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

35402 Commits

Author SHA1 Message Date
alexpeshkoff
ef5724cebe Fixed CORE-2121: AV in client library when working with BLOBs 2008-10-12 17:23:03 +00:00
asfernandes
478b27120b Misc 2008-10-12 15:57:39 +00:00
alexpeshkoff
526fd5efee Added mutex for init-file open in MT world.
Fixed pid initialization in event.
2008-10-12 15:03:39 +00:00
alexpeshkoff
9b27aeaa52 Style and asserts - patch by Dmitry Kovalenko 2008-10-12 14:30:15 +00:00
asfernandes
0793554269 Fixed CORE-2117 - Incorrect ROW_COUNT value with indexed retrieval and subquery 2008-10-11 15:46:43 +00:00
hvlad
a3c30a6aef Missed method (in WIN_NT implementation) 2008-10-11 10:10:01 +00:00
asfernandes
843df670d7 Misc 2008-10-11 02:42:01 +00:00
alexpeshkoff
e79f55708d 1. Cleanup - use Firebird::Semaphore instead of local events, removed code
related with local events from isc_sync.cpp.

2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait()
and two unused parameters from ISC_event_init().

3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp.
This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin).

4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s).

5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager.
2008-10-10 15:58:05 +00:00
alexpeshkoff
38a8b41c7f Avoid annoying messages in firebird.log 2008-10-10 15:50:07 +00:00
alexpeshkoff
208f0a2e85 misc 2008-10-10 15:46:56 +00:00
hvlad
905708b4f2 Fixed bug CORE-2098 : View over global temporary table 2008-10-09 20:07:37 +00:00
hvlad
77aac31214 Fix for bug CORE-2114 : Fix for CORE-1838 was incomplete 2008-10-09 18:42:02 +00:00
asfernandes
28e3a05434 Misc 2008-10-09 01:05:13 +00:00
asfernandes
ac600b29d7 Misc 2008-10-09 00:59:56 +00:00
asfernandes
d9e1ba9da5 Corrections 2008-10-09 00:46:32 +00:00
dimitr
a2eee6c085 Fixed CORE-2101: Bugcheck 249 when attempting to fetch outside the end-of-stream mark for the open PSQL cursor. 2008-10-08 11:59:56 +00:00
dimitr
d58aa84877 Misc. 2008-10-08 11:58:17 +00:00
asfernandes
d3e72ed046 Misc 2008-10-08 02:24:51 +00:00
alexpeshkoff
1c08e4098b Avoid races when closing shutdown thread 2008-10-07 10:07:24 +00:00
alexpeshkoff
0952c7fec0 Avoid running too parallel fb_shutdown() API calls 2008-10-07 08:00:27 +00:00
alexpeshkoff
71e7ae2217 misc 2008-10-07 07:41:32 +00:00
alexpeshkoff
fb6a37a819 We have to add this cause a lot of kernels have that bug 2008-10-06 16:57:39 +00:00
asfernandes
39737cf97c Misc 2008-10-06 01:19:36 +00:00
hvlad
ca2519263b Fixed bug CORE-2108 : "get_free_slot() failed" error 2008-10-04 19:41:18 +00:00
hvlad
857129d3f7 Initialize local variable 2008-10-04 17:46:31 +00:00
hvlad
4180370a7a Enlarge space reserved for strings in errors returned after attachment failure. It allow to report errors correctly for application which made a lot of simultaneous (failed) connections. 2008-10-04 17:45:58 +00:00
hvlad
c56ebce7bc Fixed bug CORE-2107 : Failed to establish TCP\IP connection with Windows Classic Server under high load 2008-10-04 17:14:51 +00:00
asfernandes
774635c3a9 Fixed another case for CORE-1246 - Incorrect column values with outer joins and derived tables:
select t2.n
  from rdb$database t1
  left join (
    select 11 n
      from (
        select 0 a
          from rdb$database
      ) x1
  ) t2
    on 1 = 0
;

was returning 11.
2008-10-04 02:48:35 +00:00
alexpeshkoff
2f803217f8 1. Never shutdown worker threads from fb_shutdown()'s callback -
instead do it at the end of main server loop.

2. Fixed races when worker thread(s) remained running after exit from main().

3. Added better protection by mutex to counter of worker threads.
Avoid possible races when worker thread starts.
2008-10-03 16:22:54 +00:00
robocop
586c3a6cde CORE-1799: improve the almost useless "expression evaluation not supported" error message.
Did the JRD side except par.cpp because this part is covered by DSQL (only ESQL programs won't get the improved messages).
2008-10-03 05:41:16 +00:00
asfernandes
364fb47606 Misc 2008-10-03 00:45:13 +00:00
asfernandes
795e42647e Fixed CORE-2095 - BUG at CVJIS_eucj_to_unicode
Improvement CORE-2103 - Implement well formed check for SJIS and EUCJ
2008-10-02 15:48:32 +00:00
alexpeshkoff
826f3900da looks like file was not committed after message's change 2008-10-02 14:03:45 +00:00
fsg
9c1d0b2452 increment build number 2008-09-29 20:16:43 +00:00
fsg
720dd84b2f increment build number 2008-09-29 20:14:48 +00:00
fsg
8b9203db6d increment build number 2008-09-29 20:14:47 +00:00
fsg
9619036499 increment build number 2008-09-29 20:13:48 +00:00
fsg
2934ac3fb5 nightly update 2008-09-29 20:13:35 +00:00
fsg
e4ec0fae91 increment build number 2008-09-28 20:06:42 +00:00
fsg
42340a5db5 increment build number 2008-09-28 20:05:12 +00:00
fsg
605b7f1aa8 increment build number 2008-09-28 20:04:19 +00:00
fsg
0da7691fdd nightly update 2008-09-28 20:04:08 +00:00
asfernandes
62d60fe237 increment build number 2008-09-28 19:29:18 +00:00
asfernandes
d8d6769db2 increment build number 2008-09-28 19:29:14 +00:00
asfernandes
7f51b419a7 increment build number 2008-09-28 19:29:13 +00:00
asfernandes
7217d2b2e6 increment build number 2008-09-28 19:28:57 +00:00
asfernandes
9e6f3456ee increment build number 2008-09-28 19:28:46 +00:00
asfernandes
8bcc83587d increment build number 2008-09-28 19:28:40 +00:00
asfernandes
e2550bcf9d increment build number 2008-09-28 19:28:38 +00:00
asfernandes
2dd80c39bd increment build number 2008-09-28 19:28:37 +00:00