8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 00:43:03 +01:00
firebird-mirror/src/jrd
2018-11-12 13:18:00 -02:00
..
extds Fixed CORE-5928: Make it possible for AuthClient plugin to access authentication block from DPB 2018-09-27 18:51:47 +03:00
misc OSRI and new posix build 2010-10-12 08:02:57 +00:00
os Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match 2018-04-11 20:17:45 +03:00
recsrc Changing descriptors to store in memory date/time tz in UTC and usage of ICU for time zone regions. 2018-11-12 13:18:00 -02:00
trace Merge branch 'master' into read_consistency 2018-05-27 17:32:54 +03:00
acl.h Added support for system privileges 2016-05-31 20:07:08 +03:00
align.h Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
Attachment.cpp Changing descriptors to store in memory date/time tz in UTC and usage of ICU for time zone regions. 2018-11-12 13:18:00 -02:00
Attachment.h Change time zone displacement field by a opaque zone field. 2018-11-12 13:18:00 -02:00
blb_proto.h Cleanup 2014-01-17 14:17:22 +00:00
blb.cpp Fixed CORE-5823: No permission for SELECT access to blob field in stored procedure. And CORE-5841: No permission for SELECT access to TABLE PLG$SRP in newer snapshot. (#170) 2018-09-17 15:59:14 +03:00
blb.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02: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 Fixed bug CORE-5464 : AV in fbclient when reading blob stored in incompatible encoding 2017-01-20 00:53:05 +02:00
blob_filter.h Misc, style, etc. 2011-04-02 04:27:07 +00:00
blp.h Support for AT { TIME ZONE <zone> | LOCAL } clause. 2018-11-12 13:18:00 -02:00
blr.h Support for AT { TIME ZONE <zone> | LOCAL } clause. 2018-11-12 13:18:00 -02:00
btn.cpp Integrated the jumping information natively into the index bucket. 2012-03-14 14:33:41 +00:00
btn.h Rework fast_load() local structures to achieve a clearer code. Reduce 2016-05-15 12:41:45 +03:00
btr_proto.h 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. 2016-03-24 01:56:54 +02:00
btr.cpp Correction. 2018-11-12 13:18:00 -02:00
btr.h Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
build_no.h increment build number 2018-11-12 00:03:21 +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 Postfix for CORE-5100: avoid races caused by temporary changed bdb_buffer 2016-02-05 15:13:47 +00:00
cch.cpp Misc. 2018-08-05 22:39:28 -03:00
cch.h Replace AtomicPointer by std::atomic 2018-02-20 14:12:25 +02:00
cmp_proto.h Attempt to fix CORE-5393: Bad optimization of some operations with views containing subqueries. 2016-11-10 09:23:40 +03:00
cmp.cpp Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
Collation.cpp Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, 2015-10-12 14:26:00 +00:00
Collation.h Implemented CORE-3861: Make it possible to encrypt database 2012-05-31 16:53:42 +00:00
constants.h Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
CryptoManager.cpp Fixed CORE-5793: Error returned from DbCryptPlugin::setKey() is not shown 2018-08-29 18:52:52 +03:00
CryptoManager.h Initial implementation for CORE-5808 (#160) 2018-05-23 17:16:04 +03:00
cvt2_proto.h Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
cvt2.cpp Changing descriptors to store in memory date/time tz in UTC and usage of ICU for time zone regions. 2018-11-12 13:18:00 -02:00
cvt_proto.h Change time zone displacement field by a opaque zone field. 2018-11-12 13:18:00 -02:00
cvt.cpp Change time zone displacement field by a opaque zone field. 2018-11-12 13:18:00 -02:00
Database.cpp Misc. 2018-08-05 22:39:28 -03:00
Database.h Misc. 2018-08-05 22:39:28 -03:00
DataTypeUtil.cpp Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
DataTypeUtil.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
DbCreators.cpp Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
DbCreators.h Usage of override keyword. 2016-09-01 22:40:36 -03:00
DebugInterface.cpp Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, 2015-10-12 14:26:00 +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 Misc. 2016-06-08 21:50:01 -03:00
dfw_proto.h Switch to 64-bit savepoint numbers as a straightforward solution for 2016-05-06 23:18:36 +03:00
dfw.epp Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
dpm_proto.h Core support for 32KB page size. Disabled so far. 2015-09-01 07:33:36 +00:00
dpm.epp Changing descriptors to store in memory date/time tz in UTC and usage of ICU for time zone regions. 2018-11-12 13:18:00 -02:00
drq.h Added missed check of field existance like it was in trigger1 2018-06-20 17:46:20 +03: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 Fixed crash when run test bugs.core_5329 in Classic mode using debug build. 2018-07-11 01:09:50 +03:00
err_proto.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
err.cpp Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
event_proto.h Fixed CORE-5472: Problems with dbcrypt key transfer 2017-01-31 17:38:53 +03:00
event.cpp Fix incorrect reference counting for EventManager object. 2018-08-26 23:17:25 +03: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 Fix some compiler warnings (clang). 2018-07-09 14:19:20 -03:00
evl.cpp Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
exe_proto.h Gbak (#139) 2018-02-19 13:38:28 +03:00
exe.cpp Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
exe.h Fix CORE-5871 - Incorrect caching of the subquery result (procedure call) in independent queries. 2018-07-23 22:50:05 -03: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 Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
ext.h
ExtEngineManager.cpp Related to CORE-5830 and auto pointers changes, suggested by Vlad 2018-05-22 19:34:34 +03:00
ExtEngineManager.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
fields.h Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03: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 Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
flags.h Implemented CORE-4955: Define a new option for DROP SHADOW command to leave the shadow file in the filesystem 2015-10-09 13:30:45 +00:00
flu_proto.h
flu.cpp Implemented CORE-5908: Enhance dynamic libraries loading related error messages 2018-09-07 16:51:17 +03:00
flu.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
fun_proto.h Fixed CORE-5314 - UDFs declared with large varchars take excessive time to execute. 2016-10-17 13:07:25 -02:00
fun.epp Implemented CORE-5908: Enhance dynamic libraries loading related error messages 2018-09-07 16:51:17 +03:00
Function.epp Changed representation of high precision DECIMAL/NUMERIC to be exactly the same as for DECFLOAT(34) 2018-03-07 20:22:33 +03: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 Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, 2015-10-12 14:26:00 +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 No need to release (and acquire again) cached lock if write lock is acquired repeatedly 2016-08-17 15:52:27 +03:00
GlobalRWLock.h Fix build warnings 2014-07-17 18:48:46 +00:00
grant_proto.h
grant.epp Fixed CORE-5248: Improve consistency in GRANT syntax between roles and privileges according to SQL standard 2016-08-24 18:47:39 +03:00
ibase.h Add encode/decode functions to IUtil and remove partially added legacy API functions. 2018-11-12 13:18:00 -02: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 Misc. 2018-08-05 22:39:28 -03:00
idx.h More flexible solution for CORE-5612 2018-10-26 19:57:43 +03:00
inf_proto.h Fixed CORE-5712: Access to the name of DB encryption key 2018-01-16 20:37:05 +03:00
inf_pub.h Hopefully final corrections: missed (info, EDS) items, spaces, etc 2018-07-22 19:43:51 +03:00
inf.cpp Hopefully final corrections: missed (info, EDS) items, spaces, etc 2018-07-22 19:43:51 +03:00
ini_proto.h Added support for system privileges 2016-05-31 20:07:08 +03:00
ini.epp Fixed CORE-5846 - CREATE VIEW issues "Implementation of text subtype 512 not located". 2018-06-21 21:13:10 -03:00
ini.h Added support for system privileges 2016-05-31 20:07:08 +03:00
intl_builtin.cpp Gbak (#139) 2018-02-19 13:38:28 +03:00
intl_classes.h Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, 2015-10-12 14:26:00 +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 Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
intl.h Improvement CORE-749 - Increase maximum length of object names to 64 characters. 2016-06-10 16:41:22 +00:00
IntlManager.cpp Implemented CORE-5908: Enhance dynamic libraries loading related error messages 2018-09-07 16:51:17 +03:00
IntlManager.h Fixed CORE-4277 - Can create database with invalid character set. 2015-07-10 16:19:53 +00:00
irq.h Fix CORE-1592 - Altering procedure parameters can lead to unrestorable database. 2018-08-31 13:45:33 -03:00
isc_version.h
isc_version.rc
jrd_proto.h CORE-5832 : Implement way to reset user session environment to its initial (default) state: 2018-06-10 13:29:14 +03:00
jrd.cpp Fixed CORE-5950: Deadlock when attaching to bugchecked database 2018-10-24 17:22:58 +03:00
jrd.h Gbak (#139) 2018-02-19 13:38:28 +03:00
JrdStatement.cpp Merge branch 'master' into read_consistency 2018-05-27 17:32:54 +03:00
JrdStatement.h Fixed CORE-5428: Rare segfault when preparing request working with a table with triggers 2016-12-25 18:07:57 +03:00
lck_proto.h Initial apply patch of Nikolay 2016-03-22 17:43:58 +03:00
lck.cpp Additional fix for bug CORE-5436 : [FB3 SC] Server hangs (under load test) 2018-09-18 22:34:57 +03:00
lck.h Merge branch 'master' into read_consistency 2018-02-20 13:50:04 +02: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-5891: Invalid events are released in mapping shared memory when dead process is detected 2018-08-13 19:02:23 +03:00
Mapping.h Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
met_proto.h Fixed CORE-5428: Rare segfault when preparing request working with a table with triggers 2016-12-25 18:07:57 +03:00
met.epp Changed representation of high precision DECIMAL/NUMERIC to be exactly the same as for DECFLOAT(34) 2018-03-07 20:22:33 +03:00
met.h Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03:00
Monitoring.cpp Fixed possible corruption of the monitoring shared data 2018-10-29 12:16:39 +03:00
Monitoring.h Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03:00
mov_proto.h Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
mov.cpp Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
names.h Rename MON$CONNECTION_COMPRESSED and MON$CONNECTION_ENCRYPTED to MON$WIRE_COMPRESSED and MON$WIRE_ENCRYPTED 2018-09-18 20:05:54 +03:00
nbak.cpp Bug CORE-5707 : Begin and end of physical backup in the same transaction could crash engine 2018-01-21 11:48:29 +02:00
nbak.h Misc. 2016-08-23 22:23:33 -03: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 support for system privileges 2016-05-31 20:07:08 +03:00
ods_proto.h Merge branch 'master' into read_consistency 2018-05-27 17:32:54 +03:00
ods.cpp Misc. 2018-08-05 22:39:28 -03:00
ods.h Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match 2018-04-11 20:17:45 +03:00
opt_proto.h Correction for the prior commit. 2014-12-21 19:30:06 +00:00
opt.cpp Improve sort space and CPU processing for INTL_DATA, decfloat and date/time with time zone. 2018-11-12 13:18:00 -02:00
Optimizer.cpp Misc. 2018-01-01 12:38:34 -02:00
Optimizer.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
pag_proto.h Code cleanup 2016-07-15 18:46:44 +03:00
pag.cpp Misc. 2018-08-05 22:39:28 -03:00
pag.h Better fix for CORE-5264 - thanks to Vlad 2016-07-28 18:16:09 +03:00
par_proto.h Feature CORE-3647 - Window Function: frame (rows / range) clause. Readme to be done. 2016-09-02 15:20:01 -03:00
par.cpp Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
PreparedStatement.cpp Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02: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 Misc. 2018-08-05 22:39:28 -03:00
RecordBuffer.cpp Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL, 2015-10-12 14:26:00 +00:00
RecordBuffer.h Misc. 2011-03-03 14:13:49 +00:00
RecordNumber.h Fixed CORE-5823: No permission for SELECT access to blob field in stored procedure. And CORE-5841: No permission for SELECT access to TABLE PLG$SRP in newer snapshot. (#170) 2018-09-17 15:59:14 +03:00
RecordSourceNodes.cpp Misc. 2018-01-01 12:38:34 -02:00
RecordSourceNodes.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
Relation.cpp Update VIO_DEBUG code - mostly added relation id. 2018-05-30 16:57:26 +03:00
Relation.h Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03:00
relations.h Misc 2018-10-25 15:32:37 +03:00
req.h Request while running in autonomous read-committed read consistency transaction should start own snapshot. 2018-08-29 14:30:29 +03: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 Changed representation of high precision DECIMAL/NUMERIC to be exactly the same as for DECFLOAT(34) 2018-03-07 20:22:33 +03:00
Routine.h Changed representation of high precision DECIMAL/NUMERIC to be exactly the same as for DECFLOAT(34) 2018-03-07 20:22:33 +03:00
rpb_chain.cpp Fixed segfault in special build. Great thanks to Vlad. Cause this bug never affects users I do not poison tracker. 2018-08-10 17:18:54 +03:00
rpb_chain.h Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
rse.h Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
RuntimeStatistics.cpp Optimize run-time stats collection a bit 2016-06-23 00:30:47 +03:00
RuntimeStatistics.h Removed perf counter RECORD_IMGC_FAIL and corresponding column MON$RECORD_STATS.MON$RECORD_IMGC_FAIL 2017-08-18 10:43:28 +03:00
Savepoint.cpp Postfix for DY refactoring that leaded to loop in savepoint chain 2016-06-14 19:28:27 +02:00
Savepoint.h Misc. 2016-07-10 22:51:02 -03:00
sbm.h 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. 2016-03-24 01:56:54 +02:00
scl_proto.h Misc. 2016-10-07 11:09:43 -03:00
scl.epp Fixed CORE-5928: Make it possible for AuthClient plugin to access authentication block from DPB 2018-09-27 18:51:47 +03:00
scl.h Fixed CORE-5928: Make it possible for AuthClient plugin to access authentication block from DPB 2018-09-27 18:51:47 +03:00
sdw_proto.h
sdw.cpp Misc adjustments after CORE-5232 and more encapsulation for the Lock 2016-05-10 10:44:30 +03:00
sdw.h
shut_proto.h Fixed attachment lock usage. Minimized chances for races during database shutdown. 2015-11-04 06:06:26 +00:00
shut.cpp Merge branch 'master' into read_consistency 2017-04-03 12:01:56 +03:00
SimilarToMatcher.h Fix some compiler warnings (clang). 2018-07-09 14:19:20 -03:00
sort.cpp Fix multi-field sort. 2018-11-12 13:18:00 -02:00
sort.h Improve sort space and CPU processing for INTL_DATA, decfloat and date/time with time zone. 2018-11-12 13:18:00 -02: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 Gbak (#139) 2018-02-19 13:38:28 +03:00
svc_undoc.h
svc.cpp Implemented CORE-5883: Services version 1 cleanup 2018-08-01 18:22:56 +03:00
svc.h Implemented CORE-5883: Services version 1 cleanup 2018-08-01 18:22:56 +03:00
SysFunction.cpp Fixed DATEDIFF. 2018-11-12 13:18:00 -02:00
SysFunction.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
SystemPrivileges.h Merge branch 'master' into ExternalConnectionsPool 2018-05-25 13:42:38 +03:00
TempSpace.cpp CORE-5718: Make TempCacheLimit setting database-wise 2018-01-21 12:11:11 +03:00
TempSpace.h CORE-5718: Make TempCacheLimit setting database-wise 2018-01-21 12:11:11 +03:00
tpc_proto.h Improvement CORE-5921 : Provide information about Global Commit Number, Commit Number of currently used database snapshot (if any) and Commit Numbers assigned to the committed transactions. 2018-09-23 15:00:59 +03:00
tpc.cpp This should fix unnecessary wait for prepared but still active concurrent transaction. 2018-10-02 14:46:10 +03:00
tra_proto.h Request while running in autonomous read-committed read consistency transaction should start own snapshot. 2018-08-29 14:30:29 +03:00
tra.cpp This should fix bugcheck "Incorrect snapshot deallocation - too few slots", see CORE-5930 2018-09-30 12:44:24 +03:00
tra.h Fixed CORE-5823: No permission for SELECT access to blob field in stored procedure. And CORE-5841: No permission for SELECT access to TABLE PLG$SRP in newer snapshot. (#170) 2018-09-17 15:59:14 +03:00
trig.h Fix CORE-5896 - NOT NULL constraint is not synchronized after rename column. 2018-08-24 13:37:22 -03:00
types.h Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
UserManagement.cpp Merge branch 'master' into read_consistency 2017-12-29 10:55:31 +02:00
UserManagement.h Usage of override keyword. 2016-09-01 22:40:36 -03:00
val_proto.h Fixed CORE-5278: A number of SPB parameters fail in FB 3 & 4 2016-06-15 19:16:29 +03:00
val.h Initial implementation of time zone support - CORE-694. 2018-11-12 13:18:00 -02:00
validation.cpp Misc. 2018-08-05 22:39:28 -03:00
validation.h Make validation detect and fix data page error when DP marked as secondary contains primary record version(s). 2017-01-20 00:49:27 +02: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 Merge branch 'master' into read_consistency 2016-05-21 21:17:31 +03:00
vio.cpp This should fix unnecessary wait for prepared but still active concurrent transaction. 2018-10-02 14:46:10 +03:00
VirtualTable.cpp Merge branch 'master' into read_consistency 2017-07-10 23:54:42 +03:00
VirtualTable.h