dimitr
dce43ceade
Cleanup.
2011-08-03 12:06:53 +00:00
alexpeshkoff
40ef6666d5
Enabled use of any available on the target system ICU version for non-collation calls
2011-08-02 11:54:30 +00:00
dimitr
d1e22c4e1d
Fixed the standalone running of the create_msgs script.
2011-07-15 11:24:00 +00:00
dimitr
d02cef9ba2
Misc.
2011-07-15 09:48:28 +00:00
dimitr
c4524b5bdd
Misc.
2011-07-15 09:46:00 +00:00
dimitr
aa8e8f37be
Fixed the build.
2011-07-15 09:43:34 +00:00
dimitr
827d73df19
Fixed the build.
2011-07-01 16:15:52 +00:00
alexpeshkoff
9a58295f44
Reflect Vlad's changes in posix build
2011-07-01 07:55:13 +00:00
hvlad
c994f7e32a
Make legacy (security database based) user management plugin consistent :
...
- binary name changed from user_management.dll to legacy_usermanager.dll (on Windows only, POSIX will follow soon)
- registration name was changed from "Legacy_Auth" to "Legacy_UserManager" (see UserManager setting in firebird.conf)
2011-06-30 13:17:04 +00:00
asfernandes
4f5dd005ac
Work in progress on message-based external functions and procedures.
2011-06-26 15:57:55 +00:00
paulbeach
317430bc0d
Fix typo
2011-06-15 08:35:30 +00:00
hvlad
1cd57845ef
Update Windows build
2011-06-13 10:40:27 +00:00
robocop
05403a830b
Misc.
2011-06-11 06:08:52 +00:00
alexpeshkoff
40348295e1
Used upgradeInterface() in a number of places.
...
Fixed memory leak when unloading module, related with upgraded interfaces.
Fixed timer on posix to be high resolution.
Better diagnostic in services.
2011-06-10 12:53:51 +00:00
asfernandes
f14ec26183
Misc.
2011-06-04 02:18:55 +00:00
asfernandes
7ad98cd292
Work in progress on the external engines API changes.
2011-06-01 01:44:54 +00:00
alexpeshkoff
68e7cd9461
Frontported CORE-3467: provide a silent install switch
2011-05-30 15:51:22 +00:00
hvlad
99c9c8e2db
Enabled background threads (garbage collector and cache writer).
...
Introduced special kind of system attachments used in this threads and show its activity in monitoring.
2011-05-27 07:57:16 +00:00
hvlad
70670f8229
Cleanup
2011-05-24 20:44:47 +00:00
alexpeshkoff
2d6355645f
misc
2011-05-20 16:44:12 +00:00
hvlad
2c848d3503
Update Windows build
2011-05-20 07:22:32 +00:00
hvlad
c84619445a
Don't use Guardian with services
2011-05-10 13:37:52 +00:00
asfernandes
d0c2265105
Misc.
2011-05-10 01:12:14 +00:00
hvlad
fef1f49c94
Shared page cache implementation
2011-05-09 10:15:19 +00:00
asfernandes
69dc52ba48
Integrate IAttachment and ITransaction in the external engines API.
2011-05-07 19:52:44 +00:00
hvlad
c65bbf74ca
Preparing for the shared page cache : new sync objects ported from Vulcan
2011-04-28 14:35:58 +00:00
hvlad
6c912c804a
Update MSVC10 build
2011-04-26 07:05:29 +00:00
hvlad
eeca0dabb7
Update MSVC9 build
2011-04-26 06:59:03 +00:00
hvlad
4435b35db2
Update MSVC8 build
2011-04-26 06:57:01 +00:00
robocop
095a49d9fa
It would be better to copy the file from the place where it exists.
...
:-)
2011-04-20 07:03:45 +00:00
robocop
676522c1d8
Delete obsolete option (not supported).
2011-04-20 07:02:43 +00:00
hvlad
49aaf2c287
Update MSVC10 build
2011-04-17 08:33:09 +00:00
robocop
4caf8af25b
Follow Vlad's changes in VC8.
2011-04-17 05:03:37 +00:00
robocop
ac7cb9019f
Misc.
2011-04-17 05:02:26 +00:00
hvlad
832e360d17
Update MSVC8 build
2011-04-15 07:02:46 +00:00
hvlad
e31772cfe5
Fix MSVC8 build
2011-04-08 08:21:05 +00:00
hvlad
90de193a3a
Add ICU's include folder to isql
2011-04-06 12:07:14 +00:00
robocop
8e5cb67618
Update project files as seen on VC8.
2011-04-02 04:09:09 +00:00
robocop
51b20677fe
Crap cleaning.
2011-04-02 03:31:17 +00:00
alexpeshkoff
2ce69ffac3
Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment
2011-03-27 11:22:57 +00:00
alexpeshkoff
abeb17be14
Fix boot build
2011-03-21 13:43:51 +00:00
hvlad
9a43aae291
Update MSVC8 build
2011-03-04 09:16:22 +00:00
alexpeshkoff
0102a5c9fc
Follow Vlad's changes in posix build
2011-03-03 08:36:02 +00:00
hvlad
0bd7d05e71
Follow Alex changes
2011-03-02 23:42:58 +00:00
alexpeshkoff
0a7c3fc69d
Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database
2011-03-02 13:42:56 +00:00
asfernandes
97da335f60
Removed the legacy DSQL hash table module (HSHD).
2011-02-26 21:52:47 +00:00
alexpeshkoff
ada72e8ec2
Damyan's fix for an error, noticed by him
2011-02-24 14:06:39 +00:00
dimitr
bb1f7ad9a6
Implement CORE-3076: Better performance for (table.field = :param or :param = -1) in where clause.
2011-02-07 17:54:24 +00:00
dimitr
be4eaa5e36
Follow the MSVC10 changes regarding the binary name.
2011-01-27 10:39:10 +00:00
dimitr
fb40db3bfc
Follow the MSVC10 changes regarding the binary name.
2011-01-27 10:37:29 +00:00
hvlad
749bcc5b28
Corrections for windows build
2011-01-24 22:58:37 +00:00
hvlad
c732332a2e
Update MSVC10 build files
2011-01-24 20:32:21 +00:00
hvlad
dca44e309d
Make it compiles on Windows after Alex's changes. MSVC10 build will follow later.
2011-01-24 12:51:32 +00:00
alexpeshkoff
dc9e744fc3
Fixed binary packages build. No more CS/SS difference. No more linux RPMs on SF.
2011-01-17 17:38:25 +00:00
alexpeshkoff
0492d1ff83
cleanup
2011-01-16 14:03:18 +00:00
asfernandes
233093cee4
Misc
2011-01-16 02:16:15 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
dimitr
d73ec7a883
Fixed the debug boot build.
2011-01-12 10:46:56 +00:00
asfernandes
4318920100
An attempt which seems to work to not lose cpp files generated from epp ones.
2010-12-12 19:53:27 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +00:00
alexpeshkoff
a77b580d8c
Fixed build without --with-system-editline switch
2010-12-01 16:20:22 +00:00
alexpeshkoff
108fd3a000
Make it work with long paths, when ":" is placed on the second line of file
2010-11-30 08:57:10 +00:00
asfernandes
8af7ec0211
Refactored the support for blr_handler, blr_loop, blr_exec_sql, blr_exec_into, blr_exec_stmt,
...
blr_start_savepoint, blr_end_savepoint, blr_store, blr_store2, blr_erase, blr_modify,
blr_modify2, blr_exec_proc, blr_exec_proc2, blr_exec_pid, blr_dcl_cursor, blr_cursor_stmt,
blr_set_generator, blr_receive, blr_stall, blr_select, blr_block, blr_error_handler,
blr_label, blr_leave, blr_continue and the source info node.
2010-11-29 02:17:04 +00:00
alexpeshkoff
e5825e97da
Better handling of absolute and relative paths
2010-11-23 09:43:58 +00:00
alexpeshkoff
983e6dc346
Added LSB header
2010-11-11 07:41:17 +00:00
alexpeshkoff
de453fcfd3
Check for presence of ICU development package in configure, related cleanup
2010-11-08 18:12:03 +00:00
hvlad
dff60ff120
Correction
2010-11-06 19:31:53 +00:00
hvlad
475c11215a
Correction
2010-11-06 19:05:01 +00:00
alexpeshkoff
f694b301be
Damyan's patch for distro-untegrated posix builds
2010-11-04 17:06:59 +00:00
dimitr
fb53d4334e
Fixed MSVC8 build.
2010-11-03 08:33:28 +00:00
dimitr
12a50244bb
Correction.
2010-10-31 13:40:19 +00:00
hvlad
3fe72eeede
Fixed linker warnings
2010-10-29 21:40:34 +00:00
hvlad
57c38f83d5
Switched on multi-processor compilation
2010-10-29 21:39:12 +00:00
hvlad
6ab41f6033
Fixed errors about missed ib_util.dll in firebird.log during boot build
2010-10-29 21:38:17 +00:00
asfernandes
b5cfdbf513
Misc
2010-10-27 00:32:58 +00:00
dimitr
248f525924
Fixed MSVC9 build.
2010-10-26 03:34:53 +00:00
dimitr
4cdc7a94f3
Fixed MSVC9 build.
2010-10-26 03:14:29 +00:00
alexpeshkoff
3fc570d729
Patches from Damyan Ivanov
2010-10-25 15:48:35 +00:00
dimitr
a8b391bb53
Fixed MSVC9 build.
2010-10-25 15:14:41 +00:00
alexpeshkoff
d951c8e2da
misc examples build
2010-10-25 15:07:11 +00:00
hvlad
0c7a455a0c
Misc
2010-10-23 22:36:01 +00:00
hvlad
a96a70768d
New build system for Windows. MSVC8.
2010-10-22 21:18:13 +00:00
hvlad
271ea9889a
Corrections
2010-10-22 21:14:29 +00:00
hvlad
bb825fd673
Misc
2010-10-22 17:55:42 +00:00
asfernandes
5c7e5ce634
Misc
2010-10-22 01:24:31 +00:00
hvlad
e57fd95d25
User management plugin. Works with gsec, supports manage of user accounts at security database.
2010-10-21 11:43:37 +00:00
hvlad
dc4d16ce34
Misc
2010-10-21 11:41:46 +00:00
hvlad
90525ccb2e
Correction
2010-10-21 11:40:45 +00:00
hvlad
5e0f9392a2
New build system for Windows. MSVC10 only so far.
2010-10-20 22:15:48 +00:00
alexpeshkoff
b31eb6fdf5
Changed libraries' names. Improved a bit ModLoader.
2010-10-19 13:48:56 +00:00
asfernandes
9ef31ce972
Fix the UDR engine build
2010-10-16 01:15:51 +00:00
alexpeshkoff
1be5683394
CORE-3185: Firebird compilation on a box, already running firebird server
2010-10-15 15:52:44 +00:00
alexpeshkoff
407f7654a3
CORE-3185: Firebird compilation on a box, already running firebird server
2010-10-15 14:54:23 +00:00
alexpeshkoff
33851873cf
cleanup
2010-10-13 09:37:18 +00:00
asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
5586a7d450
We have to many dependencies on blrtable - build it explicitly at boot phase
2010-10-12 11:33:00 +00:00
alexpeshkoff
6f5a8b2a81
Forgotten changes
2010-10-12 09:35:10 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
paulbeach
78ca999d4a
Fix for UDFs on Darwin
2010-10-05 12:43:24 +00:00
dimitr
69fbe060d9
More fixes for the MSVC8 build.
2010-09-24 07:26:14 +00:00
dimitr
e091d6ce17
More fixes for the MSVC8 build.
2010-09-24 07:23:41 +00:00
dimitr
603b6e6214
Fixed the MSVC8 build.
2010-09-23 11:46:20 +00:00
asfernandes
c1b5abfdf2
1) Refactor all types of boolean nodes.
...
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
asfernandes
b7b63becf3
Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info
2010-09-04 21:36:41 +00:00
dimitr
6a3b92701f
Fixed MSVC9 build.
2010-08-31 11:17:06 +00:00
asfernandes
cca6b452f3
Fix MSVC10 build
2010-08-27 15:14:55 +00:00
asfernandes
52a4c39f41
1) Separate DsqlCompilerScratch in its own files.
...
2) Move BlockNode functionality to it.
3) Move some related CTE functions to it.
2010-08-27 02:18:00 +00:00
asfernandes
48d83b8fef
Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window.
2010-08-24 03:25:01 +00:00
asfernandes
dadc0f560c
Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT.
2010-08-09 15:48:51 +00:00
alexpeshkoff
fc74f8d4e2
Mistyped - thanks to Adriano
2010-08-06 15:16:33 +00:00
dimitr
6ebf2864a0
Fixed MSVC9 build.
2010-07-27 09:27:44 +00:00
asfernandes
1b11bf48bb
Fix MSVC10 build
2010-07-26 23:05:10 +00:00
hvlad
74ac68137a
Correction. Thanks to Adriano.
2010-07-24 08:33:59 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
alexpeshkoff
d24cd9cbd7
Implemented self-registering plugins format (same plugin can be easily linked statically
...
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.
Reworked all user management to use self-registering plugins.
Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
asfernandes
2c51032b1e
Misc
2010-07-15 00:47:24 +00:00
dimitr
58f8384cec
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:32:36 +00:00
dimitr
da183a98ed
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:31:35 +00:00
asfernandes
2f1c61f387
Fix MSVC10 build
2010-07-12 15:51:46 +00:00
robocop
9f6776920c
Fix project files.
2010-07-10 08:35:00 +00:00
alexpeshkoff
88db8b2fbc
ODS change: made RDB$USERS system table, added virtual table SEC$USERS
2010-07-09 12:51:05 +00:00
asfernandes
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
hvlad
1fcc7136ca
VC10 build: leave build_msg.exe and codes.exe at intermediate build folder else make_boot failed
2010-06-30 21:29:41 +00:00
hvlad
4f5031a0e5
VC10 build: don't put .bsc files into target build folder
2010-06-30 21:27:53 +00:00
asfernandes
29ce1d3630
Fix run from MSVC10 IDE
2010-06-29 16:22:48 +00:00
asfernandes
6f97a530f1
Fixed MSVC10 boot build
2010-06-28 16:49:42 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
hvlad
eabfade321
Update MSVC8 build
2010-06-25 06:45:10 +00:00
asfernandes
12079f5ece
Created class BlrWriter and reorganization (move BLR generation from statement to scratch)
2010-06-17 01:18:40 +00:00
asfernandes
162ad97d38
Do not remove cpp files generated from epp ones
2010-06-15 15:20:09 +00:00
alexpeshkoff
46c6383371
frontported fix for CORE-3019: Startup failure of SS and SC on linux gentoo
2010-06-09 11:53:59 +00:00
paulbeach
14824da4b2
Grand Central Dispatch - 10.6 Darwin only
2010-06-08 14:44:45 +00:00
alexpeshkoff
95cc2526a5
misc
2010-06-08 13:35:24 +00:00
asfernandes
8d8413da02
Set svn:eol-style to native
2010-06-04 23:14:48 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
hvlad
697c1ecfea
Update MSVC9 build after Alex's changes
2010-05-20 11:49:48 +00:00
hvlad
cc851ed977
Update MSVC8 build after Alex's changes
2010-05-20 11:48:20 +00:00
alexpeshkoff
ea1b1843d8
Cleaned up macro BOOT_BUILD, boot ObjModuleType in posix build and a lot of related steps in posix build
2010-05-18 13:32:30 +00:00
alexpeshkoff
747fb1ef70
Frontported fix for CORE-3001: Install fails to create user & group "firebird"
2010-05-11 12:17:11 +00:00
asfernandes
d6e4b53865
Misc
2010-05-08 02:25:58 +00:00
skidder
6c83079b27
As per Dmitry's comment, remove DSQL debugging facility from PROD_BUILD. Remove its documentation from firebird.conf. We don't want users to learn too much about the engine internals
2010-05-02 08:48:22 +00:00
skidder
f540236674
Re-introduce access to DSQL debugging facility accidentally made inaccessible by Dmitry Y. during Firebird 2.5 development cycle. Also document it firebird.conf and enable it in PROD_BUILD. It is rather hard to debug DSQL compiler issues without intermediate trace output.
2010-05-01 13:47:39 +00:00
hvlad
aa88147b2f
Update boot build for MSVC8
2010-04-29 16:18:38 +00:00
dimitr
12bb4a6d4f
Fixed the Windows boot build.
2010-04-28 10:57:54 +00:00
hvlad
82f316f51d
Update MSVC8 build
2010-04-21 14:34:54 +00:00
asfernandes
06549e3d45
MSVC9 build fix. BTW, boot build (or king of) required.
2010-04-18 22:24:43 +00:00
asfernandes
4763533669
Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement).
...
Fixed some bugs found in the way.
2010-04-18 22:19:11 +00:00
asfernandes
2d082d1927
Fix parallel make
2010-04-17 15:14:02 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
alexpeshkoff
98a72dc866
cleanup
2010-04-16 08:26:08 +00:00