8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 14:43:04 +01:00
Commit Graph

21293 Commits

Author SHA1 Message Date
dimitr
d597154a4b 1) Added timeout value to the shutdown API call.
2) Fixed the slow fbembed detach noticed by Claudio and Vlad.
3) Cleanup.
2008-03-04 13:27:02 +00:00
dimitr
bcfec60c12 increment build number 2008-03-04 13:25:54 +00:00
dimitr
293a246482 increment build number 2008-03-04 13:15:32 +00:00
dimitr
bc9f7470cb Cleanup/refactoring. 2008-03-04 13:15:28 +00:00
alexpeshkoff
c35e311839 increment build number 2008-03-04 13:13:26 +00:00
alexpeshkoff
25a8cc2647 Fixed FK constraints - thanks to Vlad 2008-03-04 13:13:19 +00:00
robocop
2e5c732d02 Cleanup. 2008-03-04 07:15:24 +00:00
robocop
28a8dffc54 Misc. 2008-03-04 06:56:15 +00:00
robocop
8888ecb544 Let's better use UCHAR for binary streams. 2008-03-04 06:03:34 +00:00
robocop
3e9476e464 Misc. 2008-03-04 06:02:32 +00:00
alexpeshkoff
7dacbbbd74 Make fb_disconnect_transaction, fb_shutdown and fb_shutdown_callback public API calls.
Related cleanup.
2008-03-03 17:47:09 +00:00
alexpeshkoff
2dd4a46c87 increment build number 2008-03-03 17:47:07 +00:00
alexpeshkoff
bcd8419c83 increment build number 2008-03-03 17:46:57 +00:00
alexpeshkoff
fad53079f4 increment build number 2008-03-03 17:46:49 +00:00
alexpeshkoff
e079edae31 increment build number 2008-03-03 17:46:48 +00:00
alexpeshkoff
8cdbd506ba increment build number 2008-03-03 17:46:40 +00:00
alexpeshkoff
1452ca8843 increment build number 2008-03-03 16:31:11 +00:00
asfernandes
8580df54f1 increment build number 2008-03-03 15:40:59 +00:00
asfernandes
e88fd596d9 Let DSQL cache lock logic in SS too - per Dmitry request 2008-03-03 15:40:56 +00:00
asfernandes
68476041f0 increment build number 2008-03-03 15:40:51 +00:00
dimitr
c621d1b06f increment build number 2008-03-03 14:38:35 +00:00
alexpeshkoff
109db51c28 increment build number 2008-03-03 14:31:51 +00:00
alexpeshkoff
ed73f67c3f increment build number 2008-03-03 13:59:12 +00:00
alexpeshkoff
28a32b12f9 increment build number 2008-03-03 13:59:10 +00:00
alexpeshkoff
58f8675e57 1. Make use of gds__log_status() more consustent (no Database: line in log when database is not specified).
2. A bit better logic when error happens during provider shutdown.
2008-03-03 13:59:09 +00:00
alexpeshkoff
33a1fa74f4 increment build number 2008-03-03 13:52:12 +00:00
dimitr
0e5be5b2b5 increment build number 2008-03-03 06:31:05 +00:00
asfernandes
c77036e8d4 increment build number 2008-03-03 00:47:11 +00:00
asfernandes
88b6f39f82 1) Restore logic of not handled exceptions
2) Initialize some status vectors
2008-03-03 00:47:04 +00:00
asfernandes
726ab166ab increment build number 2008-03-03 00:47:03 +00:00
asfernandes
ba586de598 increment build number 2008-03-02 21:16:23 +00:00
asfernandes
53204cbbaa increment build number 2008-03-02 21:16:17 +00:00
asfernandes
7a2dedaa39 Go direct to engine internals from DSQL, without need to exit/enter the attachment lock - more to follow 2008-03-02 21:16:16 +00:00
fsg
4df329d465 increment build number 2008-03-02 19:49:04 +00:00
alexpeshkoff
1b1f23b029 increment build number 2008-03-02 15:37:58 +00:00
alexpeshkoff
800fe42198 increment build number 2008-03-02 12:47:56 +00:00
robocop
f2f6666f62 increment build number 2008-03-02 09:24:15 +00:00
robocop
d277e33a9d increment build number 2008-03-02 08:45:44 +00:00
robocop
e39885c7fb Misc. 2008-03-02 08:45:41 +00:00
robocop
aab1d8c56d increment build number 2008-03-02 08:45:39 +00:00
robocop
9f6fd9cbfa increment build number 2008-03-02 08:44:12 +00:00
robocop
c44569008f increment build number 2008-03-02 08:42:57 +00:00
robocop
1fab93c08f increment build number 2008-03-02 08:40:14 +00:00
robocop
c2e23279e6 increment build number 2008-03-02 07:35:41 +00:00
robocop
925ad77ad4 Correction. 2008-03-02 07:35:37 +00:00
robocop
a82e9a6b72 increment build number 2008-03-02 07:31:24 +00:00
asfernandes
5c18d06098 increment build number 2008-03-01 19:50:36 +00:00
fsg
c8bcafc650 increment build number 2008-03-01 19:46:08 +00:00
asfernandes
4c4b733f2c increment build number 2008-03-01 19:32:21 +00:00
asfernandes
35688cd5d9 Cleanup: remove y-valve functions DSQL_CACHE and INTL_FUNCTION 2008-03-01 19:14:46 +00:00
asfernandes
f050ca3c5a increment build number 2008-03-01 19:14:44 +00:00
asfernandes
5d2ca89242 Misc 2008-03-01 18:24:06 +00:00
asfernandes
43ba626be1 increment build number 2008-03-01 18:24:05 +00:00
asfernandes
367fa23668 increment build number 2008-03-01 18:24:01 +00:00
asfernandes
ced66255e7 increment build number 2008-03-01 15:08:13 +00:00
asfernandes
acda0b1ea5 increment build number 2008-03-01 15:08:12 +00:00
robocop
27e5e344c4 increment build number 2008-03-01 11:49:15 +00:00
dimitr
426cc68f98 increment build number 2008-03-01 11:41:56 +00:00
dimitr
e3fb36ac86 increment build number 2008-03-01 11:39:41 +00:00
dimitr
2d6c734be4 increment build number 2008-03-01 08:42:35 +00:00
dimitr
0096b53d9b Fixed the issue reported by Dmitry Kovalenko in fb-devel. We don't need to validate the transaction handle in JRD, as DSQL does some tricks about it. 2008-03-01 08:42:31 +00:00
fsg
a87315da74 increment build number 2008-02-29 19:48:32 +00:00
alexpeshkoff
4fb209b6d1 increment build number 2008-02-29 16:44:20 +00:00
alexpeshkoff
b4a9513c58 increment build number 2008-02-29 16:44:19 +00:00
alexpeshkoff
48e9858b57 fixed CORE-1756: AV in isc_start_transaction (isc_start_multiple) 2008-02-29 16:44:17 +00:00
alexpeshkoff
b5b08c223b increment build number 2008-02-29 16:42:52 +00:00
alexpeshkoff
94abb2e1cb increment build number 2008-02-29 16:42:47 +00:00
paulbeach
37a47db6de increment build number 2008-02-29 15:28:35 +00:00
paulbeach
9549485628 increment build number 2008-02-29 15:27:28 +00:00
paulbeach
840267f8e6 increment build number 2008-02-29 15:25:14 +00:00
paulbeach
78b3ed652b increment build number 2008-02-29 15:25:13 +00:00
paulbeach
e1636b5c9c typo 2008-02-29 15:25:09 +00:00
paulbeach
10eed1a1db increment build number 2008-02-29 15:23:20 +00:00
paulbeach
5790eae079 Fix UNIX2003 symbol issue with kinterbasdb and SuperServer.
Make sure that sem is used properly depening on MacOSX 10.4 or 10.5
Correct the header file in config_root.cpp to pull in MacTypes.h properly
2008-02-29 15:23:17 +00:00
paulbeach
b30cb44a90 increment build number 2008-02-29 15:23:13 +00:00
asfernandes
97e84864e3 increment build number 2008-02-29 15:21:41 +00:00
asfernandes
02bc92474f Correct some logic errors found by Claudio 2008-02-29 15:21:37 +00:00
alexpeshkoff
631e894d4f increment build number 2008-02-29 13:59:41 +00:00
alexpeshkoff
1c279bc94b No need in separate yValve handle include file any more.
Removed last trace of my old EXECUTE STATEMENT hack.
2008-02-29 13:59:37 +00:00
paulbeach
d81e3bee99 increment build number 2008-02-29 13:57:50 +00:00
paulbeach
77f9554318 increment build number 2008-02-29 13:56:55 +00:00
paulbeach
591ceeb8c1 increment build number 2008-02-29 13:37:53 +00:00
paulbeach
c0296b4978 increment build number 2008-02-29 13:37:52 +00:00
paulbeach
784b4c3466 increment build number 2008-02-29 13:33:18 +00:00
paulbeach
291806a3e0 increment build number 2008-02-29 13:26:58 +00:00
dimitr
496706153c increment build number 2008-02-29 12:47:27 +00:00
dimitr
5ca270c096 1) Cleanup SERVER_SHUTDOWN.
2) Make the engine shutdown asynchronous.
2008-02-29 12:47:20 +00:00
dimitr
5d4e5f65e4 increment build number 2008-02-29 12:44:24 +00:00
paul_reeves
adbbaa1806 increment build number 2008-02-29 11:08:18 +00:00
paul_reeves
038f043f91 increment build number 2008-02-29 11:08:15 +00:00
paul_reeves
0d362bc46e increment build number 2008-02-29 11:08:13 +00:00
paul_reeves
154f43593f increment build number 2008-02-29 11:07:56 +00:00
paul_reeves
6f33f76dc5 increment build number 2008-02-29 11:07:48 +00:00
paul_reeves
35a0e4097b increment build number 2008-02-29 11:07:42 +00:00
paul_reeves
cf6a2ddfba increment build number 2008-02-29 11:07:35 +00:00
alexpeshkoff
a715e4ff62 increment build number 2008-02-29 09:54:27 +00:00
alexpeshkoff
98eb7be912 Applied fix, suggested by Dmitry Kovalenko 2008-02-29 09:54:23 +00:00
paul_reeves
16dfb44d5d increment build number 2008-02-29 09:38:07 +00:00
paul_reeves
57c6dc7224 increment build number 2008-02-29 09:38:03 +00:00
dimitr
d3e86d4c3c increment build number 2008-02-29 09:20:01 +00:00
dimitr
e9df981d39 Misc. 2008-02-29 09:19:56 +00:00
dimitr
735062ad6c increment build number 2008-02-29 08:47:40 +00:00
dimitr
3651424935 increment build number 2008-02-29 08:47:38 +00:00
dimitr
cc17a14061 increment build number 2008-02-29 08:46:39 +00:00
dimitr
da07ec29e2 increment build number 2008-02-29 08:46:01 +00:00
dimitr
331a464574 Misc. 2008-02-29 08:45:02 +00:00
dimitr
8e782e04df increment build number 2008-02-29 08:41:41 +00:00
dimitr
f129fb8f75 increment build number 2008-02-29 07:34:48 +00:00
dimitr
3cba78804c Fixed the Windows build. 2008-02-29 07:19:39 +00:00
dimitr
24a2f62710 increment build number 2008-02-29 07:19:37 +00:00
robocop
8f79347215 increment build number 2008-02-29 07:10:17 +00:00
robocop
c93824d967 Paranoid checks. 2008-02-29 07:10:07 +00:00
robocop
b39ccce7fa increment build number 2008-02-29 05:33:47 +00:00
robocop
f363882082 Switch to FB_ prefix. 2008-02-29 05:33:44 +00:00
robocop
cd3b636099 increment build number 2008-02-29 05:33:43 +00:00
fsg
7b47d57944 increment build number 2008-02-28 19:49:40 +00:00
alexpeshkoff
761ac272c0 increment build number 2008-02-28 18:42:32 +00:00
alexpeshkoff
00c63c1f8d 1. Make signals handling in yValve MT safe.
2. Introduce new private API calls, fb__shutdown() and fb__shutdown_callback().
3. Introduce fb_smp_server - binary to run superclassic on posix.
4. Various cleanups.
2008-02-28 18:42:30 +00:00
alexpeshkoff
554f01ab4f increment build number 2008-02-28 18:42:26 +00:00
alexpeshkoff
928cb767b5 increment build number 2008-02-28 18:42:16 +00:00
alexpeshkoff
a59e356eb4 increment build number 2008-02-28 18:42:11 +00:00
alexpeshkoff
a23c4a2d9f increment build number 2008-02-28 18:42:01 +00:00
alexpeshkoff
79dafcfef2 increment build number 2008-02-28 18:41:49 +00:00
alexpeshkoff
7f1b402453 increment build number 2008-02-28 18:41:45 +00:00
dimitr
24c4c028ac increment build number 2008-02-28 18:16:45 +00:00
alexpeshkoff
99b19a99fc increment build number 2008-02-28 17:54:27 +00:00
asfernandes
18b081de29 increment build number 2008-02-28 15:22:53 +00:00
dimitr
b106cde0ce increment build number 2008-02-28 14:06:55 +00:00
alexpeshkoff
cef1bed727 increment build number 2008-02-28 13:59:06 +00:00
dimitr
384f8f190c increment build number 2008-02-28 13:54:04 +00:00
dimitr
6729d16025 increment build number 2008-02-28 13:48:19 +00:00
dimitr
99caa91b85 DSQL integration into the engine. 2008-02-28 13:48:16 +00:00
dimitr
bbe5c7d3a3 increment build number 2008-02-28 13:47:11 +00:00
dimitr
980e4e08ab increment build number 2008-02-28 13:42:13 +00:00
dimitr
554e98dc26 increment build number 2008-02-28 13:41:37 +00:00
dimitr
b341cc1b5f increment build number 2008-02-28 13:40:06 +00:00
dimitr
17f8f2801a increment build number 2008-02-28 13:34:56 +00:00
dimitr
6b96225d95 Fixed the build. 2008-02-28 13:34:50 +00:00
hvlad
52e73fec00 increment build number 2008-02-28 09:48:12 +00:00
hvlad
f700c79d81 Move class HugeStaticBuffer into common place, per Claudio request 2008-02-28 09:48:11 +00:00
robocop
de1695292e increment build number 2008-02-28 09:35:51 +00:00
robocop
f26677b851 increment build number 2008-02-28 09:35:50 +00:00
robocop
2a0238254f Make sqlstate a public type like status vector. 2008-02-28 09:35:49 +00:00
robocop
ed114ce057 increment build number 2008-02-28 09:29:54 +00:00
robocop
35585e2609 increment build number 2008-02-28 09:29:53 +00:00
robocop
2443e89368 const madness. 2008-02-28 09:29:50 +00:00
robocop
5f7bbb7fff increment build number 2008-02-28 09:29:49 +00:00
robocop
9ea41a67bb increment build number 2008-02-28 09:28:51 +00:00
robocop
842d5f17fa increment build number 2008-02-28 08:59:22 +00:00
dimitr
35327d644e increment build number 2008-02-28 08:51:23 +00:00
alexpeshkoff
ffb767ff7a increment build number 2008-02-28 08:01:05 +00:00
asfernandes
9a3acf9749 increment build number 2008-02-28 02:43:25 +00:00
asfernandes
1305691003 Misc 2008-02-28 02:43:23 +00:00
asfernandes
20a874aae4 increment build number 2008-02-28 02:43:19 +00:00
fsg
eb93cde2cc increment build number 2008-02-27 19:49:26 +00:00
asfernandes
dbd18fdf1a increment build number 2008-02-27 16:00:38 +00:00
asfernandes
4b58bb06f1 Feature CORE-1760 - Support hex numeric and string literals 2008-02-27 16:00:31 +00:00
asfernandes
54ecc50cd1 increment build number 2008-02-27 16:00:29 +00:00
alexpeshkoff
651b53a6e2 increment build number 2008-02-27 12:57:01 +00:00
dimitr
a863b6d540 increment build number 2008-02-27 12:25:19 +00:00
dimitr
6343ea1d84 1) Fixed a deadlock related to SecurityDatabase.
2) Cleaned up the code duplicated in CMP_shutdown_database(). This was a mistake in one of my prior commits.
2008-02-27 12:25:04 +00:00
alexpeshkoff
1a4ac21712 increment build number 2008-02-27 12:14:23 +00:00
dimitr
f3f9a27826 increment build number 2008-02-27 12:03:16 +00:00
alexpeshkoff
dd88f69c4c increment build number 2008-02-27 12:00:22 +00:00
dimitr
ad4f243fc4 increment build number 2008-02-27 09:32:24 +00:00
dimitr
0ad3fecc07 Cleanup. 2008-02-27 09:32:16 +00:00
dimitr
97e39a3504 increment build number 2008-02-27 05:56:53 +00:00
dimitr
43cdea942f Misc by Dmitry Kovalenko. 2008-02-27 05:56:47 +00:00
dimitr
d58f8f3d56 increment build number 2008-02-27 05:55:30 +00:00
dimitr
e2fcb4c98d increment build number 2008-02-27 05:08:12 +00:00
dimitr
50d1ca870c increment build number 2008-02-27 05:07:31 +00:00
asfernandes
3cba97debf increment build number 2008-02-27 00:09:53 +00:00
asfernandes
e4303be920 Fix GCC build 2008-02-27 00:09:50 +00:00
asfernandes
d57fff36f6 increment build number 2008-02-27 00:09:48 +00:00
fsg
73de4e6355 increment build number 2008-02-26 19:47:22 +00:00
asfernandes
f2d8221c8d increment build number 2008-02-26 15:53:44 +00:00
asfernandes
3939d8d884 increment build number 2008-02-26 15:53:36 +00:00
dimitr
ef12c1eee4 increment build number 2008-02-26 15:12:36 +00:00
alexpeshkoff
6ae3fc051d increment build number 2008-02-26 13:17:48 +00:00
alexpeshkoff
c1eace4c62 increment build number 2008-02-26 13:09:49 +00:00
dimitr
0349aa8b92 increment build number 2008-02-26 11:03:14 +00:00
dimitr
2e4d036eed Get rid of the Win9x/ME specifics. We don't support them anymore. 2008-02-26 11:03:09 +00:00
dimitr
7da3c4d4fa increment build number 2008-02-26 11:02:43 +00:00
dimitr
41ec122391 increment build number 2008-02-26 11:01:42 +00:00
dimitr
f7fbcf9a6c increment build number 2008-02-26 10:57:40 +00:00
robocop
42a4b7d083 increment build number 2008-02-26 07:23:36 +00:00
robocop
ac9836f499 Style. 2008-02-26 07:23:32 +00:00
robocop
62a00ef37b increment build number 2008-02-26 07:23:25 +00:00
dimitr
67c981296f increment build number 2008-02-26 07:12:46 +00:00
asfernandes
c9ac1e0717 increment build number 2008-02-26 02:23:33 +00:00
asfernandes
312a391d78 Misc 2008-02-26 02:23:28 +00:00
asfernandes
c0adcd8258 increment build number 2008-02-26 02:23:26 +00:00
asfernandes
eb79946de7 increment build number 2008-02-26 02:23:24 +00:00
asfernandes
842b3050cb increment build number 2008-02-26 02:23:11 +00:00
asfernandes
4df58b6034 increment build number 2008-02-26 01:08:42 +00:00
fsg
3f021f1694 increment build number 2008-02-25 20:13:09 +00:00
fsg
e17a756dd4 increment build number 2008-02-25 20:12:33 +00:00
paul_reeves
7c6b2049e3 increment build number 2008-02-25 09:29:46 +00:00
paul_reeves
7752cf0978 increment build number 2008-02-25 09:27:05 +00:00
paul_reeves
1dccc87f69 increment build number 2008-02-25 09:27:03 +00:00
paul_reeves
3b3d2a31ab increment build number 2008-02-25 09:26:24 +00:00
dimitr
489185f88b increment build number 2008-02-25 08:33:08 +00:00
dimitr
636843ed82 Thread safety. 2008-02-25 08:33:03 +00:00
fsg
c43e6db26f increment build number 2008-02-24 19:48:53 +00:00
asfernandes
7221b35723 increment build number 2008-02-24 16:26:05 +00:00
asfernandes
d30583e1cf increment build number 2008-02-24 16:25:58 +00:00
dimitr
910ac0da11 increment build number 2008-02-24 15:28:56 +00:00
dimitr
b4a3c2d418 Ported SQLSTATE from Vulcan.
Part III: explicit passing of isc_arg_sql_state.
2008-02-24 15:28:52 +00:00
dimitr
e70ea3728e increment build number 2008-02-24 15:27:46 +00:00
dimitr
23157f5b85 Misc. 2008-02-24 15:27:41 +00:00
asfernandes
4f909893de increment build number 2008-02-24 15:14:45 +00:00
dimitr
1bd7d0137f increment build number 2008-02-24 15:02:10 +00:00
dimitr
e035133eda increment build number 2008-02-24 15:02:08 +00:00
dimitr
c1f75dcdf8 Ported SQLSTATE from Vulcan.
Part II: handling of isc_arg_sql_state.
2008-02-24 15:02:04 +00:00
dimitr
6125210624 increment build number 2008-02-24 15:01:42 +00:00
dimitr
185e921f7e increment build number 2008-02-24 15:00:11 +00:00
dimitr
2ebb88a184 increment build number 2008-02-24 14:07:07 +00:00
dimitr
83c5a0f91b increment build number 2008-02-24 14:07:06 +00:00
dimitr
ec513fd5cb Ported SQLSTATE from Vulcan.
Part I: core changes.
2008-02-24 14:07:01 +00:00
dimitr
c3d0ae64ea increment build number 2008-02-24 14:05:36 +00:00
dimitr
69bd59344e increment build number 2008-02-24 14:05:04 +00:00
dimitr
ea442e778d increment build number 2008-02-24 14:04:03 +00:00
dimitr
6d713529fd increment build number 2008-02-24 14:03:31 +00:00
dimitr
03462095a2 increment build number 2008-02-24 14:02:30 +00:00
dimitr
653686b381 increment build number 2008-02-24 11:37:11 +00:00
dimitr
306bda2dc4 Misc. 2008-02-24 11:37:05 +00:00
hvlad
af6c075fda increment build number 2008-02-24 10:31:14 +00:00
dimitr
d8f433f4a9 increment build number 2008-02-24 09:55:13 +00:00
dimitr
c7bbcda729 Fixed the mutex recursion in jrd8_prepare_transaction. Thanks to Dmitry Kovalenko. 2008-02-24 09:55:10 +00:00
asfernandes
c2f0a0d4bb increment build number 2008-02-24 03:41:09 +00:00
robocop
73ca2b98f6 increment build number 2008-02-24 03:23:43 +00:00
robocop
023e35ccc1 increment build number 2008-02-24 03:23:41 +00:00
robocop
f8007f4071 Misc. 2008-02-24 03:23:40 +00:00
asfernandes
3a9567e868 increment build number 2008-02-23 20:41:03 +00:00
asfernandes
cff629827a increment build number 2008-02-23 18:31:12 +00:00
asfernandes
9c2110f01a increment build number 2008-02-23 17:55:08 +00:00
fsg
70c969242b increment build number 2008-02-22 19:47:39 +00:00
tsteinmaurer
5d31bb2827 increment build number 2008-02-22 18:26:56 +00:00
asfernandes
f76219651c increment build number 2008-02-22 15:41:58 +00:00
asfernandes
a6a08cd352 increment build number 2008-02-22 10:40:08 +00:00
asfernandes
c97e94b09a increment build number 2008-02-22 10:36:27 +00:00
paul_reeves
261c2a2883 increment build number 2008-02-22 10:31:27 +00:00
paul_reeves
e641086eb6 increment build number 2008-02-22 10:29:32 +00:00
paul_reeves
a7699408f5 increment build number 2008-02-22 10:29:24 +00:00
paul_reeves
33feec09b2 increment build number 2008-02-22 10:29:20 +00:00
asfernandes
43be2c0381 increment build number 2008-02-22 02:51:40 +00:00
fsg
c7e8138850 increment build number 2008-02-21 19:48:15 +00:00
asfernandes
6bd545fe57 increment build number 2008-02-21 15:25:56 +00:00
asfernandes
0ce1577ab7 increment build number 2008-02-21 15:22:52 +00:00
makowski
c29df436e6 increment build number 2008-02-21 14:27:58 +00:00
robocop
83dc2e354c increment build number 2008-02-21 13:11:36 +00:00
robocop
4cbc8d6a2f Misc. 2008-02-21 13:11:32 +00:00
robocop
16a9fb3394 increment build number 2008-02-21 13:11:30 +00:00
robocop
1b8d982132 increment build number 2008-02-21 04:24:45 +00:00
robocop
95e59f72b5 Undo the check for 255 bytes in JRD_num_attachments (let the callers handle long paths).
Fix some memory leaks (at least one of them signaled by myself years ago) when calling JRD_num_attachments.
Introduce an enumeration for the "flag" parameter in the same function.
2008-02-21 04:24:42 +00:00
robocop
88efd3cf1c increment build number 2008-02-21 04:24:40 +00:00
dimitr
7085df1ffe increment build number 2008-02-20 20:49:19 +00:00
dimitr
3f334ae20d More cleanup. 2008-02-20 20:49:16 +00:00
fsg
b706314771 increment build number 2008-02-20 19:46:11 +00:00
dimitr
4771f52a4c increment build number 2008-02-20 17:58:00 +00:00
dimitr
bec1f1408b Let's be honest with the user. If we ignore the enable/disable calls, we should rather return FALSE. 2008-02-20 17:57:55 +00:00
dimitr
84f4016f18 increment build number 2008-02-20 17:41:41 +00:00
dimitr
b90dd5bf0f Major cleanup of the unused code inside the Y-valve. 2008-02-20 17:41:39 +00:00
dimitr
e64a4569ce increment build number 2008-02-20 16:34:05 +00:00
dimitr
10daa30cba increment build number 2008-02-20 16:34:04 +00:00
dimitr
0542cccc67 Cleanup the code that was never enabled. 2008-02-20 16:33:59 +00:00
dimitr
f1a4bcaa15 increment build number 2008-02-20 16:29:03 +00:00
dimitr
e5368090c2 increment build number 2008-02-20 16:07:10 +00:00
dimitr
07ec062d64 Cleanup. 2008-02-20 16:07:07 +00:00
paulbeach
0b446fec5a increment build number 2008-02-20 16:04:46 +00:00
paulbeach
b6c9a1d5f1 increment build number 2008-02-20 15:54:02 +00:00
paulbeach
b5cd6a2287 increment build number 2008-02-20 15:54:00 +00:00
asfernandes
8fa532a8b1 increment build number 2008-02-20 15:51:53 +00:00
dimitr
a8babad6cd increment build number 2008-02-20 15:46:19 +00:00
dimitr
3a8f1efb6b increment build number 2008-02-20 15:43:35 +00:00
dimitr
e41a534960 increment build number 2008-02-20 15:38:40 +00:00
dimitr
c26fb5f481 increment build number 2008-02-20 15:38:38 +00:00
dimitr
810809f7ce increment build number 2008-02-20 15:36:46 +00:00
dimitr
929367c26b increment build number 2008-02-20 15:34:38 +00:00
dimitr
50bfd855f5 increment build number 2008-02-20 15:29:10 +00:00
dimitr
3b843d8aea Make the memory stats SuperClassic friendly. It doesn't make the Classic logic much worse. 2008-02-20 15:29:07 +00:00
asfernandes
bacd16e981 increment build number 2008-02-20 15:28:40 +00:00
asfernandes
e6beed30e5 increment build number 2008-02-20 15:28:37 +00:00
dimitr
26b1654f86 increment build number 2008-02-20 15:25:23 +00:00
dimitr
32acb864fb increment build number 2008-02-20 15:24:25 +00:00
dimitr
1dc39e1850 increment build number 2008-02-20 15:11:38 +00:00
dimitr
b745ca1f93 Correction for my prior commit. 2008-02-20 15:11:35 +00:00
paulbeach
3e49ae84f9 increment build number 2008-02-20 14:39:00 +00:00
paulbeach
01dc628b94 increment build number 2008-02-20 14:38:57 +00:00
dimitr
e493daa229 increment build number 2008-02-20 14:34:46 +00:00
dimitr
792780e56a increment build number 2008-02-20 14:34:42 +00:00
dimitr
b4ccfbc0b8 increment build number 2008-02-20 14:33:26 +00:00
dimitr
63caba40f2 increment build number 2008-02-20 13:17:59 +00:00
dimitr
9fa724a658 Let's create varchar columns with the length defined in fields.h. No more weird 253 and 78 bytes.
This change requires everybody to boot-build and recreate already existing ODS 11.2 databases.
2008-02-20 13:17:54 +00:00
dimitr
faf9b3965c increment build number 2008-02-20 13:13:26 +00:00
dimitr
253765389a Done CORE-1750. 2008-02-20 13:13:22 +00:00
dimitr
fc3bbe9094 increment build number 2008-02-20 13:10:10 +00:00
dimitr
bb1fff3c7f increment build number 2008-02-20 12:42:48 +00:00
dimitr
10bc4137aa increment build number 2008-02-20 12:41:53 +00:00
dimitr
6676c13053 increment build number 2008-02-20 10:42:49 +00:00
robocop
97d5b0b04c increment build number 2008-02-20 10:20:48 +00:00
robocop
5bff502eac Better report truncated paths than to crash due to malformed parameter block. 2008-02-20 10:20:40 +00:00
dimitr
ab144dea61 increment build number 2008-02-20 09:24:35 +00:00
dimitr
de7d3f7e95 Optimizer adjustments for the new built-in functions. 2008-02-20 09:24:31 +00:00
dimitr
786d4fe4b2 increment build number 2008-02-20 09:23:44 +00:00
dimitr
40ad3fa2ad increment build number 2008-02-20 08:07:03 +00:00
dimitr
9d9250a255 Misc. 2008-02-20 08:06:56 +00:00
fsg
e5904913e4 increment build number 2008-02-19 19:21:00 +00:00
fsg
de28c332fd increment build number 2008-02-19 19:20:26 +00:00
dimitr
c34459433a increment build number 2008-02-19 16:50:15 +00:00
dimitr
81df8a829f Added missing synchronization. 2008-02-19 16:50:04 +00:00
dimitr
16c5179809 increment build number 2008-02-19 16:23:56 +00:00
dimitr
7ae3eb5977 1) Make enumeration and shutdown routines SuperClassic friendly.
2) Cleanup and minor refactoring of the Classic shutdown routines.
2008-02-19 16:23:53 +00:00
dimitr
8291af3c5c increment build number 2008-02-19 16:23:18 +00:00
asfernandes
7cb364bf23 increment build number 2008-02-19 15:21:38 +00:00
asfernandes
42e240c249 increment build number 2008-02-19 12:25:35 +00:00
asfernandes
04967ac28e increment build number 2008-02-19 12:25:25 +00:00
asfernandes
1a954cadfe increment build number 2008-02-19 12:01:35 +00:00
asfernandes
3de454b7c1 increment build number 2008-02-19 12:01:27 +00:00
fsg
44d406b8df increment build number 2008-02-19 10:30:29 +00:00
alexpeshkoff
a0807d10dc increment build number 2008-02-19 10:29:16 +00:00
alexpeshkoff
8d0b9684a6 increment build number 2008-02-19 10:29:05 +00:00
robocop
5877742e4f increment build number 2008-02-19 05:43:03 +00:00
asfernandes
c300bd4da7 increment build number 2008-02-19 02:34:58 +00:00
asfernandes
bd44f07c6d increment build number 2008-02-19 02:34:56 +00:00
asfernandes
c979d91901 Misc 2008-02-19 02:34:55 +00:00
asfernandes
455404b4fd increment build number 2008-02-19 02:34:51 +00:00
asfernandes
03d930107b increment build number 2008-02-19 01:57:54 +00:00
hvlad
ad5da66a40 increment build number 2008-02-18 15:56:13 +00:00
asfernandes
5d073693d2 increment build number 2008-02-18 15:51:55 +00:00
asfernandes
995d42d167 increment build number 2008-02-18 15:48:43 +00:00
asfernandes
a35c3c0eea increment build number 2008-02-18 15:48:39 +00:00
asfernandes
9eaa1eee02 increment build number 2008-02-18 15:48:36 +00:00
paulbeach
20db7c6679 increment build number 2008-02-18 12:06:07 +00:00
paulbeach
35e3856102 increment build number 2008-02-18 11:58:40 +00:00
paulbeach
0c30f2e52d increment build number 2008-02-18 11:58:33 +00:00
paulbeach
5eda4ad7a4 increment build number 2008-02-18 11:44:51 +00:00
paulbeach
03ba23c1a7 increment build number 2008-02-18 11:44:43 +00:00
fsg
f508651810 increment build number 2008-02-17 19:44:39 +00:00
fsg
5902a88b1e increment build number 2008-02-17 19:43:51 +00:00
asfernandes
998cdfd239 increment build number 2008-02-17 15:47:50 +00:00
dimitr
4119455b8b increment build number 2008-02-17 15:03:49 +00:00
dimitr
7a857a89ca increment build number 2008-02-17 13:59:56 +00:00
dimitr
21a5cfff44 increment build number 2008-02-17 13:58:54 +00:00
dimitr
d1ae679300 increment build number 2008-02-17 13:51:24 +00:00
dimitr
05f78b359a increment build number 2008-02-17 13:49:33 +00:00
dimitr
674fc6f082 increment build number 2008-02-17 13:44:56 +00:00
fsg
7da0e398c5 increment build number 2008-02-17 08:25:27 +00:00
asfernandes
a37aa2fb74 Fixed CORE-479 - Grants overwrite previous rdb$security_classes entries 2008-02-16 01:18:20 +00:00
asfernandes
ff0040cbb2 increment build number 2008-02-16 01:18:19 +00:00
alexpeshkoff
82e7228f3c increment build number 2008-02-15 08:47:28 +00:00
alexpeshkoff
3f98fcf5f2 increment build number 2008-02-15 08:46:12 +00:00
alexpeshkoff
af889bb821 missing header 2008-02-15 08:46:08 +00:00
fsg
1fe6d00a55 increment build number 2008-02-14 21:19:31 +00:00
alexpeshkoff
b3c7caec13 increment build number 2008-02-14 16:34:10 +00:00
alexpeshkoff
8e5950c877 increment build number 2008-02-14 16:27:23 +00:00
alexpeshkoff
5de401f566 increment build number 2008-02-14 16:27:20 +00:00
alexpeshkoff
f9c950d26c increment build number 2008-02-14 16:27:13 +00:00
robocop
9fd756df2c increment build number 2008-02-14 12:43:29 +00:00
robocop
95472cb0fc Since those private data members can't change, let's use a reference instead. 2008-02-14 12:43:26 +00:00
robocop
abccdd1109 increment build number 2008-02-14 12:24:30 +00:00
robocop
7a0a29e234 Move some clutter out of jrd.h to Database.h and Database.cpp. 2008-02-14 12:24:27 +00:00
robocop
1f58fd37b3 increment build number 2008-02-14 12:23:22 +00:00
robocop
432d466bbd increment build number 2008-02-14 12:23:20 +00:00
robocop
a002cd3837 Comment unused code. 2008-02-14 12:21:35 +00:00
alexpeshkoff
fcc57b0e47 increment build number 2008-02-14 11:53:07 +00:00
alexpeshkoff
9996307352 increment build number 2008-02-14 11:53:04 +00:00
alexpeshkoff
19b903f0c5 fixed posix build 2008-02-14 11:52:59 +00:00
alexpeshkoff
40978e8aea increment build number 2008-02-14 11:52:57 +00:00
alexpeshkoff
75409d7bca added missing header 2008-02-14 11:51:58 +00:00
robocop
ebdda41fa9 increment build number 2008-02-14 10:53:58 +00:00
alexpeshkoff
55535266d1 increment build number 2008-02-14 10:08:11 +00:00
robocop
6ec274d19b increment build number 2008-02-14 07:38:50 +00:00
dimitr
74843c13d3 increment build number 2008-02-14 07:33:52 +00:00
robocop
67083782ba increment build number 2008-02-14 07:31:29 +00:00
robocop
360cc4c31b Style. 2008-02-14 07:31:25 +00:00
dimitr
d4df0eb5bf Did the author imagine databases with more than 1000 tables? It seems not. 2008-02-14 07:28:00 +00:00
dimitr
ff9e777bc0 Cleanup, style and synchronization. Solved a few deadlocks and races during attach. 2008-02-14 07:12:13 +00:00
asfernandes
1ce834c8dc Misc 2008-02-14 01:31:15 +00:00
dimitr
61b19f7c07 Misc. 2008-02-13 16:52:29 +00:00
dimitr
b7a575e43f Cleanup. 2008-02-13 16:47:34 +00:00
dimitr
9c69da779a Misc. 2008-02-13 16:46:11 +00:00
alexpeshkoff
dbf65528b8 Fixed CORE-1726: isc_service_start failed, use InitHolder for SecurityDatabase in services too. 2008-02-13 13:10:23 +00:00
robocop
10d74a7642 Style. 2008-02-13 12:57:04 +00:00
robocop
3d30448405 increment build number 2008-02-13 12:57:01 +00:00
robocop
6085707cc0 increment build number 2008-02-13 12:56:34 +00:00
alexpeshkoff
2c3c9878cb increment build number 2008-02-13 12:47:14 +00:00
alexpeshkoff
2132f77937 increment build number 2008-02-13 12:04:11 +00:00
dimitr
9b2ad811c9 increment build number 2008-02-13 11:53:50 +00:00
paul_reeves
1488b1561c increment build number 2008-02-13 10:54:05 +00:00
fsg
90eebabbee increment build number 2008-02-12 20:41:20 +00:00
fsg
cf53c1f478 increment build number 2008-02-12 20:40:22 +00:00
fsg
6c81981013 increment build number 2008-02-12 20:39:43 +00:00
tsteinmaurer
30d21da520 increment build number 2008-02-12 19:59:34 +00:00
dimitr
dba55df067 increment build number 2008-02-12 17:21:10 +00:00
paulbeach
ef78fd994c increment build number 2008-02-12 16:13:23 +00:00
paulbeach
4ab3475626 increment build number 2008-02-12 16:13:22 +00:00
paulbeach
442ad3a5e2 increment build number 2008-02-12 16:12:07 +00:00
paulbeach
538a7f9b0f increment build number 2008-02-12 16:09:39 +00:00
asfernandes
6a6c35d1ba increment build number 2008-02-12 16:02:13 +00:00
asfernandes
829e6a47b8 increment build number 2008-02-12 14:47:23 +00:00
asfernandes
840ff6f0ac Reimplementation of CORE-824 for ICU 3.0 2008-02-12 14:47:19 +00:00
asfernandes
8dcb423be3 increment build number 2008-02-12 14:26:53 +00:00
asfernandes
a4097d0923 Rollback CORE-824 until I got it fixed - done --with-system-icu 3.6 2008-02-12 14:26:48 +00:00
dimitr
47d0f5110f increment build number 2008-02-12 14:08:22 +00:00
dimitr
de0692dae1 increment build number 2008-02-12 14:08:21 +00:00
dimitr
a17a733104 Totally misc. 2008-02-12 14:08:19 +00:00
dimitr
ca8c4870e5 Prevent crash when shutdown is followed by disconnect (for the same attachment). 2008-02-12 14:07:30 +00:00
dimitr
96008b1118 increment build number 2008-02-12 14:06:34 +00:00
dimitr
3406b70707 increment build number 2008-02-12 13:54:50 +00:00
paul_reeves
be9c87b01d increment build number 2008-02-12 13:43:44 +00:00
paul_reeves
e5b80fa30d increment build number 2008-02-12 13:43:37 +00:00
paul_reeves
044365958f increment build number 2008-02-12 13:43:28 +00:00
paul_reeves
4cfb9982b5 increment build number 2008-02-12 13:43:27 +00:00
paul_reeves
6f2383a5db increment build number 2008-02-12 13:43:22 +00:00
paul_reeves
a17a747731 increment build number 2008-02-12 13:43:14 +00:00
paul_reeves
f7d11ae715 increment build number 2008-02-12 13:43:12 +00:00
paul_reeves
9e5ec18738 increment build number 2008-02-12 13:43:07 +00:00
paulbeach
395d0d0412 increment build number 2008-02-12 10:59:48 +00:00
asfernandes
583c589856 increment build number 2008-02-12 00:05:20 +00:00
asfernandes
9ffe4b124f UNICODE_CI_AI (case-/accent- insensitive) collation - CORE-824 2008-02-12 00:05:16 +00:00
asfernandes
fdf10df998 increment build number 2008-02-11 23:32:20 +00:00
asfernandes
627202bd84 Fix operator precedence 2008-02-11 23:32:15 +00:00
fsg
392f7a1620 increment build number 2008-02-11 22:50:54 +00:00
dimitr
8a51281f0f increment build number 2008-02-11 17:39:09 +00:00
dimitr
0ad84bd189 increment build number 2008-02-11 17:39:07 +00:00
dimitr
78b4b30764 Move the dbb<->att check under the mutex protection. 2008-02-11 17:39:04 +00:00
dimitr
2d0bc5a634 increment build number 2008-02-11 17:35:04 +00:00
dimitr
34573c2eab Allow mixed in-process/cross-process events on Windows (like they work in POSIX). 2008-02-11 17:34:58 +00:00
dimitr
064957e536 increment build number 2008-02-11 17:31:41 +00:00
dimitr
27b162532b Adjustments for the changed LM. Restore the 64-bit owner IDs. Cleanup. 2008-02-11 17:31:38 +00:00
alexpeshkoff
202c497100 increment build number 2008-02-11 09:59:38 +00:00
alexpeshkoff
fad180bed8 test for out-of-memory condition has no sense here any more 2008-02-11 09:59:35 +00:00
alexpeshkoff
482670dd12 increment build number 2008-02-11 09:55:20 +00:00
alexpeshkoff
c92634a999 increment build number 2008-02-11 09:55:19 +00:00
alexpeshkoff
a9155f7e51 avoid gds__alloc/free in services 2008-02-11 09:55:16 +00:00
asfernandes
09e5f151e6 increment build number 2008-02-10 17:58:12 +00:00
asfernandes
5debf97382 Correction 2008-02-10 17:58:07 +00:00
asfernandes
c006141d03 increment build number 2008-02-10 17:54:11 +00:00
asfernandes
73578765c8 increment build number 2008-02-10 17:54:06 +00:00
asfernandes
bbb3ce151c increment build number 2008-02-10 17:53:57 +00:00
asfernandes
a247d907ec increment build number 2008-02-10 17:53:55 +00:00
sboyd
57616391c2 increment build number 2008-02-10 17:33:41 +00:00
asfernandes
29e43a5d4b increment build number 2008-02-10 17:26:39 +00:00
asfernandes
4ffcaa7c5b Misc 2008-02-10 17:26:35 +00:00
alexpeshkoff
93d444523f increment build number 2008-02-10 16:38:35 +00:00
alexpeshkoff
c3e1830e12 1. Cleanup:
- moved Attachment constructor (big enough) into .cpp file
 - avoid use of dbb in Database::get() and getUserInfo()
2. Complete fix for CORE-1726 - SecurityDatabase::init() is now not Database, but Attachment counted.
2008-02-10 16:38:30 +00:00
asfernandes
11c47581ab increment build number 2008-02-09 15:19:24 +00:00
asfernandes
46c115411a Fixed CORE-1254 - Problem with DISTINCT and insensitive collations 2008-02-09 15:19:21 +00:00
fsg
1c2c7b2ff9 increment build number 2008-02-09 15:09:18 +00:00