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

32334 Commits

Author SHA1 Message Date
fsg
64ea14c87c increment build number 2008-11-29 19:38:30 +00:00
asfernandes
34b9c5d1a3 increment build number 2008-11-29 19:30:57 +00:00
asfernandes
97693bcd00 Fixed CORE-1842 - DEFAULT values are unnecessary evaluated. 2008-11-29 19:30:56 +00:00
asfernandes
4bcdf148f2 increment build number 2008-11-29 18:47:51 +00:00
asfernandes
c0f9e88bf7 Fixed CORE-2019 – UTF-8 conversion error (string truncation). 2008-11-29 18:47:50 +00:00
fsg
649ce60960 increment build number 2008-11-28 19:39:27 +00:00
fsg
d52127d33e increment build number 2008-11-28 19:38:38 +00:00
alexpeshkoff
d4843b8cf2 increment build number 2008-11-28 18:49:10 +00:00
alexpeshkoff
8598967a0b increment build number 2008-11-28 18:49:09 +00:00
alexpeshkoff
02c4cea152 increment build number 2008-11-28 18:49:08 +00:00
alexpeshkoff
2200a681f8 fixed some gcc warning 2008-11-28 18:49:07 +00:00
alexpeshkoff
4b5a7a89c3 increment build number 2008-11-28 18:49:06 +00:00
alexpeshkoff
4fc2efe4f6 increment build number 2008-11-28 18:49:05 +00:00
alexpeshkoff
dd8363d8cc increment build number 2008-11-28 18:49:04 +00:00
alexpeshkoff
e042c1bf42 increment build number 2008-11-28 18:49:03 +00:00
asfernandes
3c5b5d8e53 increment build number 2008-11-28 14:59:18 +00:00
asfernandes
da7386109d Fixed CORE-2215 - GROUP BY concatenation with empty string 2008-11-28 14:59:17 +00:00
asfernandes
25ec114611 increment build number 2008-11-28 14:20:06 +00:00
asfernandes
a2fbf5a3f1 Fixed CORE-2214 - Incorrect restore of security classes 2008-11-28 14:20:05 +00:00
hvlad
d5b257189a increment build number 2008-11-28 11:46:38 +00:00
hvlad
205db77c70 Move EDS:Manager initialization from constructor into later time to ensure engine was initialized properly. Add some syncronization around connections list. 2008-11-28 11:46:37 +00:00
alexpeshkoff
6613632650 increment build number 2008-11-28 11:28:13 +00:00
alexpeshkoff
a95079b725 In case of System V semaphores mutex_fini() no-op too 2008-11-28 11:28:12 +00:00
alexpeshkoff
e72a50c255 increment build number 2008-11-28 11:01:01 +00:00
alexpeshkoff
d8f817b2e8 fixed posix build 2008-11-28 11:01:00 +00:00
paulbeach
0f34d41fda increment build number 2008-11-28 09:46:45 +00:00
paulbeach
c7f59e1a57 increment build number 2008-11-28 09:46:44 +00:00
paulbeach
52b52157f1 increment build number 2008-11-28 09:45:49 +00:00
paulbeach
a1afcf7de4 increment build number 2008-11-28 09:44:48 +00:00
hvlad
14aeae0567 increment build number 2008-11-27 23:06:51 +00:00
hvlad
044168fd53 increment build number 2008-11-27 23:06:50 +00:00
hvlad
852d871d9e increment build number 2008-11-27 23:06:49 +00:00
hvlad
36e1866a1d Few fixes to correctly close brocken external connection.
Ability to stop execution of external query when :
- engine is shutted down
- database is shutted down
- local statement is cancelled
- local connection is cancelled
2008-11-27 23:06:48 +00:00
hvlad
07d41b7037 increment build number 2008-11-27 23:06:47 +00:00
hvlad
9bc1ea5610 increment build number 2008-11-27 22:59:45 +00:00
hvlad
7aec982057 increment build number 2008-11-27 22:59:44 +00:00
hvlad
ab2805d473 increment build number 2008-11-27 22:59:43 +00:00
hvlad
2b6ba03d63 Implement new option (fb_cancel_abort) for fb_cancel_operation(). It allows forcebly close client port and allow application to shutdown even it wait of execution finish of some long running query. Use carefull !
Not implemented for WNET, work in progress.
2008-11-27 22:59:42 +00:00
hvlad
0cd97d9318 increment build number 2008-11-27 22:59:41 +00:00
hvlad
551d25be88 increment build number 2008-11-27 22:48:23 +00:00
hvlad
a795c91b84 increment build number 2008-11-27 22:48:22 +00:00
hvlad
3c8c5b565c Fixed few bugs for XNET under high load. Improve XNET connections error diagnostics. Don't stop processing XNET incoming connections if one of them failed at initial stage (at XNET_conect). 2008-11-27 22:48:21 +00:00
hvlad
2d50526fc3 increment build number 2008-11-27 21:09:25 +00:00
hvlad
f03805c59f Regenerated headers after new error message added 2008-11-27 21:09:24 +00:00
hvlad
232cd0b72d increment build number 2008-11-27 21:08:25 +00:00
hvlad
cb86150479 New error message 2008-11-27 21:08:24 +00:00
hvlad
abcafd67b0 increment build number 2008-11-27 20:20:40 +00:00
hvlad
508435d145 increment build number 2008-11-27 20:20:39 +00:00
hvlad
111a770839 Release lock manager's mutex in its destructor 2008-11-27 20:20:38 +00:00
hvlad
ffded33f07 increment build number 2008-11-27 20:20:37 +00:00
hvlad
f649e9d30b increment build number 2008-11-27 20:16:48 +00:00
hvlad
d9e31e05be increment build number 2008-11-27 20:16:47 +00:00
hvlad
c88151c080 Split class system_call_failed into two exception classes : system_error and system_call_failed. system_error is an wrapper for OS errors and system_call_failed inherits from system_error and calls abort() when exception raised. system_error intended for the cases where failure of OS call is expected and can be handled. 2008-11-27 20:16:46 +00:00
fsg
82e9db7b99 increment build number 2008-11-26 19:38:36 +00:00
dimitr
fce5dc4f06 increment build number 2008-11-26 10:49:14 +00:00
dimitr
4d29cf311e increment build number 2008-11-26 10:49:13 +00:00
dimitr
9dd1f8a49b increment build number 2008-11-26 10:48:14 +00:00
dimitr
dc5437efcd increment build number 2008-11-26 10:47:15 +00:00
asfernandes
715b03a293 increment build number 2008-11-26 00:45:22 +00:00
asfernandes
3d6b3d0fac increment build number 2008-11-26 00:45:21 +00:00
asfernandes
5ab801f09d Misc 2008-11-26 00:45:20 +00:00
fsg
b9344b22f3 increment build number 2008-11-25 19:38:48 +00:00
alexpeshkoff
c66ed73c78 increment build number 2008-11-25 14:27:13 +00:00
alexpeshkoff
000f7b3d3e added support to enter password from terminal 2008-11-25 14:27:12 +00:00
hvlad
f2e2f17636 increment build number 2008-11-25 10:16:56 +00:00
hvlad
e992e9abe6 increment build number 2008-11-25 10:16:55 +00:00
hvlad
fc77a7bf14 increment build number 2008-11-25 10:16:54 +00:00
hvlad
b37e24cf14 Added phase of preliminary confirmation for fb_shutdown process 2008-11-25 10:16:53 +00:00
hvlad
b2cd7f53e1 increment build number 2008-11-25 10:16:52 +00:00
hvlad
5f72886518 increment build number 2008-11-25 10:16:50 +00:00
fsg
a8174f62ae increment build number 2008-11-24 19:38:37 +00:00
alexpeshkoff
e22b144aec increment build number 2008-11-24 17:22:46 +00:00
alexpeshkoff
6445e36ba3 increment build number 2008-11-24 17:22:45 +00:00
alexpeshkoff
17ae73b5d7 This is the first attempt to fix CORE-1667 (Reading password from file/stdin).
Please take a look at it and comment, before adding support to other utilities.
Main problems seen:
- Name of a switch (now -@PASSWORD, may be -PASSFILE is better?)
- How to provide support for stdin?
2008-11-24 17:22:44 +00:00
alexpeshkoff
61cc103fda increment build number 2008-11-24 17:05:23 +00:00
alexpeshkoff
e1210d2e9e fixed missing return value from bool function 2008-11-24 17:05:22 +00:00
alexpeshkoff
ca8a345efc increment build number 2008-11-24 17:05:21 +00:00
alexpeshkoff
dab5e592a0 increment build number 2008-11-24 17:04:30 +00:00
alexpeshkoff
9ca7135efa fixed gcc warning 2008-11-24 17:04:29 +00:00
alexpeshkoff
373ce4fab7 increment build number 2008-11-24 17:03:50 +00:00
alexpeshkoff
88a50c6ae9 increment build number 2008-11-24 13:09:14 +00:00
asfernandes
8537ee47b7 increment build number 2008-11-23 21:54:58 +00:00
asfernandes
8775f7f1a4 increment build number 2008-11-23 21:54:57 +00:00
asfernandes
4c9513dbd8 Misc 2008-11-23 21:54:56 +00:00
fsg
ca66dae3d5 increment build number 2008-11-23 19:39:37 +00:00
fsg
c71361426d increment build number 2008-11-23 19:38:48 +00:00
asfernandes
342e549168 increment build number 2008-11-23 16:29:11 +00:00
asfernandes
3e1f88a0e7 Fixed CORE-1137 - Server hangs with 100% CPU usage on NOT IN predicate 2008-11-23 16:29:10 +00:00
alexpeshkoff
ea20ef0a8a increment build number 2008-11-23 14:34:40 +00:00
alexpeshkoff
016b4f6c39 An attempt to save some space on stack in VC builds.
It was detected by Dmitry, that VC has rather non-standard rules when allocating
stack variables. I can provide omitted here details, but the result was about 13K on stack
per each PASS1_node() invocation (gcc consumed only 1.25K for it). With allocation of
status array from the pool problem became much less dangerous, but stack consumption is still
rather big in VC. This version of classes makes on-stack memory, used by each instance
of the class, as small as possible - sizeof(void*). Therefore please don't blame me
for 'strange' internals of Arg classes.
2008-11-23 14:34:39 +00:00
alexpeshkoff
01c04b1080 increment build number 2008-11-23 14:04:42 +00:00
alexpeshkoff
b3a854629c more checks - thanks to Claudio 2008-11-23 14:04:41 +00:00
dimitr
09b8a065c5 increment build number 2008-11-23 12:53:31 +00:00
dimitr
5626b4b8b5 increment build number 2008-11-23 12:53:30 +00:00
dimitr
4fabeb3c6a Misc. 2008-11-23 12:53:29 +00:00
dimitr
744aaa3acf increment build number 2008-11-23 12:53:08 +00:00
dimitr
17f06d4086 increment build number 2008-11-23 12:52:38 +00:00
dimitr
b680e53eca increment build number 2008-11-23 12:49:34 +00:00
dimitr
6e4c0cd099 A better solution for CORE-2200 (Extremely slow executing a cross join of 3 tables in Firebird 2.X).
This time an optimizer level one.
2008-11-23 12:49:33 +00:00
dimitr
e5c06b48a0 increment build number 2008-11-23 12:48:48 +00:00