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

265 Commits

Author SHA1 Message Date
asfernandes
b550749a47 Fixed CORE-1246 - Incorrect column values with outer joins and derived tables 2008-09-07 19:44:48 +00:00
alexpeshkoff
796a2e4b23 Fixed CORE-2064: AV when process is closing under high load 2008-09-04 09:58:20 +00:00
alexpeshkoff
13a15d4bfe 1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
dimitr
17520b6531 Corrections for the new embedded implementation.
Removed some embedded specifics that shouldn't be necessary once the required changes are committed.
Please note that the lock table is still per-instance, so multi-process usage is still unsafe. To be fixed later.
2008-07-14 18:14:30 +00:00
alexpeshkoff
f2196c0c52 misc gcc warning 2008-07-07 13:03:39 +00:00
alexpeshkoff
9d873d8e7a Do not skip win32 errors on non-win32 systems - print as "unknown Win32" 2008-07-07 12:45:41 +00:00
hvlad
66fd7d5488 Make blr_exec_stmt extensible in the future.
Sorry, recompile of stored objects using new EXECUTE STATEMENT is necessary. Hope the last time ;)
2008-06-10 22:43:30 +00:00
aafemt
a16dfd7c75 Return deprecated stubs to public interface 2008-06-10 07:52:42 +00:00
robocop
5cd11867ec Get rid of (ALLOC/FREE)_LIB_MEMORY macro as requested by Dmitry. 2008-05-22 09:38:21 +00:00
robocop
e44a99f339 Style and minor cleanup. 2008-05-10 03:44:57 +00:00
asfernandes
6e59d736df 1) Fix Linux build
2) Misc
2008-04-11 01:38:50 +00:00
hvlad
fe3f8c184b New EXECUTE STATEMENT with support of external data source implementation 2008-04-09 20:18:47 +00:00
dimitr
7c47e5f81e Synchronization. 2008-04-04 19:42:21 +00:00
dimitr
b96d7e9a2d Treat 22000 as a generic sqlstate. 2008-04-03 08:13:45 +00:00
dimitr
b87b5032ef Changes in the TimeStamp class by Dmitry Kovalenko. 2008-03-26 10:21:04 +00:00
dimitr
f5659c0b70 1) Major cleanup of the old-style blk and allocator-based blk_type.
2) Added synchronization for the JRD locks.
2008-03-19 16:19:56 +00:00
dimitr
c8135d7dc2 Fixed the bug in the binary search algorithm. 2008-03-17 17:59:37 +00:00
dimitr
afb970dba1 1) Cleanup.
2) Catch exceptions in AST routines.
2008-03-12 16:53:57 +00:00
dimitr
153a5b997f Don't print SQLSTATE by fb_interpret(). 2008-03-12 08:44:41 +00:00
asfernandes
74d8711856 Misc 2008-03-08 21:20:26 +00:00
robocop
609025b0a2 Return zero when isc_portable_integer or gds__vax_integer receive invalid parameters. 2008-03-07 09:28:01 +00:00
dimitr
bc9f7470cb Cleanup/refactoring. 2008-03-04 13:15:28 +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
robocop
c93824d967 Paranoid checks. 2008-02-29 07:10:07 +00:00
asfernandes
312a391d78 Misc 2008-02-26 02:23:28 +00:00
dimitr
23157f5b85 Misc. 2008-02-24 15:27:41 +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
ec513fd5cb Ported SQLSTATE from Vulcan.
Part I: core changes.
2008-02-24 14:07:01 +00:00
asfernandes
6dd361603f Misc 2008-02-04 17:01:36 +00:00
alexpeshkoff
148200b353 protected cleanup liknked list with mutex 2008-02-04 14:53:39 +00:00
dimitr
a38b327886 Cleanup. Get rid of the JrdMemoryPool. 2008-01-29 10:11:52 +00:00
alexpeshkoff
39896cb955 Fixed CORE-1671: atexit() calls in client libraries cause segfaults
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory

To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.

Also some related cleanup.
2008-01-23 15:52:40 +00:00
alexpeshkoff
f51bf716f9 rolled back my bad attempt to fix CORE 1671 2008-01-17 16:07:56 +00:00
dimitr
e08c5da397 The merge continued. 2008-01-16 09:07:24 +00:00
alexpeshkoff
a29b6d536b Fixed CORE-1671: atexit() calls in client libraries cause segfaults if the libraries are used in dlopen()ed modules 2008-01-06 14:07:11 +00:00
hvlad
2b47bbe55b Revert files back after wrong commit 2007-11-19 00:21:18 +00:00
hvlad
86f1141328 Execute statement with support of external data source 2007-11-18 22:59:20 +00:00
robocop
399af026df Misc. 2007-10-25 03:59:23 +00:00
asfernandes
9a1eb5891b Misc 2007-05-23 15:29:53 +00:00
asfernandes
c67afcb4ee Improvement CORE-1277 - Automatic transliteration of text blobs 2007-05-22 02:14:20 +00:00
asfernandes
6a0e5e1ae0 Fixed BLR filter for exceptions with strings (EXCEPTION e 'string') 2007-05-11 15:14:31 +00:00
hvlad
a9bf017e5c Fixed bug CORE-1223 : Wrong message in firebird.log on Open SuSe Linux 10.2 : Open file limit increased from 1024 to 0. Thanks to Ioannidis Dimitrios for help 2007-04-23 11:01:25 +00:00
alexpeshkoff
d63491e3c5 Finished gcc-warnings cleanup 2007-04-11 16:05:40 +00:00
alexpeshkoff
6e735f7c53 Misc + gcc warning hunting 2007-04-09 16:15:29 +00:00
asfernandes
6360286eb8 Misc 2007-04-06 16:19:33 +00:00
alexpeshkoff
edfa819bf7 restored functionality of -e family of switches, broken somewhere in 1.5 2007-04-05 12:47:20 +00:00
robocop
6b4ec2b1d4 Corrections from Adriano. 2007-04-01 13:02:46 +00:00
robocop
e71a03261c This is the full SafeArg implementation for getting rid of the fixed parameter types in the messages db. Alas, the legacy messages (before FB2.1) can't be changed in number of arguments neither the types of arguments sent by callers of the MsgPrint family or the fb_msg_format functions can be changed because old clients know these legacy messages and would crash. 2007-03-28 04:20:36 +00:00
robocop
87c9f2bcc4 Apply solution for CORE-1129. Thanks to Bill Oliver.
I didn't change install_reg, install_svc and fbcpl's fbdialog.
2007-02-15 10:35:09 +00:00
robocop
6559c68da7 Misc. 2007-02-15 10:20:07 +00:00