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

1018 Commits

Author SHA1 Message Date
c8698ce81f Fixed CORE-5189: Codes of operation of user management plugin are missing in public API 2016-04-07 16:15:29 +03:00
Adriano dos Santos Fernandes
cf1a65dece Misc. 2016-03-27 23:36:37 -03:00
Adriano dos Santos Fernandes
de9e70ec4e Misc. 2016-03-27 00:11:43 -03:00
hvlad
50c23d16ed Let nbackup skip another tags on header page and limit search by page boundaries 2016-03-22 20:11:17 +02:00
hvlad
bbdf84a295 Full name for INPLACE option 2016-03-22 10:47:40 +02:00
hvlad
fa0bae17e2 Applied initial patch from red-soft 2016-03-22 10:35:55 +02:00
hvlad
9ae426a757 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 12:33:26 +02:00
alexpeshkoff
bebf1d5a70 Implemented CORE-5100: Improve control over database crypt keys 2016-02-03 13:20:41 +00:00
hvlad
714e6c2eaf Remove LCK_idx_reserve introduced with 64-bit transaction ID.
Restore original logic in BTR_next_index (wait for tx lock when index build is in progress). 
Use irt_repeat::irt_root to store high 32 bit of tra_num. 
It also fixed deadlock related with LCK_idx_reserve lock (reported privately).
2016-01-27 11:11:38 +00:00
asfernandes
313bff3a8f Misc. 2015-11-20 00:33:06 +00:00
alexpeshkoff
3434d0aeee Fixed CORE-4969: SEC$USERS table is unavailable in case of any error in any configured user manager plugin 2015-11-06 17:10:27 +00:00
hvlad
a6c1a84ab3 Improved reaction on Ctrl+C\Ctrl+Break\console close request in Trace Manager and Services Manager console utilities on Windows. 2015-11-03 11:01:57 +00:00
hvlad
fe072b8ada Correction 2015-11-03 09:36:05 +00:00
alexpeshkoff
6cf40dfde7 Do not type "invalid service handle" error message after pressing ctrl-C (as Vlad requested) 2015-10-26 16:55:37 +00:00
dimitr
769265ee1c Misc. 2015-10-26 10:28:44 +00:00
dimitr
f761965078 Fixed gstat output. 2015-10-26 10:17:46 +00:00
hvlad
c8077a3d29 Fixed bug CORE-4968 : fbtrace.conf in FB30-HOME: missing equality sign ('=') between parameter "log_errors" and its default values ("false") 2015-10-25 13:54:39 +00:00
dimitr
d395f35235 Misc. 2015-10-20 13:07:53 +00:00
dimitr
4e4d8002e5 CORE-4965: Extend the transaction ID space beyond 2^32 transactions. Initially developed in the v2.5 custom branch, then reworked and now merged into v3.0. 2015-10-19 13:32:02 +00:00
dimitr
759dd1212a This should fix the Windows build. 2015-10-15 07:29:41 +00:00
hvlad
a564cddac7 Corrections 2015-10-13 09:44:44 +00:00
asfernandes
9fbee6b719 Misc. 2015-10-13 02:22:57 +00: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
hvlad
09cc6137b3 Improvement CORE-4939 : Make IO operations with nbackup backup file aligned at page size boundary 2015-09-20 12:42:21 +00:00
paul_reeves
32462e3b9e Bring install_svc.cpp up-to-date after implementation of ServerMode. 2015-09-17 13:26:54 +00:00
dimitr
6855e29dda Better correction. 2015-09-01 07:42:46 +00:00
dimitr
048e282a7e Correction. 2015-09-01 07:39:23 +00:00
dimitr
6f7185ec14 Core support for 32KB page size. Disabled so far. 2015-09-01 07:33:36 +00:00
dimitr
02120b05d1 Put some order to the page size macros and their usage. Changed the default page size to 8KB. 2015-09-01 07:24:10 +00:00
asfernandes
6cc8feaf64 Misc. 2015-08-16 13:53:57 +00:00
hvlad
2291a41e8f Fixed bug CORE-4906 : AV when server is shutted down with active trace session(s) 2015-08-12 13:38:20 +00:00
mapopa
a82e3b15d0 server_is_ok not used or replaced 2015-08-07 05:52:54 +00:00
hvlad
b77bf19e3b Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility
Minor fixes in service manager.
Thanks to Alex for help.
Documentation will follow.
2015-07-26 20:49:15 +00:00
hvlad
e1f3ac4499 Fixed bug CORE-4876
fbsvcmgr shows wrong options for some Trace API services in help screen
2015-07-15 14:14:57 +00:00
hvlad
9027f87118 gsec also could hung on exit if worker database have non-zero LINGER set.
Seems we must add fb_shutdown to the every utility which could load embedded engine...
2015-07-15 10:55:16 +00:00
alexpeshkoff
b692e85f56 Implemented CORE-4851: Apply methods, used for cross security database authentication, to the trace 2015-06-30 16:01:10 +00:00
asfernandes
ae30b29011 Misc. 2015-06-29 01:02:52 +00:00
hvlad
2e78b5a7e0 Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
alexpeshkoff
c7be70e321 Mark gsec as deprecated 2015-06-19 09:30:05 +00:00
alexpeshkoff
e8ba1dde1b Fixed regression in gsec, reported privately by Adriano - error parameters are reported as garbage 2015-06-08 11:05:47 +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
336456d140 Misc. 2015-03-28 00:36:04 +00:00
alexpeshkoff
16768b177d Be more consistent putting IStatus into fast inline wrapper. Also some syntax sugar as suggested by Dmitry 2015-03-27 17:51:19 +00:00
alexpeshkoff
e7663b6bc0 Use status interface instead plain status vector when working with exceptions.
Avoid use of circullar allocation for strings in status vector (except when unavoidable for ISC API backward compatibility).
Use TLS for circullar allocation buffer instead manually working with threads' list.
2015-03-27 14:36:30 +00:00
hvlad
93024a2aa0 Fixed regression in 32-bit builds: transaction numbers in sweep info (both trace event and firebird.log message) printed incorrectly 2015-02-22 10:49:56 +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
asfernandes
9ece682387 Misc. 2015-02-14 18:55:00 +00:00