8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-26 06:43:04 +01:00
Commit Graph

38652 Commits

Author SHA1 Message Date
dimitr
52ed454bc9 Fixed CORE-3208: Significant memory leaks with recursive queries. 2010-11-01 19:22:55 +00:00
firebirds
6a908577da nightly update 2010-11-01 03:17:07 +00:00
dimitr
1ee06e52cd Fixed CORE-3205: isc_dsql_exec_immed2() doesn't return error codes isc_stream_eof and isc_sing_select_err.
Also, restore the legacy behavior for EXECUTE PROCEDURE and RETURNING queries. This is expected to fix CORE-3203.
2010-10-31 08:47:41 +00:00
firebirds
a7150ae37f nightly update 2010-10-29 03:20:18 +00:00
dimitr
5b2c35b3e3 Fixed CORE-3202: execute_immediate API call family may crash the remote server. 2010-10-28 18:09:39 +00:00
firebirds
ac48bc9250 nightly update 2010-10-27 03:18:06 +00:00
asfernandes
dfb7ee4af5 Fixed CORE-3157 - COMMENT ON PARAMETER - Statement leads in a consumption of 1.7 GB RAM and a runtime of more than 1 Minute 2010-10-26 23:34:46 +00:00
firebirds
9cc25a77cf nightly update 2010-10-20 03:18:07 +00:00
alexpeshkoff
15132bc4a6 Backported fix for CORE-3148: possible segfault in SQZ_apply_differences 2010-10-19 13:28:18 +00:00
firebirds
aebad12f40 nightly update 2010-10-19 03:18:59 +00:00
alexpeshkoff
67e1a2eab4 Make it build using clang++ - thanks to marius 2010-10-18 17:23:26 +00:00
hvlad
9ddc0ef468 Fixed bug CORE-3188 : page 0 is of wrong type (expected 6, found 1) 2010-10-17 21:35:24 +00:00
asfernandes
98bf701126 Fixed CORE-3180 - ALTER VIEW with not matched columns in declaration and selection crashs the server 2010-10-17 14:32:04 +00:00
firebirds
a85fd4cfa8 nightly update 2010-10-16 03:24:37 +00:00
alexpeshkoff
3871d93629 Fixed issues, found by clang 2010-10-15 15:18:35 +00:00
alexpeshkoff
0c139f1f55 CORE-3184: Committed Damyan's patch - port for linux/hppa and linux/alpha 2010-10-15 09:07:13 +00:00
firebirds
80e7b4e8e0 nightly update 2010-10-15 03:18:19 +00:00
alexpeshkoff
f126fd52a3 Ported fix for CORE-3022: gpre C++ compiler warnings with GCC 4.4.1 2010-10-14 11:34:59 +00:00
alexpeshkoff
f65856fca2 Fixed issue, detected by clang++ compiler 2010-10-14 06:25:12 +00:00
dimitr
9c7f9d96ef Misc. 2010-10-14 05:18:24 +00:00
firebirds
66b4b413da nightly update 2010-10-14 03:18:41 +00:00
dimitr
24777be976 Fixed the major part of the slowdown in CORE-2827: Very slow prepare for complex interrelated metadata with many triggers indirectly involved in the operation being prepared.
Code cleanup.
2010-10-13 12:11:52 +00:00
firebirds
28a44566d7 nightly update 2010-10-09 03:16:09 +00:00
hvlad
a9c57583b7 Backported fix for bug CORE-3170 : Engine could enter infinite loop if EVENT's are posted but no subscribers exists 2010-10-08 11:58:59 +00:00
firebirds
c9a14d5dba nightly update 2010-10-08 03:23:16 +00:00
hvlad
b48913d054 Backport fix for bug CORE-3168: exclude_filter doesn't work for <services></section> section of the Trace facility 2010-10-07 16:14:31 +00:00
firebirds
0c82314261 nightly update 2010-10-07 03:16:47 +00:00
asfernandes
4ba1897fe8 Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8 2010-10-06 15:39:08 +00:00
firebirds
11dfe769b2 nightly update 2010-10-06 03:23:50 +00:00
firebirds
6a04e955ec nightly update 2010-10-05 03:16:56 +00:00
alexpeshkoff
0018ec61b5 Fix for CORE-3156: Problems using UDFs on Mac 2010-10-04 14:58:07 +00:00
alexpeshkoff
07f427c07f Fix for CORE-3156: Problems using UDFs on Mac 2010-10-04 13:07:50 +00:00
firebirds
e6f4a8b9ef nightly update 2010-09-26 03:17:56 +00:00
asfernandes
f7dc73e483 Fixed CORE-3141 - The last column in a view is returning as a null value even when its not 2010-09-25 20:12:27 +00:00
firebirds
b42afd054a nightly update 2010-09-25 03:17:59 +00:00
dimitr
bd155d07a0 Fixed unregistered error in the BLR printer output. 2010-09-24 11:34:09 +00:00
firebirds
b6173f6c57 nightly update 2010-09-23 03:22:16 +00:00
alexpeshkoff
337cf76d66 Fixed CORE-3143: Segmentation fault may occur when user interrupts gstat 2010-09-22 06:06:36 +00:00
firebirds
7ab26b1a42 nightly update 2010-09-19 03:16:36 +00:00
dimitr
df67a3d0f3 Fixed CORE-3137: Partial rollback is possible for a selectable procedure modifying data. 2010-09-18 06:52:12 +00:00
firebirds
bbe02ece6b nightly update 2010-09-15 03:31:03 +00:00
firebirds
e0b892a955 nightly update 2010-09-14 03:16:39 +00:00
dimitr
945b928f75 Fixed CORE-3131: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U. 2010-09-13 15:00:20 +00:00
firebirds
ffc4a4681d nightly update 2010-09-10 03:17:47 +00:00
alexpeshkoff
da804c497d Make it cvs/svn independent 2010-09-09 10:53:16 +00:00
alexpeshkoff
15282c4493 Fixed package version generation for release builds 2010-09-09 10:16:46 +00:00
firebirds
2a69dc33dd nightly update 2010-09-04 03:20:44 +00:00
firebirds
9d2a4740e8 nightly update 2010-09-03 03:26:05 +00:00
dimitr
30bc027c82 Update. 2010-09-02 18:10:58 +00:00
dimitr
fe6de63673 Cleanup. 2010-09-02 15:02:47 +00:00
firebirds
ac32099f6a nightly update 2010-09-02 03:17:18 +00:00
asfernandes
68fbad90c3 Fixed CORE-3101 - Cannot alter the domain after migrating from older versions 2010-09-01 15:35:20 +00:00
firebirds
8355ba699d nightly update 2010-08-27 03:18:15 +00:00
asfernandes
8875978dda Fixed CORE-3109 - [Crash] isc_dql_exec_immed3_m for "create database ..." and NULL transaction 2010-08-27 02:51:41 +00:00
alexpeshkoff
bb5850961a Fixed CORE-3117: After an error in GDS_CLOSE_BLOB() blob handle becomes invalid 2010-08-26 10:52:11 +00:00
firebirds
3dc3678427 nightly update 2010-08-26 03:17:23 +00:00
dimitr
3c23e62580 Fixed a few suspicious places related to the variable cloning. 2010-08-25 08:00:30 +00:00
firebirds
500eccd348 nightly update 2010-08-24 08:39:15 +00:00
firebirds
3fb40e46ff nightly update 2010-08-24 03:15:58 +00:00
alexpeshkoff
f11f5ec8b9 Fixed CORE-3116: gsec outputs list of users to stderr instead stdout 2010-08-23 11:39:40 +00:00
alexpeshkoff
79e1e788c6 Applied suggested by Dmitry Kovalenko fix - it helps avoid AV when buffer is allocated exactly at the end of physical memory segment 2010-08-23 10:06:11 +00:00
firebirds
fc48004207 nightly update 2010-08-14 03:17:34 +00:00
firebirds
8e9353e092 nightly update 2010-08-12 03:16:45 +00:00
dimitr
5f1d41a7f6 More complete solution for CORE-2822: Error "no current row for fetch operation" when subquery includes a non-trivial derived table.
It's also expected to fix CORE-3103: Select statement with more non indexed reads in version 2.5RC3 as in version 2.1.3.
Patch for trunk will follow a bit later.
2010-08-11 10:50:33 +00:00
dimitr
a57c2d0794 Fixed the remaining issue related to CORE-1079: Every attach of fbclient/fbembed library to the host process leaks 64KB of memory. 2010-08-11 07:36:52 +00:00
hvlad
2dbab9603b Backport fix for 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:29:43 +00:00
asfernandes
70ad7ef699 Correction for CORE-3090 2010-08-07 02:49:25 +00:00
asfernandes
ea94b629ff Fixed CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery 2010-08-07 01:50:35 +00:00
hvlad
4156a471d3 Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1 2010-08-06 15:11:16 +00:00
asfernandes
88845a9c3d Fixed CORE-2893 - Regression introduced with fix for CORE-2893 causes double processing of nodes when preparing a statement. Debug build aborts. 2010-08-06 02:12:38 +00:00
asfernandes
fc5c390c69 Fixed CORE-3094 - Parameters doesn't work with NOT IN from a selectable procedure 2010-08-04 15:26:23 +00:00
asfernandes
b2861fbbc4 Backport fix for 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-08-02 22:43:09 +00:00
hvlad
21bf6b821c Backport fix for bug CORE-3079 : Strong slowing down inserts with EVENT-s in a single transaction 2010-07-26 11:05:14 +00:00
alexpeshkoff
ebea0fd1b0 Fixed Mac port 2010-07-16 07:20:55 +00:00
alexpeshkoff
7067fb4862 Fixed unregistred bug (rc3 vs rc2 regression) - races when closing touchThread 2010-07-14 10:27:54 +00:00
dimitr
16f7504427 Update. 2010-07-13 07:18:24 +00:00
dimitr
c5edc55b7c Backported recent Vlad's bugfix. 2010-07-13 07:10:23 +00:00
dimitr
10aa0ae917 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
alexpeshkoff
5113a8d668 Backported fix for CORE-3067: Objects not unmapped when shared memory is closed 2010-07-09 11:15:44 +00:00
dimitr
f659679b6f Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree.
At the first glance, it promises only wrong ordering of items, but in fact it trashes the b-tree internals and crashes the server :-(
It's unregistered and undocumented, but being a very recent RC3 only regression, let's leave it this way.
I suppose the intended code should be !(v.first < this->first), but we have the operator == defined, so I used a simpler form.
2010-07-08 10:44:35 +00:00
dimitr
7f9f7680de Fixed CORE-3064: Using the procedure alias inside an explicit plan crashes the server. 2010-07-02 10:43:33 +00:00
dimitr
9c5b7d512e Update. 2010-06-25 09:06:55 +00:00
hvlad
e9ac9979b1 Disable hard limit on number of worker threads. Something more smart should be implemented instead. 2010-06-23 13:30:18 +00:00
asfernandes
559306231e Fix problem seen by Vlad where crash happens when our older ICU is found 2010-06-18 11:21:05 +00:00
asfernandes
f70830ba40 Fixed CORE-2900 - "AV - The code attempted to access a virtual address without privilege to do so" using aggregate distinct 2010-06-16 11:47:19 +00:00
alexpeshkoff
4532058a72 Backported fix for CORE-3046: Assertion after ALTER TABLE 2010-06-15 12:00:00 +00:00
hvlad
8783fe190a Fixed bug CORE-3034 : Bugchek 300 (can't find shared latch) 2010-06-14 11:45:47 +00:00
asfernandes
a731f0f72a Backport fix for CORE-2893 - Expression in a subquery may be treated as invariant and produce incorrect results 2010-06-13 14:57:51 +00:00
asfernandes
d6f61eef63 Backported fix for CORE-2985 - The new 2.5 feature to alter COMPUTED columns doesn't handle dependencies well. 2010-06-12 19:22:24 +00:00
asfernandes
72d9063ac9 Backport fix for CORE-3038 - The insert failed because a column definition includes validation. 2010-06-12 16:49:39 +00:00
alexpeshkoff
ef56abd46e Mac port - use dispatch semaphores 2010-06-08 13:18:45 +00:00
alexpeshkoff
7a69886c3b repeat commit for CORE-3021 in SVN 2010-06-08 11:40:58 +00:00
asfernandes
1674db2688 Port CVS changes (includes CORE-2993, CORE-3010, CORE-3011, CORE-3015, CORE-3016, CORE-3017 and CORE-3021) 2010-06-05 02:41:14 +00:00
dimitr
2959850d94 Fixed unregistered bug: MON$MEMORY_USED for connection/database is bigger than MON$MEMORY_ALLOCATED. 2010-05-21 08:24:16 +00:00
dimitr
3f5c8125c6 Update. 2010-05-21 05:20:32 +00:00
alexpeshkoff
42ffe4fcf8 Fixed and improved diagnostics when thread failed to start 2010-05-20 10:36:19 +00:00
alexpeshkoff
dc4452eb0e Raise NPROC limit on unix to avoid errors when starting many threads 2010-05-20 10:30:43 +00:00
hvlad
18ed4f65c8 Improvement CORE-3008 : Add attachment's CHARACTER SET name into corresponding trace records 2010-05-19 16:13:25 +00:00
hvlad
567444e6e5 Fixed bug CORE-2981 : Error in Trace plugin (use local symbols in query) 2010-05-18 21:57:50 +00:00
alexpeshkoff
6771beb989 Backported fix for CORE-3006: /tmp/firebird and files in it may get 'root' (i.e. GID == 0) group 2010-05-18 10:38:38 +00:00