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

45132 Commits

Author SHA1 Message Date
hvlad
0babf2d372 Lets not return isc_att_shutdown error when some of the attachments in monitoring snapshot are gone while dump was creating 2013-10-02 12:39:19 +00:00
hvlad
b09e438e9d Fixed typo's in few validation messages 2013-10-02 08:19:40 +00:00
firebirds
87aa20d995 nightly update 2013-10-02 01:11:54 +00:00
alexpeshkoff
9d1683f40b Misc 2013-10-01 09:30:52 +00:00
alexpeshkoff
4fa12124e6 Fixed build with valgrind 2013-10-01 08:08:06 +00:00
firebirds
2b351e1c80 nightly update 2013-10-01 00:30:29 +00:00
hvlad
1614813c97 Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting 2013-09-29 09:09:10 +00:00
firebirds
7fb3b08c46 nightly update 2013-09-27 00:26:30 +00:00
alexpeshkoff
2d1792d53d This should help cross-compile for Android 2013-09-26 07:42:13 +00:00
firebirds
00b513b8e5 nightly update 2013-09-26 00:27:12 +00:00
asfernandes
0b51caa5f4 Fixed CORE-4145 - Memory leak when preparing Execute Block which uses domains. 2013-09-25 15:49:43 +00:00
firebirds
8504a1895f nightly update 2013-09-25 00:27:35 +00:00
alexpeshkoff
18d66a33b4 Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
asfernandes
87389723d6 Fixed CORE-4234 - Error with IF (subfunc()) when subfunc returns a boolean. 2013-09-23 18:50:52 +00:00
dimitr
c76ea0e7d3 Misc. 2013-09-23 12:27:40 +00:00
dimitr
c235774864 Attempted to fix CORE-4235: Deadlock is possible while accessing the monitoring tables under concurrent load.
Refactored the list of reference counted attachments to be useful in other cases.
Some minor adjustments in the monitoring code.
2013-09-22 16:10:06 +00:00
dimitr
ddffb4861d Added conditional locking option to Firebird::Sync. 2013-09-22 15:36:57 +00:00
dimitr
ddcbc3928c Unconditionally flush the page cache to disk if FLUSH_ALL / FLUSH_FINI modes are used and FW=OFF. This puts a little bit more consistency and favors explicit flushes over implicit ones (e.g. when database is detached and its file is closed). 2013-09-22 15:35:36 +00:00
firebirds
1f2baaca03 nightly update 2013-09-22 00:30:52 +00:00
dimitr
e5d1202048 Somewhat hackery fix for CORE-4201: Computed field returns null value inside BI trigger.
A better solution requires major changes and will be investigated in trunk later.
2013-09-20 08:28:41 +00:00
dimitr
ffbc33c270 Fixed CORE-4229: Bi-directional cursor is not positioned by the first call of FETCH LAST. 2013-09-20 07:06:08 +00:00
firebirds
89ff61f84f nightly update 2013-09-20 00:29:19 +00:00
hvlad
5254e36a2c Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
The patch wrongly disabled manual sweep to run when database is shutdown.
Auto sweep is still disabled to run on such database.
2013-09-18 18:38:36 +00:00
asfernandes
39bccae728 Fixed CORE-4227 - Wrong evaluation of BETWEEN and boolean expressions due to parser conflict. 2013-09-18 16:33:59 +00:00
alexpeshkoff
b84835d590 Fixed CORE-4163: Configuration fbtrace.conf contains syntax errors (make trace use native order of config file keys) 2013-09-18 16:03:43 +00:00
alexpeshkoff
5806aeb714 Comment 2013-09-18 16:01:18 +00:00
hvlad
b9f34c1b46 Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger 2013-09-18 13:48:22 +00:00
dimitr
5c91efe070 Implemented CORE-4218 (database owner in MON$DATABASE) and CORE-4222 (auth method in MON$ATTACHMENTS). 2013-09-18 09:37:59 +00:00
dimitr
3821ec9d41 Implemented CORE-4218 (database owner in MON$DATABASE) and CORE-4222 (auth method in MON$ATTACHMENTS). 2013-09-18 09:37:13 +00:00
dimitr
b1ecbccebb Added comparison operations against string types. 2013-09-18 09:35:39 +00:00
firebirds
46f93fa73c nightly update 2013-09-17 01:01:35 +00:00
alexpeshkoff
8be8a6ea7f Fixed CORE-4219: Regular expressions with double-slash fail in trace 2013-09-16 13:55:06 +00:00
hvlad
8ee66e0bb0 Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT 2013-09-16 09:17:56 +00:00
firebirds
ecf2413331 nightly update 2013-09-15 00:32:13 +00:00
fsg
66a9deb737 No need to include locale.h twice and don't try to call setlocale if it isn't available. 2013-09-14 15:22:37 +00:00
alexpeshkoff
7c243418a9 Cleanup - removed unused (always NULL) field tra_sibling from transaction class in engine 2013-09-13 12:21:51 +00:00
hvlad
1267bfb3f6 Fix to please GCC 2013-09-13 08:15:17 +00:00
firebirds
67f6cbc51d nightly update 2013-09-13 00:29:14 +00:00
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
firebirds
2d4fec4a57 nightly update 2013-07-10 00:40:38 +00:00
dimitr
837e11502d Restored (in the modified form) the code wrongly removed three years ago. This acts as a complimentary fix for CORE-4142. 2013-07-09 16:14:58 +00:00
dimitr
e5901e9651 Fixed CORE-4142: Server crashes while preparing a query with DISTINCT and ORDER BY. 2013-07-09 15:18:02 +00:00
firebirds
522491f295 nightly update 2013-07-09 01:43:15 +00:00
dimitr
60efbc65ef CORE-3704: Add new context variables to the SYSTEM namespace. 2013-07-08 08:37:16 +00:00
firebirds
a5e597fb20 nightly update 2013-07-08 00:56:47 +00:00
dimitr
d11d3be507 Sync'ed with v2.5 and fixed wrong stream comparison checks. 2013-07-07 16:11:28 +00:00
dimitr
6961e4066d Fixed the assertion, thanks to Adriano. 2013-07-07 07:50:44 +00:00
asfernandes
fb41d668ed Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation. 2013-07-07 01:57:57 +00:00
asfernandes
b6a4d39596 Misc. 2013-07-06 23:11:13 +00:00
firebirds
11ba298a47 nightly update 2013-07-06 01:01:14 +00:00
paul_reeves
71ac4c2f80 Fix for CORE-4020
Instantiate cpl applet methods with LPARAM instead of long.
2013-07-05 09:38:51 +00:00
asfernandes
9f6618e719 Fixed CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset. 2013-07-05 02:09:18 +00:00
firebirds
fc1bc410eb nightly update 2013-07-04 00:53:15 +00:00
asfernandes
cf05882c42 Warning. 2013-07-03 15:24:34 +00:00
dimitr
9e8bbbdd13 Better protection against AST delivery during detaching. 2013-07-03 13:22:44 +00:00
dimitr
1e03bccf84 Misc. 2013-07-03 11:33:59 +00:00
asfernandes
c004120f44 Fixed CORE-4137 - Wrong metadata output script generate by isql / CHARACTER SETISO8859_1 sintaxe error. 2013-07-03 02:13:41 +00:00
firebirds
6638a2e44b nightly update 2013-07-03 01:35:46 +00:00
dimitr
8e32f8f5f8 Misc. 2013-07-02 11:27:02 +00:00
firebirds
fcf5b55df1 nightly update 2013-07-01 00:39:51 +00:00
dimitr
476f907d32 Misc. 2013-06-30 19:21:02 +00:00
dimitr
8524f63d14 Fixed CORE-4132: gbak requires exclusive access. 2013-06-30 19:05:34 +00:00
dimitr
fec38d76b2 Slightly refactored the optimizer regarding navigational walks. 2013-06-30 17:33:02 +00:00
hvlad
fc5c5ee1b3 Prevent starting a lot of threads when forced shutdown is in progress. 2013-06-30 15:20:58 +00:00
hvlad
de2a34daa3 Fixed my bug introduced when porting page cache on fb3 2013-06-30 14:02:51 +00:00
asfernandes
741cba7293 Refactor AggregatedStream to remove duplicated code and make it easier to understand. 2013-06-30 02:15:35 +00:00
firebirds
395fce1eb8 nightly update 2013-06-30 00:28:47 +00:00
hvlad
c12e731b6a Fixed bug CORE-4134 : Race condition when auto-sweep is started 2013-06-29 11:32:55 +00:00
hvlad
ffa909f8d9 Fixed bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments.
More details in tracker.
2013-06-29 11:25:07 +00:00
firebirds
9194337dce nightly update 2013-06-29 00:38:57 +00:00
asfernandes
54243004a8 Fixed CORE-4131 - Error when processing an empty data set by window function, if reading indexed. 2013-06-28 15:55:02 +00:00
asfernandes
21b23ef28d Misc. 2013-06-28 02:03:10 +00:00
firebirds
8f71473857 nightly update 2013-06-28 00:57:00 +00:00
dimitr
e2cd0cd04f Committed the forgotten help text. 2013-06-27 18:25:08 +00:00
firebirds
420d768541 nightly update 2013-06-26 08:04:51 +00:00
dimitr
6e818b3241 Added support for the explained plan. 2013-06-26 06:57:38 +00:00
dimitr
68aaaf6af5 Added support for the explained plan. 2013-06-26 06:49:17 +00:00
dimitr
681695e10d Fixed CORE-3963: isql doesn't know the difference between UDF's and psql-functions. 2013-06-26 06:21:40 +00:00
asfernandes
7cb608d715 Rework on CORE-4125 to work with ICU 3.0. 2013-06-26 02:14:32 +00:00
dimitr
b3781ed537 Fixed the issue reported by Alex privately. 2013-06-25 17:46:13 +00:00
dimitr
b94f613566 Fixed CORE-4122: Metadata export with isql (option -ex) does not export functions properly. 2013-06-25 08:58:46 +00:00
asfernandes
6514d6ad00 Fixed CORE-4125 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow. 2013-06-25 02:36:35 +00:00
alexpeshkoff
7583535db5 Make dialect 3 default when creating database using OO API. Keep legacy behavior in ISC API. 2013-06-24 12:24:29 +00:00
alexpeshkoff
1de6b3de52 Authentication handshake improvements and fixes. Make debug output better readable. 2013-06-24 08:39:29 +00:00
alexpeshkoff
b813a35d33 Avoid adding incompatible info item to pure info requests 2013-06-24 08:36:46 +00:00
firebirds
82f5afc4b5 nightly update 2013-06-24 00:31:00 +00:00
asfernandes
169a645313 Fixed CORE-4126 - gbak -r fails in restoring all stored procedures/functions in packages. 2013-06-23 18:22:03 +00:00
firebirds
07ba92d5e8 nightly update 2013-06-22 00:33:57 +00:00
mapopa
92380e1156 place parentheses around the '&&' expression to silence the warning 2013-06-21 09:47:23 +00:00
firebirds
6b046f720d nightly update 2013-06-21 00:28:38 +00:00
dimitr
73355195e6 Front ported the error code validation. 2013-06-20 16:26:27 +00:00
asfernandes
3cc25131e9 Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1) 2013-06-20 15:44:14 +00:00
mapopa
5fbaaecae7 eliminate error: use 'template' keyword to treat 'as' as a dependent template name http://stackoverflow.com/a/3786481/66242 2013-06-20 09:16:38 +00:00
dimitr
b96b5dbd22 Getting prepared for Alpha 1. 2013-06-20 08:32:50 +00:00
dimitr
ecfe07ab72 A somewhat hackery solution that allows ISQL to work with SET GENERATOR as it expects. It fixes the issue reported by Philippe in fb-devel. 2013-06-20 08:04:04 +00:00
dimitr
f018ac4834 Fixed CORE-4127: Server crashes instead of reporting the error "key size exceeds implementation restriction". 2013-06-20 06:45:36 +00:00
firebirds
e1f999a3da nightly update 2013-06-20 01:05:54 +00:00
hvlad
bd4b8d9e28 Removed allocation of temp transaction object. 2013-06-19 11:46:38 +00:00
dimitr
0660edf259 A few corrections, mostly regarding new-style vs legacy UDFs. 2013-06-19 09:14:23 +00:00
dimitr
3ba9ad4cc1 A few corrections, mostly regarding new-style vs legacy UDFs. 2013-06-19 09:14:01 +00:00
dimitr
cb1975f13c Attempted to fix a possible crash due to the wrong request pointer remaining in tdbb after sub-request execution. While being there, cleaned up some redundant code. 2013-06-19 06:26:57 +00:00