.. |
extds
|
Misc.
|
2016-02-15 02:53:24 +00:00 |
misc
|
OSRI and new posix build
|
2010-10-12 08:02:57 +00:00 |
os
|
Misc.
|
2016-01-17 01:46:26 +00:00 |
recsrc
|
Fix qsort_r for Darwin
|
2016-03-03 15:04:02 +00:00 |
trace
|
Misc.
|
2015-11-18 01:10:08 +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
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +00:00 |
Attachment.h
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +00:00 |
blb_proto.h
|
Cleanup
|
2014-01-17 14:17:22 +00:00 |
blb.cpp
|
Misc.
|
2016-01-31 00:06:06 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +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
|
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 |
btr.cpp
|
Misc.
|
2016-01-31 00:06:06 +00:00 |
btr.h
|
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
|
2016-01-27 11:11:38 +00:00 |
build_no.h
|
nightly update
|
2016-03-04 00:10:06 +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.
|
2016-02-15 02:53:24 +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
|
Misc.
|
2015-10-13 02:22:57 +00: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
|
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 |
CryptoManager.cpp
|
Fixed some asserts and segfaults in crypto manager
|
2016-02-26 12:55:34 +00:00 |
CryptoManager.h
|
Fixed some asserts and segfaults in crypto manager
|
2016-02-26 12:55:34 +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
|
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 |
Database.h
|
Fixed CORE-5105: Deadlocks when database is initially encrypted
|
2016-02-05 15:21:58 +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
|
Tag the shmem session clumplets with username. This allows much faster lookups for non-locksmith users. Also, it allows to simplify some code. While being there, cleaned up some unused logic.
|
2015-12-29 15:17:20 +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
|
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
|
|
|
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
|
Split a 5-way join into two smaller joins to help the optimizer in cases when statistics is outdated (index creation time suffers when there are many tables/indices). While being there, cache requests that weren't cached yet.
|
2016-02-26 17:19:29 +00:00 |
dpm_proto.h
|
Core support for 32KB page size. Disabled so far.
|
2015-09-01 07:33:36 +00:00 |
dpm.epp
|
Misc.
|
2015-11-19 01:12:04 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +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
|
Fixed bug CORE-5034 : At least 5 seconds delay on disconnect could happen if disconnect happens close after Event Manager initialization
|
2015-11-24 23:33:13 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
evl.cpp
|
This should fix CORE-5016: Server crashes during GC when DELETE is executed after adding new referencing column.
|
2015-11-16 12:09:38 +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
|
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
|
2016-03-02 15:33:16 +00:00 |
exe.h
|
This should fix known issues with MERGE and stable cursor (see CORE-3362).
|
2016-02-25 09:20:01 +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
|
Misc.
|
2015-10-13 02:22:57 +00:00 |
ext.h
|
Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now.
|
2009-12-09 18:45:44 +00:00 |
ExtEngineManager.cpp
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
ExtEngineManager.h
|
Misc.
|
2015-01-15 01:17:27 +00:00 |
fields.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.
|
2015-10-19 13:32:02 +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
|
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 |
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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +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
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
Function.epp
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +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
|
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
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +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
|
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
|
2016-01-27 11:11:38 +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
|
Typo.
|
2016-01-21 00:25:23 +00:00 |
inf.cpp
|
Fixed CORE-5077: ISQL does not show encryption status of database
|
2016-01-18 17:30:37 +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 regression cause by fix for CORE-4980: restore creation of generators before privileges - one generator is required to create privileges correctly
|
2015-10-29 15:17:15 +00:00 |
ini.h
|
Use symbolic constants.
|
2014-04-12 06:30:17 +00:00 |
intl_builtin.cpp
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00: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
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
intl.h
|
cleanup
|
2015-03-05 16:18:46 +00:00 |
IntlManager.cpp
|
Avoid loading same international module many times
|
2015-10-23 13:09:47 +00:00 |
IntlManager.h
|
Fixed CORE-4277 - Can create database with invalid character set.
|
2015-07-10 16:19:53 +00:00 |
irq.h
|
Split a 5-way join into two smaller joins to help the optimizer in cases when statistics is outdated (index creation time suffers when there are many tables/indices). While being there, cache requests that weren't cached yet.
|
2016-02-26 17:19:29 +00:00 |
isc_version.h
|
|
|
isc_version.rc
|
|
|
jrd_proto.h
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
jrd.cpp
|
Fixed some asserts and segfaults in crypto manager
|
2016-02-26 12:55:34 +00:00 |
jrd.h
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +00:00 |
JrdStatement.cpp
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +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
|
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 |
lck.cpp
|
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
|
2016-01-27 11:11:38 +00:00 |
lck.h
|
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
|
2016-01-27 11:11:38 +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
|
Tag the shmem session clumplets with username. This allows much faster lookups for non-locksmith users. Also, it allows to simplify some code. While being there, cleaned up some unused logic.
|
2015-12-29 15:17:20 +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
|
Move the code and add the CAST only when required, per Dmitry comment.
|
2016-02-04 14:28:26 +00:00 |
met.h
|
Use enumerations where possible (2).
|
2014-04-04 18:39:55 +00:00 |
Monitoring.cpp
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +00:00 |
Monitoring.h
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +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
|
Fixed some asserts and segfaults in crypto manager
|
2016-02-26 12:55:34 +00:00 |
nbak.h
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +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
|
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 |
ods.cpp
|
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 |
ods.h
|
Implemented CORE-5100: Improve control over database crypt keys
|
2016-02-03 13:20:41 +00:00 |
opt_proto.h
|
Correction for the prior commit.
|
2014-12-21 19:30:06 +00:00 |
opt.cpp
|
Misc.
|
2015-11-20 08:47:15 +00:00 |
Optimizer.cpp
|
Checking the datatype at compile time is unreliable: some nodes return one type at compile time and another type at runtime, thus causing unexpectedly missing casts. I'm moving the check to runtime, this should fix the remaining regressions (fingers crossed).
|
2016-02-24 20:11:34 +00:00 |
Optimizer.h
|
Small refactoring.
|
2014-12-21 19:16:51 +00:00 |
pag_proto.h
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
pag.cpp
|
Misc.
|
2016-01-17 01:46:26 +00:00 |
pag.h
|
New feature CORE-1538 : Add an option to isc_database_info to return the number of free pages in a database
|
2016-01-02 11:28:53 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
PreparedStatement.h
|
Fix build warnings
|
2014-07-17 18:48:46 +00:00 |
que.h
|
Comments.
|
2009-11-27 08:34:34 +00:00 |
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
|
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
|
Removed unused method (its calculations are outdated anyway).
|
2015-10-19 13:37:58 +00:00 |
RecordSourceNodes.cpp
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
RecordSourceNodes.h
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
Relation.cpp
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +00:00 |
Relation.h
|
Misc.
|
2015-10-23 03:08:22 +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
|
Simplified the locking logic and fixed races during record backout.
|
2015-11-02 11:46:43 +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
|
1) Slightly refactored recheduling and checkout logic.
|
2015-11-29 15:12:31 +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
|
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 |
RuntimeStatistics.h
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +00: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.
|
2015-10-19 13:32:02 +00:00 |
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-5060: Cannot CREATE VIEW that selects from a system table, despite having all grants
|
2016-01-02 14:41:17 +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
|
Misc.
|
2016-02-15 02:53:24 +00:00 |
sdw.h
|
Misc
|
2009-11-28 01:44:42 +00:00 |
shut_proto.h
|
Fixed attachment lock usage. Minimized chances for races during database shutdown.
|
2015-11-04 06:06:26 +00:00 |
shut.cpp
|
Fixed attachment lock usage. Minimized chances for races during database shutdown.
|
2015-11-04 06:06:26 +00:00 |
SimilarToMatcher.h
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
sort.cpp
|
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
|
2016-01-24 21:14:18 +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
|
Misc
|
2009-11-28 01:44:42 +00:00 |
svc.cpp
|
Additional means to avoid crash\hangup when application unload fbclient.dll not calling fb_shutdown.
|
2015-11-03 09:12:12 +00:00 |
svc.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.
|
2015-10-19 13:32:02 +00:00 |
SysFunction.cpp
|
Revert to the bad (that works) commit for CORE-5062. It's difficult to work when both the original architects and the users do bad things in relation to CHAR and MBCS.
|
2016-01-06 18:20:39 +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
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
TempSpace.h
|
Fix build warnings
|
2014-07-17 18:48:46 +00:00 |
tpc_proto.h
|
Front ported for CORE-5067 : Blocking new connections as a consequence of the too long sweep security2.fdb
|
2016-02-17 09:21:09 +00:00 |
tpc.cpp
|
Misc.
|
2016-02-25 01:50:46 +00:00 |
tra_proto.h
|
Front ported for CORE-5067 : Blocking new connections as a consequence of the too long sweep security2.fdb
|
2016-02-17 09:21:09 +00:00 |
tra.cpp
|
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
|
2016-03-02 15:33:16 +00:00 |
tra.h
|
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
|
2016-03-02 15:33:16 +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
|
Tag the shmem session clumplets with username. This allows much faster lookups for non-locksmith users. Also, it allows to simplify some code. While being there, cleaned up some unused logic.
|
2015-12-29 15:17:20 +00:00 |
UserManagement.h
|
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 |
val_proto.h
|
Feature CORE-4707 : Implement ability to validate tables and indices online
|
2015-06-19 12:07:41 +00:00 |
val.h
|
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
|
2015-10-12 14:26:00 +00:00 |
validation.cpp
|
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
|
2016-01-27 11:11:38 +00:00 |
validation.h
|
Fixed CORE-4978: Improved validation and fix of lost data pages. Thanks to Vlad for help.
|
2015-11-26 09:28:31 +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
|
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
|
2016-03-02 15:33:16 +00:00 |
vio.cpp
|
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
|
2016-03-02 15:33:16 +00:00 |
VirtualTable.cpp
|
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 |
VirtualTable.h
|
Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now.
|
2009-12-09 18:45:44 +00:00 |