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

44117 Commits

Author SHA1 Message Date
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
asfernandes
9886cf8afc Disable blr_stmt_expr (re-enabled with CORE-3812 changes) and implement blr conversion for DECODE. 2012-05-11 16:13:05 +00:00
asfernandes
c90e3a8267 Fixed problem with CORE-3672 and parameters. 2012-05-11 13:58:59 +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
asfernandes
9575304592 Fixed the problem reported a while ago in fb-devel by Thomas Steinmaurer ("Fb 3 and RDB$MECHANISM values for SP/SF parameters"). 2012-05-07 15:25:46 +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
asfernandes
ca53e78787 Misc. 2012-05-06 22:27:03 +00:00
firebirds
9f6e7687ac nightly update 2012-05-06 04:48:18 +00:00
asfernandes
db30902bad Misc - seen by Claudio. 2012-05-05 19:16:21 +00:00
asfernandes
ed9ec009ba Fix CORE-2697 again after refactoring problems. 2012-05-05 15:38:13 +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
asfernandes
2b0eea972a Make usage of dsqlChildNodes consistent. 2012-05-04 15:32:49 +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
alexpeshkoff
7242fbcd7c Fix java client login 2012-04-23 08:20:40 +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
alexpeshkoff
be7c05022c Fixed 32-bit posix build 2012-04-21 05:16:16 +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
alexpeshkoff
b11ac98c96 fixed posix build 2012-04-19 05:14:01 +00:00
firebirds
dac258fe09 nightly update 2012-04-17 04:48:29 +00:00
hvlad
f432739e3e Fixed bug CORE-3819 : Wrong service name to port address resolution in database connection string 2012-04-16 15:17:37 +00:00
firebirds
9581400b99 nightly update 2012-04-14 04:49:20 +00:00
dimitr
8d50e30e90 Additional fix for CORE-3807. Otherwise, _utf8 'A' is considered equal to _win1251 'ABCD' etc. The original code didn't check for charsets/collations but IMHO this was wrong. 2012-04-13 09:11:31 +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
df9c16dc80 Allow DEBUG build to work with pre-FB3 BLR code.
For example, it is impossible to restore database and to run script from CORE-3812.
Thanks to Dmitry for explanation.
2012-04-12 12:50:37 +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
afcbd0054e Misc. 2012-04-10 02:37:34 +00:00
robocop
80ca53c094 Misc. 2012-04-10 01:52:05 +00:00
robocop
a8418b3ea8 Misc. 2012-04-10 01:47:24 +00:00
robocop
b7d62c2d26 Misc. 2012-04-10 01:46:14 +00:00
robocop
9955049a0c Misc. 2012-04-10 01:41:32 +00:00
robocop
dd421f9195 Misc. 2012-04-10 01:40:30 +00:00
robocop
501f14a9d3 I plan to use this msg because the current one is misleading. 2012-04-10 01:38:57 +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
hvlad
ab8382af92 Make Windows version of ISC_systemToUtf8() and ISC_utf8ToSystem() to work with strings longer than MAX_PATH 2012-04-08 10:23:23 +00:00
firebirds
3f6bac3616 nightly update 2012-04-08 04:52:55 +00:00
asfernandes
f098e9a3d8 Refactored nod_order. 2012-04-08 04:15:09 +00:00
hvlad
c036c65e7b Fixed bug CORE-3810 : isql: zero divide + coredump when use "-pag 0" command switch & set heading on inside .sql script 2012-04-07 18:25:44 +00:00
dimitr
77c6027afd Misc. 2012-04-07 10:07:01 +00:00
dimitr
758bb0d936 Fixed CORE-3686: Incorrect (zero) values are reported for "acquire blocks" and "mutex wait" counters in the fb_lock_print output. 2012-04-07 09:41:59 +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
dimitr
dad891ef3e Fixed my yesterday's commit. 2012-04-05 09:54:23 +00:00
firebirds
5213603a48 nightly update 2012-04-05 04:52:32 +00:00
alexpeshkoff
68f70db25c Misc 2012-04-04 12:54:27 +00:00
dimitr
525149c8b4 Fixed CORE-3807: Error "Invalid expression in the select list" can be unexpectedly raised if a string literal is used inside a GROUP BY clause in a multi-byte connection. 2012-04-04 11:00:51 +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
asfernandes
b15387999c Fixed CORE-3802 - Firebird runs out of memory while restoring database backup. 2012-03-31 17:23:29 +00:00
firebirds
0f5b046a9f nightly update 2012-03-31 04:52:33 +00:00
alexpeshkoff
6ec62baea0 Better organize code - thanks to Claudio 2012-03-30 14:41:00 +00:00
hvlad
cd63621702 Small refactoring 2012-03-30 14:15:08 +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
hvlad
abf65b9e5c Fixed issue reported by Thomas Steinmaurer in fb-devel : trace often put in log line
Statement 0, <unknown, bug?>
2012-03-30 13:48:54 +00:00
alexpeshkoff
1a1e8b61d5 Make parameters block intl converter deal with crazy isc_spb_command_line format 2012-03-30 12:27:19 +00:00
firebirds
46fdc0b2e5 nightly update 2012-03-30 04:51:48 +00:00
alexpeshkoff
f3c9e45474 Fixed CORE-3759: Problem with fetch on DDL statement in the remote protocol 2012-03-29 15:55:49 +00:00
hvlad
d8eb4166a4 Fixed bug CORE-3801 : Warnings could be put twice in status-vector 2012-03-29 13:56:21 +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
alexpeshkoff
645c412ac4 Fixed CORE-3770: fbtracemgr loads CPU up to ~55% when no activity is present 2012-03-27 13:16:44 +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
dimitr
a1c5800f64 Fixed compilation. 2012-03-26 15:28:13 +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