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

55057 Commits

Author SHA1 Message Date
Roman Simakov
5bf5e84622 Add a short instruction for building on MacOSX using brew 2020-12-25 21:04:35 +03:00
AlexPeshkoff
c3724f8384 Fixed CORE-6023: FB4 unable to overwrite older ods database 2020-12-25 17:10:23 +03:00
AlexPeshkoff
090a5c762d Next attempt to fix CORE-5197 2020-12-25 17:03:26 +03:00
Roman Simakov
191347ec59 Fix thread creation for macos. Fix build for macos. 2020-12-25 15:18:11 +03:00
firebirds
96a64e896e increment build number 2020-12-24 00:05:11 +00:00
Dmitry Starodubov
547c4a5517 Set SO_KEEPALIVE for Classic server 2020-12-23 12:20:25 +03:00
firebirds
ff1825af5d increment build number 2020-12-23 00:05:42 +00:00
Dmitry Yemanov
cb0226e01a Remove the redundant descriptor, we already have it taken from the format 2020-12-22 10:07:17 +03:00
Dmitry Yemanov
e9798252d5 Make returned data types consistent with MessageMatadata 2020-12-22 09:54:28 +03:00
firebirds
a6d3de8c24 increment build number 2020-12-19 00:10:34 +00:00
AlexPeshkoff
e1ffc62063 Another (and hopefully better) approach to CORE-5197 2020-12-18 21:13:17 +03:00
Roman Simakov
c72e991371 Fix races between Thread::start and Service::run.
The last one add svc_thread into threadCollect list. svc_thread might
not have been initialized yet. I could easly reproduce it running
bugs.core_2940.
2020-12-18 13:17:23 +03:00
firebirds
2a60f77060 increment build number 2020-12-18 00:06:00 +00:00
Dmitry Yemanov
8e692d2374 Frontported sorting improvement from RedDb/HQbird, this also resolves CORE-2650 2020-12-17 11:09:50 +03:00
firebirds
d3eb8b1f6f increment build number 2020-12-17 00:06:11 +00:00
hvlad
1e4a6fad0a Let use 64-bit int for CPU affinity mask (CpuAffinityMask setting). 2020-12-16 23:13:41 +02:00
firebirds
aee0f11788 increment build number 2020-12-10 00:05:37 +00:00
AlexPeshkoff
4e0907a2db Cleanup, minor optimization 2020-12-09 19:01:59 +03:00
AlexPeshkoff
b24f2cc391 Misc 2020-12-09 16:51:55 +03:00
AlexPeshkoff
c7054df600 Postfix for CORE-5197, ensure safe locking order 2020-12-09 16:46:37 +03:00
firebirds
1d6eca5e09 increment build number 2020-12-09 00:06:23 +00:00
AlexPeshkoff
b7bcba41f6 Move classes from Database.h to separate file as requested by Vlad 2020-12-08 20:20:49 +03:00
AlexPeshkoff
b0bfe3f1fc Fixed indentation 2020-12-08 19:51:03 +03:00
AlexPeshkoff
7a6712660d Fixed CORE-5197: Segfault when process exits with active sweep thread 2020-12-08 18:08:57 +03:00
firebirds
41e3471c67 increment build number 2020-12-05 00:06:07 +00:00
Vlad Khorsun
9fc2640278 Merge pull request #301 from stbergmann/handlecompare
Fix checks for null HANDLE in Windows-only code
2020-12-05 01:49:12 +02:00
Ilya Eremin
186d27dcd9 Possible crash is fixed. Deleting of request pool makes request's members invalid. 2020-12-03 22:42:00 -03:00
firebirds
1be2122d78 increment build number 2020-12-04 00:05:14 +00:00
Stephan Bergmann
b605b5ff58 extern/cloop: Missing dependency of $(BIN_DIR)/cloop on $(BIN_DIR)
When building Firebird 3.0.7 as part of LibreOffice, I saw it fail once (at
<https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/74624/>) with

[...]
> config.status: creating gen/Makefile.extern.editline
> config.status: creating src/include/gen/autoconfig.auto
> config.status: executing libtool commands
>
>
> The Firebird3 package has been configured with the following options:
>
>                     Raw devices : enabled
>                    Service name : gds_db
>                    Service port : 3050
>                    GPRE modules : c_cxx.cpp
>
>                     Install Dir : /usr/local/firebird
>
> mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>         else
>         ^
> 1 warning generated.
> main.o: In function `create_file_names':
> main.c:(.text+0x976): warning: the use of `mktemp' is dangerous, better use `mkstemp'
> /usr/bin/ld: cannot open output file /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop: No such file or directory
> clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
> Makefile:84: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop' failed
> make[6]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/firebird/gen/Debug/cloop/release/bin/cloop] Error 1
> make[6]: Target 'all' not remade because of errors.
> Makefile:130: recipe for target 'extern' failed
> make[5]: *** [extern] Error 2
> Makefile:181: recipe for target 'master_process' failed
> make[4]: *** [master_process] Error 2
> Makefile:72: recipe for target 'Debug' failed
> make[3]: *** [Debug] Error 2
> Makefile:6: recipe for target 'Debug' failed
> make[2]: *** [Debug] Error 2
> /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/external/firebird/ExternalProject_firebird.mk:29: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build' failed
> make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/ExternalProject/firebird/build] Error 1
[...]
2020-12-03 17:28:56 +03:00
firebirds
4a872e362f increment build number 2020-12-02 00:06:24 +00:00
Vagner Conhariki
70d4d82da9 Grammar error found 2020-12-01 18:49:12 -03:00
Vagner Conhariki
b3d4a6be4e English correction 2020-12-01 18:46:04 +03:00
firebirds
69082d4023 increment build number 2020-12-01 00:05:19 +00:00
hvlad
fb82c8f45f Missed file. 2020-11-30 18:36:01 +02:00
hvlad
c17f83d97b Correction, per Dmitry request 2020-11-30 18:30:22 +02:00
hvlad
a17b33e66b Fixed my mistake, noted by Adriano 2020-11-30 17:19:54 +02:00
hvlad
752424d513 Addition for CORE-5832 : Implement way to reset user session environment to its initial (default) state
Database triggers ON DISCONNECT and ON CONNECT is fired during session reset.
New system variable RESETTING is introduced to detect session reset state.
More detailed description see in tracker.
2020-11-30 13:15:48 +02:00
firebirds
c52dadb636 increment build number 2020-11-30 00:05:11 +00:00
hvlad
b45b330e35 Removed never used field. 2020-11-30 00:57:23 +02:00
firebirds
5b94f5711a increment build number 2020-11-29 00:05:16 +00:00
Mark Rotteveel
36737a4fe6 Reserve facility 27 for r2dbc-firebird 2020-11-28 18:49:59 +03:00
hvlad
9dd255b2c6 Fixed error in my recent commit. Thanks to Pavel Zotov for report. 2020-11-28 11:29:20 +02:00
firebirds
73981de671 increment build number 2020-11-28 00:05:32 +00:00
hvlad
15db9cd3f4 Don't store MetaName in EDS::Statement as it keeps reference to the memory allocated by local Database and EDS::Statement could be used after that Database instance destroyed. 2020-11-27 16:48:10 +02:00
firebirds
e3d1d0b4f2 increment build number 2020-11-27 00:06:17 +00:00
AlexPeshkoff
1da2299917 Fixed build with valgrind 2020-11-26 15:18:40 +03:00
firebirds
5ffe9e4dea increment build number 2020-11-26 00:06:26 +00:00
Adriano dos Santos Fernandes
361f008974 Fix warnings. 2020-11-25 13:28:01 -03:00
Adriano dos Santos Fernandes
d0fc1069c2 Fixed CORE-6453 - EXECUTE STATEMENT fails on FB 4.x if containing time/timestamp with time zone parameters. 2020-11-25 13:07:07 -03:00
firebirds
2037579ca5 increment build number 2020-11-25 00:05:24 +00:00