8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-29 06:43:03 +01:00
firebird-mirror/src/jrd
hvlad aa8d717a7d Detect case when DLL unloaded after ExitProcess was called.
In such case all threads are killed by OS thus any synchronization is potentially dangerous and could lead to hung-up.
When this condition is detected all kind of cleanup (including engine shutdown) is skipped.
It fixed CORE-4938 and similar issues.
2015-10-08 07:41:16 +00:00
..
extds Misc. 2015-05-31 23:38:17 +00:00
misc OSRI and new posix build 2010-10-12 08:02:57 +00:00
os Detect case when DLL unloaded after ExitProcess was called. 2015-10-08 07:41:16 +00:00
recsrc Fixed CORE-4909 re. sort/merge joins. 2015-09-11 09:57:10 +00:00
trace Fixed bug CORE-4889 : FBSVCMGR with action_trace_start prevents in 3.0 SuperServer from connecting using local protocol 2015-08-12 08:58:41 +00:00
acl.h Fixed CORE-735: User rights for metadata changes. 2014-07-08 07:35:27 +00:00
align.h Wiped out the code that never worked due to the missing support for native quads. 2012-11-01 01:36:27 +00:00
Attachment.cpp Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
Attachment.h Improvement CORE-4923 - Add ability to track domains rename in DDL triggers. 2015-09-02 16:24:31 +00:00
blb_proto.h Cleanup 2014-01-17 14:17:22 +00:00
blb.cpp Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). 2015-07-27 01:06:51 +00:00
blb.h Misc. 2015-02-15 13:25:54 +00:00
blf_proto.h Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts. 2011-04-15 18:54:02 +00:00
blob_filter.cpp Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
blob_filter.h Misc, style, etc. 2011-04-02 04:27:07 +00:00
blp.h Fixed blr print for blr_pid2. 2015-08-28 15:59:41 +00:00
blr.h Rework new aggregate functions so that they use the single blr_agg_function BLR verb. 2015-03-25 17:52:14 +00:00
btn.cpp Integrated the jumping information natively into the index bucket. 2012-03-14 14:33:41 +00:00
btn.h Integrated the jumping information natively into the index bucket. 2012-03-14 14:33:41 +00:00
btr_proto.h Make BTR_lookup return bool. 2014-02-25 06:30:18 +00:00
btr.cpp Misc. 2015-10-05 01:25:39 +00:00
btr.h More checks for b-tree page overflow during inset of new node. 2015-09-29 10:04:48 +00:00
build_no.h nightly update 2015-10-08 00:10:19 +00:00
builtin.cpp 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
cch_proto.h Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
cch.cpp Misc. 2015-10-05 01:25:39 +00:00
cch.h Restore scan-resistance feature of the page cache. 2013-08-08 08:41:12 +00:00
cmp_proto.h Working in progress on the fix for CORE-4271: unify as possible the handling of procedures and functions. 2013-12-12 14:42:31 +00:00
cmp.cpp Fixed possible similar problems to CORE-4497. 2015-09-01 15:55:10 +00:00
Collation.cpp Fix build warnings 2014-07-17 18:48:46 +00:00
Collation.h Implemented CORE-3861: Make it possible to encrypt database 2012-05-31 16:53:42 +00:00
constants.h Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). 2015-07-27 01:06:51 +00:00
CryptoManager.cpp Misc. 2015-03-28 00:36:04 +00:00
CryptoManager.h 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
cvt2_proto.h Make comparisons return plain int (PVS-Studio). 2014-02-25 06:20:09 +00:00
cvt2.cpp cleanup 2015-03-05 16:18:46 +00:00
cvt_proto.h Misc, style, etc. 2011-04-02 04:27:07 +00:00
cvt.cpp Implemented CORE-3594: Include expected and actual string length into error message 2012-06-06 11:06:31 +00:00
Database.cpp Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
Database.h Protect dbb_pc_transactions vector in concurrent environment. 2015-09-22 10:17:38 +00:00
DataTypeUtil.cpp Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). 2015-07-27 01:06:51 +00:00
DataTypeUtil.h Fix/misc. 2012-05-26 21:18:17 +00:00
DbCreators.cpp Cleanup - avoid automatic type conversion in FbLocalStatus as suggested by Claudio 2015-03-23 11:06:51 +00:00
DbCreators.h Fixed CORE-4651: CREATE DATABASE fails for the user having RDB$ADMIN rights in security database 2014-12-26 14:10:39 +00:00
DebugInterface.cpp Feature CORE-4403 - Allow referencing cursors as record variables in PSQL. 2014-05-19 19:06:47 +00:00
DebugInterface.h Feature CORE-4403 - Allow referencing cursors as record variables in PSQL. 2014-05-19 19:06:47 +00:00
dflt.h
dfw_proto.h Fixed CORE-4571: Can't select from table with ICU column when database (.FDB) is created on LINUX with icu 4.2.1 and then copied to WINDOWS 2014-12-16 14:39:04 +00:00
dfw.epp Fixed CORE-4738 - Command "Alter table <T> alter <C> type <domain_>" does not work: "BLR syntax error: expected valid BLR code at offset 15, encountered 255" - regression introduced with CORE-4733. 2015-04-06 23:21:25 +00:00
dpm_proto.h Core support for 32KB page size. Disabled so far. 2015-09-01 07:33:36 +00:00
dpm.epp Improvement CORE-4935 : Increase performance of backout of dead record version (or undo of just created primary record version) when backversions chain is too long 2015-09-16 21:16:13 +00:00
drq.h Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified. 2015-10-07 18:24:36 +00:00
dyn_ut_proto.h Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem. 2012-02-19 02:17:27 +00:00
dyn_util.epp cleanup 2015-03-05 16:18:46 +00:00
dyn.h 1) Cleanup and renaming in the SCL code. 2013-03-07 13:59:03 +00:00
EngineInterface.h Removed unused mutex. 2015-10-06 10:27:10 +00:00
err_proto.h Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
err.cpp Misc. 2015-03-28 00:36:04 +00:00
event_proto.h Fix mac build 2013-06-06 07:32:32 +00:00
event.cpp Use status interface instead plain status vector when working with exceptions. 2015-03-27 14:36:30 +00:00
event.h Make shared memory header same size independent on OS. 2015-01-22 10:35:57 +00:00
evl_proto.h Add code to print the parser/executable tree to XML for debugging purposes. 2015-06-05 18:26:36 +00:00
evl_string.h Misc. 2014-07-20 02:19:06 +00:00
evl.cpp Fixed CORE-4943 - Dialect 1 casting date to string breaks when in the presence a domain with a check constraint. 2015-09-24 16:19:18 +00:00
exe_proto.h Replace a verb-cleanup bugcheck with regular error + transaction invalidation. 2015-02-03 16:31:05 +00:00
exe.cpp Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications. 2015-10-06 10:58:56 +00:00
exe.h Fixed possible similar problems to CORE-4497. 2015-09-01 15:55:10 +00:00
ext_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
ext.cpp 1) Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place(). 2015-02-19 14:15:00 +00:00
ext.h
ExtEngineManager.cpp Add code to print the parser/executable tree to XML for debugging purposes. 2015-06-05 18:26:36 +00:00
ExtEngineManager.h Misc. 2015-01-15 01:17:27 +00:00
fields.h Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other 2015-03-31 17:22:04 +00:00
filte_proto.h New feature CORE-3364 : Blob filter to translate internal debug info into text representation 2011-02-26 15:21:24 +00:00
filters.cpp cleanup 2015-03-05 16:18:46 +00:00
flags.h
flu_proto.h
flu.cpp Misc. 2014-11-30 21:09:39 +00:00
flu.h Misc. 2011-06-24 06:34:16 +00:00
fun_proto.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
fun.epp 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
Function.epp Improvement CORE-4880 - Increase speed of creating package when number of its functions more than several hundreds. 2015-08-03 01:27:37 +00:00
Function.h Working in progress on the fix for CORE-4271: unify as possible the handling of procedures and functions. 2013-12-12 14:42:31 +00:00
GarbageCollector.cpp Misc. 2015-09-27 20:02:43 +00:00
GarbageCollector.h Improvement CORE-4935 : Increase performance of backout of dead record version (or undo of just created primary record version) when backversions chain is too long 2015-09-16 21:16:13 +00:00
GlobalRWLock.cpp Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
GlobalRWLock.h Fix build warnings 2014-07-17 18:48:46 +00:00
grant_proto.h
grant.epp cleanup 2015-03-05 16:18:46 +00:00
ibase.h Increase FB_API_VER to 30. 2015-02-11 15:11:54 +00:00
ibsetjmp.h Fixed posix build 2015-02-11 10:19:57 +00:00
idx_proto.h Improvement CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value. 2014-01-10 07:49:51 +00:00
idx.cpp More checks for b-tree page overflow during inset of new node. 2015-09-29 10:04:48 +00:00
idx.h Improvement CORE-4898 - Speed up function creation and loading when there are many functions in the database. 2015-08-03 01:41:34 +00:00
inf_proto.h Fixed issue reported by Claudio privately 2011-03-31 10:28:36 +00:00
inf_pub.h add isc_info_db_impl_linux_ppc64 in inf_pub.h 2014-11-12 17:49:41 +00:00
inf.cpp Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started 2015-07-10 13:41:10 +00:00
ini_proto.h Fixed CORE-4811: Make user names behave according to SQL identifiers rules 2015-06-03 13:57:18 +00:00
ini.epp Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. 2015-10-02 17:30:09 +00:00
ini.h Use symbolic constants. 2014-04-12 06:30:17 +00:00
intl_builtin.cpp Fix build warnings 2014-07-17 18:48:46 +00:00
intl_classes.h Implemented CORE-3861: Make it possible to encrypt database 2012-05-31 16:53:42 +00:00
intl_proto.h Implemented CORE-3594: Include expected and actual string length into error message 2012-06-06 11:06:31 +00:00
intl.cpp Fixed (again) CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25). 2015-04-03 01:31:15 +00:00
intl.h cleanup 2015-03-05 16:18:46 +00:00
IntlManager.cpp Fixed CORE-4277 - Can create database with invalid character set. 2015-07-10 16:19:53 +00:00
IntlManager.h Fixed CORE-4277 - Can create database with invalid character set. 2015-07-10 16:19:53 +00:00
irq.h Fixed CORE-4731: Prohibit an ability to issue DML or DDL statements on RDB$ tables 2015-04-15 13:19:18 +00:00
isc_version.h
isc_version.rc
jrd_proto.h Fixed role's case handling when checking grant for create database - thanks to Claudio 2015-03-11 13:39:58 +00:00
jrd.cpp Removed unused mutex. 2015-10-06 10:27:10 +00:00
jrd.h Cleanup - avoid automatic type conversion in FbLocalStatus as suggested by Claudio 2015-03-23 11:06:51 +00:00
JrdStatement.cpp Fixed CORE-4870 - SET COUNT ON: issuing UPDATE on view which was created WITH CHECK OPTION produces wrong number of affected rows (doubled ?). 2015-08-25 15:22:40 +00:00
JrdStatement.h Full fix for CORE-4698, also fixed some more or less related leaks, segfaults and assertions 2015-03-04 16:18:53 +00:00
lck_proto.h Misc. 2015-06-29 01:02:52 +00:00
lck.cpp Fixed the hash function (broken since the very beginning). 2015-08-20 11:23:48 +00:00
lck.h Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
license.h Misc. 2015-10-05 01:25:39 +00:00
lls.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
Mapping.cpp Fixed CORE-4899: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol 2015-08-18 15:04:04 +00:00
Mapping.h Fixed CORE-4899: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol 2015-08-18 15:04:04 +00:00
met_proto.h Misc. 2014-04-13 01:42:10 +00:00
met.epp Improvement CORE-4880 - Increase speed of creating package when number of its functions more than several hundreds. 2015-08-03 01:27:37 +00:00
met.h Use enumerations where possible (2). 2014-04-04 18:39:55 +00:00
Monitoring.cpp Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other 2015-03-31 17:22:04 +00:00
Monitoring.h Make shared memory header same size independent on OS. 2015-01-22 10:35:57 +00:00
mov_proto.h 1) Restricted ALTER/DROP permissions to the object owners only. Now this applies to domains, charsets, collations, generators and exceptions. This fixes CORE-304: Metadata security hole - any user can alter/drop generators and exceptions. 2012-01-08 14:05:29 +00:00
mov.cpp 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
names.h Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other 2015-03-31 17:22:04 +00:00
nbak.cpp 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
nbak.h Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
nodebug.cpp 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
ntrace.h Language independent API 2014-09-29 11:03:47 +00:00
obj.h Added missing name 2014-08-28 08:55:12 +00:00
ods_proto.h Fix build warnings 2014-07-17 18:48:46 +00:00
ods.cpp Misc. 2014-10-12 02:25:02 +00:00
ods.h Ugly fix for MS compilers. 2015-09-01 10:50:33 +00:00
opt_proto.h Correction for the prior commit. 2014-12-21 19:30:06 +00:00
opt.cpp Fixed CORE-4909 re. sort/merge joins. 2015-09-11 09:57:10 +00:00
Optimizer.cpp Fixed inconsistency between unique vs non-unique retrievals (see CORE-4702). 2015-03-06 14:04:07 +00:00
Optimizer.h Small refactoring. 2014-12-21 19:16:51 +00:00
pag_proto.h Misc. 2014-10-12 02:25:02 +00:00
pag.cpp 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
pag.h Warnings. 2015-02-03 00:43:30 +00:00
par_proto.h Add code to print the parser/executable tree to XML for debugging purposes. 2015-06-05 18:26:36 +00:00
par.cpp Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
pcmet_proto.h Fixed bug CORE-4754 : Manipulations with GTT from several attachments (using ES/EDS and different roles) leads to: "internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 325)" 2015-04-20 09:36:29 +00:00
pcmet.epp Var shadowing. 2015-05-03 06:20:34 +00:00
PreparedStatement.cpp Core (engine-level) support for scrollable DSQL cursors. Fixed the IResultSet API to match the JDBC spec. Renamed FB_EOF to FB_NO_DATA. Refactored some DSQL internals. 2015-01-27 10:29:30 +00:00
PreparedStatement.h Fix build warnings 2014-07-17 18:48:46 +00:00
que.h
RandomGenerator.cpp Fix build warnings 2014-07-17 18:48:46 +00:00
RandomGenerator.h Fix build warnings 2014-07-17 18:48:46 +00:00
Record.h Removed incorrect assertion (CORE-4902). 2015-09-04 21:14:28 +00:00
RecordBuffer.cpp 1) Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place(). 2015-02-19 14:15:00 +00:00
RecordBuffer.h Misc. 2011-03-03 14:13:49 +00:00
RecordNumber.h Type correctness (mostly signed->unsigned adjustments). 2014-12-29 21:15:54 +00:00
RecordSourceNodes.cpp Fixed CORE-4921: Predicate IS [NOT] DISTINCT FROM is not pushed into unions/aggregates thus causing sub-optimal plans. 2015-09-01 20:51:30 +00:00
RecordSourceNodes.h Fixed CORE-4107: wrong resultset (subquery + derived table + union). 2015-07-12 17:54:11 +00:00
Relation.cpp Misc. 2015-06-29 01:02:52 +00:00
Relation.h Misc. 2015-06-29 01:02:52 +00:00
relations.h Fixed CORE-4729: Add a flag to mon$database helping to decide what type of security database is used - default, self or other 2015-03-31 17:22:04 +00:00
req.h 1) Reverted a more complex refetch logic introduced recently to its original state. 2015-06-02 10:43:16 +00:00
ResultSet.cpp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
ResultSet.h 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
rlck_proto.h
rlck.cpp Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
Routine.cpp Misc. 2015-03-22 00:23:40 +00:00
Routine.h Working in progress on the fix for CORE-4271: unify as possible the handling of procedures and functions. 2013-12-12 14:42:31 +00:00
rpb_chain.cpp Refactored the RPB flags. The new logic also provides a second-level protection against CORE-4618. 2014-12-01 21:53:29 +00:00
rpb_chain.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
rse.h Refactored the conjuncts handling code in the optimizer to be simpler and avoid duplication. As a side effect, this also fixes CORE-4365: Equality predicate distribution does not work for some complex queries. Cleanup up some legacy checks that I consider unnecessary. 2014-03-15 18:00:33 +00:00
RuntimeStatistics.cpp Refactored RuntimeStatistics internals. Added more record-level performance counters. 2014-08-05 08:46:09 +00:00
RuntimeStatistics.h Minor adjustments to the performance counters. Work in progress. 2014-08-28 15:16:39 +00:00
sbm.h
scl_proto.h Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. 2015-10-02 17:30:09 +00:00
scl.epp Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. 2015-10-02 17:30:09 +00:00
scl.h Fixed CORE-4899: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol 2015-08-18 15:04:04 +00:00
sdw_proto.h
sdw.cpp 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
sdw.h
shut_proto.h Completed refactoring of the database shutdown. Fixed a few remaining bugs there. Fixed timeout accounting in SS as well as CORE-3817: Forced database shutdown does not work if non-zero delay was specified. 2013-03-17 12:14:25 +00:00
shut.cpp Fixed CORE-4899: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol 2015-08-18 15:04:04 +00:00
SimilarToMatcher.h Postfix for CORE-4740 - SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0. 2015-06-21 15:53:53 +00:00
sort.cpp Cleanup and small refactoring to avoid redundancy. 2014-08-15 14:19:02 +00:00
sort.h Fix build warnings 2014-07-17 18:48:46 +00:00
sqz.cpp Fix build warnings 2014-07-17 18:48:46 +00:00
sqz.h Fix build warnings 2014-07-17 18:48:46 +00:00
status.h On behalf of robocop after sourceforge crash - Misc. 2015-07-26 15:36:05 +00:00
svc_tab.cpp Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
svc_tab.h Fixed CORE-4303: Possible races while Service destruction, related code cleanup 2014-04-25 10:59:34 +00:00
svc_undoc.h
svc.cpp Postfix for CORE-4897: avoid problems with clients not understanding "data not ready" state (like IBE) 2015-09-10 14:03:35 +00:00
svc.h Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility 2015-07-26 20:49:15 +00:00
SysFunction.cpp Improvement CORE-4923 - Add ability to track domains rename in DDL triggers. 2015-09-02 16:24:31 +00:00
SysFunction.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
TempSpace.cpp 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
TempSpace.h Fix build warnings 2014-07-17 18:48:46 +00:00
tpc_proto.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
tpc.cpp Protect dbb_pc_transactions vector in concurrent environment. 2015-09-22 10:17:38 +00:00
tra_proto.h Core (engine-level) support for scrollable DSQL cursors. Fixed the IResultSet API to match the JDBC spec. Renamed FB_EOF to FB_NO_DATA. Refactored some DSQL internals. 2015-01-27 10:29:30 +00:00
tra.cpp Protect dbb_pc_transactions vector in concurrent environment. 2015-09-22 10:17:38 +00:00
tra.h Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications. 2015-10-06 10:58:56 +00:00
trig.h Fixed CORE-4811: Make user names behave according to SQL identifiers rules 2015-06-03 13:57:18 +00:00
types.h Fixed CORE-4477: Field RDB$MAP_TO_TYPE is not present in RDB$TYPES 2014-07-01 08:23:07 +00:00
UserManagement.cpp Always display SYSDBA as sec$admin (yes, he is really always admin) 2015-06-19 10:10:37 +00:00
UserManagement.h cleanup 2015-03-05 16:18:46 +00:00
val_proto.h Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
val.h Misc. 2015-03-28 00:36:04 +00:00
validation.cpp More checks for b-tree page overflow during inset of new node. 2015-09-29 10:04:48 +00:00
validation.h Misc 2015-08-06 11:49:07 +00:00
version.rc
vio_debug.h Make tracing VIO works and more easy to use: 2013-03-10 14:48:17 +00:00
vio_proto.h Minor refactoring. 2014-08-28 15:53:43 +00:00
vio.cpp Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL. 2015-10-06 12:10:44 +00:00
VirtualTable.cpp Refactored database monitoring, made its handling attachment bound. This should make deadlocks impossible, as well as avoid blocking worker connections while the monitoring request is processed. 2014-07-31 08:56:53 +00:00
VirtualTable.h