hvlad
428c6360de
Update MSVC8 and MSVC9 builds, MSVC10 will follow
2012-06-01 07:13:58 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
hvlad
dda99701b3
Correction
2012-04-25 09:05:10 +00:00
hvlad
b6a0ee5139
Correct syntax to make it works on Windows
2012-04-25 08:32:30 +00:00
asfernandes
a2b389f1db
Getting rid of dsql_nod.
2012-04-25 01:42:47 +00:00
robocop
f130f42d9a
Update VC9 project.
2012-04-10 01:36:24 +00:00
dimitr
858fc9c83e
Fixed all other Windows builds.
2012-03-22 07:25:17 +00:00
dimitr
7d604ae62a
Fixed MSVC8 build.
2012-03-20 10:38:03 +00:00
hvlad
311f46f1d9
Update MSVC8 build
2012-03-02 12:12:57 +00:00
hvlad
52f3ed895e
Fixed Windows build
2012-03-01 18:18:46 +00:00
dimitr
47caec6d00
Fixed the MSVC8 build.
2012-02-22 08:09:29 +00:00
asfernandes
df31dac958
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
2012-02-19 02:17:27 +00:00
hvlad
a10c75f37c
Update windows builds
2012-01-26 14:14:25 +00:00
hvlad
d57de81368
Project file for VC9, by Claudio
2012-01-18 13:01:59 +00:00
robocop
498871d269
Update vc9 files.
2012-01-17 12:30:51 +00:00
robocop
ee3279d766
Make always the release version of LibTomMath, as we do with ICU.
2012-01-17 12:23:56 +00:00
dimitr
af516c5c3f
Cleanup.
2012-01-11 07:51:04 +00:00
dimitr
2be20979b1
Cleanup.
2012-01-11 07:48:52 +00:00
hvlad
d95de831a8
Misc
2012-01-02 11:14:20 +00:00
hvlad
3876fe1d0b
Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC.
...
Adjust make_boot to automatically choose correct solution to build libtommath.
2011-12-28 15:15:32 +00:00
hvlad
3edd8a075d
Update VS 2005 build to support SRP.
2011-12-28 14:31:39 +00:00
hvlad
7bd31f9642
Update VS 2010 build to support SRP.
...
New plugin srp.dll is created - it is necessary for user management using SRP.
VC8\VC9 builds will follow tomorrow.
2011-12-26 23:35:48 +00:00
hvlad
851be3ca0c
Build LibTomMath as part of boot build process. Only VS2010 supported so far.
2011-12-26 23:20:12 +00:00
dimitr
7a0a3a706f
Fixed the build.
2011-11-29 08:37:55 +00:00
asfernandes
016ddf41dc
Refactored CREATE FILTER and CREATE INDEX.
2011-11-27 19:08:06 +00:00
asfernandes
b956356922
DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE.
2011-11-22 16:33:25 +00:00
asfernandes
193f9379b9
Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER.
2011-11-13 21:32:12 +00:00
dimitr
dce43ceade
Cleanup.
2011-08-03 12:06:53 +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
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
hvlad
1cd57845ef
Update Windows build
2011-06-13 10:40:27 +00:00
robocop
05403a830b
Misc.
2011-06-11 06:08:52 +00:00
asfernandes
7ad98cd292
Work in progress on the external engines API changes.
2011-06-01 01:44:54 +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
hvlad
2c848d3503
Update Windows build
2011-05-20 07:22:32 +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
hvlad
9a43aae291
Update MSVC8 build
2011-03-04 09:16:22 +00:00
hvlad
0bd7d05e71
Follow Alex changes
2011-03-02 23:42:58 +00:00
asfernandes
97da335f60
Removed the legacy DSQL hash table module (HSHD).
2011-02-26 21:52:47 +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
dimitr
d73ec7a883
Fixed the debug boot build.
2011-01-12 10:46:56 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +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
hvlad
dff60ff120
Correction
2010-11-06 19:31:53 +00:00
hvlad
475c11215a
Correction
2010-11-06 19:05:01 +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
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
dimitr
a8b391bb53
Fixed MSVC9 build.
2010-10-25 15:14:41 +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
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
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
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