asfernandes
0ee248e062
Add missing entries.
2013-03-09 22:00:16 +00:00
firebirds
9f23d93f10
nightly update
2013-03-09 01:32:56 +00:00
asfernandes
bd237461db
Misc.
2013-03-08 02:37:40 +00:00
firebirds
4279f80096
nightly update
2013-03-08 01:42:18 +00:00
dimitr
86f4b02ef3
1) Cleanup and renaming in the SCL code.
...
2) Reimplemented the USAGE privilege as a separate one.
3) Added USAGE permission checks for generators/sequences and exceptions.
4) Supported USAGE in GRANT/REVOKE for all object types.
5) Refactored SET GENERATOR and ALTER SEQUENCE as true DDL. blr_set_generator is supported only for backward compatibility, it's not generated by DSQL anymore.
6) Added START WITH clause for [RE]CREATE SEQUENCE and CREATE OR ALTER SEQUENCE.
7) Fixed a number of related errors.
2013-03-07 13:59:03 +00:00
firebirds
f10a3c076d
nightly update
2013-03-07 00:49:09 +00:00
firebirds
42b4a19acb
nightly update
2013-03-06 00:49:14 +00:00
firebirds
6d242fd4ae
nightly update
2013-03-05 01:55:31 +00:00
asfernandes
48fd751c6e
Fixing FB_MESSAGE macro and external functions and procedures.
...
Isolate external routines them from request-based ones.
2013-03-04 01:42:58 +00:00
firebirds
c57d45570f
nightly update
2013-03-02 01:03:49 +00:00
firebirds
a554016bb6
nightly update
2013-03-01 01:44:39 +00:00
alexpeshkoff
97b4b8c2c2
Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished
2013-02-28 16:23:56 +00:00
alexpeshkoff
3f2477e8f5
Fixed CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished
2013-02-27 14:49:14 +00:00
asfernandes
0d299d455a
Remove FbMessage struct from the API.
...
This struct lost its main value (group various blr-related properties in a single parameter).
And since openCursor/fetch already split the message/buffer, it does not make sense anymore to have it.
2013-02-26 03:42:19 +00:00
firebirds
a75d34b9f6
nightly update
2013-02-26 00:56:11 +00:00
hvlad
2ec6aa1c4b
Ported fix for bug CORE-4051 : Memory leak when sorting big records
2013-02-25 10:14:15 +00:00
asfernandes
91f3944eae
Improvement CORE-4047 - Increase number of input parameters for External Functions (UDFs) to 15.
2013-02-25 02:54:14 +00:00
firebirds
215fc98992
nightly update
2013-02-25 00:43:57 +00:00
asfernandes
b254fb11c7
Revert change of messages to void* in DSQL internals.
2013-02-24 16:26:00 +00:00
firebirds
ddb2e2c4cc
nightly update
2013-02-24 00:45:59 +00:00
asfernandes
53d4d58113
Change message buffers type to void*. It adds some casts, but avoid them in users' code.
2013-02-23 03:09:17 +00:00
firebirds
13d1ba8100
nightly update
2013-02-23 01:03:58 +00:00
firebirds
add88cf85e
nightly update
2013-02-22 00:32:54 +00:00
asfernandes
5c436f8d91
Misc.
2013-02-21 23:25:10 +00:00
firebirds
d8968a817c
nightly update
2013-02-21 00:48:25 +00:00
firebirds
98aac24d44
nightly update
2013-02-20 00:52:46 +00:00
alexpeshkoff
f1779a7398
Do not prefetch unneeded information in IAttachment::openCursor()
2013-02-19 12:03:07 +00:00
alexpeshkoff
ba9413b26a
Add IStatement::getFlags() to help user make a solution what to do with SQL statement
2013-02-19 11:20:49 +00:00
firebirds
7d58701c38
nightly update
2013-02-19 01:09:55 +00:00
alexpeshkoff
37d353d392
Make openCursor() use default output format when none is given explicitly
2013-02-18 13:53:46 +00:00
alexpeshkoff
c34aaed964
Cleanup - thanks to Adriano
2013-02-18 07:54:25 +00:00
firebirds
50088953bc
nightly update
2013-02-18 00:46:08 +00:00
asfernandes
ddc4d4eac3
Misc.
2013-02-17 23:06:40 +00:00
alexpeshkoff
fc12495d0e
Modified IStatement interface in our API:
...
1. Never allocate empty statement - always use att->prepare() to create statement interface
2. Separated IStatement into 2 parts - statement itself and resultset.
3. Added stmt->openCursor() (and att->openCursor() for unprepared statements) to create IResultSet.
4. Always use IMessageMetadata (former IParametersMetadata) to pass message fromat info from client,
therefore avoiding need in BLR generation in client applications.
2013-02-17 12:08:53 +00:00
firebirds
6c92a56074
nightly update
2013-02-16 01:06:07 +00:00
asfernandes
491fdd82b2
Unifying the external engines API with the new ones.
2013-02-15 02:48:54 +00:00
firebirds
d88daeb645
nightly update
2013-02-12 06:57:51 +00:00
firebirds
8983b0d1f5
nightly update
2013-02-10 06:47:56 +00:00
firebirds
8ec04a3211
nightly update
2013-02-09 06:16:23 +00:00
asfernandes
ac14501c6a
Parse BLR messages using BlrReader (and without duplicate code) to avoid segfaults with truncated or invalid data.
2013-02-08 01:48:49 +00:00
firebirds
43c546869b
nightly update
2013-01-31 05:37:28 +00:00
firebirds
41779a116d
nightly update
2013-01-30 05:35:07 +00:00
dimitr
093462e82f
Fixed inconsistency in the debug info version.
2013-01-29 15:09:34 +00:00
firebirds
e29fe3ecb5
nightly update
2013-01-29 05:33:50 +00:00
asfernandes
dc8e42e9bb
Migrate external triggers to the new message-based style.
2013-01-29 01:21:32 +00:00
firebirds
cdc7e4cd64
nightly update
2013-01-26 05:56:52 +00:00
dimitr
1d4ff45d6b
Slightly optimized fetches for internal EXECUTE STATEMENT.
2013-01-25 13:01:19 +00:00
dimitr
75afc9a89c
Misc.
2013-01-25 12:34:54 +00:00
dimitr
358b173fee
More work towards unlimited SQL/BLR lengths.
2013-01-25 12:34:19 +00:00
firebirds
be7767eec8
nightly update
2013-01-25 06:06:33 +00:00
firebirds
df1907732d
nightly update
2013-01-21 03:32:12 +00:00
firebirds
c7b1d46b35
nightly update
2013-01-17 03:36:03 +00:00
dimitr
2cab423897
Simplest fix for CORE-4038: Broken optimization for the stored dbkeys.
2013-01-16 17:08:08 +00:00
firebirds
6e3777061d
nightly update
2013-01-16 03:23:24 +00:00
firebirds
3e770a979d
nightly update
2013-01-09 03:48:04 +00:00
alexpeshkoff
7a9e867ab4
comment
2013-01-08 10:51:02 +00:00
firebirds
12f152a2b9
nightly update
2013-01-07 03:25:01 +00:00
asfernandes
d9275d6567
Misc.
2013-01-07 01:15:24 +00:00
firebirds
a5e57e4568
nightly update
2012-12-30 03:21:19 +00:00
alexpeshkoff
c74565ce0e
Avoid races with lck_attachment in AST
2012-12-29 13:48:49 +00:00
firebirds
a1db87b9b2
nightly update
2012-12-26 03:18:40 +00:00
asfernandes
970677e8de
Get rid of dsql_str and fix metadata strings.
2012-12-25 17:34:50 +00:00
firebirds
e31b0e38f3
nightly update
2012-12-24 03:23:20 +00:00
dimitr
e29b50f980
Front ported my yesterday's commits to trunk.
2012-12-23 07:10:56 +00:00
firebirds
873787b0d0
nightly update
2012-12-22 03:15:52 +00:00
dimitr
dcb8c8fd86
Front ported to trunk.
2012-12-21 14:11:45 +00:00
dimitr
cbe0f3cc54
Front ported to trunk.
2012-12-21 10:11:00 +00:00
firebirds
83da946eeb
nightly update
2012-12-21 03:24:35 +00:00
asfernandes
7e1ca71911
Misc.
2012-12-21 01:49:16 +00:00
alexpeshkoff
c4ae450de4
Re-read attachment from lock after taking lock in attachment handler
2012-12-20 12:18:52 +00:00
firebirds
ee95ad71f5
nightly update
2012-12-20 03:25:42 +00:00
hvlad
8d81d2717d
Add lost PAGE_LOCK_RE_POST call.
2012-12-19 13:51:48 +00:00
firebirds
312569eaf6
nightly update
2012-12-19 08:25:58 +00:00
asfernandes
9b72aa53bc
Misc.
2012-12-19 00:56:57 +00:00
alexpeshkoff
b3f9759960
Take locks in AST before building tdbb
...
Fixed assertion in CCH_exclusive_attachment
Rolled back my changes required to let cancelOperation() enter engine after shutdown
Better locks' history in SyncObject
2012-12-18 13:54:18 +00:00
dimitr
fc139b16d5
Fixed rescheduling logic that was broken during the RSB refactoring.
2012-12-17 17:33:45 +00:00
dimitr
48c5eeff37
Simplest possible solution for the incorrect assertion I put recently.
2012-12-17 17:11:16 +00:00
dimitr
d85bbd6c87
Fixed (mostly) the Windows build.
2012-12-15 08:07:39 +00:00
firebirds
1ac3dac135
nightly update
2012-12-15 03:44:27 +00:00
alexpeshkoff
c7454a49a5
Work in progress (committed due to SF upgrade). Checked only on SS.
...
1. Frontported fix for CORE-3935 and CORE-3993.
2. Added debugging support for mutexes and rwlocks in Vulcan style.
Unfortunately after last 'svn up' build asserts in JrdStatement:71.
2012-12-14 17:59:02 +00:00
firebirds
8023fcd2f6
nightly update
2012-12-14 03:36:43 +00:00
dimitr
1a4c0c5808
1) Encapsulated the remaining external looper calls inside a SEH block. It allows to catch async exceptions coming while result set is being fetched. No performance penalty has been noticed.
...
2) Slightly refactored the looper call chain to avoid code duplication.
3) Fixed CORE-4010: Fetch cannot be subsequently interrupted via DELETE FROM MON$STATEMENTS.
2012-12-13 18:31:42 +00:00
firebirds
c4b020954b
nightly update
2012-12-13 03:39:31 +00:00
dimitr
68aabe6352
Misc.
2012-12-12 08:32:56 +00:00
firebirds
bcae61362d
nightly update
2012-12-11 03:39:13 +00:00
dimitr
1b5f6cd7b2
Avoid garbage to be written to the shadow's header page. It does not really hurt, but anyway.
2012-12-10 05:50:52 +00:00
firebirds
bdffc32a44
nightly update
2012-12-10 03:39:51 +00:00
firebirds
76e8718c4a
nightly update
2012-12-07 03:44:08 +00:00
hvlad
7012311f4d
Front ported fix for CORE-3034 (Bugcheсk 300 (can't find shared latch))
2012-12-06 14:51:58 +00:00
dimitr
3971e49b30
Another bunch of changes for CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. The looper nodes should never ignore req_unwind and transform it to something else.
...
Review and testing would be appreciated, especially in regard to EXE_assignment.
2012-12-06 12:09:11 +00:00
dimitr
bc1edae943
Added the initialization timestamp to shmem regions. Modified the lock print output to report this timestamp. This is useful to know as all the counters inside the lock table are incremental and a baseline is required to make any time-based estimations.
2012-12-06 08:13:45 +00:00
firebirds
cd2ed4050f
nightly update
2012-12-06 03:35:59 +00:00
firebirds
deba66e62e
nightly update
2012-12-05 03:40:57 +00:00
asfernandes
1cfac2b169
Refactor dsql_fld, TypeClause and ParameterClause. Eliminate some warnings.
2012-12-05 02:07:37 +00:00
firebirds
366942944e
nightly update
2012-12-04 03:50:23 +00:00
dimitr
4ff4290f11
Front-ported bugfixes related to CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests.
2012-12-03 11:21:00 +00:00
firebirds
503e3d02c2
nightly update
2012-12-02 03:48:09 +00:00
asfernandes
9727c2685b
Misc.
2012-12-02 01:45:18 +00:00
firebirds
0fa9246455
nightly update
2012-12-01 03:37:42 +00:00
hvlad
0e766ce3d5
Fixed bug CORE-4002 : Error message "index unexpectedly deleted" in database trigger on commit transaction
2012-11-30 08:01:34 +00:00
firebirds
fc69cbc59e
nightly update
2012-11-30 03:47:02 +00:00
asfernandes
9ef7f71bf2
Fixed gsec's display command.
2012-11-29 14:53:33 +00:00
firebirds
5d98ab508c
nightly update
2012-11-28 04:02:31 +00:00
dimitr
a1d9ca6726
A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY.
2012-11-27 17:36:13 +00:00
dimitr
b07ef45ae6
A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY.
2012-11-27 17:22:42 +00:00
hvlad
b1e465c84a
Make BPB correctly
2012-11-27 11:16:21 +00:00
hvlad
670587f63b
Use InlineStorage to avoid (costly) memory allocation.
2012-11-27 11:08:15 +00:00
firebirds
38922b467e
nightly update
2012-11-23 03:49:33 +00:00
dimitr
361c5a3b38
Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep.
...
Also, fixed the mistake in the refactored code (see the first change in the diff).
2012-11-22 17:17:59 +00:00
asfernandes
d574d43aa4
Fixed CORE-3992 - No records in the table rdb$dependencies for ddl trigger.
2012-11-22 13:55:31 +00:00
firebirds
e4b2014b1f
nightly update
2012-11-22 03:49:04 +00:00
firebirds
d568f9e733
nightly update
2012-11-21 03:43:57 +00:00
hvlad
6afc531f86
Make sure relation's flags are loaded from disk before analyze them
2012-11-20 12:23:53 +00:00
dimitr
60d8b9fd37
Additional fixes for CORE-3981 (Sub-optimal predicate checking while selecting from a view) that also resolve the regression CORE-3986 (GSEC couldn't change user password after fix for CORE-3981).
2012-11-20 10:39:37 +00:00
hvlad
3d33908684
Fixed bug CORE-3988 : Engine crashed when trace or audit is active
2012-11-20 10:00:47 +00:00
firebirds
33cf778554
nightly update
2012-11-20 03:46:51 +00:00
firebirds
30b577f23f
nightly update
2012-11-18 03:42:43 +00:00
firebirds
093e89063d
nightly update
2012-11-17 03:40:35 +00:00
firebirds
d4d2453f39
nightly update
2012-11-15 03:43:00 +00:00
dimitr
41925536c7
Fixed CORE-3978: Invalid transaction counters may be reported in firebird.log during the sweep.
2012-11-13 09:42:11 +00:00
firebirds
5e894f52fd
nightly update
2012-11-12 03:52:57 +00:00
dimitr
a85629a9de
Fixed CORE-3977: DELETE FROM MON$STATEMENTS does not interrupt a longish fetch.
2012-11-11 15:33:18 +00:00
firebirds
f8f1f597ac
nightly update
2012-11-10 03:58:12 +00:00
firebirds
d0a55a4569
nightly update
2012-11-09 04:11:18 +00:00
firebirds
b97802a7b9
nightly update
2012-11-08 03:42:55 +00:00
firebirds
d68f3815ad
nightly update
2012-11-07 03:58:35 +00:00
firebirds
8c6f825be0
nightly update
2012-11-06 04:07:39 +00:00
firebirds
de658f11ae
nightly update
2012-11-05 03:53:08 +00:00
asfernandes
6a0a6f2d13
Misc.
2012-11-05 01:14:04 +00:00
firebirds
1a2c7e72c2
nightly update
2012-11-04 03:47:54 +00:00
asfernandes
c0b11f52ff
Improvement CORE-3972 - Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1.
...
Fix for CORE-3964 - It is not possible to create a ddl-trigger with "any DDL statement" clause.
2012-11-04 00:17:50 +00:00
hvlad
4875c235a7
Fixed Windows build after recent Alex's changes
2012-11-03 10:55:16 +00:00
firebirds
450dac18a3
nightly update
2012-11-03 04:44:16 +00:00
alexpeshkoff
57e5936d44
Avoid use of namespace Jrd in common file isc_sync
2012-11-02 16:27:12 +00:00
firebirds
d320b2134f
nightly update
2012-11-02 04:16:44 +00:00
dimitr
92e6b2e543
Fixed CORE-3967: subselect with reference to outer select fails.
2012-11-01 16:19:39 +00:00
alexpeshkoff
4ca6e669fe
1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot.
...
2. Cleanup: avoid functional style in stuff exception.
2012-11-01 11:40:18 +00:00
firebirds
93359c675a
nightly update
2012-11-01 03:55:00 +00:00
dimitr
3dd0507b96
Wiped out the code that never worked due to the missing support for native quads.
2012-11-01 01:36:27 +00:00
dimitr
657511babe
Wiped out the legacy attachment level counters in favor of the already existing runtime statistics. Introduced a record lock counter (more to follow).
2012-11-01 00:16:55 +00:00
dimitr
5847f3860f
Avoid a sweep pass for temporary tables, as the sweeper always sees those tables as empty, but even setting them up as empty has a non-zero cost.
2012-10-31 14:20:24 +00:00
firebirds
d26133ad56
nightly update
2012-10-19 03:36:52 +00:00
asfernandes
a1b17ce0a5
Small cleanup on COMMENT ON constants.
2012-10-18 15:49:15 +00:00
firebirds
bdad650f37
nightly update
2012-10-16 03:29:44 +00:00
asfernandes
b7d87a6cfa
Misc.
2012-10-16 00:51:42 +00:00
firebirds
2acc2008d3
nightly update
2012-10-13 03:33:10 +00:00
firebirds
6cf6d47398
nightly update
2012-10-12 03:32:10 +00:00
firebirds
a0d62cfbf7
nightly update
2012-10-09 03:46:28 +00:00
firebirds
13e347eb20
nightly update
2012-10-06 03:34:14 +00:00
firebirds
7065d6c01b
nightly update
2012-10-05 03:30:49 +00:00
asfernandes
e8b26fd5c7
Fixed assertion when subquery is used in group by.
2012-10-04 17:19:09 +00:00
firebirds
1fb8a84da5
nightly update
2012-10-04 03:32:56 +00:00
firebirds
04b6ad7b7c
nightly update
2012-10-02 03:38:46 +00:00
firebirds
126c58192c
nightly update
2012-09-30 03:25:16 +00:00
robocop
a4c260dbdc
Misc.
2012-09-30 01:50:41 +00:00
firebirds
fd752b2167
nightly update
2012-09-29 03:27:06 +00:00
hvlad
40606c9bca
Fixed bug CORE-3940 : I/O error during "GetFileSize" operation for file XXXX
2012-09-28 08:13:23 +00:00
firebirds
44aeefbfd8
nightly update
2012-09-28 03:32:42 +00:00
asfernandes
c2956055e5
Fixed CORE-3941 - Memory alignment problem with unique expression index.
2012-09-27 15:29:24 +00:00
firebirds
79ad8bf65b
nightly update
2012-09-25 03:39:07 +00:00
asfernandes
5218168e06
Fixed a problem when the default collation is changed.
2012-09-24 16:14:48 +00:00
hvlad
513ce5e1ce
Additional patch for improvement CORE-3362 : Cursors should ignore changes made by the same statement.
...
- SubQueryNode (sub-select's) and RseBoolNode (exists(), in\any\all) now knows if it is a part of some outer select (ForNode) or it is a standalone statement.
- VIO\get_undo_data was reworked to better fit undo-log implementation, corresponding changes in VIO_chase_record_version also done
- AV in VIO\get_undo_data was fixed
2012-09-24 14:26:33 +00:00
firebirds
6134c33314
nightly update
2012-09-24 03:33:00 +00:00
asfernandes
d684e4a2f5
Fixed assert reported by Vlad more some related problem.
2012-09-24 01:40:44 +00:00
firebirds
94aaa1a208
nightly update
2012-09-21 04:17:13 +00:00
firebirds
34fb7ff70a
nightly update
2012-09-19 03:27:12 +00:00
asfernandes
81609a77d7
Cleanup.
2012-09-18 16:01:58 +00:00
firebirds
2dfbdef005
nightly update
2012-09-17 03:37:41 +00:00
asfernandes
0769a10d48
Misc.
2012-09-16 16:09:24 +00:00
firebirds
60595d9e39
nightly update
2012-09-14 03:38:21 +00:00
dimitr
898ce1ea4a
Fixed the data type mistake.
2012-09-13 03:49:08 +00:00
firebirds
7f41f693c0
nightly update
2012-09-13 03:41:28 +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
dimitr
594bae44d2
Fixed CORE-3924: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction.
2012-09-12 05:26:38 +00:00
firebirds
3f8f8f4d7c
nightly update
2012-09-12 03:30:50 +00:00
dimitr
1cf6466280
Implemented CORE-675: Add missing entries to RDB$TYPES.
2012-09-11 15:17:04 +00:00
firebirds
536b307136
nightly update
2012-09-09 03:26:45 +00:00
asfernandes
6820b50572
Fixed CORE-3754 - SIMILAR TO works wrongly.
...
Improvement CORE-3919 - Improve SIMILAR TO performance.
2012-09-09 01:47:17 +00:00
firebirds
dffb12debf
nightly update
2012-09-06 03:27:40 +00:00
hvlad
ca6f6e7324
Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables
2012-09-05 19:32:34 +00:00
firebirds
2971dd2553
nightly update
2012-09-05 03:27:17 +00:00
hvlad
b636315561
Improvement CORE-3656 : Support for sweep information in Trace API.
...
Fixed case when sweep cleaned up relation with all records deleted but corresponding event was missed in trace log.
2012-09-04 11:35:16 +00:00
alexpeshkoff
ed5815cf35
Complete fix to make trace list service work correctly
2012-09-04 08:21:37 +00:00
alexpeshkoff
8326359184
We have one more service w/o parameters
2012-09-04 07:10:35 +00:00
firebirds
d0d5961812
nightly update
2012-09-01 03:26:11 +00:00
firebirds
61bbb5f65a
nightly update
2012-08-30 03:31:58 +00:00
asfernandes
e44d7fd688
Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively.
2012-08-29 15:43:57 +00:00
firebirds
d90999eed9
nightly update
2012-08-29 03:29:29 +00:00
dimitr
5f917a04ce
Minor cleanup and simplification.
2012-08-28 18:19:09 +00:00
asfernandes
57ddc9e81e
Fixed three related bugs:
...
CORE-1188 - Select Starting with :Param (Empty string) doesn't work if using index with many fields
CORE-3052 - Wrong resultset
CORE-3239 - UTF8 UNICODE_CI collate can not be used in compound index
2012-08-28 15:40:18 +00:00
firebirds
9c33151de6
nightly update
2012-08-28 03:35:26 +00:00
asfernandes
22fef2016a
Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version.
2012-08-28 01:02:56 +00:00
firebirds
a9e1c24c79
nightly update
2012-08-22 03:32:38 +00:00
firebirds
1f85fbe816
nightly update
2012-08-21 03:36:19 +00:00
firebirds
b497df38b4
nightly update
2012-08-19 03:30:20 +00:00
robocop
b235c00282
Misc.
2012-08-18 08:52:03 +00:00
firebirds
2a9259e319
nightly update
2012-08-17 04:31:48 +00:00
dimitr
7e3c4075bc
Corrected the arguments. Luckily, their binary values are the same.
2012-08-15 15:24:49 +00:00
asfernandes
ba9f68d5d0
Misc.
2012-08-13 01:20:32 +00:00
firebirds
ea37034f58
nightly update
2012-08-11 04:22:11 +00:00
firebirds
c2dcf03977
nightly update
2012-08-09 04:26:23 +00:00
firebirds
daf0059a85
nightly update
2012-08-08 04:27:19 +00:00
dimitr
61baa568c2
Fixed the refactoring error spotted by Claudio.
2012-08-08 03:31:59 +00:00
robocop
f601bbdb8b
Misc.
2012-08-08 02:20:30 +00:00
firebirds
7ce7542fec
nightly update
2012-08-03 04:22:19 +00:00
hvlad
9124f5e188
Front ported improvements
...
CORE-3656 : Support for sweep information in Trace API, and
CORE-2668 : Write note into log when automatic sweep is started
Also per-table stats is enabled at transaction level (see thread_db::bumpRelStats)
2012-08-02 08:55:21 +00:00
firebirds
4437c319af
nightly update
2012-08-01 04:29:49 +00:00
firebirds
dfecba54a6
nightly update
2012-07-30 04:21:51 +00:00
dimitr
14afc20e04
Propagate the solution for fld_counter to both metadata caches. This fixes the regression of not being able to select from the MON$ tables in Dialect 1.
2012-07-29 10:35:13 +00:00
firebirds
39c77e7774
nightly update
2012-07-27 04:23:20 +00:00
asfernandes
84147eb443
Fixed CORE-3820 - RDB$TYPES contain duplicate character sets.
2012-07-27 01:48:03 +00:00
asfernandes
fd10a7eb22
Fixed CORE-3883 - Ambiguous field name in the trigger when it does a select from the table.
2012-07-26 16:20:09 +00:00
firebirds
1717597d6f
nightly update
2012-07-25 04:27:32 +00:00
firebirds
ac0d767865
nightly update
2012-07-24 04:28:46 +00:00
hvlad
3ec82bdabf
Fixed bug CORE-3895 : High memory usage when PSQL code SELECT's from stored procedure which modified some data
2012-07-23 09:48:23 +00:00
firebirds
1e4738925e
nightly update
2012-07-23 04:33:47 +00:00
firebirds
c25f9deb50
nightly update
2012-07-20 04:28:25 +00:00
alexpeshkoff
561ef68248
Misc diags
2012-07-19 07:49:24 +00:00
firebirds
40628c4151
nightly update
2012-07-19 04:26:27 +00:00
firebirds
b16d4bd0e6
nightly update
2012-07-17 04:19:36 +00:00
firebirds
ce3e46fb97
nightly update
2012-07-16 04:23:28 +00:00
dimitr
3be26e0844
Calculate the index statistics correctly for very large tables.
2012-07-15 12:43:32 +00:00
firebirds
daea4c4b61
nightly update
2012-07-13 04:30:40 +00:00
firebirds
e867c6f170
nightly update
2012-07-12 04:29:39 +00:00
firebirds
d0afb7e16d
nightly update
2012-07-11 04:34:13 +00:00
asfernandes
b31f4d9b94
Frontport UUID fixes (CORE-3238 and CORE-3887).
2012-07-11 01:56:37 +00:00
dimitr
0361052c41
Avoid a small memory leak.
2012-07-10 16:08:01 +00:00
firebirds
b636e3a04a
nightly update
2012-06-30 04:29:35 +00:00
alexpeshkoff
9bf5e60dfa
Anti isc_random pass
2012-06-29 12:44:41 +00:00
alexpeshkoff
d244ba5e9d
Removed unused var - thanks to Adriano
2012-06-29 07:13:34 +00:00
firebirds
3b115bc3fc
nightly update
2012-06-29 04:23:39 +00:00
alexpeshkoff
64a89b73a0
Improvement CORE-3588: More detail in message "wrong page type"
2012-06-28 11:46:21 +00:00
firebirds
d8a6543f7f
nightly update
2012-06-28 04:21:30 +00:00
firebirds
3183982da7
nightly update
2012-06-27 04:25:09 +00:00
alexpeshkoff
0fc893a4e1
Better names for API functions
2012-06-26 13:43:26 +00:00
firebirds
b68a03e791
nightly update
2012-06-26 04:24:27 +00:00
alexpeshkoff
c5cd59fb06
Fixed an issue, found by Claudio
2012-06-25 13:11:11 +00:00
firebirds
5a30a2d2f7
nightly update
2012-06-25 04:21:47 +00:00
firebirds
4b1b502f2c
nightly update
2012-06-23 04:29:24 +00:00
firebirds
36e9bb519f
nightly update
2012-06-22 04:27:21 +00:00
dimitr
42a4c93b97
1) Removed the no longer actual "parent lock" concept from both the lock and event managers.
...
2) Reworked the lock manager synchronization: added the RAII mutex holders and avoided dirty reads for the shared memory.
3) Encapsulated lck_length into the Lock class + small related refactoring.
4) Front ported recent fixes from the v2.x branches.
5) Misc cleanup.
2012-06-21 15:37:38 +00:00
firebirds
e6123933db
nightly update
2012-06-21 04:27:30 +00:00
alexpeshkoff
477e14a820
Implemented CORE-2666: Make it possible to use API to do remote backups/restores
2012-06-20 11:47:30 +00:00
firebirds
60fa59b2e7
nightly update
2012-06-20 04:25:17 +00:00
dimitr
baf67f019e
Misc.
2012-06-19 18:28:13 +00:00
dimitr
bd5226b0e5
Misc.
2012-06-19 18:27:51 +00:00
firebirds
85a254cc85
nightly update
2012-06-19 03:30:37 +00:00
firebirds
c799e9d8db
nightly update
2012-06-15 03:33:32 +00:00
firebirds
ac9d11020a
nightly update
2012-06-14 03:28:11 +00:00
firebirds
adc098fc77
nightly update
2012-06-13 03:32:45 +00:00
firebirds
ef98c8eaa1
nightly update
2012-06-12 03:27:12 +00:00
firebirds
b455e9a70a
nightly update
2012-06-08 03:29:12 +00:00
firebirds
53419d61cf
nightly update
2012-06-07 03:37:17 +00:00
alexpeshkoff
ec99aff55f
Implemented CORE-3594: Include expected and actual string length into error message
2012-06-06 11:06:31 +00:00
alexpeshkoff
9af385d031
Some changes in CryptoManager, discussed with Vlad and Adriano
2012-06-05 10:06:31 +00:00
firebirds
afa8068b91
nightly update
2012-06-05 03:30:58 +00:00
firebirds
b2a6551324
nightly update
2012-06-04 03:22:32 +00:00
asfernandes
cf6e699698
Misc.
2012-06-03 15:43:59 +00:00
firebirds
12d3953367
nightly update
2012-06-03 03:22:49 +00:00
asfernandes
1dcad0fe90
Misc.
2012-06-03 03:00:24 +00:00
firebirds
f8e93c1272
nightly update
2012-06-02 03:21:48 +00:00
hvlad
0e029d34eb
Follow Alex changes, small correction and cleanup
2012-06-01 07:09:42 +00:00
firebirds
4046d92b5b
nightly update
2012-06-01 03:21:00 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
firebirds
ed2cf92cb0
nightly update
2012-05-30 03:21:45 +00:00
firebirds
d2e3cf0561
nightly update
2012-05-27 03:21:28 +00:00
hvlad
b6c6915693
Fixed bug CORE-3855 : Blobs, inserted into GLOBAL TEMPORARY TABLE ON COMMIT DELETE ROWS, could be placed into newly allocated pages even if there is enough free place on some existing data page
2012-05-26 22:01:30 +00:00
asfernandes
26c868b61f
Fix/misc.
2012-05-26 21:18:17 +00:00
asfernandes
07557dc297
Misc.
2012-05-26 18:05:56 +00:00
firebirds
7b78583ee0
nightly update
2012-05-25 03:20:58 +00:00
firebirds
4198927cbf
nightly update
2012-05-24 03:31:15 +00:00
asfernandes
595bc63f5b
Improvements and correction to external routines.
2012-05-23 15:39:27 +00:00
firebirds
70d22d7c50
nightly update
2012-05-23 03:20:30 +00:00
firebirds
5983a29cee
nightly update
2012-05-21 03:21:20 +00:00
robocop
844b15bd13
Misc and style.
2012-05-20 10:00:52 +00:00
firebirds
623aaa5cb1
nightly update
2012-05-20 03:20:22 +00:00
robocop
02e2fdedcb
Vlad asked for this assertion but I think it should be runtime check for the release version, too.
2012-05-19 12:20:11 +00:00
robocop
642d506cd9
Change txn numbers to unsigned and commit after Vlad's review. If the compile-time checks (to ensure enough room for the new txn type) are too ugly, they may be deleted.
2012-05-19 12:04:37 +00:00
firebirds
fc0af6d8bf
nightly update
2012-05-18 03:21:36 +00:00
dimitr
0aede9b650
Front-ported extra fixes for CORE-3557.
2012-05-17 09:04:23 +00:00
firebirds
b9d357f891
nightly update
2012-05-16 03:20:52 +00:00
hvlad
d78703c9ae
Improvement CORE-3539 : TRACE: add ability for logging ERRORs that occur in runtime (lock conflicts, PK/UK/FK violations et al)
2012-05-15 07:56:24 +00:00
firebirds
6b3d981a35
nightly update
2012-05-15 03:23:07 +00:00
asfernandes
d50019f50d
More checks for CORE-3672.
2012-05-14 15:45:43 +00:00
firebirds
8e6cb7fc43
nightly update
2012-05-13 03:19:21 +00:00
hvlad
02adff3b63
Improvement CORE-3598 : TRACE: add statistics of actions that were after transaction finished
2012-05-12 09:48:32 +00:00
hvlad
854231942a
Fixed bug CORE-3845 : Interruption of 'heavy query' leads to 0 ms (zero duration) in it`s statistics in trace log
2012-05-12 09:30:15 +00:00
firebirds
b03027d1ca
nightly update
2012-05-12 03:21:50 +00:00
hvlad
2c7bcf94c2
Fixed bug CORE-3841 : Corrupted database after inserting rows.
...
It should also fix CORE-3839 : Values disappearing from index
2012-05-11 19:39:11 +00:00
hvlad
a6a8f05dd5
Fixed bug CORE-3844 : Validation not detects one specific case of index corruption
2012-05-11 19:38:36 +00:00
firebirds
a489e05294
nightly update
2012-05-11 04:50:56 +00:00
asfernandes
86d787b83e
Fixed CORE-3672 - Computed index by substring function for long columns.
2012-05-10 16:05:18 +00:00
firebirds
cc061cb495
nightly update
2012-05-08 04:56:04 +00:00
firebirds
3a919dc0d0
nightly update
2012-05-07 04:49:06 +00:00
asfernandes
73e18ce5ea
Correction - thanks to Claudio.
2012-05-06 22:39:30 +00:00
firebirds
9f6e7687ac
nightly update
2012-05-06 04:48:18 +00:00
firebirds
19a264e26d
nightly update
2012-05-05 04:49:36 +00:00
asfernandes
fd9324c5cf
Fixed problems with plans introduced in old refactorings.
2012-05-04 17:01:06 +00:00
firebirds
c132fa663c
nightly update
2012-05-04 04:50:17 +00:00
asfernandes
07747144f7
Unify DSQL/JRD sub-nodes.
2012-05-03 16:43:29 +00:00
hvlad
ec6c21f244
Fixed bug CORE-3814 : SuperClassic server crashes when performing a database shutdown (FW=OFF)
2012-05-03 14:05:47 +00:00
firebirds
b7f70b00fa
nightly update
2012-04-30 05:17:23 +00:00
firebirds
3377e0e746
nightly update
2012-04-27 04:50:28 +00:00
firebirds
67d70fdc0d
nightly update
2012-04-26 04:48:53 +00:00
asfernandes
08fd639cee
Fix window functions.
2012-04-25 16:00:09 +00:00
firebirds
77594b5787
nightly update
2012-04-25 04:49:56 +00:00
asfernandes
a2b389f1db
Getting rid of dsql_nod.
2012-04-25 01:42:47 +00:00
firebirds
ab2480e90b
nightly update
2012-04-24 07:03:15 +00:00
firebirds
f4a089069d
nightly update
2012-04-23 04:48:57 +00:00
asfernandes
81d628f40a
Warning.
2012-04-23 00:55:45 +00:00
asfernandes
580172419b
Misc.
2012-04-23 00:48:28 +00:00
firebirds
5ca6a8dcd0
nightly update
2012-04-22 04:48:42 +00:00
firebirds
6b14a2154d
nightly update
2012-04-21 04:48:34 +00:00
hvlad
536c08cc01
Fixed bug CORE-3825 : If an autocommit transaction (i.e. transaction started with isc_tpb_autocommit option) run DDL using EXECUTE STATEMENT it will produce a bugcheck 287 (Too many savepoints)
2012-04-20 20:03:15 +00:00
firebirds
aae29ee8b7
nightly update
2012-04-20 04:49:41 +00:00
firebirds
dac258fe09
nightly update
2012-04-17 04:48:29 +00:00
firebirds
9581400b99
nightly update
2012-04-14 04:49:20 +00:00
firebirds
fd1be8f419
nightly update
2012-04-13 04:51:55 +00:00
hvlad
96a7fa2576
Front ported fix for bug CORE-3812 : Connection lost to database during massive dropping and altering primary keys of tables
2012-04-12 13:03:25 +00:00
hvlad
ec29332fec
Fixed wrong pool usage
2012-04-12 12:32:22 +00:00
robocop
70d5ebdfdf
- Got rid of the fixed array that kept the stream count in the first element and 255 streams after it.
...
- Changed streams from UCHAR to ULONG as Dmitry wanted
- Got rid of some redundant flags to indicate BLR level
- Misc changes (for example, converted to test for DBB_read_only in Database to a function)
- BLR v6 is left commented (waiting for a better solution to appear, if any exists)
- This change is not going to raise the engine limits until a solution is found to express more than 255 streams in BLR.
2012-04-12 09:02:13 +00:00
alexpeshkoff
11843afcd4
Fixed snapshot's build using gcc 4.4
2012-04-12 07:54:54 +00:00
firebirds
abaf48b071
nightly update
2012-04-12 04:48:38 +00:00
hvlad
24d152138d
Refactoring of runtime statistics and related classes:
...
- moved relation's counters into RuntimeStatistics.h
- renamed RuntimeStatistics::bumpValue to RuntimeStatistics::bumpRelValue and thread_db::bumpStats to thread_db::bumpRelStats to make things more clear
- removed not obvious cast in VIO_bump_count
- removed dependency of RuntimeStatistics.h from ntrace.h
2012-04-11 09:38:19 +00:00
firebirds
c1349ef26d
nightly update
2012-04-10 04:49:50 +00:00
robocop
a8418b3ea8
Misc.
2012-04-10 01:47:24 +00:00
alexpeshkoff
71497f62e7
Fixed delay changed for debugging purposes
2012-04-09 12:03:08 +00:00
dimitr
9d35c29964
Fixed the slow restore of user privileges.
...
Added the missing validation for functions.
2012-04-09 05:20:09 +00:00
dimitr
7e1deeeb6d
Misc.
2012-04-09 05:18:40 +00:00
dimitr
fc2cf89375
1) Fixed the infinite loop in the optimizer.
...
2) Fixed the refactoring error causing a crash.
2012-04-09 05:11:50 +00:00
firebirds
1974be13af
nightly update
2012-04-09 04:49:43 +00:00
firebirds
3f6bac3616
nightly update
2012-04-08 04:52:55 +00:00
firebirds
108e935cc9
nightly update
2012-04-07 04:49:54 +00:00
asfernandes
2f3d4918da
Refactored nod_rows.
2012-04-07 04:21:46 +00:00
asfernandes
617ef670ed
Refactored nod_select_expr, nod_with and nod_list (union).
2012-04-07 03:03:28 +00:00
firebirds
b73d8c65e9
nightly update
2012-04-06 04:51:52 +00:00
asfernandes
fa861b6e95
Misc.
2012-04-05 18:28:44 +00:00
firebirds
5213603a48
nightly update
2012-04-05 04:52:32 +00:00
firebirds
c378ba2218
nightly update
2012-04-03 04:52:13 +00:00
dimitr
fe01201cd4
Fixed CORE-3806: Wrong data returned if a sub-query or a computed field refers to the base table in the ORDER BY clause.
2012-04-02 15:25:36 +00:00
firebirds
b0749faa08
nightly update
2012-04-01 04:48:41 +00:00
firebirds
0f5b046a9f
nightly update
2012-03-31 04:52:33 +00:00
hvlad
453e9d9ae1
Correct reference counting for log writer in trace plugin.
...
Also fixed few AVs.
2012-03-30 13:52:11 +00:00
firebirds
46fdc0b2e5
nightly update
2012-03-30 04:51:48 +00:00
hvlad
a935f95d5a
Fixed bug CORE-3799 : with caller privileges option don't work with autonomous transaction option
2012-03-29 13:30:17 +00:00
firebirds
c0fca27cca
nightly update
2012-03-28 04:50:23 +00:00
dimitr
46cc7d15af
Optimized the shared counter generator to avoid LM calls if there's no contention on the protecting lock.
2012-03-27 10:52:15 +00:00
dimitr
a76dd8d3e7
Fixed CORE-3791: Performance degrades when actively working with databases bigger than the available RAM amount.
2012-03-27 07:24:55 +00:00
firebirds
501420a729
nightly update
2012-03-27 04:51:57 +00:00
alexpeshkoff
1ceb4847e1
Make plugins use passed instance of master interface, not one got from fb_get_master_interface(). This helps in case when >1 fbclient libraries is loaded by process.
2012-03-26 11:34:52 +00:00
alexpeshkoff
56eaa65de5
Fixed release build
2012-03-26 09:26:12 +00:00
firebirds
fb10246575
nightly update
2012-03-26 04:52:02 +00:00
dimitr
1a45f24925
Fixed CORE-3798: fb server die when carry out the LEFT + INNER JOIN. This is a v3 only regression.
2012-03-25 17:21:28 +00:00
firebirds
9cdbb3ba08
nightly update
2012-03-25 04:58:52 +00:00
asfernandes
38083d12dc
Refactored nod_field_name, nod_var_name, nod_array and nod_collate.
2012-03-25 01:08:55 +00:00
firebirds
618a7d3c9c
nightly update
2012-03-24 04:50:14 +00:00
alexpeshkoff
a89f9b7735
Fixed CORE-3782: Password encoding
2012-03-23 17:44:17 +00:00
alexpeshkoff
4791e63ce2
MAC port. Also cleaned up one related place, where names of struct and variable were same (bstream)
2012-03-23 14:06:14 +00:00
firebirds
8c09fcdd1b
nightly update
2012-03-23 04:53:59 +00:00
dimitr
c1505af051
Slightly changed the logic to make it easier to understand.
2012-03-22 07:57:06 +00:00
firebirds
43c52baa49
nightly update
2012-03-22 04:48:59 +00:00
hvlad
bd96e2c2e5
New patch for CORE-3468
2012-03-22 00:21:57 +00:00
hvlad
e67ae1a372
Undo patch for CORE-3468
2012-03-21 14:45:44 +00:00
alexpeshkoff
ef87048ba1
Fixed segfault, reported by Thomas Steinmaurer in devel
2012-03-21 11:16:13 +00:00
firebirds
ec92273d2f
nightly update
2012-03-21 04:50:01 +00:00
dimitr
0eb5957c73
Fixed the broken monitoring code.
2012-03-20 10:10:31 +00:00
firebirds
9da1c0eae6
nightly update
2012-03-20 04:49:05 +00:00
firebirds
014d071c1c
nightly update
2012-03-19 04:48:08 +00:00
firebirds
8f449a70c4
nightly update
2012-03-18 04:48:39 +00:00
asfernandes
a0194aeaf3
Simplificate CastNode. There is no need for a format there.
2012-03-17 16:06:05 +00:00
firebirds
4a63dc6573
nightly update
2012-03-17 04:50:51 +00:00
asfernandes
dd46c387fb
Misc.
2012-03-17 02:26:59 +00:00
alexpeshkoff
42e1763d37
Misc
2012-03-16 17:05:56 +00:00
firebirds
c2041a276e
nightly update
2012-03-16 04:50:25 +00:00
alexpeshkoff
e0eda0c873
Fixed use of UTF8 strings in services
2012-03-15 15:05:31 +00:00
dimitr
0ea7ae11f3
Fixed CORE-3092: ROW_COUNT is not cleared before the singleton INSERT statement,
2012-03-15 10:40:45 +00:00
dimitr
2ac95b9982
Fixed CORE-3625: MON$IO_STATS doesn't report page writes performed asynchronously (at the AST level).
2012-03-15 09:29:33 +00:00
firebirds
f79a00b91f
nightly update
2012-03-15 04:50:08 +00:00
dimitr
7c14588baf
Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future.
2012-03-14 17:38:32 +00:00
dimitr
8080bb2100
Front-ported CORE-3553: Nested loop plan is chosen instead of the sort merge for joining independent streams using keys of different types.
2012-03-14 16:04:06 +00:00
dimitr
d6c745b83d
Fixed CORE-2286: Selecting from MON$CALL_STACK within a Trigger or SP sometimes return 0 rows.
2012-03-14 15:26:06 +00:00
dimitr
05c27aa212
Integrated the jumping information natively into the index bucket.
...
WARNING: This is an ODS change, databases must be recreated.
2012-03-14 14:33:41 +00:00
dimitr
455c4c82d6
Front-ported CORE-3457: Optimize the temporary space manager regarding small chunk allocations.
2012-03-14 14:00:38 +00:00
alexpeshkoff
2f7c526728
Implemented CORE-3788: Make all utilities follow same rules when expanding database name
2012-03-14 08:46:27 +00:00
firebirds
481f9a5e0a
nightly update
2012-03-14 04:49:29 +00:00
dimitr
4dffb2c624
Made the jump nodes unconditional. To be continued.
2012-03-13 10:31:28 +00:00
firebirds
4db9432168
nightly update
2012-03-12 04:50:36 +00:00
firebirds
ba298dab36
nightly update
2012-03-11 04:48:47 +00:00
asfernandes
1758b1fdbe
Misc.
2012-03-10 15:37:52 +00:00
firebirds
e18c700024
nightly update
2012-03-08 04:48:58 +00:00
firebirds
e37f620b2a
nightly update
2012-03-07 04:51:02 +00:00
firebirds
81a7fc42f9
nightly update
2012-03-06 04:50:49 +00:00
firebirds
9a937a915c
nightly update
2012-03-05 04:49:21 +00:00
firebirds
c67b92967b
nightly update
2012-03-04 04:48:33 +00:00
firebirds
67436c2787
nightly update
2012-03-03 04:51:09 +00:00
firebirds
7414160770
nightly update
2012-03-02 04:49:42 +00:00
hvlad
52f3ed895e
Fixed Windows build
2012-03-01 18:18:46 +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
alexpeshkoff
6e6c7bcbcd
Fixed opening read-only databases on unix
2012-03-01 08:37:55 +00:00
firebirds
87cfc2f431
nightly update
2012-03-01 04:50:12 +00:00
firebirds
d5adf13a1e
nightly update
2012-02-29 04:51:17 +00:00
alexpeshkoff
a2ac117fe6
Lock database file when opening it
2012-02-28 12:58:07 +00:00
alexpeshkoff
12cf01d608
Cleanup unneeded parameter (was used in nbackup, where PIO is replaced with OS function calls)
2012-02-28 11:08:30 +00:00
firebirds
84a9f44f80
nightly update
2012-02-28 04:54:44 +00:00
firebirds
7f0b49b7b5
nightly update
2012-02-27 04:48:16 +00:00
asfernandes
435666cea5
Misc.
2012-02-26 14:27:27 +00:00
firebirds
4ba40ac5cc
nightly update
2012-02-26 04:49:58 +00:00
asfernandes
1198014fcf
Renamed error constant/message by Alex request.
2012-02-25 13:55:04 +00:00
firebirds
5867b88107
nightly update
2012-02-25 04:49:52 +00:00
alexpeshkoff
acd923aabb
No use in specially handling DBB_security_db when closing engine. Keep it commented for a while.
2012-02-24 12:27:36 +00:00
firebirds
c62013843c
nightly update
2012-02-24 04:49:32 +00:00
firebirds
264d0160a0
nightly update
2012-02-23 04:53:56 +00:00
firebirds
87f1fbe961
nightly update
2012-02-22 04:49:20 +00:00
firebirds
15326a1a99
nightly update
2012-02-21 04:49:31 +00:00
asfernandes
07f2d7117e
Misc.
2012-02-20 21:52:29 +00:00
firebirds
f4b6d3b6bf
nightly update
2012-02-20 04:50:16 +00:00
firebirds
7128ab2d24
nightly update
2012-02-19 04:48:52 +00:00
asfernandes
df31dac958
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
2012-02-19 02:17:27 +00:00
firebirds
4b2e143307
nightly update
2012-02-16 04:50:47 +00:00
asfernandes
4ffb392c89
Warnings.
2012-02-16 01:11:27 +00:00
robocop
0b5ee78cb7
Make more members of blb private.
2012-02-15 07:13:41 +00:00
firebirds
8b9a83fb45
nightly update
2012-02-15 04:50:57 +00:00
robocop
843ebacf0a
Include a new type of validation error: unknown blob type.
2012-02-15 03:44:17 +00:00
robocop
5d2a0118c0
I don't see the point in creating temporary strings in these cases.
2012-02-15 03:43:06 +00:00
robocop
eed418a89e
Make blb resemble more a class: private data members, convert some functions into methods, add methods with code that was in other files, etc.
2012-02-15 03:34:21 +00:00
firebirds
d3b55da0d2
nightly update
2012-02-14 04:49:10 +00:00
firebirds
0f197ee416
nightly update
2012-02-13 04:49:15 +00:00
firebirds
8654cf08f3
nightly update
2012-02-12 04:49:31 +00:00
asfernandes
8963f176e7
Misc.
2012-02-11 14:34:13 +00:00
firebirds
fd32211f87
nightly update
2012-02-10 04:52:09 +00:00
dimitr
bcd483d173
This should resolve CORE-3753.
2012-02-09 07:38:51 +00:00
firebirds
2ed75f6d96
nightly update
2012-02-07 04:56:43 +00:00
robocop
49bf3a476d
const
2012-02-07 03:33:32 +00:00
robocop
186c817caa
Playing with fire: converting some static functions into member functions. I tried to check every change I did.
2012-02-07 03:17:52 +00:00
firebirds
af4d1d158a
nightly update
2012-02-06 04:49:29 +00:00
firebirds
15fb0e1015
nightly update
2012-02-04 04:51:23 +00:00
asfernandes
27bb1f8bc1
1) Removed READ/WRITE BLOB sql commands. 2) Refactored request operations to fix server crashes.
2012-02-03 19:01:36 +00:00
firebirds
aba334d844
nightly update
2012-01-29 04:36:52 +00:00
asfernandes
e51ddc7a38
Misc.
2012-01-29 02:53:44 +00:00
firebirds
d7acef0194
nightly update
2012-01-28 04:37:08 +00:00
robocop
32712c2c40
Misc and cleanup
2012-01-27 09:10:12 +00:00
firebirds
e79325330f
nightly update
2012-01-27 04:37:52 +00:00
dimitr
43898b2d41
I believe this flag is redundant as it duplicates the information already available on the index root page.
2012-01-26 07:38:14 +00:00
dimitr
104814f721
Slightly refactored the b-tree nodes. This commit includes cleaning up ods.h from the runtime (in memory) structures and encapsulating the b-tree nodes implementation inside their corresponding objects. To be continued.
2012-01-26 07:01:45 +00:00
firebirds
88e24d5ed9
nightly update
2012-01-26 04:36:48 +00:00
alexpeshkoff
d9fd86a645
Warning
2012-01-25 13:30:52 +00:00
firebirds
a87befaf15
nightly update
2012-01-25 04:39:27 +00:00
robocop
21cd78a0fd
Cleanup: unused functions, parameters & variables.
2012-01-24 03:37:43 +00:00
firebirds
cdad33c2a6
nightly update
2012-01-24 03:21:35 +00:00
robocop
e498deb078
Totally misc.
2012-01-24 02:23:43 +00:00
asfernandes
a62c4b17d3
Fixed CORE-2457 - UNICODE_CI internal gds software consistency check.
2012-01-24 00:16:50 +00:00
firebirds
ccc264fa42
nightly update
2012-01-22 03:20:56 +00:00
asfernandes
8d5413ee98
Misc.
2012-01-22 01:10:58 +00:00
asfernandes
540da0d53f
Misc.
2012-01-21 19:04:28 +00:00
firebirds
2868cc6cdd
nightly update
2012-01-21 03:23:22 +00:00
dimitr
f0112290c6
Disallowed deletions from RDB$DATABASE. This fixes the only problematic part of CORE-3735: Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS. The implemented solution could be used to protect other system tables from direct modifications.
2012-01-20 10:23:31 +00:00
firebirds
901e906fe3
nightly update
2012-01-20 03:22:42 +00:00
asfernandes
ed3d7ed720
Misc.
2012-01-20 01:42:03 +00:00
alexpeshkoff
77d484a6da
Fixed CORE-3736: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table
2012-01-19 15:11:32 +00:00
robocop
e2914070b9
Misc.
2012-01-19 04:54:39 +00:00
firebirds
fa672443a6
nightly update
2012-01-19 03:20:33 +00:00
firebirds
f2ad1c28e4
nightly update
2012-01-18 03:22:00 +00:00
firebirds
9aab135cde
nightly update
2012-01-17 03:20:12 +00:00
firebirds
24569d7c08
nightly update
2012-01-14 03:23:52 +00:00
firebirds
651593479e
nightly update
2012-01-13 03:23:35 +00:00
asfernandes
c3709b35a4
Fixed (hope!) CORE-1997 - Broken foreign key handling for multi-segmented index using multi-level collations.
2012-01-12 14:54:35 +00:00
firebirds
8a06045451
nightly update
2012-01-12 03:22:12 +00:00
dimitr
2be20979b1
Cleanup.
2012-01-11 07:48:52 +00:00
firebirds
1b02692faa
nightly update
2012-01-11 03:23:28 +00:00
asfernandes
226bec97de
Invert the RDB$PACKAGE_NAME segment in system indexes to make them usable in more cases.
2012-01-10 13:53:44 +00:00
dimitr
4af9803007
Slightly different fix for CORE-3722: IS NOT DISTINCT FROM NULL doesn't use index.
2012-01-10 13:15:09 +00:00
firebirds
424f5b7011
nightly update
2012-01-10 03:21:48 +00:00
dimitr
0e41945307
1) Made the functions logic in sync with the procedures one.
...
2) Simplified the privileges creation code.
2012-01-09 09:48:14 +00:00
dimitr
d1c2b8b2a2
More indices to avoid full table scans on system tables (this time during the column modification).
2012-01-09 08:57:51 +00:00
dimitr
808f4ebc59
Added a system index that helps to avoid a full table scan on RDB$PROCEDURE_PARAMETERS and RDB$FUNCTION_ARGUMENTS during domain deletion.
...
Also, simplified the system index definitions and removed the gaps in the ID numbering.
2012-01-09 08:41:52 +00:00
firebirds
efed07b549
nightly update
2012-01-09 03:22:53 +00:00
asfernandes
ac5713d843
Misc.
2012-01-09 00:08:58 +00:00
asfernandes
c44c548f8c
Corrections and cleanup.
2012-01-09 00:08:33 +00:00
dimitr
69cede6f1a
Refactored CREATE/ALTER USER. Untested at runtime.
2012-01-08 18:33:59 +00:00
dimitr
e956e2e6c0
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.
...
2) Opened the gates to implement the standard USAGE privilege (CORE-2884). SQL support and validation logic are still to be developed.
3) Added the grant option to the owner permissions for packages, procedures and functions.
4) Misc cleanup and refactoring.
2012-01-08 14:05:29 +00:00
dimitr
ea73eb8935
Misc.
2012-01-08 09:40:58 +00:00
firebirds
f5f8a27a7d
nightly update
2012-01-07 03:21:50 +00:00
dimitr
2dd5b35f2b
Cleanup. We don't need a separately stored global index selectivity for along time already.
2012-01-07 02:30:42 +00:00
firebirds
37c48d2e7e
nightly update
2012-01-05 03:22:12 +00:00
firebirds
213fcec8bb
nightly update
2012-01-04 03:21:51 +00:00
firebirds
93e0756ddb
nightly update
2012-01-03 03:21:16 +00:00
firebirds
ec90730043
nightly update
2011-12-31 03:21:54 +00:00
alexpeshkoff
dfa99f218a
Small correction for CORE-3658
2011-12-30 14:19:47 +00:00
firebirds
edd8e39f45
nightly update
2011-12-30 03:19:57 +00:00
alexpeshkoff
e3f9db44cd
Front-ported fix for CORE-3646: Segmentation fault in Linux
2011-12-29 17:48:59 +00:00
firebirds
7d4f7d2819
nightly update
2011-12-29 03:23:07 +00:00
firebirds
0241496ee8
nightly update
2011-12-28 03:21:12 +00:00
firebirds
aa5db0e3e5
nightly update
2011-12-27 03:21:31 +00:00
alexpeshkoff
c31aea58ed
Diagnostics
2011-12-26 16:06:00 +00:00
firebirds
2133884499
nightly update
2011-12-25 03:19:23 +00:00
firebirds
3124f53572
nightly update
2011-12-24 03:20:25 +00:00
dimitr
64f68935d0
Methinks this solution should be a bit better, as it doesn't overwrite the pending error code (happened in PIO).
2011-12-23 18:13:55 +00:00
dimitr
20a8600bd0
Cleanup.
2011-12-23 17:55:00 +00:00
dimitr
8dda62eaab
Fixed the assertions caused by the isc_lock_conflict error left in the status vector after successful execution of the API call.
2011-12-23 17:11:37 +00:00
dimitr
d6c99d641a
Fixed the lock owners accordingly to the per-attachment metadata caches.
2011-12-23 17:08:54 +00:00
alexpeshkoff
7fb8ebd3a9
Fixed CORE-1898: Increase the password length from 8 characters, CORE-3372: Simplify process of non-default security database creation
2011-12-23 12:43:58 +00:00
firebirds
c2e17f5cbf
nightly update
2011-12-23 03:21:38 +00:00
dimitr
e7c9ebba12
Re-implemented the disabled code in the remote server. Cleaned up the legacy logic that doesn't look actual these days.
...
Some code refactoring.
2011-12-22 15:32:06 +00:00
dimitr
08cff42833
Let's avoid duplication of shared constants.
2011-12-22 08:07:17 +00:00
firebirds
6659b847ff
nightly update
2011-12-21 03:21:59 +00:00
asfernandes
1bb24e6c08
Fixed CORE-3238 - Makes GEN_UUID return a compliant RFC-4122 binary UUID and introduce CHAR_TO_UUID2 and UUID_TO_CHAR2 to convert UUIDs from/to string also complying with the RFC.
2011-12-20 14:30:41 +00:00
firebirds
615e07be1c
nightly update
2011-12-20 03:21:44 +00:00
firebirds
a0e2b62ff8
nightly update
2011-12-17 03:21:33 +00:00
asfernandes
d075c8459c
Misc.
2011-12-17 01:34:39 +00:00
hvlad
92f4b8bf86
Second try to work with null's correctly
2011-12-16 14:48:49 +00:00
firebirds
04316f47b9
nightly update
2011-12-15 03:21:11 +00:00
dimitr
f30f9e58e8
Reworked the fix for CORE-3683: Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. It resolves some optimization regressions appeared after the original fix.
2011-12-14 06:45:24 +00:00
firebirds
5e9c50e3ae
nightly update
2011-12-10 03:22:16 +00:00
asfernandes
e94a79bec5
Misc.
2011-12-10 01:18:58 +00:00
firebirds
88c5345a0a
nightly update
2011-12-09 03:22:59 +00:00
asfernandes
b0dfb22eeb
Fixed CORE-3694 - internal Firebird consistency check in query with grouping by subquery+stored procedure+aggregate.
2011-12-08 15:13:28 +00:00
firebirds
73039963f3
nightly update
2011-12-07 03:20:58 +00:00
dimitr
21c71a0682
Fixed CORE-3692: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint.
2011-12-06 13:12:18 +00:00
dimitr
1575ff5b54
Fixed CORE-927: Grants don't work for procedures used inside views.
2011-12-06 10:02:20 +00:00
firebirds
ba77c374bf
nightly update
2011-12-06 03:21:23 +00:00
firebirds
3c827ea4a7
nightly update
2011-12-05 03:20:53 +00:00
asfernandes
965bf3f159
Fixed the problem with windowed functions in recursive CTEs, reported by Frank Ingermann in fb-devel.
...
This fix is complementary to the one done in CORE-3683.
2011-12-04 18:36:26 +00:00
firebirds
bb44af42a4
nightly update
2011-12-04 03:20:06 +00:00
asfernandes
3009484b26
Fixed CORE-3683 - Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped.
2011-12-03 20:22:14 +00:00
firebirds
787da0095f
nightly update
2011-12-02 03:23:47 +00:00
dimitr
887b3c13da
For a number of reasons, it seems being a good thing to unwind the trigger requests ASAP.
2011-12-01 09:54:36 +00:00
dimitr
aa4e36e0d6
Correction.
2011-12-01 09:37:25 +00:00
dimitr
e3fb73cdca
Attempted to fix CORE-3490: Concurrency problem when using named cursors. The solution may look sub-optimal but it doesn't seem to affect the performance.
2011-12-01 09:24:59 +00:00
firebirds
3970019916
nightly update
2011-12-01 03:19:39 +00:00
asfernandes
a886171bf2
Fixed window function with empty streams.
2011-12-01 00:47:58 +00:00
firebirds
f6724bbefc
nightly update
2011-11-30 03:23:05 +00:00
firebirds
6958d52a70
nightly update
2011-11-28 03:20:10 +00:00
asfernandes
59acf81405
Misc.
2011-11-28 00:57:11 +00:00
asfernandes
016ddf41dc
Refactored CREATE FILTER and CREATE INDEX.
2011-11-27 19:08:06 +00:00
firebirds
cb192938e6
nightly update
2011-11-24 03:20:18 +00:00
firebirds
641d1ec312
nightly update
2011-11-23 03:20:41 +00:00
asfernandes
b956356922
DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE.
2011-11-22 16:33:25 +00:00
firebirds
e60947c631
nightly update
2011-11-18 03:20:43 +00:00
firebirds
b69140c353
nightly update
2011-11-17 03:21:09 +00:00
dimitr
93089a4261
Misc.
2011-11-16 17:41:27 +00:00
firebirds
fce9f8669f
nightly update
2011-11-15 03:20:50 +00:00
asfernandes
2013038d7f
Correction.
2011-11-14 18:15:44 +00:00
firebirds
3abfc694fe
nightly update
2011-11-14 03:18:14 +00:00
asfernandes
193f9379b9
Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER.
2011-11-13 21:32:12 +00:00
firebirds
33fd17708a
nightly update
2011-11-11 03:18:33 +00:00
asfernandes
56400c594a
Rename methods to match error constants as per Claudio request.
2011-11-10 14:35:40 +00:00
firebirds
9d36fce842
nightly update
2011-11-10 03:19:44 +00:00
asfernandes
e090671523
Apply CORE-3114 patch (Attempt to drop non-existing generator produces bad error) with some modifications.
2011-11-09 15:30:00 +00:00
dimitr
9bac54c2ca
A little bit of safety doesn't hurt.
2011-11-09 13:31:27 +00:00
firebirds
402f9ee936
nightly update
2011-11-09 03:20:04 +00:00
asfernandes
ba36a29f9d
1) Refactored legacy (UDF) function creation.
...
2) Extend ISQL' SHOW FUNCTION to take packages and parameter's datatype of non-legacy functions into account.
2011-11-08 14:54:48 +00:00
firebirds
b3625b5cb1
nightly update
2011-11-08 03:21:20 +00:00
asfernandes
a460334c67
Fixed CORE-3650 - Recreation of collation leads to FB "death".
2011-11-05 20:51:46 +00:00
dimitr
7c124b4487
Small optimizations in the mover/converter code.
2011-11-05 18:07:04 +00:00
firebirds
86e92ff8d0
nightly update
2011-11-02 03:20:10 +00:00
dimitr
d542f5ac88
Fixed the races leading to a crash during dbb finalization. Thanks to Adriano for assistance.
2011-11-01 04:02:59 +00:00
firebirds
89f7a71e59
nightly update
2011-10-28 03:18:44 +00:00
firebirds
e761c32f19
nightly update
2011-10-27 03:19:17 +00:00
asfernandes
906ea4729e
Misc.
2011-10-27 01:04:14 +00:00
firebirds
737a5a89b0
nightly update
2011-10-26 03:21:00 +00:00
firebirds
f5c7361ee7
nightly update
2011-10-24 03:20:01 +00:00
asfernandes
475852fd57
Correction.
2011-10-23 21:26:58 +00:00
firebirds
e6e0830e9e
nightly update
2011-10-23 03:19:20 +00:00
firebirds
8abb27e974
nightly update
2011-10-22 03:23:18 +00:00
alexpeshkoff
3513087d98
Fixed services to make them work with trusted auth emulator and old client
2011-10-20 12:20:33 +00:00
firebirds
db8435d3bd
nightly update
2011-10-19 03:20:59 +00:00
dimitr
444d5302e1
Refactored the tdbb initialization, especially in AST and BG threads.
...
Replaced dbb_use_count with a list of active requests (to be utilized later).
Misc cleanup.
2011-10-18 18:02:57 +00:00
firebirds
ee77cc20e1
nightly update
2011-10-17 03:18:32 +00:00
asfernandes
c627005a89
Feature CORE-3626 - Subfunctions in PSQL and EXECUTE BLOCK.
...
Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBFUNC_1.output .
Also did:
- Refactor to share more code/data between procedures and functions.
- Fixed some PSQL functions problems.
2011-10-16 20:36:07 +00:00
hvlad
862a9e0694
Port forward fix for bug CORE-3636 : Firebird 2.5.1 server crashes with Trace API
2011-10-16 14:10:48 +00:00
firebirds
ba1a02f3f5
nightly update
2011-10-14 03:19:48 +00:00
alexpeshkoff
5aae50354d
Frontported fix for CORE-3532: Server hangs starting new session when trace is running
2011-10-13 12:39:06 +00:00
alexpeshkoff
9dab626467
Frontported fix for CORE-3589: Internal shared resource leak. Make trunk work with SystemV semaphores as shared mutexes/events.
2011-10-13 11:31:15 +00:00
firebirds
8ee9033501
nightly update
2011-10-13 03:19:05 +00:00
hvlad
917ad9c55f
Fixed bug CORE-3631 : Duplicate records with NULLs checked incorrectly
2011-10-12 18:59:20 +00:00
firebirds
f1cee0e9d1
nightly update
2011-10-12 03:19:10 +00:00
firebirds
3fa29b4bcc
nightly update
2011-10-11 03:18:11 +00:00
dimitr
4263301039
Refactored the database shutdown. Work in progress.
2011-10-10 13:51:10 +00:00
dimitr
1b0ff623e7
Misc.
2011-10-10 10:39:59 +00:00
firebirds
67ca8b4b9c
nightly update
2011-10-07 03:18:24 +00:00
asfernandes
eb5689ef0e
Misc.
2011-10-07 02:33:02 +00:00
firebirds
a07f19b294
nightly update
2011-10-06 03:19:07 +00:00
asfernandes
be18048455
Avoid waste some bytes per record and procedure streams.
2011-10-06 01:41:10 +00:00
firebirds
acc4af92a2
nightly update
2011-10-05 03:19:36 +00:00
alexpeshkoff
70ddf7a875
Make services work correctly with multiple security databases
2011-10-04 12:51:57 +00:00
firebirds
9876683315
nightly update
2011-10-04 03:20:16 +00:00
hvlad
ca1a67992c
Return explicit sign of active transaction from VIO_get_current() - it makes logic more clear in check_duplicates() and allows to clear transient lock error from status vector and not propagate up to the callers.
...
Cleanup : removed my old disabled code (checking for old and new values) and restored original code in check_duplicates().
2011-10-03 11:27:46 +00:00
firebirds
98085ae41a
nightly update
2011-10-03 03:19:02 +00:00
asfernandes
5ae632cf0b
Feature CORE-1288 - Sub Procedures.
...
They're very simple for now. No access to parent variables nor to call neighbour procedures.
Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBPROC_1.output .
2011-10-02 22:11:41 +00:00
hvlad
dc4abc05e4
Protect system attachments list with dedicated sync object. It prevents deadlocks with common sync object on process shutdown.
2011-10-02 10:19:06 +00:00
firebirds
38317552a3
nightly update
2011-10-02 03:20:24 +00:00
asfernandes
92cb1cbd87
Fix ACL checking. Alex, please review.
2011-10-01 21:38:02 +00:00
firebirds
976e9ba7fd
nightly update
2011-09-30 03:20:40 +00:00
asfernandes
b048dfb072
Misc.
2011-09-30 01:15:13 +00:00
hvlad
fb36296224
Port forward fix for bug CORE-3610 : Can insert DUPLICATE keys in UNIQUE index
2011-09-29 12:34:07 +00:00
firebirds
284f68e581
nightly update
2011-09-28 03:18:21 +00:00
firebirds
5252b70cb0
nightly update
2011-09-27 03:19:00 +00:00
hvlad
c55cdb25f6
Fixed AV in trace: after refactoring dsc_address field of input parameter descriptor contains offset in message buffer (it was real addresses before).
...
Reported by Alex privately.
2011-09-26 08:20:51 +00:00
firebirds
f6c5405e28
nightly update
2011-09-26 03:18:27 +00:00
firebirds
97dd38a41c
nightly update
2011-09-24 03:18:01 +00:00
dimitr
c864f7ed66
Misc.
2011-09-23 05:44:59 +00:00
firebirds
fd28ffa9ea
nightly update
2011-09-23 03:19:07 +00:00
dimitr
b100b395eb
Being a little bit more paranoid doesn't hurt.
2011-09-22 18:15:21 +00:00
dimitr
b528faa162
Corrections.
2011-09-22 15:14:36 +00:00
firebirds
bfec8ca255
nightly update
2011-09-22 03:19:47 +00:00
asfernandes
26392cae53
Misc.
2011-09-22 01:40:38 +00:00
dimitr
031339406c
Methinks it's more correct from the scoping POV.
2011-09-21 17:49:49 +00:00
dimitr
809fba5ec9
Reworked the garbage collector thread:
...
- a single try-catch block looks better
- cross-helping between GC and CW/CR threads is agreed to be a bad idea
- replaced ATT_disable_gc_notify with a check inside notify_garbage_collector()
- made the logic more straightforward
Careful review would be appreciated.
2011-09-21 07:59:15 +00:00
dimitr
17f39f77f9
Slightly reworked the cache writer thread:
...
- it doesn't make sense to return -1, as the result is void* with PTHREADS
- a single try-catch block looks better
- cross-helping between GC and CW/CR threads is agreed to be a bad idea
2011-09-21 07:45:09 +00:00
dimitr
fc198d7859
Fixed the [not working] background garbage collection.
2011-09-21 07:22:12 +00:00
firebirds
418fb02c8e
nightly update
2011-09-21 03:19:53 +00:00
dimitr
6c9840c261
Misc.
2011-09-20 15:31:47 +00:00
dimitr
2604f07d68
Let's avoid having tdbb_transaction pointing to the deallocated memory.
2011-09-19 15:19:24 +00:00
firebirds
815b0fb47e
nightly update
2011-09-18 03:19:40 +00:00
asfernandes
3247e25df5
Correction for future use of UTF-8 metadata.
2011-09-17 20:29:57 +00:00
firebirds
a3d5122750
nightly update
2011-09-17 03:18:18 +00:00
asfernandes
2f416a1ac8
Fixed CORE-3601 - Incorrect TEXT BLOB charset transliteration on VIEW with trigger.
2011-09-17 03:02:17 +00:00
firebirds
698e308794
nightly update
2011-09-15 03:19:49 +00:00
firebirds
984e2038f6
nightly update
2011-09-12 03:17:25 +00:00
robocop
a3e030f994
Misc.
2011-09-11 05:23:47 +00:00
firebirds
e8ff3c3363
nightly update
2011-09-05 03:17:33 +00:00
firebirds
801985255c
nightly update
2011-08-29 03:21:08 +00:00
asfernandes
65ec2b5151
Fixed the padding of external procedure messages. Also removed obsolete checks in the touched code.
2011-08-28 18:31:44 +00:00
firebirds
33b5981649
nightly update
2011-08-22 03:19:08 +00:00
firebirds
9370bd1bf7
nightly update
2011-08-21 03:20:28 +00:00
firebirds
8131a24edb
nightly update
2011-08-20 03:18:57 +00:00
firebirds
9f375d9b55
nightly update
2011-08-14 03:19:16 +00:00
asfernandes
e1c4f46df2
Misc.
2011-08-13 17:07:01 +00:00
firebirds
38c83fa205
nightly update
2011-08-10 03:18:59 +00:00
alexpeshkoff
b76a2d8c47
Getting ready for support of multiple security databases in services
2011-08-09 12:11:17 +00:00
firebirds
6726b9e85e
nightly update
2011-08-09 03:18:19 +00:00
firebirds
cb9fed1eec
nightly update
2011-08-07 03:18:11 +00:00
robocop
1b9b26fcdc
Misc.
2011-08-06 05:49:13 +00:00
firebirds
7ffdee845f
nightly update
2011-08-06 03:18:25 +00:00
firebirds
5368b24bd5
nightly update
2011-08-05 03:19:17 +00:00
asfernandes
4675f8d2d2
Fix build.
2011-08-05 02:10:05 +00:00
asfernandes
f54d6e411b
Misc.
2011-08-05 02:09:05 +00:00
firebirds
b63b337092
nightly update
2011-08-04 03:18:32 +00:00
dimitr
46bcf76808
Cleanup.
2011-08-03 12:13:18 +00:00
firebirds
df89781ad4
nightly update
2011-08-03 03:19:07 +00:00
firebirds
34628ca2f3
nightly update
2011-07-31 03:17:44 +00:00
robocop
59b3dc1c2b
Misc.
2011-07-30 07:14:00 +00:00
firebirds
c71fe382a7
nightly update
2011-07-29 03:20:14 +00:00
firebirds
b50a727e5f
nightly update
2011-07-25 03:17:50 +00:00
firebirds
2079579474
nightly update
2011-07-23 03:17:49 +00:00
dimitr
c5c557c3ba
Front ported recent commits.
2011-07-22 07:00:09 +00:00
firebirds
52d3d0eb77
nightly update
2011-07-19 03:20:29 +00:00
firebirds
d3b6b60b54
nightly update
2011-07-18 03:18:40 +00:00
hvlad
3e9577bcd8
Port forward fix for bug CORE-3549 : Database corruption after end of session : page xxx is of wrong type expected 4 found 7
2011-07-17 09:49:46 +00:00
firebirds
893a8639b5
nightly update
2011-07-17 03:17:31 +00:00
asfernandes
80f022faef
Warnings.
2011-07-16 20:15:53 +00:00
asfernandes
42850d55b8
Misc.
2011-07-16 18:49:28 +00:00
hvlad
652200448a
Port forward fix for bug CORE-3557 : AV in engine when preparing query against dropping table
2011-07-16 10:41:27 +00:00
firebirds
e7c1bd5274
nightly update
2011-07-16 03:17:23 +00:00
dimitr
d9e4c3eac0
Completed some missing parts of the PSQL functions implementation. Adriano, please review.
2011-07-15 11:52:16 +00:00
firebirds
2b9e7671a7
nightly update
2011-07-15 03:24:13 +00:00
dimitr
496ab098c4
Removed the accidentally committed lines.
2011-07-14 15:34:21 +00:00
dimitr
ffa0c84d97
Added the missing RDB$SYSTEM_FLAG and RDB$DESCRIPTION columns into RDB$FUNCTION_ARGUMENTS.
2011-07-14 15:27:25 +00:00
dimitr
ce9e812717
Fixed CORE-2709: Many indexed reads in a compound index with NULLs. Note that it's an ODS change, so nullable compound indices may require recreation.
2011-07-14 12:31:36 +00:00
dimitr
55b37f2648
Methinks this is a more correct logic than the one committed yesterday. Also, fixed the stream comparison for views.
2011-07-14 11:54:10 +00:00
firebirds
bb1d544669
nightly update
2011-07-14 03:16:59 +00:00
dimitr
eb546d94ba
Front ported CORE-3547: Floating-point negative zero doesn't match positive zero in the index.
2011-07-13 15:15:34 +00:00
firebirds
f8e0c75a4a
nightly update
2011-07-13 03:17:02 +00:00
asfernandes
edcde31b79
Remove the old getVersion method from external engines.
2011-07-13 02:10:28 +00:00
firebirds
717e2039f0
nightly update
2011-07-10 03:22:52 +00:00
asfernandes
cd7c8dee95
Use the BLR message definition of external procedures and functions.
2011-07-10 01:23:53 +00:00
firebirds
4301830af3
nightly update
2011-07-08 03:19:03 +00:00
firebirds
9d2cf39d71
nightly update
2011-07-03 03:16:43 +00:00
asfernandes
577e9e4b7e
Misc.
2011-07-02 22:10:07 +00:00
firebirds
385dcd7b57
nightly update
2011-07-02 03:17:09 +00:00
firebirds
f504b5f251
nightly update
2011-07-01 03:18:37 +00:00
firebirds
9ff3a5a6b8
nightly update
2011-06-30 03:18:31 +00:00
hvlad
7cb28a7af6
Fixed some AV's reported privately
2011-06-29 20:18:37 +00:00
firebirds
5d005e0c19
nightly update
2011-06-27 03:16:27 +00:00
asfernandes
47489fa71b
Misc.
2011-06-26 18:48:00 +00:00
firebirds
e724381d21
nightly update
2011-06-26 03:17:03 +00:00
robocop
1c250c02eb
Misc.
2011-06-25 03:40:18 +00:00
firebirds
c4708ee81e
nightly update
2011-06-25 03:17:23 +00:00
hvlad
f12c243e1c
Improvement CORE-3537 : There is no need to undo changes made in GTT created with ON COMMIT DELETE ROWS option when transaction is rolled back.
2011-06-24 12:54:46 +00:00
hvlad
f2aaa12ce5
Improvement CORE-3536 : Garbage collection in GTT is unnecessary delayed by active transactions in another attachments
2011-06-24 12:49:08 +00:00
hvlad
7c68e15a0f
Delete deferred work when savepoint is cleaned up after failure even if no records was modified. Else DFW task will be repeated at commit making system tables logically inconsistent.
2011-06-24 12:03:32 +00:00
hvlad
82fc475600
Missed lock
2011-06-24 08:44:33 +00:00
hvlad
d00d66aeef
Fixed bug CORE-3535 : Write target of dirty page could be undefined if error happens when nbackup state is changed.
...
Also prevent overwriting of first page of allocation table by data page contents.
2011-06-24 08:39:34 +00:00
hvlad
045a3d39ec
Additional patch for CORE-3521.
...
When CCH_flush() is called after last disconnect there is no attachment.
2011-06-24 07:55:47 +00:00
robocop
29cb5aa218
Misc.
2011-06-24 06:35:51 +00:00
robocop
5ad96271e6
Misc.
2011-06-24 06:34:16 +00:00
firebirds
41624d488b
nightly update
2011-06-22 03:18:25 +00:00
firebirds
ed71836154
nightly update
2011-06-21 10:09:32 +00:00
asfernandes
77af7c9d55
Misc.
2011-06-17 01:06:27 +00:00
hvlad
eb41aaa8d5
Fixed bug CORE-3525 : Autonomous transactions should not inherit run-time flags of "parent" transaction
2011-06-16 08:58:13 +00:00
asfernandes
a1a20777fa
Fixed CORE-3523 - SIMILAR TO: False matches on descending ranges.
2011-06-15 15:55:20 +00:00
hvlad
b202c0573a
Try to correctly handle IO errors in cache and avoid some internal deadlocks.
2011-06-15 12:44:44 +00:00
hvlad
757ac2923c
Additional fix for correct Nbackup state lock accounting. See also CORE-3465
2011-06-15 11:59:28 +00:00
hvlad
9f94f41e4e
Fixed bug CORE-3521 : Delta file contents is not flushed to disk
2011-06-15 11:43:42 +00:00
alexpeshkoff
18ef64b242
Fixed UnloadDetector in a case when it gets linked in non-plugin module
2011-06-14 11:34:26 +00:00
hvlad
c9be5c00b8
try\catch to always restore original attachment in tdbb. Noted by Claudio.
2011-06-13 19:02:08 +00:00
hvlad
81cec16f83
Fixed leak of SysAttachment instance. Noted by Claudio.
2011-06-13 11:09:19 +00:00
alexpeshkoff
40348295e1
Used upgradeInterface() in a number of places.
...
Fixed memory leak when unloading module, related with upgraded interfaces.
Fixed timer on posix to be high resolution.
Better diagnostic in services.
2011-06-10 12:53:51 +00:00
firebirds
1bd25b63b9
nightly update
2011-06-08 03:16:51 +00:00
asfernandes
add3d8ddef
Misc.
2011-06-08 01:55:13 +00:00
firebirds
9e04cf6396
nightly update
2011-06-06 03:15:20 +00:00
asfernandes
c7ea4a1f6b
Fixed CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25).
2011-06-06 02:58:08 +00:00
hvlad
945a1bdbf4
Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log
2011-06-05 08:15:33 +00:00
firebirds
44d9e0ff69
nightly update
2011-06-04 03:17:34 +00:00
asfernandes
f14ec26183
Misc.
2011-06-04 02:18:55 +00:00
asfernandes
4fa3ca3494
Fix for external database/DDL trigger.
2011-06-04 02:18:06 +00:00
asfernandes
a0c8f330aa
Fix problem with database triggers.
2011-06-03 17:39:22 +00:00
asfernandes
76a02fb125
Fixed CORE-3479 - ASCII_VAL raises error instead of return 0 for empty strings.
2011-06-03 17:08:42 +00:00
alexpeshkoff
4c02901734
Fixed segfault in execute statement, reported by Dmitry privately
2011-06-03 15:29:01 +00:00
asfernandes
e2bd4d0e55
Fixed CORE-3511 - Unquoted role names with non-ASCII characters passed in DPB are upper-cased wrongly.
2011-06-03 14:19:54 +00:00
alexpeshkoff
248d4eeb71
Fixed CORE-3512: Server hangs when trace is running (big thanks to Vlad)
2011-06-03 14:09:55 +00:00
hvlad
00af466e84
Fixed mistake noted by Claudio
2011-06-03 08:25:04 +00:00
firebirds
6b77706b2f
nightly update
2011-06-03 03:17:55 +00:00
asfernandes
acce846ab0
Warning.
2011-06-02 15:57:42 +00:00
asfernandes
5ffa6c77c8
Move v3 public include files to src/include/firebird.
2011-06-02 15:57:08 +00:00
dimitr
be635fd1db
Fixed CORE-3508: MON$DATABASE_NAME and MON$ATTACHMENT_NAME fields contain question marks instead of non-ASCII characters regardless of the connection charset.
2011-06-02 14:19:31 +00:00
firebirds
b78b78f4ef
nightly update
2011-06-02 03:17:22 +00:00
dimitr
a09ca42e8e
Cleanup.
2011-06-01 17:29:51 +00:00
dimitr
f75b00b62d
Misc.
2011-06-01 17:03:14 +00:00
dimitr
df893a708d
Better (I hope) solution for CORE-3058: New generators are created with wrong value when more than 32K generators was previously created. It also resolves the [temporary] inability to restore generator values.
2011-06-01 16:58:55 +00:00
alexpeshkoff
21a3f2f293
Misc
2011-06-01 06:57:12 +00:00
firebirds
30c2904259
nightly update
2011-06-01 03:18:08 +00:00
asfernandes
7ad98cd292
Work in progress on the external engines API changes.
2011-06-01 01:44:54 +00:00
hvlad
ebd923423b
Additional fix for CORE-3502 and CORE-3503
2011-05-31 14:18:27 +00:00
firebirds
a9e4c3b601
nightly update
2011-05-31 03:17:42 +00:00
asfernandes
893701a5af
Frontport fix for CORE-3489 - Blob transliteration may not happen inside the union.
2011-05-31 01:00:31 +00:00
hvlad
190abcf635
Fixed related bugs
...
CORE-3502 : DROP VIEW ignores the existing non-column dependencies, and
CORE-3503 : ALTER VIEW crashes the server if the new version has an artificial (aggregate or union) stream at the position of a regular context in the older version.
// Name REL_view is already used in DSQL so i introduced ugly REL_jrd_view flag
2011-05-30 14:26:15 +00:00
alexpeshkoff
931f1afd51
Frontported CORE-3443: Races in UDF library lookup
2011-05-30 14:05:30 +00:00
firebirds
24a371717c
nightly update
2011-05-28 03:16:22 +00:00
asfernandes
2c9dd7e1ff
Misc.
2011-05-28 02:05:45 +00:00
asfernandes
1114661c2b
Misc.
2011-05-27 16:18:39 +00:00
asfernandes
22f816f231
Correction.
2011-05-27 16:04:56 +00:00
alexpeshkoff
2f85b664d7
Avoid deadlocks in timers. Fixes use of timers to delay plugin modules unload.
2011-05-27 11:31:29 +00:00
alexpeshkoff
cc2ac69db8
Make sure rpb is initialized
2011-05-27 10:13:08 +00:00
alexpeshkoff
1bc8f23727
Misc
2011-05-27 09:48:24 +00:00
hvlad
99c9c8e2db
Enabled background threads (garbage collector and cache writer).
...
Introduced special kind of system attachments used in this threads and show its activity in monitoring.
2011-05-27 07:57:16 +00:00
firebirds
2852975e11
nightly update
2011-05-27 03:18:57 +00:00
firebirds
598a8c8769
nightly update
2011-05-26 03:18:34 +00:00
firebirds
6e60f539c9
nightly update
2011-05-25 03:18:59 +00:00
firebirds
8fbfb184b8
nightly update
2011-05-24 03:19:05 +00:00
firebirds
5ef76a7c07
nightly update
2011-05-22 03:17:35 +00:00
asfernandes
19cbed237b
Misc.
2011-05-21 18:56:02 +00:00
asfernandes
698723211c
Fixed CORE-3476 - LIST function wrongly concatenates binary blobs.
2011-05-21 14:04:11 +00:00
firebirds
26ece980b9
nightly update
2011-05-21 03:18:40 +00:00
firebirds
62808809a7
nightly update
2011-05-20 03:18:11 +00:00
alexpeshkoff
4641d2de68
Better interfaces hierarchy: all of them are derived from IVersioned
2011-05-19 16:24:46 +00:00
alexpeshkoff
85b3b5cf95
Interface for 2PC (distributed transactions coordinator)
2011-05-19 11:38:38 +00:00
mapopa
71b29a5a16
header cleanup , unused defines anywhere (long dead platforms)
2011-05-19 09:46:38 +00:00
mapopa
58767b610f
Disabled, not found anywhere function (commented anyway)
2011-05-19 09:44:48 +00:00
firebirds
13a1945e4c
nightly update
2011-05-16 03:17:12 +00:00
asfernandes
8aca17dd5e
Misc
2011-05-15 15:37:51 +00:00
asfernandes
983686d71c
Added IRoutineMetadata to external engines.
...
Not well tested:
1) EE is broken after shared page cache.
2) Semantics of addRef/release still keeps changing in developers minds.
2011-05-15 15:37:11 +00:00
firebirds
9083c98e8b
nightly update
2011-05-15 03:17:09 +00:00
firebirds
1e16864bde
nightly update
2011-05-14 03:18:18 +00:00
firebirds
214290a8a3
nightly update
2011-05-13 03:17:35 +00:00
asfernandes
7b72429210
Misc.
2011-05-13 01:15:18 +00:00
dimitr
4c241ab91a
Front-ported CORE-3314: Dependencies are not removed after dropping the procedure and the table it depends on in the same transaction.
2011-05-12 08:45:27 +00:00
firebirds
faec766b45
nightly update
2011-05-12 03:16:10 +00:00
asfernandes
3800177568
Misc.
2011-05-12 00:42:40 +00:00
asfernandes
2fd18f68c9
Lets try to avoid global functions using name with mixed new (functionName) and old SUBSYS_name name style.
2011-05-11 17:42:44 +00:00
hvlad
479a7f600d
Renamed currentProvider to EngineProvider to better reflect its nature and corrected its declaration (with Alex permission ;). Removed unneeded cast.
2011-05-11 14:45:56 +00:00
hvlad
177b43306c
Adjust order of releasing metadata objects when attachment is released.
...
It also avoids assert in MET_verify_cache() pointed privately by Alex.
2011-05-11 09:39:57 +00:00
firebirds
93689512cd
nightly update
2011-05-11 03:18:40 +00:00
asfernandes
1c5770da81
Warning / error.
2011-05-11 02:43:39 +00:00
asfernandes
3ce54d2eda
Misc.
2011-05-11 01:18:28 +00:00
alexpeshkoff
8f354c6fc4
make it compile with shared cache
2011-05-10 14:03:16 +00:00
alexpeshkoff
a8842629ea
fixed gcc warning
2011-05-10 11:56:52 +00:00
firebirds
b6955eca52
nightly update
2011-05-10 03:17:39 +00:00
asfernandes
d0c2265105
Misc.
2011-05-10 01:12:14 +00:00
hvlad
fef1f49c94
Shared page cache implementation
2011-05-09 10:15:19 +00:00
firebirds
62a80a1aa6
nightly update
2011-05-09 03:17:15 +00:00
firebirds
95d4434cbd
nightly update
2011-05-08 03:17:35 +00:00
asfernandes
69dc52ba48
Integrate IAttachment and ITransaction in the external engines API.
2011-05-07 19:52:44 +00:00
asfernandes
7915153e51
Misc.
2011-05-07 19:33:46 +00:00
firebirds
c4e638ffb5
nightly update
2011-05-06 03:17:35 +00:00
hvlad
542d70ac61
Fixed bug CORE-3468 : Attempt to read after the end of file when nbackup state is stalled
2011-05-05 22:05:59 +00:00
hvlad
d57814996f
Fixed bug CORE-3466 : Some changes could be lost during the merge of delta file into main database file.
...
Removed BDB_merge flag and related code.
2011-05-05 18:11:22 +00:00
hvlad
5bbff34ac1
FiFixed bug CORE-3465 : Nbackup state lock could be not released after cache error. It results in "Can't lock state for write" bugcheck when backup state is going to be changed.
2011-05-05 17:40:54 +00:00
hvlad
dc30e39fd7
Fixed bug CORE-3464.
...
Correct error reporting - bugcheck's 215 and 216 was confused with each other.
2011-05-05 14:33:50 +00:00
firebirds
d5980ee370
nightly update
2011-05-04 03:17:09 +00:00
firebirds
7580dadcd5
nightly update
2011-05-01 03:16:27 +00:00
firebirds
bfdd52aa4f
nightly update
2011-04-30 03:16:00 +00:00
asfernandes
0b2ffeae81
Misc.
2011-04-30 02:28:31 +00:00
alexpeshkoff
c076b1d8c1
Added delay before unloading plugin module after last reference to that module outside plugin manager is gone
2011-04-29 16:24:27 +00:00
firebirds
6959853feb
nightly update
2011-04-29 03:18:30 +00:00
firebirds
e1e22b86bd
nightly update
2011-04-28 03:16:44 +00:00
alexpeshkoff
d6f972c737
Check att_in_use before cancelling operation of attachment
2011-04-27 06:31:11 +00:00
firebirds
b494e6f329
nightly update
2011-04-27 03:17:33 +00:00
asfernandes
a38da2a1bf
Correction for statement repreparation.
2011-04-26 15:23:33 +00:00
firebirds
e6a8e2d9d2
nightly update
2011-04-26 03:19:48 +00:00
asfernandes
9754526943
Misc; reinterpret to static casts; correction in YRequest version.
2011-04-26 01:00:33 +00:00
alexpeshkoff
256cb1e853
1. Use reference counted stable in global pool objects instead PublicHandle's validation.
...
2. Avoid massive segfaults when closing heavily loaded server.
3. Restored logic in YValve required for correct shutdown.
4. Do not change externally visible request body when preparing it.
2011-04-25 17:47:56 +00:00
firebirds
c927fb6e95
nightly update
2011-04-21 03:17:16 +00:00
firebirds
fbf6b939a3
nightly update
2011-04-20 03:18:09 +00:00
asfernandes
d7127242c7
Improvement CORE-3446 - Allow conversion from/to BLOBs and others types in the API functions (XSQLVAR or blr messages).
2011-04-19 15:24:26 +00:00
firebirds
d31ec9c4b7
nightly update
2011-04-19 03:17:24 +00:00
firebirds
6e07e7d516
nightly update
2011-04-18 03:17:25 +00:00
firebirds
6267a614e8
nightly update
2011-04-17 03:17:37 +00:00
firebirds
74e93a660b
nightly update
2011-04-16 03:17:39 +00:00
asfernandes
b781d62d4a
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
dimitr
77916f05f7
Fixed possible deadlock between the shutting down engine and the running service. Reported by RedSoft.
2011-04-15 16:37:31 +00:00
firebirds
bbad6e0f8f
nightly update
2011-04-15 03:15:51 +00:00
firebirds
c35f0c4d16
nightly update
2011-04-14 03:16:31 +00:00
asfernandes
c63493ffba
Added metadata support to IStatement.
2011-04-14 01:03:43 +00:00
alexpeshkoff
437d841cfa
Rolled back my commit using IBlrMessage interface. Replaced with single plain structure FbMessage.
2011-04-13 12:41:40 +00:00
hvlad
87bb408afc
Fixed bug CORE-3440 : AV in engine if isc_que_events queued 0 events
2011-04-13 10:38:10 +00:00
firebirds
e4aee883cb
nightly update
2011-04-13 03:16:00 +00:00
firebirds
61bf4eefb5
nightly update
2011-04-12 03:16:59 +00:00
alexpeshkoff
e58f56c12f
Fixed memory leak - thanks to Adriano
2011-04-11 11:22:03 +00:00
alexpeshkoff
fb335fb58c
Fixed correct calling convention - thanks to Adriano
2011-04-11 11:14:21 +00:00
firebirds
102dff28b7
nightly update
2011-04-10 03:15:59 +00:00
asfernandes
04bb4ba305
Remove unused parameter and rename a constant.
2011-04-09 20:00:00 +00:00
asfernandes
8be570289d
Misc
2011-04-09 19:27:59 +00:00
firebirds
ce839143d0
nightly update
2011-04-09 03:16:26 +00:00
alexpeshkoff
9a4689d3e9
Use interface IBlrMessage instead passing C++ class pointer to API interface's functions
2011-04-08 16:43:05 +00:00
alexpeshkoff
4c3f87d6bd
Continued renaming interfaces. Added comments
2011-04-08 15:18:50 +00:00
firebirds
cd1de9c4e1
nightly update
2011-04-08 03:15:35 +00:00
alexpeshkoff
5c88e478f6
Use better names for a number of objects according to Vlad's suggestion
2011-04-07 17:16:00 +00:00
firebirds
716f83d9c1
nightly update
2011-04-07 03:15:13 +00:00
firebirds
9ce861bdd9
nightly update
2011-04-06 03:16:00 +00:00
dimitr
0cc0d65eb1
Fixed the assertion caused by refcnt != 0.
2011-04-05 05:47:45 +00:00
dimitr
4b3033c013
Better locality of allocations. This also fixes a tiny memory leak in SuperServer.
2011-04-05 05:36:05 +00:00
firebirds
d2a15f62a0
nightly update
2011-04-05 03:15:51 +00:00
asfernandes
03ce334e2b
Misc
2011-04-04 13:37:47 +00:00
firebirds
c6945aeaf0
nightly update
2011-04-04 03:14:25 +00:00
firebirds
e39ef022a6
nightly update
2011-04-03 03:15:22 +00:00
robocop
6a201351e0
Warnings.
2011-04-03 03:03:23 +00:00
asfernandes
20bfe736bb
New YValve implementation.
2011-04-02 19:38:50 +00:00
asfernandes
5dd20592b4
Correction.
2011-04-02 17:57:42 +00:00
robocop
37db77d1ea
Misc, style, etc.
2011-04-02 04:47:22 +00:00
robocop
82403a5621
Misc, style, etc.
2011-04-02 04:45:26 +00:00
robocop
43606cad9b
Misc, style, etc.
2011-04-02 04:27:07 +00:00
firebirds
e0d0b13574
nightly update
2011-04-02 03:14:41 +00:00
asfernandes
d8d7fccc40
Fix related to change done for CORE-3418. It brokes insertion of permission in just created database.
2011-04-01 19:39:49 +00:00
hvlad
72c30a8823
Avoid AV when system requests are released at database shutdown
2011-04-01 15:28:07 +00:00
firebirds
006819916f
nightly update
2011-04-01 03:16:56 +00:00
alexpeshkoff
9ef53b65e0
Remove reference counting where not appropriate
2011-03-31 13:44:22 +00:00
hvlad
e532b564fe
Fixed issue reported by Claudio privately
2011-03-31 10:28:36 +00:00
hvlad
d49336c110
Fixed bug CORE-3419 : Recurse leads to hangs/crash server
...
The rollback() and a friends should be reconsidered when (if) multy-db transactions will be possible to start at engine (i.e. not at y-valve) level.
2011-03-31 09:41:38 +00:00
dimitr
96e3672020
Fixed CORE-3420: BOOLEAN not present in system table RDB$TYPES.
2011-03-31 05:45:26 +00:00
firebirds
37f6a98ce2
nightly update
2011-03-31 03:17:35 +00:00
hvlad
44f1446f01
Fixed bug CORE-3418 : Inactive DB-trigger after Create/Alter Is Active
2011-03-30 22:51:35 +00:00
firebirds
a772d0af3e
nightly update
2011-03-29 03:16:16 +00:00
firebirds
905cd74109
nightly update
2011-03-23 03:16:31 +00:00
asfernandes
aeefde32c0
Fixed CORE-3401 - Collation errors with [type of] <domain>, type of column.
2011-03-22 18:59:13 +00:00
firebirds
4ba475c743
nightly update
2011-03-22 03:16:54 +00:00
asfernandes
166c41c5b1
Move transactRequest, createBlob, openBlob, getSlice, putSlice and ddl from ITransaction to IAttachment.
...
It's better to have one standard than two, and "ddl" was broken from API POV.
So make the IAttachment always the caller, explicit or implicit (via IStatement or IRequest), and pass the ITransaction as parameter.
2011-03-21 21:56:47 +00:00
firebirds
c4144e2e4e
nightly update
2011-03-21 03:15:39 +00:00
asfernandes
c863db6e6d
Removed commented out Sqlda support and rename methods removing the word 'messsage'.
2011-03-20 19:15:55 +00:00
asfernandes
34fd6866bc
Remove unused message types.
2011-03-20 19:15:13 +00:00
asfernandes
2ce201f4ae
Use MessageBuffer in executeMessage and fetchMessage.
2011-03-20 19:14:03 +00:00
asfernandes
e4658d76c3
Misc
2011-03-20 16:24:46 +00:00
firebirds
b5c79c0149
nightly update
2011-03-20 03:16:32 +00:00
hvlad
58a55cc813
Improvement CORE-3399 : Allow write operations to temporary tables in read only transactions
2011-03-19 13:10:51 +00:00
firebirds
e1f3414170
nightly update
2011-03-19 03:17:42 +00:00
asfernandes
ebdc940b01
Correction.
2011-03-18 15:36:03 +00:00
asfernandes
c12c710348
Simplification
2011-03-18 15:24:25 +00:00
firebirds
4ef4e01dd5
nightly update
2011-03-18 03:15:44 +00:00
asfernandes
6534883d94
Misc
2011-03-18 02:00:11 +00:00
hvlad
f8c690835e
Fixed bug CORE-3394 : Failed attempt to violate unique constraint could leave unneeded "lock conflict" error in status-vector
2011-03-17 11:13:30 +00:00
firebirds
4820ed4c5f
nightly update
2011-03-17 03:17:01 +00:00
alexpeshkoff
f6914b8db0
Added timer-related interfaces. Added helper method to wait for plugin to be released on shutdown. Misc stability changes in PluginManager.
2011-03-16 11:04:04 +00:00
firebirds
7998963202
nightly update
2011-03-11 03:15:58 +00:00
dimitr
82b595ae7e
Misc adjustments.
2011-03-10 08:13:02 +00:00
firebirds
39cb36cea6
nightly update
2011-03-09 03:16:38 +00:00
hvlad
60dc5dd571
Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement
...
Better (i hope) fix for implicit cursors stability in PSQL
2011-03-08 09:05:28 +00:00
firebirds
e20c239794
nightly update
2011-03-08 03:17:44 +00:00
firebirds
12a5aacc10
nightly update
2011-03-07 03:18:24 +00:00
firebirds
bcabfd48dd
nightly update
2011-03-06 03:15:21 +00:00
asfernandes
146448b877
Misc
2011-03-06 01:06:36 +00:00
dimitr
d68affa114
More complex fix for CORE-3374: Server may crash or corrupt data if SELECT WITH LOCK is issued against records not in the latest format. It involves upgrading the record to the current format, like UPDATE does.
2011-03-05 17:33:01 +00:00
dimitr
a672c012ad
Fixed the NULL handling for MIN/MAX mapped to an index.
...
Adriano, please review and rework, if necessary.
2011-03-05 17:28:37 +00:00
dimitr
4be14cbad9
Fixed incorrect WITH LOCK handling (refactoring error).
2011-03-05 17:25:12 +00:00
firebirds
f03e36853f
nightly update
2011-03-05 03:17:02 +00:00
alexpeshkoff
7c8bacb692
Detect forced unload of plugin by OS when process is exited
2011-03-04 15:49:37 +00:00
dimitr
690cc4aa43
Corrections to make new assertions working properly.
2011-03-04 07:52:08 +00:00
firebirds
40e254c9db
nightly update
2011-03-04 03:16:22 +00:00
dimitr
164b1493ce
Misc.
2011-03-03 14:13:49 +00:00
dimitr
446ea88ba7
Misc.
2011-03-03 14:12:41 +00:00
firebirds
48d2b4e3b5
nightly update
2011-03-03 03:17:05 +00:00
alexpeshkoff
0a7c3fc69d
Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database
2011-03-02 13:42:56 +00:00
hvlad
69df3d720f
Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement
...
Statements with more that one cursors should not create savepoint for the first cursor
2011-03-02 09:43:13 +00:00
firebirds
d42ac5d804
nightly update
2011-03-01 03:15:48 +00:00
hvlad
8d66ddd54b
System requests should run with valid attachment assigned
2011-02-28 15:29:06 +00:00
firebirds
8b71e099ba
nightly update
2011-02-27 03:14:55 +00:00
asfernandes
72b7e83082
Misc
2011-02-26 19:05:09 +00:00
asfernandes
0193d90f6c
Fix definition and usages of fb_assert.
2011-02-26 16:03:36 +00:00
hvlad
a0895a6e3d
New feature CORE-3364 : Blob filter to translate internal debug info into text representation
2011-02-26 15:21:24 +00:00
dimitr
0063f01a22
Cleanup up the code no longer needed.
2011-02-26 09:38:33 +00:00
dimitr
d97e9492a9
Fixed the regression I introduced recently. Temporary solution, to be reworked soon.
2011-02-26 09:02:19 +00:00
dimitr
790b888561
Better protection from wrong casts.
2011-02-26 07:25:10 +00:00
firebirds
5743c12e98
nightly update
2011-02-26 03:16:03 +00:00
asfernandes
87ec1ad31c
The (bad) definition of fb_assert cause this code to not work in clang. It's a surprive if it works in MSVC.
2011-02-25 15:28:10 +00:00
hvlad
07e245ab1b
Implement improvement CORE-3362 : Cursors should ignore changes made by the same statement
2011-02-25 12:26:57 +00:00
dimitr
3cb62191b5
Front ported fix for CORE-3356.
2011-02-25 07:32:36 +00:00
firebirds
ed9dd38848
nightly update
2011-02-25 03:16:46 +00:00
asfernandes
2096bd7239
Refactor DSQL exceptions: nod_on_error, nod_sqlcode, nod_gdscode, nod_exception and nod_default.
2011-02-25 02:52:51 +00:00
asfernandes
4e0afa0b53
Misc
2011-02-25 01:03:29 +00:00
firebirds
c00602e5fd
nightly update
2011-02-23 03:17:12 +00:00
asfernandes
92fc79f8a9
Correction.
2011-02-22 15:29:21 +00:00
asfernandes
fea12d602c
Misc
2011-02-22 15:28:46 +00:00
hvlad
705551a04c
Fixed bug CORE-3125 : AV in Worker::shutdown
2011-02-22 14:31:07 +00:00
dimitr
af76dc8de8
Better solution for CORE-3355, as suggested by Vlad.
2011-02-22 12:43:14 +00:00
firebirds
bfa84b5b93
nightly update
2011-02-22 03:17:22 +00:00
dimitr
b0e3c9f94d
Fixed CORE-3355: Wrong comparison of DATE and TIMESTAMP if index is used.
2011-02-21 11:18:29 +00:00
dimitr
993788f9bc
Misc optimizer tuning.
2011-02-21 10:09:30 +00:00
dimitr
516b6f0887
Fixed CORE-3173: Empty result when select from SP that contains two CTE (second of them with GROUP BY clause) and INNER join.
2011-02-21 08:04:08 +00:00
firebirds
0b1492ad7d
nightly update
2011-02-21 03:15:13 +00:00
dimitr
89353af6e5
Fixed the porting mistake, thanks to Adriano.
2011-02-20 15:36:31 +00:00
dimitr
cc71f0835f
Removed duplicated type declaration.
2011-02-20 15:34:08 +00:00
asfernandes
04d971ba3f
Misc
2011-02-20 15:20:16 +00:00
dimitr
676b99ce16
Front ported the old fix for CORE-3283: BAD PLAN with using LEFT OUTER JOIN in SUBSELECT.
2011-02-20 14:43:46 +00:00
dimitr
e78cf74c83
Fixed CORE-3176: View with "subselect" column join table and not use index.
2011-02-20 13:23:36 +00:00
dimitr
aef577652f
Totally misc.
2011-02-20 13:19:11 +00:00
firebirds
dd3d356d71
nightly update
2011-02-20 03:14:00 +00:00
asfernandes
dfe830af7c
Added EVENT_TYPE and OBJECT_TYPE to DDL_TRIGGER context. Improvement suggested by Thomas Steinmaurer.
2011-02-20 01:08:48 +00:00
firebirds
98efcd9a9d
nightly update
2011-02-19 03:15:06 +00:00
firebirds
25c1f1159d
nightly update
2011-02-18 03:15:18 +00:00
asfernandes
e623bb4bf1
Misc
2011-02-18 00:52:10 +00:00
asfernandes
5573581488
Refactored nod_alias.
2011-02-17 14:25:56 +00:00
dimitr
7a405a4eea
Fixed CORE-3058: New generators are created with wrong value when more than 32K generators was previously created.
2011-02-17 06:05:16 +00:00
firebirds
4b8f5a3955
nightly update
2011-02-17 03:16:08 +00:00
firebirds
57b4adf752
nightly update
2011-02-16 03:15:34 +00:00
dimitr
f062c62d7f
Totally misc.
2011-02-15 11:04:38 +00:00
dimitr
b1a74121d1
Front ported CORE-3138: Internal error or crash occurs when accessing any MON$ table after altering its structure.
2011-02-15 08:47:51 +00:00
dimitr
bccfda7aa6
Misc.
2011-02-15 07:32:56 +00:00
dimitr
c64cb2df94
Correction.
2011-02-15 07:20:21 +00:00
dimitr
86ea2ddb00
Front ported:
...
Refactored the shared counter to support multiple number spaces.
Changed att_id and tra_id to be generated sequentially (without caching), as agreed with Vlad privately.
Fixed CORE-2305: Make mon$statement_id value constant among monitoring snapshots.
2011-02-15 07:16:57 +00:00
firebirds
5594ac90df
nightly update
2011-02-15 03:15:30 +00:00
hvlad
aa77d27743
Fixed problem with GTT's reported by Adriano in fb-devel
2011-02-14 08:47:09 +00:00
firebirds
850cbf167b
nightly update
2011-02-14 03:15:41 +00:00
firebirds
e37aef75f6
nightly update
2011-02-13 03:14:42 +00:00
dimitr
e92c40eed7
Fixed the error handling behavior in fast_load(), now it corresponds to the original (FB1) one.
...
Fixed a possible bugcheck because of an unexpectedly missing index root page.
Simplified the various jump node structures usage.
2011-02-12 21:32:05 +00:00
dimitr
604322fcc5
Cleaned up the unused FieldNode::defaultValue. Added a bit of constness to the class members.
2011-02-12 20:35:22 +00:00
dimitr
a4e3e3edd6
Misc.
2011-02-12 20:32:38 +00:00
dimitr
1be45eb531
Misc.
2011-02-12 20:26:24 +00:00
asfernandes
c916c09e42
Refactored out OPT_expression_equal while fixing checking of sameAs involving CASTs. Problem saw by Dmitry.
2011-02-12 18:11:43 +00:00
asfernandes
c7f7a763d1
Avoid casts.
2011-02-12 17:41:49 +00:00
dimitr
4d2f09c8f0
Cleaned up the unused (since FB2) parameter.
2011-02-12 14:13:40 +00:00
dimitr
9bd051b3e7
Refactored expression equality to make it independent from the stream being optimized.
2011-02-12 14:01:36 +00:00
dimitr
a59dc809a0
Misc.
2011-02-12 08:59:55 +00:00
firebirds
857a9eb7d9
nightly update
2011-02-12 03:16:00 +00:00
asfernandes
876cfc1c78
Fixed DDL trigger crash reported in fb-devel.
2011-02-11 14:26:14 +00:00
firebirds
4c5f1afc1a
nightly update
2011-02-11 03:15:54 +00:00
asfernandes
f1ac2b2ab5
Simplified fix for problem with default values in formats.
2011-02-11 00:43:15 +00:00
dimitr
0232bc77f3
Misc.
2011-02-10 20:22:22 +00:00
dimitr
a7b85a2db8
Misc.
2011-02-10 14:52:21 +00:00
firebirds
289471e4e9
nightly update
2011-02-10 03:16:17 +00:00
asfernandes
305b989cf8
Fixed hang found with CORE-3340 test-case.
2011-02-09 21:26:18 +00:00
asfernandes
8ee5d6965e
Warnings
2011-02-09 21:25:46 +00:00
dimitr
5eec5f532f
Fixed CORE-3340 (Error in autonomous transaction with empty exception handler: can insert duplicate values into PK/UK column).
2011-02-09 10:59:24 +00:00
firebirds
a19e6eb507
nightly update
2011-02-09 03:18:32 +00:00
asfernandes
67f9c9b31d
Do not reuse arbitrary nodes' impure space in aggregate. Relates to CORE-3255.
2011-02-09 00:29:46 +00:00
firebirds
5b6557a179
nightly update
2011-02-08 03:16:43 +00:00
dimitr
bb1f7ad9a6
Implement CORE-3076: Better performance for (table.field = :param or :param = -1) in where clause.
2011-02-07 17:54:24 +00:00
firebirds
0f85835681
nightly update
2011-02-07 03:14:57 +00:00
asfernandes
1388655673
Fixed CORE-3255 - The server could crash using views with GROUP BY.
2011-02-06 21:59:20 +00:00
dimitr
f8f2b4d942
Correction in the plan output.
2011-02-06 19:52:18 +00:00
dimitr
c7224b44ef
Correction in the plan output.
2011-02-06 19:50:42 +00:00
dimitr
24804a4a4f
Warnings.
2011-02-06 19:36:49 +00:00
dimitr
392bfbc0ef
Warnings.
2011-02-06 19:34:43 +00:00
dimitr
0fbff04472
Warnings.
2011-02-06 18:55:22 +00:00
asfernandes
bf77761d84
Fixed CORE-3310 - RDB$GET_CONTEXT and between in view.
...
Fixed CORE-3338 - Some expression indexes with COALESCE, CASE and DECODE became inoperant.
Removed DSQL hidden variables expressions.
Refactored COALESCE, DECODE and (simple) CASE, using new BLR verbs.
Fixed v3 regression with UPDATE OR INSERT inside PROCEDURE/FUNCTION.
Fixed assert with DECODE/CASE with only test parameters and no values.
2011-02-06 18:13:12 +00:00
dimitr
5725a784e8
Misc.
2011-02-06 15:39:37 +00:00
firebirds
e829802128
nightly update
2011-02-05 03:14:15 +00:00
asfernandes
7800060e22
Misc
2011-02-04 23:58:10 +00:00
dimitr
c398168403
Slightly clearer output.
2011-02-04 12:13:46 +00:00
dimitr
e967ba7ba4
Correction.
2011-02-04 10:02:20 +00:00
dimitr
0985f15236
Make all aggregates aware of big tables (more than 2^31 rows).
2011-02-04 07:53:25 +00:00
dimitr
69e6fdd8d3
Corrections, thanks to Adriano.
2011-02-04 07:45:01 +00:00
firebirds
854f3b54fd
nightly update
2011-02-04 03:15:45 +00:00
asfernandes
f26d9a4b14
Fixed CORE-3201 - ATAN2 returns incorrect value for (0, 0).
2011-02-03 14:51:50 +00:00
firebirds
ac6ac972d5
nightly update
2011-02-03 13:05:45 +00:00
dimitr
6de88387c7
Simplification. Adriano, please review.
2011-02-03 09:35:57 +00:00
dimitr
d5b24b77fb
Removed the supposedly wrong checkout (it was added in v2.0), as theoretically it can lead to race conditions in the page cache.
2011-02-03 08:01:22 +00:00
dimitr
e3831d1061
Fixed the cache logic (manifested itself as infinite loops) after Alex's SLONG->ULONG changes for page numbers. There's still room for further changes. While being there, performed some related cleanup.
2011-02-02 17:47:11 +00:00
asfernandes
681c542480
Fixed CORE-3330 - Server crashes while recreating the table with a NULL -> NOT NULL change.
2011-02-02 14:41:28 +00:00
dimitr
6449c942e7
Implemented CORE-3332: Provide more detailed information about the query execution plan. Some details are still to be worked on.
2011-02-02 11:31:04 +00:00
alexpeshkoff
491ce86c72
Fixed CORE-3329:Windows administrator gets RDB$ADMIN role when this is not expected
2011-02-02 11:30:55 +00:00
hvlad
12ada43e38
Front ported improvement CORE-3323 : Ability to cancel waiting in lock manager
...
LM part will be changed to not rely on engine internals.
2011-02-02 11:20:52 +00:00
firebirds
b6e62c016a
nightly update
2011-02-02 03:15:58 +00:00
firebirds
5e57ccc0d8
nightly update
2011-02-01 03:16:41 +00:00
hvlad
e04bd813f8
Fixed bug CORE-3095 : Client receive event's with count equal to 1 despite of how many times EVENT was POSTed in same transaction
2011-01-31 10:40:00 +00:00
asfernandes
f27d60369e
Refactor nod_relation_name and nod_rel_proc_name.
2011-01-30 00:25:46 +00:00
asfernandes
a85ff223b1
Correction
2011-01-29 17:30:30 +00:00
asfernandes
ccaaca7c72
Misc
2011-01-29 17:24:29 +00:00
dimitr
6e6d341d4f
Front ported CORE-3312: Sub-optimal join plan when the slave table depends on the master one via the OR predicate.
2011-01-29 11:34:25 +00:00
dimitr
e0f5a68da0
More work on enlarging the message buffers. To be continued.
2011-01-28 18:50:27 +00:00
dimitr
fcf42108da
Refactoring. Mostly short->long replacements for various buffer sizes.
2011-01-28 17:12:22 +00:00
dimitr
20eb1c8bfc
Finalize my prior commit.
2011-01-28 16:07:08 +00:00
dimitr
cdeed9d652
Favor a direct call instead of dealing with information buffers.
2011-01-28 15:54:28 +00:00
hvlad
b512958a44
Fixed bug CORE-3315 : Audit plugin records a sencond *FAILED* EXECUTE_STATEMENT_FINISH after a "normal" one
2011-01-28 10:27:11 +00:00
firebirds
818d5a691b
nightly update
2011-01-28 03:17:09 +00:00
asfernandes
248ddfa04a
Misc
2011-01-28 00:58:32 +00:00
alexpeshkoff
742b308173
Avoid to early shutdown of engine
2011-01-26 18:06:01 +00:00
dimitr
4a8b34fef7
Misc.
2011-01-26 11:20:01 +00:00
alexpeshkoff
eb11598570
Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion
2011-01-24 16:36:29 +00:00
hvlad
1e6135ec40
Fixed main reason of AV at engine DLL unload time. More fixes will follow soon.
2011-01-24 13:20:25 +00:00
hvlad
dca44e309d
Make it compiles on Windows after Alex's changes. MSVC10 build will follow later.
2011-01-24 12:51:32 +00:00
hvlad
8e47db4154
Warning
2011-01-24 12:43:04 +00:00
asfernandes
f0586b01eb
Refactor DSQL's nod_join and nod_union.
2011-01-22 20:40:04 +00:00
asfernandes
ffb28dfc3d
Misc
2011-01-22 17:15:52 +00:00
firebirds
5f1c19f539
nightly update
2011-01-22 03:26:36 +00:00
alexpeshkoff
f89ac854ef
Getting ready to use 32 (not 31) page and transaction numbers
2011-01-21 17:55:04 +00:00
alexpeshkoff
7ccb8e73c7
Better logic when working with flags in case of i/o error. Enhanced diagnostics.
2011-01-21 16:35:24 +00:00
asfernandes
1a2710c153
Fix recursive query with ORDER BY.
...
It was broken since Aug-2010 with commit "Refactor nod_rse, nod_relation,
nod_procedure, nod_union, nod_aggregate and nod_window."
2011-01-21 15:06:26 +00:00
firebirds
7130421c45
nightly update
2011-01-21 03:28:15 +00:00
firebirds
c50d7459fc
nightly update
2011-01-20 03:20:31 +00:00
dimitr
def057b0e2
Fixed a small regression caused by myself.
2011-01-19 05:47:11 +00:00
firebirds
20b3d67eb0
nightly update
2011-01-19 03:17:13 +00:00
firebirds
1366d72e62
nightly update
2011-01-18 03:32:00 +00:00
alexpeshkoff
86df15917b
Fixed calling conventions in interfaces - thanks to Dmitry Kovalenko
2011-01-17 14:13:57 +00:00
alexpeshkoff
ddaddccb97
Fixed bug, found by Adriano - destructor of statically allocated factory should better never be called
2011-01-17 12:17:24 +00:00
firebirds
5a8ef6a5ab
nightly update
2011-01-17 03:17:16 +00:00
dimitr
46ef6561a4
Misc.
2011-01-16 08:42:42 +00:00
firebirds
b0c2d609bf
nightly update
2011-01-16 03:17:11 +00:00
asfernandes
233093cee4
Misc
2011-01-16 02:16:15 +00:00
firebirds
469c770b2f
nightly update
2011-01-15 03:18:57 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
dimitr
1f5e2c7d4e
Tuned the code a little in order to avoid redundant retrievals. As a side effect, it downgrades three-way joins to two-way ones, thus helping the optimizer to choose a good plan in the worst (zero selectivity) cases. This should resolve CORE-2933 (Very slow execution of a script that creates a lot of metadata) and CORE-3237 (Slow compilation of stored procedures) without tweaking the optimizer constants.
2011-01-14 06:51:51 +00:00
firebirds
a4796cfb84
nightly update
2011-01-13 03:17:35 +00:00
firebirds
542a6e2898
nightly update
2011-01-12 03:17:17 +00:00
firebirds
9dbdcbbbd2
nightly update
2011-01-11 03:18:01 +00:00
asfernandes
8f202589e3
Fixed CORE-3306 - Invariant sub-query is treated as variant thus causing multiple invokations of a nested stored procedure
2011-01-10 15:41:33 +00:00
firebirds
a80f4469ab
nightly update
2011-01-10 03:17:09 +00:00
asfernandes
123aa675ab
Refactor nod_aggregate, nod_relation, nod_rse, nod_derived_table, nod_query_spec and nod_limit
2011-01-09 21:58:56 +00:00
firebirds
3c662a48c4
nightly update
2011-01-08 03:23:07 +00:00
dimitr
46b8ec1e14
Fixed CORE-3302: Distinct aggregates return wrong (duplicated) data.
2011-01-07 11:32:45 +00:00
firebirds
c571821492
nightly update
2010-12-29 03:20:33 +00:00
asfernandes
095c9b80d7
Misc
2010-12-29 00:49:21 +00:00
firebirds
731fab1f51
nightly update
2010-12-27 03:17:00 +00:00
firebirds
b049bab2e9
nightly update
2010-12-24 03:19:53 +00:00
firebirds
6d92010735
nightly update
2010-12-20 03:17:25 +00:00
firebirds
c1b8cf8ca8
nightly update
2010-12-19 03:19:26 +00:00
firebirds
fbed9b96f6
nightly update
2010-12-18 03:18:07 +00:00
asfernandes
c9ec26c0c3
Feature CORE-726 - Boolean data type
2010-12-18 02:17:06 +00:00
hvlad
f955808a51
Frontport better fix for bug CORE-3266 : Race condition between async service detach request and running user trace service
2010-12-17 22:32:35 +00:00
firebirds
845b902dc1
nightly update
2010-12-17 03:36:58 +00:00
firebirds
a5aaae4ee0
nightly update
2010-12-16 03:28:01 +00:00
asfernandes
1a1e892daf
Fixed CORE-3277 - Wrong result for RIGHT(UTF8 varchar)
2010-12-16 00:06:55 +00:00
firebirds
1a4dcbc53c
nightly update
2010-12-13 03:19:34 +00:00
asfernandes
6bdd01e49a
Missing pass1 on procedure message, seen by Claudio - not relevant currently, but do it as before.
2010-12-12 20:45:52 +00:00
firebirds
a0852cae07
nightly update
2010-12-06 03:26:47 +00:00
firebirds
5b761808fb
nightly update
2010-12-05 03:20:20 +00:00
asfernandes
83d74dc2b4
Rework on line/column info support to make it faster
2010-12-05 00:55:54 +00:00
asfernandes
acfea28169
Make expression evaluation faster
2010-12-05 00:54:54 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +00:00
firebirds
3ea55dbbe5
nightly update
2010-12-03 03:36:00 +00:00
firebirds
5c7a951d23
nightly update
2010-12-01 03:53:48 +00:00
firebirds
3ee26ccd9d
nightly update
2010-11-30 04:06:03 +00:00
asfernandes
bcbc1ed46e
Move some previously static functions to StmtNodes.cpp
2010-11-29 14:54:07 +00:00
firebirds
30db7aecfa
nightly update
2010-11-29 04:01:21 +00:00
asfernandes
8af7ec0211
Refactored the support for blr_handler, blr_loop, blr_exec_sql, blr_exec_into, blr_exec_stmt,
...
blr_start_savepoint, blr_end_savepoint, blr_store, blr_store2, blr_erase, blr_modify,
blr_modify2, blr_exec_proc, blr_exec_proc2, blr_exec_pid, blr_dcl_cursor, blr_cursor_stmt,
blr_set_generator, blr_receive, blr_stall, blr_select, blr_block, blr_error_handler,
blr_label, blr_leave, blr_continue and the source info node.
2010-11-29 02:17:04 +00:00
skidder
3f6412d359
Port fix for frequent random lock conflict errors from RDB 2.1
2010-11-28 18:53:45 +00:00
asfernandes
594e390d42
Fixed segfault after EXECUTE STATEMENT with invalid SQL
2010-11-28 14:56:35 +00:00
firebirds
bea349ac31
nightly update
2010-11-28 03:45:52 +00:00
firebirds
f199b81281
nightly update
2010-11-27 03:47:52 +00:00
firebirds
eefbd00757
nightly update
2010-11-26 03:41:43 +00:00
alexpeshkoff
c8293cd935
Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code
2010-11-25 12:22:39 +00:00
hvlad
272adc246a
Frontport fix for bug CORE-3188 : page 0 is of wrong type (expected 6, found 1)
2010-11-25 10:53:48 +00:00
dimitr
c585c2a257
Fixed assertion when restoring a database having expression insides referencing non-existent UDFs.
2010-11-24 16:00:21 +00:00
dimitr
d0d58495c8
Fixed inability to restore privileges granted to roles.
2010-11-24 15:55:06 +00:00
firebirds
d32557fc94
nightly update
2010-11-24 03:15:37 +00:00
firebirds
aed9d9e5fc
nightly update
2010-11-23 03:14:35 +00:00
firebirds
334bd0eeef
nightly update
2010-11-22 03:14:14 +00:00
asfernandes
a3064848d6
Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod.
...
Store ValueExprNodes instead of jrd_nod in the metadata cache.
Make RecordSourceNode child of ExprNode as they share most operations.
Get rid of the JRD visitors in favor of direct calls.
Convert assignments statement lists created inside expressions to separate source and targets ValuesExprNodes.
2010-11-21 03:47:29 +00:00
firebirds
6d8e6d1191
nightly update
2010-11-21 03:13:28 +00:00
firebirds
5e67e0c585
nightly update
2010-11-20 03:15:32 +00:00
asfernandes
4c02cfbd5a
Correction for CORE-3244
2010-11-20 00:43:16 +00:00
alexpeshkoff
49a677b1fd
cleanup
2010-11-19 17:32:21 +00:00
firebirds
9512f35159
nightly update
2010-11-19 03:14:40 +00:00
asfernandes
c95ee8c6be
Fixed CORE-3227 - ASCII_VAL() fails if argument contains multi-byte character anywhere
2010-11-18 15:06:37 +00:00
asfernandes
ca35503697
Fixed CORE-3228 - RIGHT() fails with multibyte text blobs > 1024 chars
2010-11-18 14:53:01 +00:00
asfernandes
c65f59768d
Fixed CORE-3244 - POSITION: Wrong result with '' if third argument present
2010-11-18 14:26:01 +00:00
firebirds
75a016eee9
nightly update
2010-11-16 03:15:58 +00:00
firebirds
adc18b33d6
nightly update
2010-11-15 03:14:56 +00:00
asfernandes
4dea3a42a1
Remove dependency of jrd_nod in ExprNode
2010-11-14 22:31:42 +00:00
asfernandes
3eb252ec5f
Refactored DSQL nodes: nod_derived_field, nod_map, nod_dbkey and nod_rec_version.
...
Refactored JRD nodes: blr_field (JRD side only), blr_dbkey, blr_record_version and blr_stmt_expr.
2010-11-14 17:25:48 +00:00
firebirds
b10404a57c
nightly update
2010-11-14 03:14:45 +00:00
dimitr
7eded400e8
Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary.
...
Warning: this includes an ODS change, please boot-build.
2010-11-13 15:03:44 +00:00
dimitr
0d0c7be57a
Implemented support for deterministic (invariant) functions.
2010-11-13 08:56:15 +00:00
firebirds
db774bcbf2
nightly update
2010-11-13 03:13:43 +00:00
firebirds
a779ffb016
nightly update
2010-11-12 03:15:34 +00:00
dimitr
a170738b10
Front ported fix for CORE-3207.
2010-11-11 07:41:33 +00:00
firebirds
f75f39d51d
nightly update
2010-11-11 03:15:55 +00:00
firebirds
35d85c14a3
nightly update
2010-11-10 03:15:34 +00:00
firebirds
d4db3eecd1
nightly update
2010-11-09 03:16:19 +00:00
asfernandes
0d19fe7688
Refactor blr_index (nod_scalar)
2010-11-08 23:17:01 +00:00
alexpeshkoff
1183e9c771
Fixed CORE-3220: isc_info_svc_get_users returns error message in the result cluster
2010-11-08 16:16:36 +00:00
asfernandes
447dffa7b1
Warnings
2010-11-08 14:43:11 +00:00
dimitr
2ed04ec8a9
Fixed CORE-3217: Server crashes inside the lock manager when multiple connections attaching/detaching simultaneously.
2010-11-08 10:21:04 +00:00
dimitr
8573d02653
Correction.
2010-11-08 09:23:40 +00:00
dimitr
cc1c1e8b20
Fixed CORE-3218: Statement cancellation request might be silently ignored by the currently running SQL code.
2010-11-08 09:16:50 +00:00
dimitr
bc3a797d4a
If we swallow the exception, let's zap it inside the status vector as well. This fixes the assertion in the debug build.
2010-11-08 07:23:32 +00:00
firebirds
e343419c44
nightly update
2010-11-08 03:14:35 +00:00
asfernandes
5ee982afb9
Refactor blr_derived_expr
2010-11-07 22:12:14 +00:00
asfernandes
a13dd3e6fe
Refactor nod_domain_validation
2010-11-07 20:26:11 +00:00
firebirds
443f0a64bd
nightly update
2010-11-07 03:14:08 +00:00
asfernandes
1d702dae81
Refactor blr_via, blr_from, blr_maximum, blr_minimum, blr_count, blr_average and blr_total
2010-11-07 02:18:58 +00:00
asfernandes
045c090a38
Misc
2010-11-06 18:56:46 +00:00
firebirds
dc9e1fa9b5
nightly update
2010-11-06 03:14:46 +00:00
asfernandes
d68e42b731
Cleanup: nod_average2 and nod_total2 was very broken
2010-11-05 15:05:50 +00:00
asfernandes
195e8e879c
Cleanup: nod_average2 and nod_total2 was very broken
2010-11-05 14:31:08 +00:00
firebirds
9121b7fb1d
nightly update
2010-11-05 03:14:43 +00:00
firebirds
33c59feac9
nightly update
2010-11-04 03:13:41 +00:00
asfernandes
f3277d0775
Fixed CORE-3211 - String truncation occurs when selecting from a view containing NOT IN inside
2010-11-04 01:03:40 +00:00
firebirds
2013dae658
nightly update
2010-11-03 03:14:03 +00:00
asfernandes
2b6106938e
Refactor variables
2010-11-02 17:05:01 +00:00
dimitr
c5f6f04726
Cleanup.
2010-11-02 11:30:57 +00:00
firebirds
2ebec66076
nightly update
2010-11-02 03:15:25 +00:00
asfernandes
e65fd8fea8
1) Refactor CAST.
...
2) Fixed CORE-3204 - Constraint violation error of CAST is not raised inside views
2010-11-01 23:57:31 +00:00
dimitr
b060fb4c67
Fixed CORE-3208: Significant memory leaks with recursive queries.
2010-11-01 19:32:17 +00:00
asfernandes
8df9d960a8
Correction
2010-11-01 15:09:22 +00:00
firebirds
3cdb744751
nightly update
2010-11-01 03:13:57 +00:00
asfernandes
51f4b27991
Simplify the internal "null replacement" logic
2010-11-01 00:42:12 +00:00
dimitr
708c0d50ca
Expose the fb_ping() API call to the external world.
2010-10-31 13:51:31 +00:00
firebirds
ad6f71da70
nightly update
2010-10-31 03:14:14 +00:00
firebirds
a63a336b38
nightly update
2010-10-30 03:14:04 +00:00
firebirds
cba02bc072
nightly update
2010-10-29 03:15:11 +00:00
alexpeshkoff
0ab6c4abf7
Avoid throwing C++ exceptions from authentication plugins
2010-10-28 08:02:42 +00:00
firebirds
e16bb6ef4b
nightly update
2010-10-28 03:15:13 +00:00
firebirds
449144a79b
nightly update
2010-10-27 03:14:40 +00:00
asfernandes
34fcf769dd
Misc
2010-10-27 00:52:32 +00:00
firebirds
806f3c061a
nightly update
2010-10-26 03:14:56 +00:00
firebirds
f0e4607598
nightly update
2010-10-25 03:13:59 +00:00
firebirds
46bd0a4630
nightly update
2010-10-24 03:13:20 +00:00
asfernandes
3317eeeebc
Refactor literal values.
2010-10-24 00:26:00 +00:00
firebirds
59fdc9ee89
nightly update
2010-10-23 03:14:55 +00:00
hvlad
2415148b7e
Engine always works in embedded mode
2010-10-22 20:48:26 +00:00
asfernandes
16ff0c51ce
Refactor NULL expression
2010-10-22 15:00:22 +00:00
firebirds
e8a5c02df9
nightly update
2010-10-22 03:14:28 +00:00
asfernandes
5c7e5ce634
Misc
2010-10-22 01:24:31 +00:00
firebirds
ce8a552a85
nightly update
2010-10-21 03:15:03 +00:00
firebirds
50e801319d
nightly update
2010-10-20 03:14:33 +00:00
alexpeshkoff
88e0503dc6
Fixed CORE-3148: possible segfault in SQZ_apply_differences
2010-10-19 13:05:19 +00:00
firebirds
5372b2b377
nightly update
2010-10-19 03:15:16 +00:00
hvlad
f223086fdd
Corrections for new build system. Work in progress...
2010-10-18 17:23:36 +00:00
firebirds
ab028ddef6
nightly update
2010-10-17 03:13:57 +00:00
asfernandes
2e0da292df
Refactor EXTRACT
2010-10-16 18:53:25 +00:00
asfernandes
2dcef5c7ce
Refactor *_LENGTH functions
2010-10-16 18:17:00 +00:00
asfernandes
aa78df6f91
Refactor SUBSTRING
2010-10-16 17:42:04 +00:00
asfernandes
38ba5852ae
Cleanup: remove blr_prot_mask and blr_lock_state support
2010-10-16 15:34:52 +00:00
firebirds
0ac7b3e9d9
nightly update
2010-10-16 03:15:24 +00:00
alexpeshkoff
8a8a95448f
warnings
2010-10-15 09:05:34 +00:00
firebirds
ffa9b70aa9
nightly update
2010-10-15 03:14:59 +00:00
asfernandes
7b652bcb9a
Misc
2010-10-15 01:55:57 +00:00
asfernandes
7b9dcd86cc
Correction
2010-10-15 00:52:33 +00:00
alexpeshkoff
db34472378
Frontported fix for CORE-3115: Bugs in the internal record compression routines
2010-10-14 12:28:58 +00:00
alexpeshkoff
3afd884f5b
Temporal quickfix for working engine shutdown
2010-10-14 11:13:29 +00:00
dimitr
af23581244
Front ported my recent changes. I'm unable to verify the compilation now, sorry.
2010-10-14 05:27:08 +00:00
firebirds
8dd8dbfb49
nightly update
2010-10-14 03:15:15 +00:00
alexpeshkoff
250a808107
Temporary disable suggested by me solution for request format check - needs better checks, as is breaks CREATE DATABASE
2010-10-13 13:35:40 +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
c6932824f7
Full fix for CORE-3024
2010-10-13 09:15:48 +00:00
alexpeshkoff
1c0a683249
More lost files
2010-10-13 05:50:53 +00:00
firebirds
6e072bed20
nightly update
2010-10-13 03:17:18 +00:00
asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
83d6a2f88c
Restored a lot of changes, rolled back by me unintentionally
2010-10-12 11:36:51 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
firebirds
fdfcc4ed7e
nightly update
2010-10-10 03:13:00 +00:00
asfernandes
ac3c00d503
1) Refactored LOWER, UPPER and TRIM.
...
2) Fixed CORE-3174 - Expression index with TRIM may lead to incorrect indexed lookup
2010-10-09 18:39:45 +00:00
firebirds
f76961d639
nightly update
2010-10-09 03:12:58 +00:00
asfernandes
4d00fec2d6
Refactor parameters and GEN_ID.
2010-10-09 01:57:37 +00:00
asfernandes
9bf9ca4ef7
Misc
2010-10-09 01:50:18 +00:00
hvlad
6a37e8c261
Fixed bug CORE-3170 : Engine could enter infinite loop if EVENT's are posted but no subscribers exists
2010-10-08 11:57:57 +00:00
dimitr
df245ba88e
Fixed problems with recursive PSQL functions. Minor refactoring.
2010-10-08 09:40:14 +00:00
firebirds
d9975031b9
nightly update
2010-10-08 03:13:58 +00:00
firebirds
dde918ad71
nightly update
2010-10-07 03:13:17 +00:00
firebirds
9931395c98
nightly update
2010-10-06 03:14:27 +00:00
firebirds
79e42ead7d
nightly update
2010-10-05 03:13:47 +00:00
firebirds
439fac187a
nightly update
2010-10-03 03:15:10 +00:00
asfernandes
2227426f2e
Sub-task CORE-3147 - Fix SUBSTRING(SIMILAR) in regard to initial and final shortest matching specified in the standard
2010-10-03 00:50:17 +00:00
firebirds
5d7bd25c38
nightly update
2010-10-01 03:15:31 +00:00
asfernandes
58a7979097
Improve the debug log
2010-09-30 15:40:06 +00:00
firebirds
4e7ff222e5
nightly update
2010-09-28 03:15:12 +00:00
firebirds
9b9f26aa15
nightly update
2010-09-26 03:14:45 +00:00
asfernandes
b49391c8d0
Misc
2010-09-25 23:08:18 +00:00
asfernandes
1f8342a3a1
Fixed CORE-3141 - The last column in a view is returning as a null value even when it's not
2010-09-25 20:19:43 +00:00
firebirds
236b07a221
nightly update
2010-09-25 03:14:43 +00:00
robocop
98a2c6822d
Warnings.
2010-09-24 09:53:51 +00:00
robocop
c7abd52cea
Misc.
2010-09-24 09:23:12 +00:00
firebirds
44c21083d7
nightly update
2010-09-24 03:14:34 +00:00
asfernandes
bbd048fede
Make refactored code match original one, as see by Claudio.
...
The affected code is something that never executes.
2010-09-23 15:22:44 +00:00
robocop
25b691353e
Misc.
2010-09-23 09:53:50 +00:00
firebirds
cd75b18f00
nightly update
2010-09-21 03:14:24 +00:00
asfernandes
0eb26b8e97
Misc
2010-09-20 16:26:25 +00:00
asfernandes
9b8171d5c1
1) Refactor nod_value_if.
...
2) Created ExprNode::expressionEqual method to replace a new big and ugly switch.
3) Make boolean referencers use BoolExprNode instead of jrd_nod, except nod_validate for now. This includes BinaryBoolNode and NotBoolNode working without jrd_nod references.
4) Rework in the impure allocation code (replace "csb_impure += ..." by CMP_impure calls).
2010-09-20 16:07:50 +00:00
firebirds
9e786f0c8a
nightly update
2010-09-19 03:13:18 +00:00
dimitr
34dd100554
Fixed CORE-3137: Partial rollback is possible for a selectable procedure modifying data.
2010-09-18 06:52:46 +00:00
firebirds
1c1b3abfa5
nightly update
2010-09-18 03:13:24 +00:00
asfernandes
c1b5abfdf2
1) Refactor all types of boolean nodes.
...
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
firebirds
dcdb4e4426
nightly update
2010-09-15 03:18:23 +00:00
firebirds
1009980967
nightly update
2010-09-14 03:06:00 +00:00
firebirds
f54e3120f5
nightly update
2010-09-10 03:14:38 +00:00
firebirds
21acb613f2
nightly update
2010-09-09 03:14:38 +00:00
dimitr
7083a2fff5
Corrections to the multi-key hashing. Thanks to Adriano.
2010-09-08 18:05:28 +00:00
firebirds
d5ce10e647
nightly update
2010-09-08 03:14:17 +00:00
firebirds
5bd3d2a43f
nightly update
2010-09-05 03:12:59 +00:00
asfernandes
b7b63becf3
Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info
2010-09-04 21:36:41 +00:00
firebirds
4607360acf
nightly update
2010-09-02 03:13:54 +00:00
asfernandes
f42c9bd874
Fixed CORE-3101 - Cannot alter the domain after migrating from older versions
2010-09-01 15:55:32 +00:00
asfernandes
60bfdf264f
Fix warning
2010-09-01 15:54:54 +00:00
firebirds
6a7ae9708a
nightly update
2010-09-01 03:15:19 +00:00
firebirds
d33b2197e2
nightly update
2010-08-31 03:14:29 +00:00
asfernandes
ada671c034
Refactor nod_index and nod_bit_* to InversionNode
2010-08-31 00:20:33 +00:00
asfernandes
6b261f1b81
Misc
2010-08-31 00:12:20 +00:00
asfernandes
cadef3fbf0
Small cleanup
2010-08-30 15:39:50 +00:00
firebirds
1163bea5f1
nightly update
2010-08-30 03:14:08 +00:00
asfernandes
8f857a6deb
Refactor plan nodes to PlanNode
2010-08-29 20:20:19 +00:00
asfernandes
76ff0957fd
Cleanup
2010-08-29 18:25:55 +00:00
asfernandes
96f2829728
Refactor nod_map and nod_sort to type-safe MapNode and SortNode
2010-08-29 18:20:44 +00:00
firebirds
dde6bbcb53
nightly update
2010-08-29 03:13:47 +00:00
dimitr
523120f717
Fixed CORE-2155: Join of SP with view or table may fail with 'No current record for fetch operation'.
2010-08-28 12:41:51 +00:00
dimitr
f1b959694c
Fixed the engine crash caused by the recent refactoring.
2010-08-28 08:52:37 +00:00
firebirds
b17937848c
nightly update
2010-08-28 03:14:01 +00:00
firebirds
bf6be92408
nightly update
2010-08-27 03:15:10 +00:00
asfernandes
8e4aae8e8b
Fixed CORE-3109 - [Crash] isc_dql_exec_immed3_m for "create database ..." and NULL transaction
2010-08-27 02:55:09 +00:00
asfernandes
8047048dc4
Misc
2010-08-26 15:40:51 +00:00
firebirds
fc2376c032
nightly update
2010-08-26 03:14:14 +00:00
asfernandes
588c545d17
Rework WindowSourceNode to use type-safe partitions
2010-08-25 15:52:46 +00:00
dimitr
e7c44824e6
Fixed a few suspicious places related to the variable cloning.
2010-08-25 08:02:21 +00:00
firebirds
0c79c118cd
nightly update
2010-08-25 03:15:25 +00:00
asfernandes
53d7b386fa
Move dozen of parameters of virtual/overriden function to OptimizerBlk
2010-08-25 03:10:12 +00:00
asfernandes
7eb5bb0ae3
Misc
2010-08-25 01:35:33 +00:00
asfernandes
0497251edd
Remove do-nothing checks from the new file
2010-08-25 01:01:22 +00:00
asfernandes
e736c7d15c
Misc
2010-08-25 00:42:17 +00:00
dimitr
a048813907
Refactored the rivers management a bit.
2010-08-24 17:49:23 +00:00
asfernandes
0ce8cb6f2f
Correction
2010-08-24 16:26:20 +00:00
asfernandes
48d83b8fef
Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window.
2010-08-24 03:25:01 +00:00
firebirds
77fa416d04
nightly update
2010-08-16 03:14:03 +00:00
firebirds
0fde4aa77f
nightly update
2010-08-14 03:14:17 +00:00
asfernandes
18a6a6b4f9
More consts
2010-08-13 15:22:00 +00:00
firebirds
b0bc4b10c1
nightly update
2010-08-13 03:16:33 +00:00
robocop
5159171578
Misc.
2010-08-12 10:32:50 +00:00
firebirds
16119fb584
nightly update
2010-08-12 03:13:26 +00:00
asfernandes
7b8a8065c4
More consts
2010-08-12 00:59:48 +00:00
firebirds
e3a3ac8f86
nightly update
2010-08-11 03:16:18 +00:00
asfernandes
8657f4b599
Better internal handling of dependencies
2010-08-11 02:59:33 +00:00
firebirds
9199492419
nightly update
2010-08-10 11:04:59 +00:00
asfernandes
de5098b85d
Misc
2010-08-10 00:37:26 +00:00
asfernandes
4c9eb2c3ce
Correct double indirection (jrd_nod**) so const cascades to every dereference
2010-08-09 16:06:23 +00:00
asfernandes
dadc0f560c
Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT.
2010-08-09 15:48:51 +00:00
alexpeshkoff
14962fb831
Damian's patch for additional CPUs under linux
2010-08-09 13:56:20 +00:00
hvlad
087a7f7cda
Fixed bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction
2010-08-07 21:18:23 +00:00
asfernandes
96b2ed0925
Hope this assumption to be correct
2010-08-07 15:49:53 +00:00
asfernandes
c5016fb4f4
Misc
2010-08-07 02:44:39 +00:00
asfernandes
361727d549
Misc
2010-08-07 02:38:12 +00:00
asfernandes
7f3dc62888
Frontport fix for CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery
2010-08-07 02:10:08 +00:00
hvlad
1ca9c0a020
Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1
2010-08-06 15:16:13 +00:00
asfernandes
173b23109c
1) Better organization between request and statement. 2) Consts.
2010-08-05 15:55:49 +00:00
asfernandes
2e9f01a4e0
Fix DDL triggers
2010-08-05 00:44:58 +00:00
asfernandes
7adb129d37
Frontport fix for CORE-3094 - Parameters doesn't work with NOT IN from a selectable procedure
2010-08-04 15:50:26 +00:00
asfernandes
ad57aa29a1
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors
2010-08-02 02:22:26 +00:00
asfernandes
e664de5f00
Fixed CORE-3091 - Built-in function POWER(X, Y) does not work when the X argument is negative and the Y value is scaled numeric but integral
2010-07-31 18:40:45 +00:00
asfernandes
96cd57ba83
Better error reporting and adjustments
2010-07-29 00:36:31 +00:00
asfernandes
3197757f00
Rename misleading TriStateType class name to Nullable
2010-07-29 00:20:53 +00:00
asfernandes
36f092fe0e
Improvement CORE-3085 - Add clause ALTER DOMAIN <name> [NOT] NULL
2010-07-28 16:14:20 +00:00
hvlad
4495a7ce16
Fixed bug CORE-3079 : Strong slowing down inserts with EVENT-s in a single transaction
2010-07-26 10:51:00 +00:00
asfernandes
0b7c21172a
Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands
2010-07-26 02:37:57 +00:00
asfernandes
be078848df
Create system constraints for better error reporting. Change to GBAK must be backported to avoid future problems.
2010-07-26 02:14:48 +00:00
asfernandes
2cbc4e3675
Misc
2010-07-24 02:43:28 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
alexpeshkoff
b02f9aff61
gsec always worked only with SYSDBA - thx to Vlad
2010-07-23 14:01:54 +00:00
alexpeshkoff
d24cd9cbd7
Implemented self-registering plugins format (same plugin can be easily linked statically
...
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.
Reworked all user management to use self-registering plugins.
Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
asfernandes
2c51032b1e
Misc
2010-07-15 00:47:24 +00:00
dimitr
1249095a38
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:33:55 +00:00
dimitr
da183a98ed
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:31:35 +00:00
dimitr
5e88ca725b
Mirror the recent Alex's change for Windows. It doesn't seem being strictly required, but let's be safe.
2010-07-13 07:05:30 +00:00
hvlad
f4718dfe80
Fixed unregistered bug in EXECUTE STATEMENT : make internal cache of prepared statements work properly.
2010-07-12 08:09:46 +00:00
asfernandes
4db389758f
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE/DROP EXCEPTION commands
2010-07-11 18:21:42 +00:00
robocop
5d2e4a1df9
Misc.
2010-07-10 08:33:19 +00:00
robocop
3308522158
Fix compilation error.
2010-07-10 08:32:50 +00:00
alexpeshkoff
88db8b2fbc
ODS change: made RDB$USERS system table, added virtual table SEC$USERS
2010-07-09 12:51:05 +00:00
alexpeshkoff
9a7dd2f84f
Fixed CORE-3067: Objects not unmapped when shared memory is closed
2010-07-09 11:04:23 +00:00
asfernandes
2da3eee4e5
More const correctness
2010-07-06 11:09:32 +00:00
asfernandes
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
asfernandes
33fc2bae16
Constify RecordSource methods - these classes are shared pieces of a (shared) statement
2010-07-05 18:37:35 +00:00
robocop
4edd547b17
Misc.
2010-06-30 08:55:16 +00:00
robocop
8065cc3595
Correction.
2010-06-30 08:54:18 +00:00
asfernandes
5cd2ca8d53
Misc
2010-06-29 16:19:19 +00:00
alexpeshkoff
fe7472a5c4
cleanup
2010-06-28 09:46:25 +00:00
alexpeshkoff
ab75577b9f
Fixed some bugs, related with remapping fo events shared memory - thanks to Adriano
2010-06-28 09:38:00 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
asfernandes
fc00a3d58d
Cleanup
2010-06-26 02:50:07 +00:00
asfernandes
f2c938d9fa
Refactor CREATE/DROP COLLATION
2010-06-26 01:52:06 +00:00
asfernandes
5baf890a21
Misc
2010-06-26 01:18:53 +00:00
hvlad
82e3505af8
Cleanup
2010-06-25 12:16:28 +00:00
alexpeshkoff
6cbefa1f46
Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035.
2010-06-25 11:55:11 +00:00
asfernandes
75af3ccf65
Misc/cleanup
2010-06-22 00:53:35 +00:00
asfernandes
08bbc59f03
Fixed CORE-3056 - Problems may happen when issuing DDL commands in the same transaction after CREATE COLLATION was issued
2010-06-18 12:49:31 +00:00
asfernandes
3e4a71f8ad
Fix problem seen by Vlad where crash happens when our older ICU is found
2010-06-18 11:15:57 +00:00
asfernandes
d2161dc6ff
Fixed CORE-3055 - Variable/argument name could be absent or be wrong in error messages when more than 256 variables are used
2010-06-17 15:32:11 +00:00
alexpeshkoff
b6c0bbcd41
frontported fix for CORE-3021: Segfault in DEV_BUILD
2010-06-17 07:34:15 +00:00
dimitr
9a694c4c73
Fixed unregistered error in the BLR printer output.
2010-06-16 16:28:09 +00:00
alexpeshkoff
f28f040e0f
Fixed CORE-3024: Error "no current record for fetch operation" after ALTER VIEW (and a lot of other possible inconsistencies)
2010-06-15 12:27:33 +00:00
alexpeshkoff
8d2b140459
Fixed CORE-3046: Assertion after ALTER TABLE
2010-06-15 11:57:13 +00:00
asfernandes
0d71f0d52d
Misc
2010-06-12 16:32:46 +00:00
asfernandes
ab834d2ec1
Fixed CORE-3038 - The insert failed because a column definition includes validation
2010-06-12 16:28:11 +00:00
asfernandes
d890ce1231
Fix debug code
2010-06-10 16:08:18 +00:00
asfernandes
e5559a90a1
Current build no (ported from CVS)
2010-06-05 00:48:45 +00:00
asfernandes
3940feef1f
Port from CVS Vlad's fixes for CORE-3015, CORE-3016 and CORE-3017
2010-06-05 00:48:06 +00:00
fsg
661cc2f360
increment build number
2010-05-22 12:59:55 +00:00
fsg
1e0c3558ea
increment build number
2010-05-22 12:59:19 +00:00
fsg
ee9b3f2aae
increment build number
2010-05-22 12:58:07 +00:00
asfernandes
7a08e46d0e
increment build number
2010-05-22 02:19:02 +00:00
asfernandes
e9e3b57bc1
Fix Linux build
2010-05-22 02:19:01 +00:00
asfernandes
a71b815206
increment build number
2010-05-22 02:00:47 +00:00
asfernandes
2ff7842f17
increment build number
2010-05-22 02:00:46 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
asfernandes
8c76c193c9
increment build number
2010-05-22 02:00:44 +00:00
asfernandes
28e81e2fa8
increment build number
2010-05-22 02:00:42 +00:00
asfernandes
b88fb6a8c9
increment build number
2010-05-22 02:00:40 +00:00
asfernandes
a9c081371f
increment build number
2010-05-22 02:00:38 +00:00
asfernandes
8e26439405
increment build number
2010-05-22 02:00:37 +00:00
asfernandes
b9cf43de9b
increment build number
2010-05-22 02:00:35 +00:00
asfernandes
89dd15e1d5
increment build number
2010-05-22 02:00:33 +00:00
dimitr
8ff7801d0a
increment build number
2010-05-21 15:40:53 +00:00
dimitr
472dd3d74a
increment build number
2010-05-21 15:35:51 +00:00
fsg
5c15a16ff7
increment build number
2010-05-21 13:00:59 +00:00
fsg
d6b0ca693e
increment build number
2010-05-21 12:59:40 +00:00
robocop
1daebe9303
increment build number
2010-05-21 09:18:39 +00:00
robocop
3060500d76
Misc.
2010-05-21 09:18:38 +00:00
dimitr
3a20c2492a
increment build number
2010-05-21 08:51:42 +00:00
dimitr
9c47abfa96
Correction.
2010-05-21 08:51:41 +00:00
dimitr
ba2d589081
increment build number
2010-05-21 08:24:17 +00:00
hvlad
bf3568f5b5
increment build number
2010-05-21 08:19:01 +00:00
dimitr
8bb7dbc549
increment build number
2010-05-21 06:14:26 +00:00
dimitr
d3f7b43c7e
Let's calculate the exact cardinality for external tables.
2010-05-21 06:14:25 +00:00
dimitr
008fa5affd
increment build number
2010-05-21 05:49:08 +00:00
dimitr
40b5829694
increment build number
2010-05-21 05:20:34 +00:00
dimitr
dfcf630d78
increment build number
2010-05-21 05:19:51 +00:00
dimitr
b66e596252
increment build number
2010-05-21 05:19:23 +00:00
alexpeshkoff
a6b76e37ef
increment build number
2010-05-20 15:02:32 +00:00
alexpeshkoff
d1fbe785d5
increment build number
2010-05-20 15:02:29 +00:00
alexpeshkoff
4f5d69c02a
increment build number
2010-05-20 15:02:28 +00:00
fsg
82eef3cef8
increment build number
2010-05-20 12:58:30 +00:00
fsg
49e322a6d6
increment build number
2010-05-20 12:57:50 +00:00
fsg
9305408c4f
increment build number
2010-05-20 12:56:42 +00:00
alexpeshkoff
96847f5732
increment build number
2010-05-20 12:07:30 +00:00
alexpeshkoff
63cc180cf9
increment build number
2010-05-20 12:03:32 +00:00
hvlad
8c17dd242b
increment build number
2010-05-20 11:49:49 +00:00
hvlad
af855ba24f
increment build number
2010-05-20 11:48:21 +00:00
hvlad
00d8d5e415
increment build number
2010-05-20 11:47:32 +00:00
hvlad
5243351205
Make Windows boot build work again after Alex's changes
2010-05-20 11:47:28 +00:00
alexpeshkoff
678dbacc9e
increment build number
2010-05-20 10:36:20 +00:00
alexpeshkoff
2b3be79b21
increment build number
2010-05-20 10:30:45 +00:00
hvlad
ee2be8aca8
Improvement CORE-3008 : Add attachment's CHARACTER SET name into corresponding trace records
2010-05-19 16:25:50 +00:00
hvlad
335e3ad769
Fixed bug CORE-2981 : Error in Trace plugin (use local symbols in query)
2010-05-19 07:33:15 +00:00
alexpeshkoff
365677d273
increment build number
2010-05-18 13:32:31 +00:00
alexpeshkoff
ea1b1843d8
Cleaned up macro BOOT_BUILD, boot ObjModuleType in posix build and a lot of related steps in posix build
2010-05-18 13:32:30 +00:00
alexpeshkoff
84a61344b1
increment build number
2010-05-18 13:32:28 +00:00
alexpeshkoff
9b83ab9456
increment build number
2010-05-18 13:32:26 +00:00
alexpeshkoff
98684ca5d3
increment build number
2010-05-18 13:15:53 +00:00
fsg
5dcc1ee25c
increment build number
2010-05-18 12:57:37 +00:00
fsg
0058a3b306
increment build number
2010-05-18 12:57:00 +00:00
fsg
10e7b4aabc
increment build number
2010-05-18 12:55:54 +00:00
alexpeshkoff
f6ad2bef64
increment build number
2010-05-18 10:38:39 +00:00
alexpeshkoff
721db71ea5
increment build number
2010-05-18 10:36:44 +00:00
alexpeshkoff
0710180b67
Fixed CORE-3006: /tmp/firebird and files in it may get 'root' (i.e. GID == 0) group
2010-05-18 10:36:24 +00:00
alexpeshkoff
9f6c42ec4e
increment build number
2010-05-18 10:08:24 +00:00
dimitr
578f6d859c
increment build number
2010-05-18 08:36:57 +00:00
dimitr
5f6d852ba7
increment build number
2010-05-18 08:36:02 +00:00
dimitr
ede4cfd94b
increment build number
2010-05-18 08:35:22 +00:00
dimitr
a971e0c050
increment build number
2010-05-18 07:41:01 +00:00
dimitr
36d5665ebb
increment build number
2010-05-18 07:39:44 +00:00
dimitr
633dcf5654
increment build number
2010-05-18 07:39:14 +00:00
asfernandes
7593f265f6
increment build number
2010-05-17 16:18:18 +00:00
asfernandes
d5e8235eb4
increment build number
2010-05-17 16:14:54 +00:00
asfernandes
d1e4ac4d5b
increment build number
2010-05-17 15:41:22 +00:00
asfernandes
6684dc1158
increment build number
2010-05-17 15:41:20 +00:00
asfernandes
6789eeb6e8
increment build number
2010-05-17 15:38:27 +00:00
asfernandes
3507f31075
increment build number
2010-05-17 15:30:40 +00:00
asfernandes
54dda20acd
increment build number
2010-05-17 15:30:39 +00:00
asfernandes
7a110f4be0
CORE-2929 - 'Invalid ESCAPE sequence' when connecting to the database
2010-05-17 15:30:38 +00:00
asfernandes
bb0ca45669
increment build number
2010-05-17 15:18:58 +00:00
asfernandes
632e72c3a5
Correction for CORE-2826 - Join condition fails for UTF-8 databases
2010-05-17 15:18:57 +00:00
alexpeshkoff
209f3b9ba5
increment build number
2010-05-17 13:28:52 +00:00
alexpeshkoff
4358b36e2f
increment build number
2010-05-17 13:10:27 +00:00
fsg
d53add9947
increment build number
2010-05-17 13:07:13 +00:00
fsg
7f7cce99d7
increment build number
2010-05-17 13:06:06 +00:00
alexpeshkoff
8c2ac45c70
increment build number
2010-05-17 10:39:55 +00:00
alexpeshkoff
790e90ce91
increment build number
2010-05-17 10:39:38 +00:00
alexpeshkoff
e12fe64443
increment build number
2010-05-17 10:24:21 +00:00
alexpeshkoff
de4ca918a7
increment build number
2010-05-17 10:01:36 +00:00
alexpeshkoff
8c4c8ffa6e
increment build number
2010-05-17 10:01:35 +00:00
alexpeshkoff
b376ff4be4
increment build number
2010-05-17 10:01:33 +00:00
dimitr
57fb0a07fa
increment build number
2010-05-17 09:58:46 +00:00
dimitr
60763936ac
Fixed the second part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata.
2010-05-17 09:58:45 +00:00
dimitr
08451a96d1
increment build number
2010-05-17 09:54:57 +00:00
dimitr
bcaadcbfa0
increment build number
2010-05-17 09:47:09 +00:00
dimitr
c6b776cdc8
Fixed the first part of the problem described in CORE-2933: Very slow execution of a script that creates a lot of metadata.
2010-05-17 09:47:08 +00:00
dimitr
b7dd6cf974
increment build number
2010-05-17 09:43:50 +00:00
dimitr
cfe21c3e9d
increment build number
2010-05-17 09:38:22 +00:00
dimitr
2b18bab5da
Correction for my prior fix.
2010-05-17 09:38:21 +00:00
dimitr
fe94c4194a
increment build number
2010-05-17 09:37:51 +00:00
fsg
fc1b7ece9e
increment build number
2010-05-12 12:52:59 +00:00
asfernandes
57f95925a5
increment build number
2010-05-11 15:59:21 +00:00
asfernandes
bac1cfa1c4
Fixed CORE-2826 - Join condition fails for UTF-8 databases
2010-05-11 15:59:19 +00:00
robocop
46c9571858
Misc.
2010-05-11 08:36:45 +00:00
asfernandes
5637c61eb3
increment build number
2010-05-08 02:25:59 +00:00
asfernandes
d6e4b53865
Misc
2010-05-08 02:25:58 +00:00
asfernandes
a550818c86
increment build number
2010-05-08 02:25:56 +00:00
asfernandes
69a5907b47
increment build number
2010-05-08 02:25:55 +00:00
asfernandes
708bbff021
increment build number
2010-05-08 02:25:54 +00:00
asfernandes
c0fa0bd286
increment build number
2010-05-07 15:29:19 +00:00
asfernandes
c3d495f775
increment build number
2010-05-07 15:24:58 +00:00
hvlad
16be018ee7
increment build number
2010-05-07 13:02:22 +00:00
fsg
599c2a3376
increment build number
2010-05-07 12:59:10 +00:00
fsg
8b70e46103
increment build number
2010-05-07 12:58:34 +00:00
fsg
e2fdc0a0ba
increment build number
2010-05-07 12:57:32 +00:00
hvlad
20bd94fbea
increment build number
2010-05-07 11:21:38 +00:00
hvlad
b56ea420ed
increment build number
2010-05-07 11:20:59 +00:00
hvlad
920b06e563
increment build number
2010-05-06 17:53:12 +00:00
hvlad
2645818346
When we asked for attachment's properties we should use attachment's properties, not something else.
2010-05-06 17:53:11 +00:00
hvlad
c06b972bd8
increment build number
2010-05-06 17:51:08 +00:00
hvlad
7acd5e6dee
Fixed bug CORE-2993 : Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system
2010-05-06 17:51:06 +00:00
alexpeshkoff
3777927ccd
increment build number
2010-05-06 13:58:27 +00:00
alexpeshkoff
01b73cadf7
increment build number
2010-05-06 13:42:58 +00:00
alexpeshkoff
6f24f0bbda
increment build number
2010-05-06 13:42:55 +00:00
alexpeshkoff
a5ed682614
increment build number
2010-05-06 13:42:53 +00:00
alexpeshkoff
cda2c10341
increment build number
2010-05-06 13:42:52 +00:00
alexpeshkoff
5032c9e694
increment build number
2010-05-06 13:42:51 +00:00
alexpeshkoff
d4ed0c677b
increment build number
2010-05-06 13:42:21 +00:00
alexpeshkoff
965b851b77
Fixed CORE-2984: gbak -v srv:db stdout creates a broken backup
2010-05-06 13:42:20 +00:00
alexpeshkoff
cc2f463d73
increment build number
2010-05-06 13:42:19 +00:00
alexpeshkoff
bbbd7453ed
increment build number
2010-05-06 13:42:18 +00:00
alexpeshkoff
43d59ee36f
increment build number
2010-05-06 13:42:17 +00:00
alexpeshkoff
035d1aeb84
increment build number
2010-05-06 13:42:15 +00:00
alexpeshkoff
750717a637
increment build number
2010-05-06 13:42:14 +00:00
alexpeshkoff
7ddc22460c
increment build number
2010-05-06 13:42:11 +00:00
fsg
7b030e87fc
increment build number
2010-05-06 12:55:15 +00:00
fsg
05e893780d
increment build number
2010-05-06 12:54:37 +00:00
hvlad
b922195ecf
increment build number
2010-05-06 12:27:18 +00:00
hvlad
b37db016fa
increment build number
2010-05-06 12:26:07 +00:00
hvlad
ed282a1318
increment build number
2010-05-06 12:07:36 +00:00
fsg
9eb754dfe3
increment build number
2010-05-05 12:56:25 +00:00
fsg
32db4407d7
increment build number
2010-05-05 12:55:06 +00:00
dimitr
91b85f9c4e
increment build number
2010-05-05 12:33:06 +00:00
dimitr
11c9bef6d1
increment build number
2010-05-05 12:32:26 +00:00
dimitr
aa2caea940
increment build number
2010-05-05 12:31:17 +00:00
skidder
b1e60865b8
increment build number
2010-05-04 17:29:47 +00:00
skidder
c84d62d82e
Fix CORE-2988. Concurrent transaction number not reported if lock timeout occurs
2010-05-04 17:29:44 +00:00
alexpeshkoff
ac441584ab
increment build number
2010-05-04 14:45:09 +00:00
skidder
5b3486586c
Fix CORE-2985: The new 2.5 feature to alter COMPUTED columns doesn't handle dependencies well. Also fix the similar situation for ALTER TRIGGER statement
2010-05-02 12:49:14 +00:00
skidder
f0733c2dc7
Add comments (hopefully helpful)
2010-05-02 08:41:37 +00:00
asfernandes
ccd83436a1
Misc
2010-05-01 17:34:46 +00:00
robocop
7051ceb301
Cleanup.
2010-04-29 10:13:38 +00:00
robocop
9eaa31856a
Cleanup.
2010-04-29 05:15:57 +00:00
robocop
9f687c39c4
Misc.
2010-04-29 05:13:03 +00:00
asfernandes
7dcfc876f7
Var shadow/misc seen by Claudio
2010-04-27 15:30:46 +00:00
asfernandes
c1ac5ddc87
Misc
2010-04-23 01:59:21 +00:00
asfernandes
ef4fa156f2
Misc
2010-04-21 15:47:18 +00:00
alexpeshkoff
e182992533
increment build number
2010-04-21 12:55:44 +00:00
alexpeshkoff
8b4d53703d
Cleaned isc_dpb_sys_user_name and related things
2010-04-21 12:55:43 +00:00
alexpeshkoff
36a6501e0f
increment build number
2010-04-21 12:55:42 +00:00
alexpeshkoff
2448845816
increment build number
2010-04-21 12:55:40 +00:00
fsg
d7aac1c792
increment build number
2010-04-21 12:54:53 +00:00
dimitr
bdcbc6edd8
increment build number
2010-04-21 12:53:37 +00:00
dimitr
c9281168cf
increment build number
2010-04-21 12:52:50 +00:00
dimitr
470cf5af60
increment build number
2010-04-21 12:52:18 +00:00
dimitr
dbf5d269e3
increment build number
2010-04-21 12:38:42 +00:00
dimitr
a32c44794a
increment build number
2010-04-21 12:37:30 +00:00
dimitr
68d7cffd06
increment build number
2010-04-21 12:36:53 +00:00
alexpeshkoff
9946db90f1
increment build number
2010-04-21 12:28:19 +00:00
alexpeshkoff
6ce27a1c80
Unified user name reported by TraceFailedConnection with the rest of places - thanks to Dmitry
2010-04-21 12:28:16 +00:00
alexpeshkoff
49c9504948
increment build number
2010-04-21 11:49:43 +00:00
alexpeshkoff
75dd084ce7
increment build number
2010-04-21 11:48:28 +00:00
alexpeshkoff
cbfb63748b
Fixed CORE-2896: Embedded connections done by root (like gbak, gsec, gfix) hang in linux
2010-04-21 11:48:22 +00:00
robocop
5de6c2ca57
increment build number
2010-04-21 10:42:47 +00:00
robocop
0d99531cf9
I find it more readable this way.
2010-04-21 10:42:45 +00:00
robocop
798078ed90
increment build number
2010-04-21 10:41:23 +00:00
robocop
b682a6c39c
Misc.
2010-04-21 10:41:22 +00:00
robocop
23e94655a1
increment build number
2010-04-21 10:41:21 +00:00
robocop
552eb781ed
increment build number
2010-04-21 10:41:20 +00:00
dimitr
7aa2792fce
increment build number
2010-04-21 10:06:47 +00:00
dimitr
b28c5a3719
Correction, thanks to Claudio.
2010-04-21 10:06:44 +00:00
fsg
07b43f42a5
increment build number
2010-04-20 12:56:35 +00:00
fsg
669d3df825
increment build number
2010-04-20 12:55:26 +00:00
alexpeshkoff
c2f43ca500
increment build number
2010-04-20 11:08:34 +00:00
asfernandes
921af6d5a5
increment build number
2010-04-19 22:49:20 +00:00
asfernandes
73b93d870e
increment build number
2010-04-19 22:49:19 +00:00
asfernandes
0c47a04538
1) Use RAII with the non-cached requests.
...
2) Change GPRE generated code to something that fits the future SMP-aware engine, replacing calls of "request = CMP_compile2(...)" by "request.compile(...)". Boot build required.
2010-04-19 22:49:18 +00:00
asfernandes
05a900b1fd
increment build number
2010-04-19 22:49:16 +00:00
alexpeshkoff
fe21c42ae4
increment build number
2010-04-19 15:33:04 +00:00
fsg
4072bc5ffe
increment build number
2010-04-19 12:54:44 +00:00
alexpeshkoff
af294ee6f0
increment build number
2010-04-19 11:24:53 +00:00
alexpeshkoff
5017f8fae4
increment build number
2010-04-19 11:24:52 +00:00
alexpeshkoff
b84d906a67
increment build number
2010-04-19 11:24:49 +00:00
asfernandes
cd9807fa0b
increment build number
2010-04-19 01:14:11 +00:00
asfernandes
2779293398
increment build number
2010-04-18 22:24:45 +00:00
asfernandes
29b2931bc2
increment build number
2010-04-18 22:19:12 +00:00
asfernandes
4763533669
Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement).
...
Fixed some bugs found in the way.
2010-04-18 22:19:11 +00:00
asfernandes
c77fd75731
increment build number
2010-04-18 22:19:09 +00:00
asfernandes
f556602d92
increment build number
2010-04-18 22:19:08 +00:00
asfernandes
5dd5433713
increment build number
2010-04-18 22:19:06 +00:00
asfernandes
d2e1c6d740
increment build number
2010-04-18 22:19:04 +00:00
hvlad
5239cf3919
increment build number
2010-04-18 18:06:11 +00:00
hvlad
0f8b55babf
increment build number
2010-04-18 18:06:10 +00:00
hvlad
360e50b612
increment build number
2010-04-18 18:06:08 +00:00
asfernandes
8308439941
increment build number
2010-04-18 15:04:53 +00:00
asfernandes
39498cb65b
Use AutoCacheRequest in all cacheable system requests. Fixes some request leakages.
2010-04-18 15:04:52 +00:00
asfernandes
0fc47599d4
increment build number
2010-04-18 15:04:51 +00:00
fsg
76b271fd40
increment build number
2010-04-18 12:55:23 +00:00
asfernandes
69aef6e982
increment build number
2010-04-18 01:10:06 +00:00
asfernandes
378caea05e
Use AutoCacheRequest for DYN requests
2010-04-18 01:10:05 +00:00
dimitr
33ad30f559
increment build number
2010-04-18 00:36:32 +00:00
asfernandes
3e567e92e9
increment build number
2010-04-17 15:14:04 +00:00
fsg
382550fc12
increment build number
2010-04-17 12:54:32 +00:00
fsg
fe21d83e67
increment build number
2010-04-17 12:53:16 +00:00
alexpeshkoff
2ad99198a4
increment build number
2010-04-16 14:49:02 +00:00
alexpeshkoff
a9add43ef7
increment build number
2010-04-16 14:24:24 +00:00
alexpeshkoff
6bdc35d867
increment build number
2010-04-16 14:01:49 +00:00
alexpeshkoff
e94148327c
increment build number
2010-04-16 13:33:24 +00:00
alexpeshkoff
9e9585aa93
increment build number
2010-04-16 13:33:23 +00:00
alexpeshkoff
72cbd0ee60
increment build number
2010-04-16 13:33:20 +00:00
alexpeshkoff
42f2aa10d0
increment build number
2010-04-16 13:33:17 +00:00
fsg
2037ad2e76
increment build number
2010-04-16 13:01:24 +00:00
fsg
63e20ca95c
increment build number
2010-04-16 13:01:23 +00:00
fsg
682d7f5822
increment build number
2010-04-16 12:59:42 +00:00
hvlad
d1a59aa39e
increment build number
2010-04-16 10:37:28 +00:00
hvlad
dd57527e79
increment build number
2010-04-16 10:37:27 +00:00
alexpeshkoff
2d21c25a13
increment build number
2010-04-16 08:26:10 +00:00
dimitr
91cdf99bb4
increment build number
2010-04-16 03:51:56 +00:00
asfernandes
997a2528ea
increment build number
2010-04-16 02:34:41 +00:00
asfernandes
9835d8eb0a
increment build number
2010-04-16 02:31:37 +00:00
asfernandes
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
asfernandes
83814b4d99
increment build number
2010-04-16 02:31:34 +00:00
asfernandes
c020b2ace7
increment build number
2010-04-16 02:31:33 +00:00
asfernandes
7d107adcf3
increment build number
2010-04-16 02:31:32 +00:00
asfernandes
3d42bdd344
increment build number
2010-04-16 01:44:11 +00:00
dimitr
ff4b6a7447
increment build number
2010-04-15 18:09:51 +00:00
dimitr
3c0def2549
I believe this limit should also be unconditional.
2010-04-15 18:09:50 +00:00
dimitr
e1ce636613
increment build number
2010-04-15 18:03:39 +00:00
dimitr
13ab14d888
We don't need this conditional limit. Windows SS is fine with 1000 levels of recursion.
2010-04-15 18:03:38 +00:00
dimitr
1975637a56
increment build number
2010-04-15 16:12:41 +00:00
dimitr
4c86c50c11
Misc.
2010-04-15 16:12:39 +00:00
dimitr
2b4775d970
increment build number
2010-04-15 16:11:25 +00:00
dimitr
991e039ca7
increment build number
2010-04-15 16:10:52 +00:00
dimitr
1e2edd445d
Reworked the rsb/cursor logic a bit. Now I don't think sub-queries should be cursors.
2010-04-15 16:10:51 +00:00
dimitr
70cc91b033
increment build number
2010-04-15 16:10:26 +00:00
dimitr
9d8a99a1e2
increment build number
2010-04-15 15:52:22 +00:00
dimitr
7db5f08d4b
Adjusted the Alex changes for Windows.
2010-04-15 15:52:21 +00:00
dimitr
23f30563c6
increment build number
2010-04-15 15:45:16 +00:00
dimitr
5d6330f683
increment build number
2010-04-15 15:43:13 +00:00
alexpeshkoff
137d4983a5
increment build number
2010-04-15 14:40:28 +00:00
alexpeshkoff
88b8a40a04
1. Cleaned up most of SUPERSERVER usage.
...
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())
2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).
3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00
alexpeshkoff
6606f09c14
increment build number
2010-04-15 14:40:25 +00:00
alexpeshkoff
0087a27a24
increment build number
2010-04-15 14:40:23 +00:00
alexpeshkoff
63cef69c38
increment build number
2010-04-15 14:40:19 +00:00
alexpeshkoff
9bcbcf1885
increment build number
2010-04-15 14:40:17 +00:00
alexpeshkoff
c5e0f45485
increment build number
2010-04-15 14:40:13 +00:00
alexpeshkoff
a230e36ac3
increment build number
2010-04-15 14:40:11 +00:00
alexpeshkoff
a3a4de3036
increment build number
2010-04-15 14:40:09 +00:00
alexpeshkoff
33c7b42e4a
increment build number
2010-04-15 14:40:07 +00:00
alexpeshkoff
dd9cc21cf4
increment build number
2010-04-15 14:40:06 +00:00
alexpeshkoff
b941b76aa9
increment build number
2010-04-15 14:40:03 +00:00
alexpeshkoff
6ec29ee3e7
increment build number
2010-04-15 14:40:01 +00:00
alexpeshkoff
538b9a4076
increment build number
2010-04-15 14:40:00 +00:00
alexpeshkoff
0381d27a63
increment build number
2010-04-15 14:39:59 +00:00
alexpeshkoff
28e0f9e48a
increment build number
2010-04-15 14:39:57 +00:00
fsg
85cec970ab
increment build number
2010-04-15 12:53:09 +00:00
dimitr
b0be0f8d6a
increment build number
2010-04-15 11:46:45 +00:00
dimitr
aa287ffd9f
Fixed the NULL handling.
2010-04-15 11:46:42 +00:00
dimitr
9e00da0341
increment build number
2010-04-15 11:07:06 +00:00
dimitr
3269c73d06
Optimization: allocate the messages during prepare time rather than runtime.
...
Also, fixed one bug in the parameter handling for PSQL functions.
2010-04-15 11:07:05 +00:00
dimitr
541c95e3cb
increment build number
2010-04-15 11:06:25 +00:00
dimitr
ff8553a171
increment build number
2010-04-15 10:27:36 +00:00
dimitr
b0f3531998
Misc.
2010-04-15 10:27:30 +00:00
fsg
edc338827d
increment build number
2010-04-14 12:55:59 +00:00
fsg
b350f95a75
increment build number
2010-04-14 12:55:25 +00:00
fsg
71a699e296
increment build number
2010-04-14 12:54:21 +00:00
dimitr
11a25e112d
increment build number
2010-04-14 09:58:49 +00:00
dimitr
7633f6bef1
increment build number
2010-04-14 09:57:14 +00:00
dimitr
986159d086
increment build number
2010-04-14 09:55:10 +00:00
dimitr
ef80cf1ccd
Eliminated one more case to have an unrestoreable database.
2010-04-14 09:55:08 +00:00
robocop
c505bc7f13
increment build number
2010-04-14 09:48:38 +00:00
robocop
96ce617f9c
increment build number
2010-04-14 09:47:54 +00:00
robocop
4499f8af4c
Totally misc.
2010-04-14 09:47:51 +00:00
dimitr
ceb138bf00
increment build number
2010-04-14 09:45:29 +00:00
dimitr
89f197fb45
increment build number
2010-04-14 09:45:28 +00:00
dimitr
307c3be080
Fixed evaluation of default arguments for PSQL (and, supposedly, external) functions.
...
Improved error handling.
2010-04-14 09:45:27 +00:00
dimitr
74f6b827a1
increment build number
2010-04-14 08:30:30 +00:00
dimitr
4eedf7d29e
Cleanup.
2010-04-14 08:30:29 +00:00
dimitr
324fea1122
increment build number
2010-04-14 08:30:28 +00:00
dimitr
2b9f128531
increment build number
2010-04-14 04:39:37 +00:00
dimitr
6d2143793f
Fixed the scope. Csb must die before the pool it was allocated from.
2010-04-14 04:39:36 +00:00
asfernandes
8b093a9d25
increment build number
2010-04-14 01:35:31 +00:00
asfernandes
851af7b436
increment build number
2010-04-13 23:01:42 +00:00
asfernandes
edb4af722d
Correction
2010-04-13 23:01:41 +00:00
asfernandes
239a36304b
increment build number
2010-04-13 22:50:17 +00:00
asfernandes
070c67f96a
Misc
2010-04-13 22:50:15 +00:00
hvlad
840c205c48
increment build number
2010-04-13 15:18:21 +00:00
dimitr
421061ecd6
increment build number
2010-04-13 14:48:38 +00:00
dimitr
17396178ac
Simplification inspired by Vlad's commit for procedures.
2010-04-13 14:48:37 +00:00
hvlad
61c3e030ae
increment build number
2010-04-13 14:28:40 +00:00
fsg
75fad05d2e
increment build number
2010-04-13 12:55:19 +00:00
fsg
98a9726e8d
increment build number
2010-04-13 12:53:58 +00:00
dimitr
7153d96653
increment build number
2010-04-13 08:13:05 +00:00
dimitr
77a76a781a
Avoid polluting firebird.log on Vista/Win7 systems when running as application.
2010-04-13 08:13:04 +00:00
dimitr
0d0f7bb435
increment build number
2010-04-13 08:11:46 +00:00
dimitr
171f879aba
increment build number
2010-04-13 08:09:11 +00:00
dimitr
84e3ee8fd8
increment build number
2010-04-13 07:01:03 +00:00
dimitr
785d8cd036
increment build number
2010-04-13 06:55:48 +00:00
hvlad
c98fd83bba
increment build number
2010-04-12 21:19:57 +00:00
hvlad
bef8ae7376
Fix for bug CORE-2956 : Problems with requests of procedure's parameters.
...
To be reviewed by Dmitry.
2010-04-12 21:19:55 +00:00
fsg
2adf49090a
increment build number
2010-04-11 12:54:34 +00:00
robocop
8984543d2a
increment build number
2010-04-11 11:49:29 +00:00
robocop
67331907aa
Misc.
2010-04-11 11:49:26 +00:00
fsg
bb62486850
increment build number
2010-04-10 12:54:11 +00:00
asfernandes
b1cc17d78c
increment build number
2010-04-09 15:43:50 +00:00
asfernandes
645d306258
increment build number
2010-04-09 15:43:49 +00:00
asfernandes
3387c9c288
Move impure area and rpbs to their own arrays
2010-04-09 15:43:48 +00:00
asfernandes
ca88126833
increment build number
2010-04-09 15:35:55 +00:00
asfernandes
e3b4876245
Fix bug: impure space was not being allocated.
2010-04-09 15:35:52 +00:00
fsg
4c9f23e369
increment build number
2010-04-09 12:57:05 +00:00
fsg
af6aa3cdeb
increment build number
2010-04-09 12:55:52 +00:00
dimitr
86103ad572
increment build number
2010-04-09 08:03:42 +00:00
dimitr
421f8e884c
increment build number
2010-04-09 08:02:21 +00:00
dimitr
aff45ff945
increment build number
2010-04-09 07:56:30 +00:00
dimitr
79558d9cc6
increment build number
2010-04-09 07:53:17 +00:00
asfernandes
0bd64704de
increment build number
2010-04-09 00:53:33 +00:00
asfernandes
c1e5dd4426
increment build number
2010-04-09 00:53:32 +00:00
asfernandes
0762519962
Misc
2010-04-09 00:53:31 +00:00
asfernandes
35d86b9a33
increment build number
2010-04-09 00:53:29 +00:00
asfernandes
5550157ed5
increment build number
2010-04-08 15:49:47 +00:00
asfernandes
ae34c52bae
Misc
2010-04-08 15:49:46 +00:00
fsg
b0fa44860f
increment build number
2010-04-08 12:54:52 +00:00
fsg
33a58e6a1f
increment build number
2010-04-08 12:53:32 +00:00
dimitr
5f605f0d4d
increment build number
2010-04-08 12:17:55 +00:00
dimitr
c030d0f939
Let's consistently handle offsets as unsigned integers.
2010-04-08 12:17:54 +00:00
dimitr
4b9cf0bf5d
increment build number
2010-04-08 12:17:53 +00:00
dimitr
c0c476c243
increment build number
2010-04-08 11:14:58 +00:00
dimitr
871ffb24d3
Extending the message size limit from 64K to 4G. First stage.
2010-04-08 11:14:57 +00:00
dimitr
3fdfced6bc
increment build number
2010-04-08 11:14:56 +00:00
dimitr
8dfb7ebcae
increment build number
2010-04-08 09:35:40 +00:00
dimitr
e0179c672d
Cleanup. Let's finally use a single (and standard) behavior of the allocator.
2010-04-08 09:35:39 +00:00
dimitr
e5ede31aa2
increment build number
2010-04-08 09:35:08 +00:00
dimitr
5509a4f626
increment build number
2010-04-08 09:33:59 +00:00
dimitr
3b485fd42e
increment build number
2010-04-08 04:15:10 +00:00
dimitr
0d34291903
increment build number
2010-04-08 04:14:38 +00:00
dimitr
ea6fda2019
increment build number
2010-04-08 04:13:50 +00:00
dimitr
accb6b26d4
increment build number
2010-04-08 04:13:49 +00:00
dimitr
ba31d12978
Make the [priorly wrong] assertion working as intended.
...
Little cleanup.
2010-04-08 04:13:48 +00:00
dimitr
b0ca8da500
increment build number
2010-04-08 04:01:01 +00:00
asfernandes
3348c6ca22
increment build number
2010-04-07 16:32:14 +00:00
asfernandes
205f42772c
increment build number
2010-04-07 16:32:13 +00:00
asfernandes
68b5c1df6f
Cleanup
2010-04-07 16:32:12 +00:00
asfernandes
c7e8389d79
increment build number
2010-04-07 16:32:10 +00:00
asfernandes
6165c8f14a
increment build number
2010-04-07 15:31:34 +00:00
asfernandes
df877de5a0
increment build number
2010-04-07 15:31:33 +00:00
asfernandes
d515370b9d
Thread safety: do not write in request shared place during execution.
2010-04-07 15:31:32 +00:00
robocop
46d6186459
increment build number
2010-04-07 13:11:27 +00:00
robocop
3cfb06cbe4
increment build number
2010-04-07 13:11:11 +00:00
robocop
59019d90dd
increment build number
2010-04-07 13:10:29 +00:00
robocop
8a1f9d5ecf
Misc: be consistent with evl.cpp:205 and exe.cpp:952.
2010-04-07 13:10:27 +00:00
fsg
f60e99b345
increment build number
2010-04-07 12:54:14 +00:00
asfernandes
0e91b8cbd6
increment build number
2010-04-07 02:04:24 +00:00
asfernandes
f9154aca75
Misc
2010-04-07 02:04:22 +00:00
dimitr
e5c4a8826b
increment build number
2010-04-06 16:26:29 +00:00
dimitr
1c9adc5300
Cleanup.
2010-04-06 16:26:27 +00:00
asfernandes
892c92807e
increment build number
2010-04-06 15:54:31 +00:00
asfernandes
10f4b3cbb7
Simplify. This is always correctly aligned.
2010-04-06 15:54:29 +00:00
fsg
e5e80a1c44
increment build number
2010-04-06 12:52:27 +00:00
asfernandes
d4ca9375d0
increment build number
2010-04-06 01:13:24 +00:00
asfernandes
81d26165bf
increment build number
2010-04-06 01:13:23 +00:00
asfernandes
992bc7d901
increment build number
2010-04-05 21:20:09 +00:00
asfernandes
5ac2130415
Cleanup - switch from pointer arithmetics to sane way to get impure places
2010-04-05 21:20:08 +00:00
asfernandes
0de75b17e4
increment build number
2010-04-05 21:20:07 +00:00
asfernandes
bb59f44f76
increment build number
2010-04-05 21:19:57 +00:00
asfernandes
3c73ec58f0
increment build number
2010-04-05 19:54:58 +00:00
asfernandes
acab5167fe
Misc
2010-04-05 19:54:52 +00:00
asfernandes
fa10e663e9
increment build number
2010-04-05 18:56:04 +00:00
asfernandes
08b84aee0f
Misc
2010-04-05 18:56:02 +00:00
asfernandes
7c71b4a0a3
increment build number
2010-04-05 18:43:13 +00:00
asfernandes
f8ce6f8e19
increment build number
2010-04-05 18:43:12 +00:00
asfernandes
fe9bf02848
Refactor user and system functions nodes
2010-04-05 18:43:11 +00:00
asfernandes
1995170510
increment build number
2010-04-05 18:43:09 +00:00
asfernandes
5c9a53c11b
increment build number
2010-04-05 18:43:08 +00:00
fsg
a45ed0dcf3
increment build number
2010-04-05 12:59:09 +00:00
asfernandes
a037b971bc
increment build number
2010-04-05 03:27:13 +00:00
asfernandes
4b322bf94a
Fix problem with ExprNodes in joins causing "no current record" error
2010-04-05 03:27:11 +00:00
fsg
3d20648b6b
increment build number
2010-04-04 12:53:29 +00:00
robocop
d06ebd9ac1
increment build number
2010-04-04 09:36:23 +00:00
robocop
b75afaaf9a
Some day we will be able to manipulate objects' data through member functions instead of allowing everyone to change their internals directly.
2010-04-04 09:36:22 +00:00
robocop
85825344d7
increment build number
2010-04-04 08:52:11 +00:00
robocop
ac551e2b71
Cleanup.
2010-04-04 08:52:10 +00:00
robocop
8b6f4f29c8
increment build number
2010-04-04 08:51:32 +00:00
robocop
08bedf3ae3
Style.
2010-04-04 08:51:31 +00:00
fsg
0f64f3aef8
increment build number
2010-04-03 12:57:46 +00:00
fsg
bfab8804e8
increment build number
2010-04-03 12:56:30 +00:00
asfernandes
afa3f111ac
increment build number
2010-04-02 21:48:16 +00:00
asfernandes
e1ba33a2ae
Fix problem of the system transaction storing pointer to random or already deallocated attachment. Full build (or kind of) required.
2010-04-02 21:48:15 +00:00
asfernandes
50a9def15d
increment build number
2010-04-02 21:48:13 +00:00
asfernandes
79a1db88aa
increment build number
2010-04-02 21:48:12 +00:00
alexpeshkoff
ae864b3394
increment build number
2010-04-02 16:48:17 +00:00
fsg
352c604838
increment build number
2010-04-02 12:55:33 +00:00
dimitr
b51c3083dd
increment build number
2010-04-01 08:13:40 +00:00
dimitr
6f5bdfcd65
Misc.
2010-04-01 08:13:39 +00:00
dimitr
a153f652d6
increment build number
2010-04-01 06:57:35 +00:00
dimitr
fd625ac853
Release the sort resources as soon as possible, per Claudio's request.
...
Actually, this corresponds to the pre-v3.0 behavior.
2010-04-01 06:57:34 +00:00
dimitr
b70a9eb545
increment build number
2010-04-01 04:45:06 +00:00
asfernandes
e64c85c9b2
increment build number
2010-04-01 00:21:39 +00:00
asfernandes
0e15c4c8ea
Misc
2010-04-01 00:21:37 +00:00
fsg
27cd2bcc4e
increment build number
2010-03-31 12:54:54 +00:00
fsg
dd8e970540
increment build number
2010-03-31 12:53:19 +00:00
aafemt
4cdb12a0d5
increment build number
2010-03-31 09:42:02 +00:00
aafemt
9a950395b0
Case-insensitive character class names (CORE-2952)
2010-03-31 09:42:01 +00:00
alexpeshkoff
513c48c3a6
increment build number
2010-03-31 08:39:04 +00:00
alexpeshkoff
16aea10e88
increment build number
2010-03-31 08:38:42 +00:00
aafemt
c28295d91e
increment build number
2010-03-30 18:35:05 +00:00
aafemt
9250ebbf6b
Code simplification
2010-03-30 18:35:03 +00:00
alexpeshkoff
549dcac59d
increment build number
2010-03-30 14:25:06 +00:00
alexpeshkoff
d32f408eb5
Cleanup SUPERCLIENT - misc
2010-03-30 14:25:05 +00:00
alexpeshkoff
58a12e566e
increment build number
2010-03-30 14:24:32 +00:00
alexpeshkoff
e719ff78ce
Cleanup SUPERCLIENT - gdslogid approach can not be used with providers arch
2010-03-30 14:24:31 +00:00
alexpeshkoff
80ff208c2b
increment build number
2010-03-30 14:22:51 +00:00
alexpeshkoff
b3d99a010e
Cleanup SUPERCLIENT - use other logic to decide where should assert message go
2010-03-30 14:22:50 +00:00
alexpeshkoff
1bcc855353
increment build number
2010-03-30 14:21:23 +00:00
alexpeshkoff
181295ec07
Cleanup SUPERCLIENT - was used to make yValve on client a few bytes smaller
2010-03-30 14:21:22 +00:00
fsg
b6c3eae2bf
increment build number
2010-03-30 12:54:14 +00:00
fsg
9f2a622f77
increment build number
2010-03-30 12:52:58 +00:00
asfernandes
375b917ea8
increment build number
2010-03-30 00:25:53 +00:00
asfernandes
5bb4690e97
increment build number
2010-03-30 00:25:51 +00:00
alexpeshkoff
6b5eff1b37
increment build number
2010-03-29 16:00:02 +00:00
alexpeshkoff
c30b1a833f
Cleanup SUPERCLIENT - use loopback provider instead #ifdefs in REM provider
2010-03-29 16:00:00 +00:00
alexpeshkoff
ea173ae49f
increment build number
2010-03-29 15:24:50 +00:00
alexpeshkoff
d9cc312494
increment build number
2010-03-29 15:24:05 +00:00
fsg
8cca0bc1dc
increment build number
2010-03-29 12:57:30 +00:00
fsg
07bad67111
increment build number
2010-03-29 12:56:21 +00:00
fsg
9d202fb713
increment build number
2010-03-29 12:55:22 +00:00
alexpeshkoff
239d99540e
increment build number
2010-03-29 12:06:22 +00:00
dimitr
3022622002
increment build number
2010-03-29 10:54:45 +00:00
dimitr
1429027a21
increment build number
2010-03-29 07:39:52 +00:00
dimitr
ff6cdc7586
increment build number
2010-03-29 07:39:27 +00:00
dimitr
c337d43293
increment build number
2010-03-29 07:38:14 +00:00
dimitr
3b61c66d9f
increment build number
2010-03-29 07:23:22 +00:00
dimitr
31d66676e7
increment build number
2010-03-29 07:22:44 +00:00
paul_reeves
1dc509d9dd
increment build number
2010-03-29 06:32:58 +00:00
fsg
992e927408
increment build number
2010-03-28 12:53:30 +00:00
robocop
bc204fc8dc
increment build number
2010-03-28 03:47:28 +00:00
hvlad
e967cdeb61
increment build number
2010-03-27 20:06:32 +00:00
hvlad
b8bffbdbe2
Frontport more fixes for bug CORE-2934 : Memory leak in FB2.5 trace plugin
2010-03-27 20:06:31 +00:00
hvlad
f458d0943b
increment build number
2010-03-27 20:06:30 +00:00
asfernandes
1532d0c5ed
increment build number
2010-03-27 18:20:10 +00:00
fsg
c849c14def
increment build number
2010-03-27 13:57:08 +00:00
fsg
703b5b8273
increment build number
2010-03-27 13:56:02 +00:00
fsg
095645f946
increment build number
2010-03-27 13:55:04 +00:00
dimitr
09c7b939e3
increment build number
2010-03-27 11:30:49 +00:00
dimitr
fb36a33d17
increment build number
2010-03-26 17:35:34 +00:00
dimitr
f0b453c342
increment build number
2010-03-26 17:28:20 +00:00
paul_reeves
b7d084360c
increment build number
2010-03-26 16:22:35 +00:00
paul_reeves
99dbb988ac
increment build number
2010-03-26 16:22:33 +00:00
paul_reeves
6c52aa2750
increment build number
2010-03-26 16:22:29 +00:00
paul_reeves
2048bdbbca
increment build number
2010-03-26 16:22:27 +00:00
paul_reeves
93548213c1
increment build number
2010-03-26 16:22:26 +00:00
paul_reeves
aa7a324a58
increment build number
2010-03-26 16:22:25 +00:00
hvlad
f816553350
increment build number
2010-03-26 15:36:15 +00:00
hvlad
da4ff6a589
increment build number
2010-03-26 15:35:35 +00:00
fsg
8f80e4cf49
increment build number
2010-03-26 13:55:29 +00:00
fsg
85140f2c95
increment build number
2010-03-26 13:54:53 +00:00
fsg
779fa65c85
increment build number
2010-03-26 13:53:49 +00:00
dimitr
a9babac11d
increment build number
2010-03-26 11:45:12 +00:00
dimitr
4beb7de9fa
increment build number
2010-03-26 10:57:50 +00:00
hvlad
924ea73d92
increment build number
2010-03-25 14:14:23 +00:00
hvlad
9729d88b32
increment build number
2010-03-25 14:05:47 +00:00
fsg
192978e80b
increment build number
2010-03-25 13:54:32 +00:00
fsg
d91bf4ca18
increment build number
2010-03-25 13:53:21 +00:00
hvlad
2c02cdf58c
increment build number
2010-03-25 13:50:19 +00:00
alexpeshkoff
a787be0165
increment build number
2010-03-25 11:02:06 +00:00
alexpeshkoff
3996166b3c
increment build number
2010-03-25 10:33:30 +00:00
asfernandes
30315ab5de
increment build number
2010-03-25 02:10:59 +00:00
asfernandes
a24d230374
increment build number
2010-03-25 02:10:58 +00:00
asfernandes
d8268fdc31
increment build number
2010-03-25 02:10:55 +00:00
fsg
2d6c82ca39
increment build number
2010-03-24 13:54:35 +00:00
fsg
30767f8653
increment build number
2010-03-24 13:53:28 +00:00
fsg
67c688e3d8
increment build number
2010-03-24 13:52:32 +00:00
alexpeshkoff
6d06f1bd57
increment build number
2010-03-24 13:27:07 +00:00
hvlad
6f96332157
increment build number
2010-03-24 13:13:14 +00:00
hvlad
670c0a88bc
increment build number
2010-03-24 13:13:11 +00:00
hvlad
fa49b2535a
increment build number
2010-03-24 13:12:32 +00:00
alexpeshkoff
75bfabff97
increment build number
2010-03-24 12:50:36 +00:00
hvlad
dbba63fce3
increment build number
2010-03-24 12:29:55 +00:00
hvlad
f50e1ba4c9
increment build number
2010-03-24 12:29:53 +00:00
hvlad
467fecb0e9
increment build number
2010-03-24 12:29:16 +00:00
hvlad
0fac88f245
increment build number
2010-03-24 12:29:14 +00:00
alexpeshkoff
4ff8c45148
increment build number
2010-03-24 12:13:08 +00:00
alexpeshkoff
c387d28892
increment build number
2010-03-24 12:13:06 +00:00
alexpeshkoff
1c3b42dd1d
increment build number
2010-03-24 12:12:01 +00:00
dimitr
b57bc77672
increment build number
2010-03-24 09:10:46 +00:00
dimitr
12c5597118
This line is redundant, because the RSE contents (its fixed part) is copied by value right above.
2010-03-24 09:10:44 +00:00
alexpeshkoff
c7d38b821b
increment build number
2010-03-24 07:50:12 +00:00
robocop
734820fd77
increment build number
2010-03-24 07:02:32 +00:00
hvlad
b9d8e33e67
increment build number
2010-03-23 20:06:26 +00:00
hvlad
cb0a657006
increment build number
2010-03-23 20:06:09 +00:00
asfernandes
f6e56bd5d0
increment build number
2010-03-23 16:06:17 +00:00
alexpeshkoff
4903e17853
increment build number
2010-03-23 15:19:19 +00:00
dimitr
444f94d77a
increment build number
2010-03-23 14:10:48 +00:00
dimitr
257142d8f1
increment build number
2010-03-23 14:10:02 +00:00
dimitr
24d7301909
increment build number
2010-03-23 14:09:30 +00:00
fsg
8664062ce2
increment build number
2010-03-23 13:56:15 +00:00
fsg
f2c4258cab
increment build number
2010-03-23 13:55:38 +00:00
fsg
a1ffcd6768
increment build number
2010-03-23 13:54:17 +00:00
fsg
aa3712d9d4
increment build number
2010-03-23 13:53:17 +00:00
alexpeshkoff
0cf2e70bcf
increment build number
2010-03-23 11:55:13 +00:00
hvlad
e31afebd33
increment build number
2010-03-22 22:52:23 +00:00
hvlad
b86cb833f0
Fixed bug CORE-2936 : Wrong page type (expected 7 found N) error
2010-03-22 22:52:22 +00:00
hvlad
4679098814
increment build number
2010-03-22 22:48:20 +00:00
hvlad
8ae4a84179
increment build number
2010-03-22 22:39:19 +00:00
hvlad
3066ddf80b
increment build number
2010-03-22 22:33:24 +00:00
alexpeshkoff
5fb2fb3511
increment build number
2010-03-22 18:27:19 +00:00
alexpeshkoff
f185bf97c2
increment build number
2010-03-22 18:27:18 +00:00
fsg
1d1a838c3a
increment build number
2010-03-22 13:53:23 +00:00
dimitr
434f1b1722
increment build number
2010-03-22 13:29:44 +00:00
robocop
427114f903
increment build number
2010-03-22 12:58:29 +00:00
asfernandes
eee0fa7a27
increment build number
2010-03-22 01:09:35 +00:00
asfernandes
a1d62c190c
Fixed CORE-2932 - Wrong field position after ALTER POSITION
2010-03-22 01:09:28 +00:00
asfernandes
e7e9dea1eb
increment build number
2010-03-21 23:01:31 +00:00
asfernandes
2ed85aef29
Misc
2010-03-21 23:01:30 +00:00
asfernandes
1a5d7b1150
increment build number
2010-03-21 23:01:28 +00:00
asfernandes
0006c80fe7
increment build number
2010-03-21 23:01:27 +00:00
aafemt
716719d5a8
increment build number
2010-03-21 22:06:19 +00:00
aafemt
5134977568
increment build number
2010-03-21 18:30:44 +00:00
asfernandes
6989579147
increment build number
2010-03-21 18:20:29 +00:00
dimitr
8a26b8f45c
increment build number
2010-03-21 17:57:42 +00:00
dimitr
3c6859f5e0
Misc.
2010-03-21 17:57:40 +00:00
dimitr
9e4b220584
increment build number
2010-03-21 17:55:42 +00:00
asfernandes
a9311ea3da
increment build number
2010-03-21 17:32:05 +00:00
fsg
0aa40b3721
increment build number
2010-03-21 13:54:41 +00:00
fsg
e4acf1aa06
increment build number
2010-03-21 13:53:36 +00:00
dimitr
4848a82fc1
increment build number
2010-03-21 13:38:54 +00:00
dimitr
0049885e48
increment build number
2010-03-21 13:31:48 +00:00
dimitr
e743545884
Misc.
2010-03-21 13:31:47 +00:00
dimitr
48089395c0
increment build number
2010-03-21 13:15:17 +00:00
dimitr
64a4af60e3
increment build number
2010-03-21 13:13:57 +00:00
dimitr
1b732a3579
Reworked the remote protocol analyzing logic.
...
In particular, it resolves the possible problems with the local access to databases on network shares.
Also, it removes any dependencies from EMBEDDED to simplify Alex's cleanup.
Finally, it adds the initial implementation of the Vlad's suggestion (for testing purposes).
2010-03-21 13:13:55 +00:00
dimitr
de33a15195
increment build number
2010-03-21 13:11:56 +00:00
dimitr
c5e3e4f0a1
increment build number
2010-03-21 13:01:35 +00:00
dimitr
c7bbd6e6f2
increment build number
2010-03-21 13:00:16 +00:00
dimitr
1af2ce20bd
increment build number
2010-03-21 09:50:40 +00:00
dimitr
d3b0f4db34
A (temporary?) solution to prevent dependencies from SUPERCLIENT/EMBEDDED in the root directory determination.
...
To be reconsidered later, if necessary.
2010-03-21 09:50:39 +00:00
dimitr
53a15cd7a9
increment build number
2010-03-21 09:49:43 +00:00
dimitr
59a7c18906
increment build number
2010-03-21 07:29:59 +00:00
dimitr
90b128d6b6
Fixed CORE-2890: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE.
...
To be later backported into v2.5.1, I suppose.
2010-03-21 07:29:58 +00:00
dimitr
1368cbca5a
increment build number
2010-03-21 07:29:33 +00:00
asfernandes
8b93f46e08
increment build number
2010-03-21 02:27:55 +00:00
asfernandes
23f78ffebf
increment build number
2010-03-21 02:02:01 +00:00
asfernandes
963ac482d3
increment build number
2010-03-21 02:02:00 +00:00
asfernandes
f2dcf72838
Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure.
2010-03-21 02:01:59 +00:00
asfernandes
c1336fbe2b
increment build number
2010-03-20 19:12:52 +00:00
asfernandes
81d5daae02
increment build number
2010-03-20 19:12:50 +00:00
fsg
9fd2543891
increment build number
2010-03-20 13:54:18 +00:00
asfernandes
822e46fc6a
increment build number
2010-03-20 01:28:49 +00:00
asfernandes
42cd4a1701
Fix usage of AutoPtr with array
2010-03-20 01:28:48 +00:00
asfernandes
9926f6c20d
increment build number
2010-03-20 01:17:57 +00:00
asfernandes
7e03e439e1
Misc
2010-03-20 01:17:54 +00:00
dimitr
fc39a5a60c
increment build number
2010-03-19 20:10:24 +00:00
dimitr
437ea7a1f6
Cleanup.
2010-03-19 20:10:19 +00:00
fsg
3ef4f2709a
increment build number
2010-03-19 13:57:23 +00:00
fsg
8a7c39d7e9
increment build number
2010-03-19 13:56:09 +00:00
dimitr
de85f206bf
increment build number
2010-03-19 12:55:47 +00:00
dimitr
9ca79409c2
Misc.
2010-03-19 12:55:37 +00:00
dimitr
c68f43015f
increment build number
2010-03-19 11:51:54 +00:00
dimitr
4c463d19c7
Misc.
2010-03-19 11:51:53 +00:00
dimitr
2d96ee40bb
increment build number
2010-03-19 11:50:12 +00:00
dimitr
59905f122a
Correction.
2010-03-19 11:50:09 +00:00
dimitr
950646eb94
increment build number
2010-03-19 11:03:38 +00:00
dimitr
dd883f1db7
Misc.
2010-03-19 11:03:37 +00:00
dimitr
235733a5a1
increment build number
2010-03-19 10:54:56 +00:00
dimitr
168032571e
Bring some consistency into the memory management.
...
Reduce number of casts for memory buffers.
Use UCHAR instead of confusing BLOB_PTR.
2010-03-19 10:54:53 +00:00
robocop
d7de6b920d
increment build number
2010-03-19 07:04:40 +00:00
dimitr
65261af1b7
increment build number
2010-03-19 03:53:47 +00:00
dimitr
49990d238b
increment build number
2010-03-19 03:53:46 +00:00
dimitr
c6b8f7aaab
Corrections based on the scrutineers comments.
2010-03-19 03:53:45 +00:00
asfernandes
7fa83ddbef
increment build number
2010-03-19 01:09:14 +00:00
asfernandes
8612a5781f
Fixed CORE-2930 - DROP VIEW drops output parameters of used stored procedures
2010-03-19 01:09:13 +00:00
asfernandes
5970214b3b
increment build number
2010-03-19 00:50:35 +00:00
fsg
198a0f60ba
increment build number
2010-03-18 13:53:57 +00:00
fsg
4321bba822
increment build number
2010-03-18 13:52:38 +00:00
robocop
06d42d7581
increment build number
2010-03-18 12:47:22 +00:00
robocop
c9a344419e
Reverted to the old flag name.
2010-03-18 12:47:19 +00:00
hvlad
60768a3687
increment build number
2010-03-18 11:52:08 +00:00
hvlad
a836c6e540
increment build number
2010-03-18 11:51:24 +00:00
hvlad
fcbd9482f0
Fixed bug CORE-2907 : Exception handling with EXECUTE STATEMENT
2010-03-18 11:51:21 +00:00
hvlad
05325d4658
increment build number
2010-03-18 10:33:44 +00:00
hvlad
7e5aa62e78
increment build number
2010-03-18 10:29:09 +00:00
robocop
76c770f64d
increment build number
2010-03-18 09:12:42 +00:00
robocop
2ffe6d1ffe
Totally misc.
2010-03-18 09:12:40 +00:00
fsg
696a839c24
increment build number
2010-03-17 13:55:21 +00:00
fsg
38addef742
increment build number
2010-03-17 13:54:44 +00:00
fsg
65be4722e0
increment build number
2010-03-17 13:53:46 +00:00
fsg
bff9c5e567
increment build number
2010-03-17 13:52:48 +00:00
alexpeshkoff
eb4ac6820b
increment build number
2010-03-17 10:14:54 +00:00
alexpeshkoff
d0b282a8ee
increment build number
2010-03-17 10:12:40 +00:00
alexpeshkoff
84cd62d5dd
increment build number
2010-03-17 10:08:33 +00:00
alexpeshkoff
32c0022ca4
increment build number
2010-03-17 09:55:08 +00:00
asfernandes
f55ef587df
increment build number
2010-03-17 02:12:40 +00:00
asfernandes
cd0c292823
Misc
2010-03-17 02:12:39 +00:00
asfernandes
e3118df0c4
increment build number
2010-03-17 02:12:38 +00:00
asfernandes
3049b3b275
increment build number
2010-03-17 02:12:36 +00:00
hvlad
3868af92d7
increment build number
2010-03-16 15:00:14 +00:00
hvlad
64e162e83f
Fixed bug CORE-2628 : FB 2.5-beta2-win32 denied FreeAdhocUDF library functions
2010-03-16 15:00:13 +00:00
hvlad
66e7ea9e54
increment build number
2010-03-16 14:56:42 +00:00
fsg
597cda7c42
increment build number
2010-03-16 13:54:51 +00:00
fsg
db7b0954fc
increment build number
2010-03-16 13:53:38 +00:00
dimitr
3e3e86e442
increment build number
2010-03-16 11:21:07 +00:00
dimitr
339e9f98e2
increment build number
2010-03-16 11:19:32 +00:00
dimitr
433de9742d
increment build number
2010-03-16 11:19:30 +00:00
dimitr
63bedffa71
Refactored the sorter into a proper class.
...
Removed some dead code and unused files.
2010-03-16 11:19:29 +00:00
dimitr
4eb6004fb9
increment build number
2010-03-16 11:19:28 +00:00
dimitr
f76a9b6647
increment build number
2010-03-16 11:19:24 +00:00
alexpeshkoff
a66844fbb4
increment build number
2010-03-16 10:21:48 +00:00
dimitr
7129f1a3e9
increment build number
2010-03-16 06:26:42 +00:00
dimitr
1e41092ae3
Cleanup the dead code remaining from the legacy scrollable cursors feature.
2010-03-16 06:26:41 +00:00
dimitr
d4de9eb6e4
increment build number
2010-03-16 06:21:29 +00:00
dimitr
e5a732d782
Cleanup the dead code remaining from the legacy scrollable cursors feature.
2010-03-16 06:21:28 +00:00
dimitr
f0935fb759
increment build number
2010-03-16 05:01:58 +00:00
dimitr
fe6d0c93b3
Correction for one of my prior optimizer commits.
2010-03-16 05:01:57 +00:00
dimitr
14c6f46669
increment build number
2010-03-16 05:00:38 +00:00
alexpeshkoff
44db422999
increment build number
2010-03-15 14:35:20 +00:00
alexpeshkoff
aaf02c536a
increment build number
2010-03-15 14:34:56 +00:00
fsg
be9b03c077
increment build number
2010-03-15 14:00:29 +00:00
fsg
e40e78ab72
increment build number
2010-03-15 13:59:13 +00:00
alexpeshkoff
769d9a12fa
increment build number
2010-03-15 11:59:11 +00:00
alexpeshkoff
f3786ae4dd
increment build number
2010-03-15 11:58:50 +00:00
robocop
66d8077865
increment build number
2010-03-15 10:16:25 +00:00
robocop
87f2c336de
increment build number
2010-03-15 10:16:23 +00:00
alexpeshkoff
ecf2f4a5a8
increment build number
2010-03-15 09:52:56 +00:00
robocop
d73806e461
increment build number
2010-03-15 06:39:11 +00:00
robocop
99444fa3a4
increment build number
2010-03-15 06:38:51 +00:00
robocop
6c70ab6665
increment build number
2010-03-15 06:38:50 +00:00
robocop
7546c2282d
Misc.
2010-03-15 06:38:49 +00:00
asfernandes
b45ab27578
increment build number
2010-03-14 20:58:52 +00:00
asfernandes
8bb65c9062
increment build number
2010-03-14 20:58:51 +00:00
asfernandes
2b788805ab
Simplificate the pattern matchers templates
2010-03-14 20:58:50 +00:00
asfernandes
a50514ffd4
increment build number
2010-03-14 16:39:08 +00:00
asfernandes
bdf996e34f
Fixed CORE-2922 - Character set used in constants is not registered as dependency.
2010-03-14 16:39:06 +00:00
asfernandes
3691ea0ac4
increment build number
2010-03-14 15:33:08 +00:00
asfernandes
099b944278
increment build number
2010-03-14 15:33:07 +00:00
asfernandes
d3ad05b7eb
Misc
2010-03-14 15:33:06 +00:00
asfernandes
f8052c7a6e
increment build number
2010-03-14 15:33:05 +00:00
alexpeshkoff
2ee3e3815d
increment build number
2010-03-14 15:27:45 +00:00
alexpeshkoff
1aad961153
increment build number
2010-03-14 15:27:06 +00:00
alexpeshkoff
e955473bae
Fixed CORE-2876: Wrong backup mode when using "alter database add difference file"
2010-03-14 15:27:04 +00:00
alexpeshkoff
6cc3e40964
increment build number
2010-03-14 14:17:30 +00:00
alexpeshkoff
b4660f4394
increment build number
2010-03-14 14:16:57 +00:00
alexpeshkoff
1359460c89
increment build number
2010-03-14 13:58:13 +00:00
fsg
a3af726a0b
increment build number
2010-03-14 13:54:18 +00:00
fsg
e98582489a
increment build number
2010-03-14 13:53:13 +00:00
alexpeshkoff
1928f91797
increment build number
2010-03-14 13:44:59 +00:00
alexpeshkoff
1ad9c73edb
increment build number
2010-03-14 13:44:58 +00:00
dimitr
9ccd61515a
increment build number
2010-03-14 10:46:48 +00:00
fsg
8171117e49
increment build number
2010-03-13 13:57:47 +00:00
fsg
75925312cd
increment build number
2010-03-13 13:56:22 +00:00
dimitr
cc62edd901
increment build number
2010-03-13 10:50:40 +00:00
dimitr
01b70306b6
increment build number
2010-03-13 10:41:44 +00:00
dimitr
d7557f41a2
increment build number
2010-03-13 10:39:30 +00:00
alexpeshkoff
5e02d70682
increment build number
2010-03-12 18:53:22 +00:00
alexpeshkoff
e44db99743
increment build number
2010-03-12 18:51:16 +00:00
hvlad
31d8c954bd
increment build number
2010-03-12 15:39:07 +00:00
hvlad
fd04d5f776
Fixed bug CORE-2920 : Incorrect execution of volatile SQL statements inside EXECUTE STATEMENT
2010-03-12 15:39:06 +00:00
hvlad
26605d1fa9
increment build number
2010-03-12 15:39:05 +00:00
hvlad
7766f7f8dd
increment build number
2010-03-12 15:32:06 +00:00
alexpeshkoff
f40a49f2f2
increment build number
2010-03-12 14:43:50 +00:00
alexpeshkoff
7647d1d13b
increment build number
2010-03-12 14:43:49 +00:00
alexpeshkoff
1e19544f47
increment build number
2010-03-12 14:40:47 +00:00
alexpeshkoff
d8d349922a
increment build number
2010-03-12 14:40:46 +00:00
fsg
1b481bb5f7
increment build number
2010-03-12 13:58:41 +00:00
fsg
522ebb965a
increment build number
2010-03-12 13:58:04 +00:00
fsg
8aacf53c01
increment build number
2010-03-12 13:57:09 +00:00
fsg
75ba104600
increment build number
2010-03-12 13:56:13 +00:00
alexpeshkoff
bf8c5a8b9a
increment build number
2010-03-12 10:57:04 +00:00
alexpeshkoff
4b29ce1d31
increment build number
2010-03-12 10:57:00 +00:00
alexpeshkoff
03ad8191f1
increment build number
2010-03-12 10:56:59 +00:00
alexpeshkoff
3277eb3ad3
increment build number
2010-03-12 10:56:58 +00:00
alexpeshkoff
7555c8a39c
increment build number
2010-03-11 15:08:05 +00:00
alexpeshkoff
03b1d71a23
increment build number
2010-03-11 15:08:02 +00:00
alexpeshkoff
65bb6adcc8
increment build number
2010-03-11 15:08:01 +00:00
alexpeshkoff
4b4b40f879
increment build number
2010-03-11 15:08:00 +00:00
alexpeshkoff
850d7300a4
increment build number
2010-03-11 14:58:47 +00:00
alexpeshkoff
50ffd1f73d
increment build number
2010-03-11 14:58:44 +00:00
alexpeshkoff
26cec1bcd3
increment build number
2010-03-11 14:46:21 +00:00
alexpeshkoff
349dc3032e
increment build number
2010-03-11 14:46:20 +00:00
alexpeshkoff
c933ba6af6
Make config files case-insensitive
2010-03-11 14:46:19 +00:00
alexpeshkoff
450443a5fe
increment build number
2010-03-11 14:46:18 +00:00
alexpeshkoff
a2b1620d01
increment build number
2010-03-11 14:44:39 +00:00
alexpeshkoff
324165a218
increment build number
2010-03-11 14:40:51 +00:00
alexpeshkoff
53a7d4f9e9
increment build number
2010-03-11 14:40:49 +00:00
alexpeshkoff
a6240e0261
increment build number
2010-03-11 14:40:47 +00:00
fsg
8aafa3d860
increment build number
2010-03-11 13:55:30 +00:00
fsg
ef0926b2d0
increment build number
2010-03-11 13:54:51 +00:00
fsg
98f826f496
increment build number
2010-03-11 13:53:47 +00:00
dimitr
87550f6715
increment build number
2010-03-11 11:40:43 +00:00
dimitr
b31f4b4a7d
Misc.
2010-03-11 11:40:41 +00:00
dimitr
3c43ce4bae
increment build number
2010-03-11 10:03:53 +00:00
dimitr
c65e55c9e6
Fixed CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses.
2010-03-11 10:03:32 +00:00
dimitr
a804e729ba
increment build number
2010-03-10 18:43:39 +00:00
dimitr
0c5c98d31c
increment build number
2010-03-10 18:40:22 +00:00
dimitr
eadb960eda
Fixed CORE-2914: Server crashes while restoring a database having an expression index referencing a non-existent UDF.
2010-03-10 18:40:21 +00:00
dimitr
37ee84257b
increment build number
2010-03-10 18:35:23 +00:00
dimitr
971444aa44
increment build number
2010-03-10 18:23:56 +00:00
dimitr
ad60068fdd
increment build number
2010-03-10 18:08:56 +00:00
dimitr
8467259f5a
increment build number
2010-03-10 18:07:35 +00:00
dimitr
13b54a0fab
Fixed CORE-2916: Broken error handling in the case of a conversion error happened during index creation.
2010-03-10 18:07:34 +00:00
dimitr
42872a3728
increment build number
2010-03-10 18:06:07 +00:00
dimitr
d3fdeb3885
increment build number
2010-03-10 18:04:58 +00:00
asfernandes
82ccd27c5f
increment build number
2010-03-10 15:46:33 +00:00
fsg
456132753f
increment build number
2010-03-10 13:57:48 +00:00
fsg
95ebac4afa
increment build number
2010-03-10 13:57:12 +00:00
fsg
ac00754a44
increment build number
2010-03-10 13:56:09 +00:00
asfernandes
37475ea627
increment build number
2010-03-09 18:55:49 +00:00
asfernandes
f01e93ac34
increment build number
2010-03-09 18:55:16 +00:00
dimitr
977806ab70
increment build number
2010-03-09 16:55:07 +00:00
dimitr
76a9a59469
Reduced number of local variables. Thanks to Claudio.
2010-03-09 16:55:05 +00:00
asfernandes
9b7b496c90
increment build number
2010-03-09 15:44:00 +00:00
asfernandes
7232eff657
This is related to CORE-2912, but changes nothing internally. Intead of reading non-allocated memory, throw a (not always correct, btw) exception.
2010-03-09 15:43:59 +00:00
dimitr
d9bb72ff99
increment build number
2010-03-09 15:24:45 +00:00
dimitr
e6dcd185a4
increment build number
2010-03-09 14:59:10 +00:00
dimitr
b938cacf3a
increment build number
2010-03-09 14:58:00 +00:00
dimitr
8aaebbe5b5
increment build number
2010-03-09 14:57:03 +00:00
dimitr
ea9c30fffb
increment build number
2010-03-09 14:53:30 +00:00
dimitr
d9aa981ca8
increment build number
2010-03-09 14:53:28 +00:00
dimitr
3ba3e8de5d
increment build number
2010-03-09 14:53:25 +00:00
dimitr
031e73bbae
increment build number
2010-03-09 14:53:23 +00:00
dimitr
e7c983af2e
increment build number
2010-03-09 14:53:20 +00:00
dimitr
cd3dabce16
increment build number
2010-03-09 14:53:18 +00:00
dimitr
f1c659a2ba
increment build number
2010-03-09 14:53:16 +00:00
dimitr
9150fdb5a8
increment build number
2010-03-09 14:53:14 +00:00
dimitr
8fd929b18d
increment build number
2010-03-09 14:53:11 +00:00
dimitr
9a25be97e9
increment build number
2010-03-09 14:53:09 +00:00
dimitr
e8f49e7f21
increment build number
2010-03-09 14:53:07 +00:00
dimitr
f35805fb32
increment build number
2010-03-09 14:53:05 +00:00
dimitr
d14d5599f6
increment build number
2010-03-09 14:53:02 +00:00
dimitr
293ea00863
increment build number
2010-03-09 14:53:01 +00:00
dimitr
6eccfd6e44
increment build number
2010-03-09 14:53:00 +00:00
dimitr
ef41f1e5ca
increment build number
2010-03-09 14:42:04 +00:00
fsg
853769f6cd
increment build number
2010-03-09 13:53:20 +00:00
alexpeshkoff
16e24b457b
increment build number
2010-03-09 09:24:27 +00:00
alexpeshkoff
4915ae8c96
Restored use of correct hash function for filename strings
2010-03-09 09:24:25 +00:00
dimitr
b7f119b82c
increment build number
2010-03-08 16:16:31 +00:00
dimitr
b4e3452fc4
Addressed Adriano's and Claudio's worries re. different timestamps passed into different triggers.
...
I'm not sure it's really important, but anyway...
2010-03-08 16:16:30 +00:00
asfernandes
c915fdf29b
increment build number
2010-03-08 15:58:07 +00:00
asfernandes
02b34d8836
increment build number
2010-03-08 01:21:26 +00:00
asfernandes
255df57bee
increment build number
2010-03-08 01:21:25 +00:00
asfernandes
9463ffe238
Misc
2010-03-08 01:21:24 +00:00
asfernandes
d2397000c0
increment build number
2010-03-08 01:21:23 +00:00
asfernandes
6ddd18a35c
increment build number
2010-03-08 01:21:22 +00:00
asfernandes
fbbb4f32e5
increment build number
2010-03-07 20:21:51 +00:00
fsg
43ae12466b
increment build number
2010-03-07 13:54:24 +00:00
fsg
6483d8ea99
increment build number
2010-03-07 13:53:45 +00:00
fsg
c34c88adcc
increment build number
2010-03-07 13:52:44 +00:00