40f782ae3e
Backported fix for CORE-5452: Segfault when engine's dynamic library is unloaded right after closing worker threads (GC and/or cache writer)
2017-01-13 14:29:54 +03:00
0828aff71e
Backported fix for CORE-5278: A number of SPB parameters fail in FB 3 & 4
2016-06-15 19:17:57 +03:00
Adriano dos Santos Fernandes
3b56361d60
Make debug build raise the same warning as in release build.
2016-04-24 20:21:39 -03:00
hvlad
1abb10f36d
Please MSVC14:
...
-add space before XXXFORMAT macros to not confuse it with user-defined literals
-use existing snprintf
This should fix part of the issues at CORE-5099 and CORE-5120
2016-03-17 23:55:20 +02:00
alexpeshkoff
139331c7e3
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
...
plain new to FB_NEW, making allocated with it blocks tagged with file/line.
Make related code slightly better readable.
2015-10-12 14:26:00 +00:00
hvlad
252413eae7
All utilities call fb_shutdown on exit
2015-10-08 08:07:17 +00:00
asfernandes
7dea7e249d
On behalf of mapopa after sourceforge crash - remove comment MET_exact_name() is no more replaced with fb_utils::exact_name
2015-07-26 15:37:12 +00:00
alexpeshkoff
1b6632ac8b
Fixed CORE-4811: Make user names behave according to SQL identifiers rules
2015-06-03 13:57:18 +00:00
asfernandes
47f64b0da4
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
asfernandes
c861f0cd54
Revert my last change after it broke the Windows build.
2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
alexpeshkoff
ecb5a4c057
Minor enhancement - added switch to avoid hangs when running TCS
2015-02-17 14:13:16 +00:00
alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
alexpeshkoff
532181a7f9
Renamed as suggested by Nickolay and Dmitry
2014-07-28 13:01:10 +00:00
alexpeshkoff
4bdc2a3e19
Replaced macro FB_ALIGN with function fbAlign, minor related cleanup
2014-07-24 06:41:38 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
robocop
9eb742d2cb
Misc.
2014-05-10 14:24:46 +00:00
robocop
66af445e2e
Misc.
2014-03-22 20:51:24 +00:00
robocop
89daebda26
This bug comes from IB, maybe from the dawn of time (PVS-Studio).
2014-02-25 06:22:16 +00:00
robocop
3d0343b2cd
This bug comes from IB, maybe from the dawn of time (PVS-Studio).
2014-02-22 07:02:27 +00:00
alexpeshkoff
26b090c93b
Added access to configuration interfaces from IMaster and support for getting configured directories
2014-02-12 11:20:55 +00:00
asfernandes
787f3fd8aa
Misc.
2014-02-02 01:02:57 +00:00
alexpeshkoff
2af22a8bd2
Fixed CORE-4327: Error in QLI when copying NULL blobs between databases
2014-01-30 14:52:02 +00:00
asfernandes
9c9dd72977
Misc.
2013-11-24 03:21:11 +00:00
alexpeshkoff
d6297bebd4
Fixed some gcc warnings
2013-11-19 13:19:11 +00:00
alexpeshkoff
82f1524800
Fixed some more warnings
2013-11-18 14:56:14 +00:00
dimitr
9f2a992078
Implemented:
...
CORE-2780: Include client library version and protocol version in mon$attachments
CORE-2187: Return the Hostname in mon$attachments
CORE-3779: Report OS user name in MON$ATTACHMENTS
+ some cleanup.
2012-09-12 07:45:51 +00:00
robocop
844b15bd13
Misc and style.
2012-05-20 10:00:52 +00:00
alexpeshkoff
4e795f4047
Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports.
2012-03-01 08:55:43 +00:00
robocop
1c42a4cd5c
Make qli understand -n again for the almost useless function of suppressing the one-line welcome banner (but a common practice for TCS).
2012-01-24 02:21:25 +00:00
robocop
c423110263
Stop db triggers in qli, from Herr Schlottmann-Gödde
2012-01-19 08:00:15 +00:00
alexpeshkoff
af4d1d87d6
Posix-only fix for CORE-3600: temp files fb_query_xxxx remains after ISQL has been closed
2011-10-05 09:59:34 +00:00
asfernandes
797d06f3ee
Warnings.
2011-05-21 01:02:33 +00:00
asfernandes
0193d90f6c
Fix definition and usages of fb_assert.
2011-02-26 16:03:36 +00:00
alexpeshkoff
dc5c71c473
warnings
2011-01-21 16:36:27 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
alexpeshkoff
aa611dc046
A hach, making qli usable in tcs at least with DEV version (does not affect end users)
2010-03-23 15:19:18 +00:00
robocop
20568d2751
Warn users when qli cannot do DDL on a db (due to FB version >= 3).
2010-03-15 10:16:24 +00:00
asfernandes
7c47718d68
Move DYN constants to private header
2010-01-10 17:56:57 +00:00
robocop
00c5d74904
Cleanup.
2009-12-13 13:49:43 +00:00
robocop
1386adcf90
Style.
2009-11-16 08:06:31 +00:00
asfernandes
f2cd6b7ec2
Misc
2009-11-12 01:38:48 +00:00
robocop
08a33d50cc
Unfortunately several of these are intertwined:
...
CORE-462 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 Utilities need a more coherent way to show help and version
CORE-2541 Too many hardcoded messages in nbackup
CORE-2542 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 nbackup may hide the real cause of failure
CORE-2545 Lack of several validations in gbak
CORE-2547 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +00:00
asfernandes
3d4aec86e9
Misc
2009-09-10 01:31:49 +00:00
hvlad
f8c417adb3
Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values.
...
Part (b) add perf64 API into client and use perf64 API in utilities
2009-09-09 10:28:26 +00:00
robocop
cc85974024
Style.
2009-08-21 10:37:15 +00:00
robocop
3dd3b09005
Misc and style.
2009-08-19 12:58:17 +00:00
robocop
9205eda11b
Style.
2009-08-18 12:39:46 +00:00