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

78 Commits

Author SHA1 Message Date
alexpeshkoff
0a7c3fc69d Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database 2011-03-02 13:42:56 +00:00
alexpeshkoff
d6fcde387b New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
asfernandes
045c090a38 Misc 2010-11-06 18:56:46 +00:00
alexpeshkoff
0ab6c4abf7 Avoid throwing C++ exceptions from authentication plugins 2010-10-28 08:02:42 +00:00
asfernandes
5c7e5ce634 Misc 2010-10-22 01:24:31 +00:00
hvlad
4182eb6781 Warning 2010-10-21 11:46:39 +00:00
alexpeshkoff
2dc25a44bb OSRI and new posix build 2010-10-12 08:02:57 +00:00
alexpeshkoff
8f86a54bbd const correctness 2010-02-08 13:39:37 +00:00
robocop
be4ecc52c6 Leave this clause in two lines for easier debugging, please. 2010-02-08 07:57:08 +00:00
alexpeshkoff
239e9708bb Always convert arg_cstring to arg_string when saving strings in circular buffer 2010-02-07 13:17:41 +00:00
alexpeshkoff
50f1294ec3 Fixed copy of cstring in status vector 2010-02-07 10:16:04 +00:00
robocop
44c469b51a Misc. 2009-12-01 05:35:54 +00:00
alexpeshkoff
34d79c9c3f Fixed CORE-2728: Access Violation when trying to add an user that already exists 2009-11-30 12:10:47 +00:00
asfernandes
1e794dc51d Fix typo 2009-11-15 18:38:34 +00:00
asfernandes
d8f739f53c Misc 2009-09-03 01:28:54 +00:00
robocop
0f671fc249 Misc. 2009-09-02 09:04:10 +00:00
alexpeshkoff
404f2b7c0b Avoid suspicious ctor according to Claudio's request 2009-09-01 10:36:30 +00:00
hvlad
a6cb268489 Optimize a bit 2009-09-01 09:44:19 +00:00
alexpeshkoff
9629eafccd Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
skidder
aca5a83a46 Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
alexpeshkoff
10de4096a5 misc 2009-08-27 08:07:06 +00:00
asfernandes
8c0b380fac Misc 2009-08-27 02:19:36 +00:00
robocop
cb7fee92da Misc. 2009-08-26 14:50:54 +00:00
alexpeshkoff
9a325bd8b5 Avoid need in StringsBuffer when processing serious system errors 2009-08-26 13:08:54 +00:00
asfernandes
28a7e4c037 Misc 2009-07-24 02:15:07 +00:00
asfernandes
6377356940 Misc 2009-07-23 00:56:28 +00:00
paulbeach
78b5563d92 And the long march to making Firebird build and run on MacOSX continues 2009-07-21 14:18:34 +00:00
paulbeach
00af06a82f And the long march to making Firebird build and run on MacOSX continues 2009-07-21 13:59:45 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
robocop
6780b8c31e Comments. 2009-04-17 14:10:11 +00:00
robocop
7bc5e3cc83 Style. 2009-02-03 11:02:00 +00:00
asfernandes
79e89d573d Misc 2009-01-03 19:02:04 +00:00
robocop
21bb7f3d20 Style. 2009-01-03 09:14:29 +00:00
asfernandes
8fbf0e8e8c Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
hvlad
5aa33681eb Misc 2008-12-01 07:28:13 +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
alexpeshkoff
8d353aceb9 Do not reallocate string into circular buffer if it is already in it 2008-09-05 11:33:52 +00:00
alexpeshkoff
8201105457 Do not try to ignore system errors in DEV_BUILD 2008-09-04 10:00:35 +00:00
asfernandes
cc5b689eda Misc 2008-08-29 02:18:50 +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
asfernandes
45786da3bc Misc 2008-07-06 16:42:52 +00:00
robocop
894662c1e8 Misc. 2008-07-06 10:59:03 +00:00
alexpeshkoff
5ac5869661 CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come. 2008-07-03 12:02:54 +00:00
robocop
05271261e1 Style. 2008-04-19 11:11:10 +00:00
dimitr
c1f75dcdf8 Ported SQLSTATE from Vulcan.
Part II: handling of isc_arg_sql_state.
2008-02-24 15:02:04 +00:00
robocop
0d1985d1f0 Misc, explicit constructors, extra commas in enumerations, constness, etc. 2008-02-02 16:57:15 +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
robocop
1ea2f4b014 Misc. 2007-10-02 10:41:19 +00:00
asfernandes
f7e8bd1ff0 Misc 2007-10-02 01:53:12 +00:00
alexpeshkoff
fc89b23b7f added public method to make strings in vector permanent to StringsBuffer 2007-09-26 17:50:31 +00:00