8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 16:03:02 +01:00
Commit Graph

1024 Commits

Author SHA1 Message Date
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