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

44995 Commits

Author SHA1 Message Date
firebirds
2872fc61da nightly update 2013-10-18 02:27:13 +00:00
asfernandes
e9d92b3f40 1) Fixed some bugs with show/extract related to packages.
2) Cleanup related to multiple ODS, now using possible non-existent fields in older ODS which will return NULL.
2013-10-17 15:42:43 +00:00
firebirds
b0009f39f2 nightly update 2013-10-17 00:30:08 +00:00
alexpeshkoff
5a054cca16 Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet.
That packet may contain database name, command line for service and/or some other important and critical information.
To avoid such attack wire encryption is started before attaching database or service manager, right after connect.
Also should fix a number of issues found in Alpha1 regarding services attach.
2013-10-16 12:53:04 +00:00
firebirds
61d5a49c93 nightly update 2013-10-16 00:27:45 +00:00
asfernandes
51b0d1aca4 Frontport fix for CORE-4244 - Problem with creation procedure which contain adding text in DOS864 charset. 2013-10-15 15:26:34 +00:00
firebirds
8c6b3538fd nightly update 2013-10-14 00:28:48 +00:00
asfernandes
dc99961e8b Misc. 2013-10-13 23:44:57 +00:00
firebirds
bf90f73410 nightly update 2013-10-05 00:48:12 +00:00
asfernandes
5296e616d3 Fixed CORE-4237 - FB3 vs FB2.5. Different metadata for UDF return argument.
The is a case showing a difference between 2.5 and 3.0 in the first comment. The second comment does not show difference between versions.
2013-10-04 15:58:03 +00:00
firebirds
f5bbe3701c nightly update 2013-10-04 00:28:51 +00:00
asfernandes
56c2a5fc66 Fixed CORE-4237 - FB3 vs FB2.5. Different metadata for UDF return argument. 2013-10-03 15:38:58 +00:00
hvlad
b86b3e0380 Fixed bug in downgrade() 2013-10-02 12:41:21 +00:00
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