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
alexpeshkoff
1bf39b9840
Fixed gstat output - backported from HEAD
2010-05-18 10:08:22 +00:00
dimitr
4589c7a5b3
Update.
2010-05-18 08:36:56 +00:00
asfernandes
86456e13c7
CORE-2929 - 'Invalid ESCAPE sequence' when connecting to the database
2010-05-17 15:41:21 +00:00
asfernandes
cdd366e32c
Backport fix for CORE-2826 - Join condition fails for UTF-8 databases
2010-05-17 15:38:26 +00:00
alexpeshkoff
f453571799
Backported fix for CORE-3000: Error on delete user "ADMIN"
2010-05-17 10:24:20 +00:00
dimitr
c62a17ca3c
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:54:56 +00:00
dimitr
48d910f641
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:43:49 +00:00
dimitr
5245a6f8d6
Correction for my prior fix.
2010-05-17 09:37:48 +00:00
robocop
8258918b1e
Misc.
2010-05-11 08:25:18 +00:00
asfernandes
6bd4674047
Subtask CORE-2996 - Fix error code incompatibility introduced in fix for CORE-2552
2010-05-07 15:29:18 +00:00
hvlad
75ba8a9767
Fixed bug CORE-2995 : Same error in status vector reported twice
2010-05-07 11:21:37 +00:00
alexpeshkoff
dfa92fba23
Fixed windows build - thanks to Paul Reeves
2010-05-06 13:58:26 +00:00
alexpeshkoff
8629bea0ec
Backported fix for CORE-2984: gbak -v srv:db stdout creates a broken backup
2010-05-06 13:42:57 +00:00
hvlad
7d949976ab
Comments for patch for CORE-2993
2010-05-06 12:26:05 +00:00
hvlad
75080a148f
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 12:07:34 +00:00
dimitr
afc5e9fe18
Update.
2010-05-05 12:33:04 +00:00
alexpeshkoff
8bdea51951
Fixed unregistered bug (added by me at RC3 stage): wrong mutex when shutting down security database
2010-05-04 14:45:08 +00:00
hvlad
f97d944aaa
More explicit error message
2010-04-29 11:16:48 +00:00
hvlad
0979b7c928
Better fix for AV at exit() time, CORE-2917 :
...
a) WaitForSingleObject hungs when process unloads embedded library
b) shmem file was changed in incompatime way so build 26000 can't work together with any previous builds
c) time_t in shmem replaced by SINT64 to avoid possible issues with builds by MSVC 7.1 (where time_t is 32-bit)
2010-04-29 08:51:24 +00:00
hvlad
a8051dd37b
Fixed bug CORE-2977 : FB 2.1 incorrectly works with indexed fields of type DATE in OLD ODS (9.1)
2010-04-26 12:18:18 +00:00
dimitr
856515e037
Update.
2010-04-21 12:53:35 +00:00
alexpeshkoff
83f7c70b4e
Backported fix for CORE-2896: Embedded connections done by root (like gbak, gsec, gfix) hang in linux
2010-04-21 11:49:42 +00:00
alexpeshkoff
e8d1eeae2f
Fixed segfault at exit() time, CORE-2917
2010-04-20 11:08:32 +00:00
alexpeshkoff
21a55b537f
Fixed use of debugging switch in classic mode
2010-04-19 15:33:02 +00:00
alexpeshkoff
6ea33a5255
Fixed posix build, CORE-2917
2010-04-19 11:24:51 +00:00
asfernandes
1ee74f5e97
Fixed CORE-2971 - Invalid UPDATE OR INSERT usage may lead to successive "request depth exceeded. (Recursive definition?)" error
2010-04-19 01:13:38 +00:00
hvlad
f7f1defb48
Fixed bug CORE-2917 : Sever Hangs on I/O error during "open" operation for file "/tmp/firebird/fb_trace_ksVDoc".
...
Posix part will follow soon (by Alex).
2010-04-18 18:06:09 +00:00
dimitr
b29556cfec
Fixed CORE-2965: Incorrect ROW_COUNT value after SINGULAR condition.
2010-04-16 03:51:54 +00:00
dimitr
0b6bb2a326
Fixed detach from the security database during the engine shutdown.
2010-04-14 09:58:48 +00:00
dimitr
09fe788339
Eliminated one more case to have an unrestoreable database.
2010-04-14 09:57:13 +00:00
robocop
ebbd3c45cb
Totally misc.
2010-04-14 09:48:37 +00:00
hvlad
209b003187
Fix for bug CORE-2956 : Problems with requests of procedure's parameters.
2010-04-13 14:28:38 +00:00
dimitr
459fec5084
Correction.
2010-04-13 08:11:45 +00:00
dimitr
0c2a5e3a76
Avoid polluting firebird.log on Vista/Win7 systems when running as application.
2010-04-13 08:09:10 +00:00
dimitr
ef49a50c33
Fixed CORE-2966: Wrong results or unexpected errors while sorting a large data set.
2010-04-13 06:55:46 +00:00
dimitr
5f717015ed
Corrections for SQL states.
2010-04-09 08:02:20 +00:00
dimitr
7107237cf0
Corrections for SQL states.
2010-04-09 07:53:15 +00:00
dimitr
8630fd43e8
Removed the wrong assertion. In fact, the buffer can be larger than 64K, despite what the [unused] length argument suggests.
2010-04-08 04:00:59 +00:00
alexpeshkoff
c71232d226
Backported fix for CORE-2948: Segfault when server is exiting
2010-03-29 15:24:49 +00:00
dimitr
58307abbf5
Sorry, wrong calculation of the build number.
2010-03-29 07:39:50 +00:00
dimitr
c814a39fcf
Update.
2010-03-29 07:23:21 +00:00
hvlad
fb9c2a4099
Rework fix for bug CORE-2934 : Memory leak in FB2.5 trace plugin
...
Thread safety
2010-03-26 15:36:14 +00:00
hvlad
ff4e296cb9
Additional fix for bug CORE-2934 : Memory leak in FB2.5 trace plugin
2010-03-26 15:35:32 +00:00
hvlad
6d9f5e255a
Fixed bug CORE-2943 : parsing error recursive query with two recursive parts
2010-03-25 13:50:16 +00:00
alexpeshkoff
2e4fea1c04
Fixed CORE-2942: Huge (>10Gb) memory consumption by some fb_inet_server processes
2010-03-25 10:33:28 +00:00
hvlad
b9ea5ee00c
Fixed bug CORE-2934 : Memory leak in FB2.5 trace plugin
2010-03-24 12:29:15 +00:00
hvlad
035e567c37
Fixed bug CORE-2940 : Trace output could contain garbage data left from filtered out statements
2010-03-23 20:06:07 +00:00
hvlad
dba4d51c98
Fixed bug CORE-2936 : Wrong page type (expected 7 found N) error
2010-03-22 22:48:19 +00:00
asfernandes
7b1c7db1ee
Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure
2010-03-20 19:12:51 +00:00
asfernandes
050646b6f4
Fixed CORE-2930 - DROP VIEW drops output parameters of used stored procedures
2010-03-19 00:50:33 +00:00
hvlad
2d74ff8c72
Fixed bug CORE-2907 : Exception handling with EXECUTE STATEMENT
2010-03-18 10:29:07 +00:00
alexpeshkoff
522fa7fd9a
Backported fix for CORE-2928: Buffer overflow in gsec
2010-03-17 10:08:32 +00:00
hvlad
eb7abe4939
Fixed bug CORE-2628 : FB 2.5-beta2-win32 denied FreeAdhocUDF library functions
2010-03-16 14:56:40 +00:00
alexpeshkoff
5098340106
Fixed CORE-2859: Security database remains locked after replacing database
2010-03-16 10:21:46 +00:00
dimitr
b149388cb6
Correction for one of my prior optimizer commits.
2010-03-16 05:00:33 +00:00
alexpeshkoff
2519440c2b
Backported fix for CORE-2876: Wrong backup mode when using "alter database add difference file"
2010-03-14 15:27:44 +00:00
dimitr
961531e45e
Update.
2010-03-13 10:41:42 +00:00
hvlad
1ef4fd61d8
Fixed bug CORE-2920 : Incorrect execution of volatile SQL statements inside EXECUTE STATEMENT
2010-03-12 15:32:03 +00:00
dimitr
3004534e27
Correction.
2010-03-10 18:43:38 +00:00
dimitr
e26e17c00e
Fixed CORE-2914: Server crashes while restoring a database having an expression index referencing a non-existent UDF.
2010-03-10 18:35:22 +00:00
dimitr
7b613c441d
Misc.
2010-03-10 18:08:55 +00:00
dimitr
dcc66e0baf
Fixed CORE-2916: Broken error handling in the case of a conversion error happened during index creation.
2010-03-10 18:06:06 +00:00
asfernandes
05b983be1d
Backport change that fix CORE-2910, found by Dmitry
2010-03-09 18:55:13 +00:00
hvlad
108acc7aa4
Fixed bug CORE-2908 : Engine could crash or raise not expected errors working with ODS 8.x database
2010-03-06 14:26:40 +00:00
asfernandes
c25eaf2d49
Backport fix for CORE-2898 - CHAR_TO_UUID and UUID_TO_CHAR works different in big/little endian architectures
2010-03-05 02:00:54 +00:00
asfernandes
eb705dbc6e
Backport fix for CORE-2888 - A memory corruption cause incorrect query evaluation and may crash the server
2010-02-28 14:42:04 +00:00
asfernandes
1f121838c4
Fixed CORE-2886 - Query with "NOT IN <subselect from view>" fails
2010-02-27 18:22:04 +00:00
dimitr
767a819321
This should fix CORE-2833: Changing data that affects an expression index that contains references to null date fields fails.
2010-02-26 07:53:52 +00:00
dimitr
a74cde93f7
Update.
2010-02-25 16:21:59 +00:00
dimitr
bab92d279a
Update.
2010-02-25 16:21:34 +00:00
dimitr
d6872b326e
Fixed the accidentally broken security on system tables.
2010-02-25 10:04:38 +00:00
robocop
4059c77204
Backport CORE-2750: Physical backup cannot restart operations after the explicit difference file has been dropped.
2010-02-23 07:08:13 +00:00
hvlad
d940b8ce4f
Fixed bug CORE-2879 : Sweep could raise error : page 0 is of wrong type (expected 6, found 1)
2010-02-22 10:16:06 +00:00