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

53325 Commits

Author SHA1 Message Date
hvlad
999c757d65 Fixed leak of ThreadSync instance when module (for. ex. engine) is unloaded before worker threads gone. 2018-04-20 23:47:31 +03:00
firebirds
3735171922 increment build number 2018-04-20 00:04:04 +00:00
hvlad
6cb0b2419c Fixed small memory leak 2018-04-19 16:43:09 +03:00
firebirds
7fd95d68a5 increment build number 2018-04-19 00:03:54 +00:00
AlexPeshkoff
9346d75bb9 Fixed CORE-5796: gstat may produce faulty report about presence of some none-encrypted pages in database 2018-04-18 19:50:12 +03:00
firebirds
ce3937b513 increment build number 2018-04-14 00:08:23 +00:00
Dmitry Yemanov
0d8cde9252 More complete solution for early monitoring initialization 2018-04-13 10:47:46 +03:00
firebirds
d1e90e035e increment build number 2018-04-13 00:04:06 +00:00
hvlad
d5fa522646 Create MonitoringData early to avoid races later.
It fixed leakage of MonitoringData instance (and few related handles) when many connections created simultaneously.
See also CORE-5702.
2018-04-12 23:42:34 +03:00
AlexPeshkoff
a545b78c36 Postfix for CORE-5791 - no GNU extensions in awk are actually needed 2018-04-12 16:28:13 +03:00
firebirds
d097b4275c increment build number 2018-04-12 00:04:10 +00:00
AlexPeshkoff
0bf40a8453 Comments 2018-04-11 20:43:06 +03:00
AlexPeshkoff
affb39894b Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match 2018-04-11 20:17:45 +03:00
firebirds
943b9407e8 increment build number 2018-04-11 00:04:11 +00:00
hvlad
1f4d06a1d5 Fixed my error (case when eol follows immediately after '--') 2018-04-10 17:28:21 +03:00
firebirds
a85437ae42 increment build number 2018-04-10 00:04:12 +00:00
Roman Simakov
300566d9ba Fixed CORE-5790 - User with DROP DATABASE privilege can't drop database 2018-04-09 17:25:44 +03:00
firebirds
1704e3d5ff increment build number 2018-04-07 00:04:12 +00:00
Egor Pugin
946e4fddab Reflect build changes in cmake build. Fix VS15.6 build. 2018-04-06 07:23:28 -03:00
firebirds
476af424ac increment build number 2018-04-06 00:04:16 +00:00
hvlad
ec86419d25 Missed piece for fix of CORE-5746: Remove the restriction on create/delete, enable/disable user indexes in the system tables 2018-04-05 21:02:32 +03:00
Adriano dos Santos Fernandes
7f044bccf9 Misc. 2018-04-05 12:41:40 -03:00
hvlad
acb1c28a01
Merge pull request #155 from abzalov/master
CORE-5746: Remove the restriction on create/delete, enable/disable user indexes in the system tables
2018-04-05 11:02:03 +03:00
firebirds
c2ba6a8979 increment build number 2018-04-05 00:04:10 +00:00
hvlad
0cc3d04c9a Corrected additional fix for bug CORE-5702 : Firebird Handle Leak Windows 2018-04-05 00:38:35 +03:00
firebirds
681caa5995 increment build number 2018-04-03 00:04:05 +00:00
hvlad
64b6de01e4 Additional fix for bug CORE-5702 : Firebird Handle Leak Windows 2018-04-03 01:06:44 +03:00
abzalov
191a3b6f92 CORE-5746: Remove the restriction on create/delete, enable/disable th… 2018-04-02 22:54:47 +03:00
Mark Rotteveel
d22a07090c Update keywords for FB4 and check against SQL:2016 (#154) 2018-04-02 20:18:20 +03:00
hvlad
28b5fa8a0f Update the documentation. 2018-04-02 12:52:34 +03:00
firebirds
19deaaaf05 increment build number 2018-03-31 00:03:58 +00:00
hvlad
606d91fd29 Let ExtDS preprocessor handle '\r', '\n' and '\r\n' as end of line. 2018-03-31 00:39:34 +03:00
hvlad
57f2f69268 Let SQL parser handle '\r', '\n' and '\r\n' as end of line. 2018-03-31 00:38:41 +03:00
firebirds
eaee6a6fdf increment build number 2018-03-29 00:04:09 +00:00
Artyom Smirnov
d63ac10b21 If guard starts in daemon mode then close all fds to properly daemonize (#152)
Also in server detect if stdout/stderr fds were closed by guard and reopen
with redirecting to file or /dev/null
2018-03-28 18:57:23 +03:00
firebirds
0c75917d38 increment build number 2018-03-27 00:04:02 +00:00
AlexPeshkoff
6feecfd1e9 Fixed CORE-5728: Field subtype of DEC_FIXED columns not returned by isc_info_sql_sub_type 2018-03-26 17:40:07 +03:00
Mark Rotteveel
4566623ec9 CORE-5710 make precision optional for DECFLOAT (#150)
* CORE-5710 make precision optional for DECFLOAT

* Make DECFLOAT a reserved word

* Add DECFLOAT to keyword_or_column
2018-03-26 17:31:11 +03:00
firebirds
a68927e297 increment build number 2018-03-24 00:06:03 +00:00
AlexPeshkoff
dce2f1052c Fixed CORE-5705: Store precision of DECFLOAT in RDB$FIELDS 2018-03-23 20:31:52 +03:00
AlexPeshkoff
d0d92de6b2 Fixed CORE-5699: DECFLOAT should not through exceptions when +/-NaN, +/-sNaN and +/-Infinity is used in comparisons 2018-03-23 20:10:28 +03:00
firebirds
3b65d2d9a9 increment build number 2018-03-23 00:04:09 +00:00
hvlad
5da5cb566c Fixed crash when broken external connection is deleted.
Fixed bug when idle external connection is about to put into idle list again.
2018-03-22 16:07:51 +02:00
3bdee64445 Add inet6 protocol support for MacOS 2018-03-22 13:57:18 +02:00
AlexPeshkoff
885f2e4457 Fixed a code somewhy accepted by gcc6 2018-03-22 12:29:59 +03:00
firebirds
40ab6c5db0 increment build number 2018-03-22 00:04:13 +00:00
AlexPeshkoff
63f4e450eb An attempt to fix CORE-5764, need feedback on snapshot build 2018-03-21 20:05:29 +03:00
AlexPeshkoff
1e8e7858db Patch for CORE-5779: support for riscv64, also some code fixes related with prior ports 2018-03-21 15:19:20 +03:00
Artyom Smirnov
21b42b2e8f Allow to redirect server's stdout and stderr to file (#143)
Before these changes guardian and server binary closed
stdin/stdout/stderr/... and server can reuse those
descriptors when opening files or using shmem for
example. So some stray stdout can introduce
unwanted data or even crash server. Server do not
emit any stdout/stderr in release build but
UDRs or external libraries can print to stdout.

After these changes stdout/stderr will be kept opened
and user have options to redirect it to /dev/null (by default)
or other file by choise or just allow server to print.

New config option OutputRedirectionFile was introduced to
allow user control server behavior.
2018-03-21 14:47:20 +03:00
firebirds
1dc40bee49 increment build number 2018-03-21 00:04:32 +00:00