hvlad
db70a7742d
Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
2013-09-12 19:08:59 +00:00
hvlad
cfa78a3137
Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
2013-09-11 15:39:55 +00:00
firebirds
1e9b670878
nightly update
2013-09-11 00:28:17 +00:00
hvlad
8611366e5f
Fixed bug CORE-4214 : GTT should not reference permanent relation
2013-09-10 14:37:06 +00:00
hvlad
cf4e7ecc0d
Fixed bug CORE-4212 : Dropping FK on GTT crashes server
2013-09-10 14:30:42 +00:00
firebirds
bc04c0bf99
nightly update
2013-09-10 00:30:56 +00:00
alexpeshkoff
a3abde8118
Fixed CORE-4211: Embedded engine hangs for 5 seconds when closing
2013-09-09 11:03:46 +00:00
alexpeshkoff
edd2f6945b
Fixed CORE-4185: related issues with crypt thread start/stop
2013-09-09 10:32:18 +00:00
firebirds
99fcf79f97
nightly update
2013-09-07 00:53:07 +00:00
alexpeshkoff
40bacdd743
Fixed CORE-4185: FB craches with "invalid lock id (NNNNN)"
2013-09-06 13:09:07 +00:00
firebirds
1b2a11f741
nightly update
2013-09-06 00:28:01 +00:00
asfernandes
eae91e94a9
Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns.
2013-09-05 15:58:30 +00:00
dimitr
660f861917
Provided support for both old and new debug info formats. It eliminates the annoying "bad debug info format" warning during restore as well as allows the migrated debug info to be useful without recreation of the PSQL objects.
2013-09-05 07:38:56 +00:00
firebirds
857fc05199
nightly update
2013-09-05 00:28:15 +00:00
dimitr
c9cc5294da
Avoid rescheduling if we're kindly asked to stop immediately.
2013-09-04 17:52:13 +00:00
dimitr
c367d1f958
Cleanup and use the explicit rollback via TIP for all kinds of forced disconnections.
2013-09-04 17:46:09 +00:00
asfernandes
4789ba1672
Improvement CORE-4199 - Add optional START WITH clause to identity columns.
2013-09-04 15:54:19 +00:00
asfernandes
4097497416
Fixed CORE-4205 - ISQL -x does not output the START WITH clause of generators/sequences.
2013-09-04 15:39:30 +00:00
dimitr
3c315f584b
Totally misc.
2013-09-04 15:05:00 +00:00
dimitr
befd3a3e60
Improved the error reporting.
2013-09-04 07:20:56 +00:00
dimitr
0a1d0fb0db
Fixed CORE-4202: Backup/Restore from old version to v3.0 fails with BLR error.
2013-09-04 06:01:55 +00:00
firebirds
685886beb6
nightly update
2013-09-04 01:05:25 +00:00
asfernandes
7c0ce8ccc2
Fixed CORE-4203 - Cannot create packaged routines with [VAR]CHAR parameters.
2013-09-03 15:46:46 +00:00
firebirds
915c6d7e7f
nightly update
2013-09-03 00:33:50 +00:00
alexpeshkoff
d2b757507c
Rollback bad fix for CORE-4185
2013-09-02 13:21:37 +00:00
firebirds
3159f54c8c
nightly update
2013-08-31 01:21:47 +00:00
firebirds
7147cae5f7
nightly update
2013-08-30 00:30:04 +00:00
asfernandes
8e6a973957
Simplificate representation of 64-bit numbers and sequences in the parser.
2013-08-29 16:05:37 +00:00
asfernandes
682d6092fb
Fixed CORE-4198 - Incorrect "token unknown" error when the SQL string ends with a hex number literal.
2013-08-29 15:51:14 +00:00
firebirds
e345de75d1
nightly update
2013-08-28 00:27:32 +00:00
fsg
985e98a59e
enable UTF8 support for the new editline version and isql
2013-08-27 17:04:00 +00:00
firebirds
7daa55baef
nightly update
2013-08-27 00:31:14 +00:00
asfernandes
bb86ab028a
Fixed CORE-4184 - Executing empty EXECUTE BLOCK with NotNull output parameter raised error.
2013-08-26 16:06:26 +00:00
dimitr
6c7aa77117
Temporary bugfix for the thread scheduling issue on Linux.
2013-08-26 10:02:55 +00:00
dimitr
ce70c3c980
Misc.
2013-08-26 09:50:23 +00:00
alexpeshkoff
ee0be488a4
Fixed CORE-4185: message "Invalid lock ID" happened due to incorrect lock kind
2013-08-26 06:28:07 +00:00
firebirds
8eafabbe9f
nightly update
2013-08-25 01:31:10 +00:00
firebirds
91f131c2e6
nightly update
2013-08-24 00:29:25 +00:00
firebirds
91318d7e34
nightly update
2013-08-23 00:35:24 +00:00
dimitr
92d2f6aa09
Improved the ISQL output for the SHOW GRANT command.
2013-08-21 13:51:50 +00:00
alexpeshkoff
89d2d8bbd3
Fixed assertion in classic mode
2013-08-21 11:56:27 +00:00
dimitr
a4ec331d3d
On second thought, I'm removing the artifical message size limit.
2013-08-21 09:17:10 +00:00
dimitr
4f094c7fd8
Removed the record size limit for aggregates/unions.
2013-08-21 09:14:09 +00:00
dimitr
c1cbd97163
Increased the sort record size limit to 1MB. I've kept this limit due to the possible performance implications, but it can be extended/removed any time.
2013-08-21 09:11:57 +00:00
dimitr
99b1b17f27
Minor refactoring and support for records longer than 64KB (not really actual, but just in case).
2013-08-21 07:41:39 +00:00
dimitr
8586171695
Core support for records longer than 64KB. Not exposed to the external world yet.
2013-08-21 07:40:31 +00:00
dimitr
111f71db83
Misc.
2013-08-21 07:19:43 +00:00
dimitr
8df0ca0194
Misc.
2013-08-21 07:18:26 +00:00
dimitr
ab8bbef3df
Impure offsets must be 32-bit.
2013-08-21 07:16:28 +00:00
firebirds
78e38a42f0
nightly update
2013-08-21 01:01:49 +00:00
dimitr
ea7423210a
Code simplification.
2013-08-20 06:11:12 +00:00
firebirds
ba46dc445b
nightly update
2013-08-20 00:31:11 +00:00
dimitr
597a562514
Minor optimization.
2013-08-19 18:51:55 +00:00
dimitr
01b81b1edb
Code simplification and some corrections.
2013-08-19 18:50:28 +00:00
dimitr
a12e7b6eaa
Cleanup.
2013-08-19 17:29:44 +00:00
dimitr
2a21263d7d
Warnings.
2013-08-19 15:46:34 +00:00
asfernandes
de802194c4
Fixed (as possible) CORE-4160 - The parameterized exception does not accept not ASCII characters as parameter.
2013-08-19 15:31:00 +00:00
alexpeshkoff
1eace34614
CORE-3944 - fixed a bug in my previous commit, noticed by Adriano
2013-08-19 08:17:37 +00:00
firebirds
298d3f6844
nightly update
2013-08-19 00:31:38 +00:00
asfernandes
a66366bc82
Misc.
2013-08-18 18:53:41 +00:00
dimitr
6b5ee63711
Fixed the optimizer regression causing different from FB2 plans being generated + some cleanup.
2013-08-18 15:32:53 +00:00
firebirds
02ebfe1117
nightly update
2013-08-17 00:27:29 +00:00
alexpeshkoff
a8f8465366
Postfix for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird
2013-08-16 12:44:10 +00:00
alexpeshkoff
70a5c5db43
Always lock dbb_sync before accessing something in setLockAttachment()
2013-08-16 12:41:49 +00:00
firebirds
299a3e4552
nightly update
2013-08-16 00:27:27 +00:00
asfernandes
f6d78556be
Fixed CORE-4180 - CREATE COLLATION does not verify base collation charset.
2013-08-15 15:42:57 +00:00
dimitr
d2fa09942e
Fixed incorrect accounting re. number of fetches.
2013-08-15 11:54:56 +00:00
firebirds
f94bf3d32d
nightly update
2013-08-15 00:27:09 +00:00
dimitr
bd1f732e7c
Attempted to fix unexpectedly big (> 2^32) page numbers in the validation output + some related adjustments.
2013-08-14 09:27:24 +00:00
asfernandes
a34a77d923
Fixed CORE-4177 (last part) - Problem with some boolean expressions not being allowed.
2013-08-14 02:20:17 +00:00
asfernandes
a9c1e054b0
Fix assertion.
2013-08-14 02:20:00 +00:00
firebirds
dd5f9360db
nightly update
2013-08-14 00:41:05 +00:00
asfernandes
ba923bcadd
Fixed CORE-4177 (only the simple test case reported in fb-devel) - Problem with some boolean expressions not being allowed.
2013-08-12 02:20:12 +00:00
firebirds
ba389cbea8
nightly update
2013-08-12 00:36:15 +00:00
dimitr
a18788a0cf
Fixed CORE-4176: Monitoring tables return incomplete information in SC/CS configurations.
2013-08-09 15:51:13 +00:00
dimitr
a1362f9506
Fixed CORE-4173: Setting generator value twice in single transaction will set it to zero.
2013-08-09 05:04:23 +00:00
firebirds
6eafaeeb2a
nightly update
2013-08-09 00:26:52 +00:00
hvlad
82b574fbfd
Restore scan-resistance feature of the page cache.
...
Refactor common code a bit.
2013-08-08 08:41:12 +00:00
firebirds
5b5661997e
nightly update
2013-08-08 00:32:15 +00:00
firebirds
d716c690fc
nightly update
2013-08-07 00:24:33 +00:00
dimitr
8b0d65ca66
Fixed CORE-4168: Backup containing procedures or triggers that select from external tables cannot be restored with ExternalFileAccess=None.
2013-08-06 18:49:49 +00:00
dimitr
b7372ba47e
Front ported CORE-3989: Bad performance / slow response when many concurrent sorts are executed.
2013-08-06 09:37:44 +00:00
firebirds
c6b9a84ad8
nightly update
2013-08-06 00:24:04 +00:00
dimitr
c12bab1332
A bit more information for the plan.
2013-08-05 16:11:15 +00:00
dimitr
ee3b7cb14f
Cleanup.
2013-08-05 15:58:15 +00:00
dimitr
0a982811f0
Simplest solution for CORE-4165: Replace the hierarchical union execution with the plain one.
2013-08-05 14:48:30 +00:00
dimitr
fdf928dcb7
Increased the plan buffer size in ISQL to accomodate the detailed plan output.
2013-08-05 11:59:28 +00:00
firebirds
d4ac7f12ed
nightly update
2013-08-05 00:23:40 +00:00
asfernandes
8a19e7ade5
Fixed CORE-4156 - RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE.
2013-08-04 19:39:13 +00:00
dimitr
69961e9bae
Fixed CORE-4164: Owner name is missing for generators/exceptions restored from a backup.
...
Also propagated the sysflag/owner/secclass assignment and validation to all object types and wiped out the duplicating system triggers.
Warning: testing is required!
2013-08-04 15:19:31 +00:00
dimitr
ccef8ee6de
Fixed the negative/too-big numbers in the memory stats (CORE-4159).
2013-08-04 09:35:12 +00:00
dimitr
f4a856beee
Fixed the page cache stats not being reported (CORE-4159).
2013-08-04 07:31:07 +00:00
asfernandes
9e128655b2
Fixed CORE-4158 - LIKE with escape doesn't work.
2013-08-04 01:20:38 +00:00
firebirds
a55e4ce341
nightly update
2013-08-03 00:25:28 +00:00
asfernandes
c3589a0ef2
Fixed CORE-4155 - External routines in packages wrong removed the necessity of termination with a semi-colon.
2013-08-02 15:35:56 +00:00
firebirds
e9dd6c86b6
nightly update
2013-08-01 00:25:27 +00:00
asfernandes
f931289307
Misc.
2013-07-31 01:21:49 +00:00
firebirds
d8b8d99174
nightly update
2013-07-31 00:30:50 +00:00
alexpeshkoff
8999c92392
Make firebird use as default ICU present on the host
2013-07-29 13:00:23 +00:00
dimitr
52ca5e0835
Fixed CORE-4149: New permission types are not displayed by ISQL.
2013-07-29 08:17:11 +00:00
dimitr
8ee2b22263
Fixed the optimization improvement accidentally broken by a recent commit.
2013-07-29 06:56:44 +00:00
dimitr
2b72d89701
Follow the alphabetical order of options.
2013-07-29 04:40:18 +00:00
firebirds
b3b22a72aa
nightly update
2013-07-29 00:24:06 +00:00
asfernandes
2485ccfa12
Improvement CORE-4148 - Increase ISQL buffer size from 64 KB to 10 MB, as the engine.
2013-07-28 01:10:35 +00:00
firebirds
34c85bf5cf
nightly update
2013-07-27 00:24:23 +00:00
alexpeshkoff
4ca13f7e1b
Better debug info
2013-07-26 08:49:47 +00:00
firebirds
5479e6b3b8
nightly update
2013-07-26 00:26:18 +00:00
hvlad
b67cbf11ea
Fixed memory leak when fbclient library is unloaded manually
2013-07-25 14:21:46 +00:00
firebirds
599fe13849
nightly update
2013-07-24 00:19:26 +00:00
alexpeshkoff
537be70445
gcc warning - init order
2013-07-23 11:41:37 +00:00
firebirds
536a7751ae
nightly update
2013-07-23 01:11:15 +00:00
hvlad
bcc4c98e1c
Avoid deadlock on Windows when DLL's is unloaded and fb_shutdown() was not called by application before FreeLibrary().
...
This decision is investigated and could be reworked if necessary.
2013-07-22 13:35:04 +00:00
alexpeshkoff
26967b5b5a
Make fb_shutdown() automatically invoked in any OS - to be checked by Vlad
2013-07-22 12:27:52 +00:00
alexpeshkoff
d0feb0d62d
Fixed bugs.core_1076: priorly user first/second/last names were limited to 32 chars, but now the limit is 31 chars. Restored length to 32.
2013-07-22 09:11:38 +00:00
hvlad
01a6f1a6d0
Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
2013-07-22 08:29:01 +00:00
firebirds
fef0c8f6f8
nightly update
2013-07-20 00:27:41 +00:00
alexpeshkoff
9f3a3be189
Fixed segfault when releasing IMessageMetadata, reported by Dmitry privately. It was bad idea to return to the user interface created by plugin.
2013-07-19 13:51:54 +00:00
hvlad
0e9ff225b8
Fixed bug CORE-4005 : wrong error message with recursive CTE
2013-07-19 12:09:29 +00:00
firebirds
f1d6bf9dbb
nightly update
2013-07-19 00:26:00 +00:00
asfernandes
6e3daebcc2
Fix old "simplification" that broke SIMILAR TO (bugs.core_0769 test case).
2013-07-18 16:21:30 +00:00
alexpeshkoff
f0528df709
Avoid races when accessing svc_flags
2013-07-18 10:13:27 +00:00
alexpeshkoff
4e034c4803
Fixed a bug, related with isc_info_svc_running
2013-07-18 10:08:47 +00:00
paulbeach
42652fa6eb
Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework
2013-07-17 11:18:48 +00:00
paulbeach
fa5ac353de
Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework
2013-07-17 11:13:46 +00:00
asfernandes
0ca870699d
Fixed reintrodution of CORE-2660 noted by Dmitry.
2013-07-16 16:18:22 +00:00
dimitr
54aabd005f
Fixed regression appeared in test functional.view.create_07.
2013-07-16 10:25:28 +00:00
dimitr
9d099cd242
Fixed regression appeared in test bugs.core_2582.
2013-07-16 08:32:27 +00:00
dimitr
0506787a49
Fixed regression appeared in test bugs.core_2042. User PSQL routine requests should not be marked as internal.
2013-07-16 07:04:13 +00:00
dimitr
4dba9ffc74
Misc adjustments.
2013-07-16 06:22:27 +00:00
dimitr
9cc60617de
Fixed regression appeared in test bugs.core_0965.
2013-07-16 05:07:57 +00:00
dimitr
95bf7c51da
Misc adjustments.
2013-07-16 05:05:47 +00:00
dimitr
20d9fd1d76
Fixed regression appeared in test bugs.core_1715.
2013-07-16 03:53:58 +00:00
firebirds
27dd51687b
nightly update
2013-07-16 00:44:41 +00:00
dimitr
811558bd23
Removed incorrect assertion.
2013-07-15 16:51:51 +00:00
dimitr
8a9cebb21e
Fixed the sweep lock owner. This is a complementary bugfix for CORE-4134 (Race condition when auto-sweep is started).
2013-07-15 13:51:18 +00:00
dimitr
31b4f14055
A quick fix for the bugcheck appeared in test bugs.core_195.
2013-07-15 13:44:47 +00:00
alexpeshkoff
3c090a2629
Enhanced diagnostics in authentication plugin
2013-07-15 13:06:57 +00:00
alexpeshkoff
95f9aa159a
Fixed error "All services except for getting server log require switches"
2013-07-15 12:24:40 +00:00
dimitr
8a177d4793
Fixed crash appeared in test bugs.core_2291.
2013-07-15 11:56:23 +00:00
firebirds
adfc01df40
nightly update
2013-07-14 00:28:43 +00:00
asfernandes
7863b0d80a
Fixed problem with COALESCE and IIF seen by Dmitry. Reintroduce the implicit casts removed in v3.
2013-07-13 20:50:58 +00:00
asfernandes
2cadfdb41c
Update generated file.
2013-07-13 20:50:39 +00:00
firebirds
2fd8504098
nightly update
2013-07-12 00:43:40 +00:00
dimitr
8eca48585c
Fixed assertion/crash appeared in test bugs.core_1910.
2013-07-11 06:00:59 +00:00
asfernandes
672c38b043
Fix the assertion with Thomas Beckmann test.
2013-07-11 02:21:27 +00:00
dimitr
7ef5725b5f
Fixed hash join of more than two streams.
2013-07-10 19:49:16 +00:00
dimitr
81466c3768
1) Fixed XCP_MESSAGE_LENGTH to represent the real max length. We have the column defined as VARCHAR(1023), so there's no need to subtract the overhead.
...
2) Slightly refactored the message buffer management.
3) Fixed the buffer overrun in the release build.
2013-07-10 11:44:39 +00:00
dimitr
ff8d492043
Fixed server crash in both remote server and remote client.
2013-07-10 10:06:42 +00:00
dimitr
5223945573
We support 256 contexts now, not 255.
2013-07-10 06:55:34 +00:00
dimitr
0c1aff8394
Fixed the error message.
2013-07-10 06:21:13 +00:00