6638e 3.0.13.33809 Latest QA run: SS: UTC 2025.06.28 13:48:25 - 2025.06.28 14:16:42 CS: UTC 2025.06.28 14:17:10 - 2025.06.28 14:57:29 ------------------------------------------------- Vlad Khorsun 2025.05.14 16:27:02 Make engine checkout take into account number of recursive enters into engine. See also #7160: Missing checkout in trace manager when performing user mapping may cause server hang Changed paths: M src/jrd/Attachment.h M src/jrd/jrd.h
28ad0 3.0.13.33809 Latest QA run: SS: UTC 2025.05.14 07:23:38 - 2025.05.14 07:53:13 CS: UTC 2025.05.14 07:53:44 - 2025.05.14 08:35:21 ------------------------------------------------- Vlad Khorsun 2025.05.06 08:40:52 Raise build number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
50fd7 3.0.13.33808 Vlad Khorsun 2025.05.06 08:39:08 Misc Changed paths: M src/utilities/ntrace/TracePluginImpl.cpp
2e13c 3.0.13.33808 Vlad Khorsun 2025.05.06 08:34:48 New command-line switch EXPECTED_DB for fbtracemgr Changed paths: M src/jrd/trace/TraceCmdLine.cpp M src/jrd/trace/TraceService.cpp M src/jrd/trace/TraceService.h M src/jrd/trace/traceswi.h M src/msgs/facilities2.sql M src/msgs/messages2.sql M src/utilities/fbtracemgr/traceMgrMain.cpp
28426 3.0.13.33808 Latest QA run: SS: UTC 2025.05.06 12:37:49 - 2025.05.06 13:05:50 CS: UTC 2025.05.06 13:06:21 - 2025.05.06 13:46:00 ------------------------------------------------- Vlad Khorsun 2025.04.25 15:34:11 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M src/common/config/config_file.cpp M src/common/utils.cpp M src/dsql/ExprNodes.cpp M src/dsql/ExprNodes.h M src/jrd/build_no.h M src/misc/writeBuildNum.sh M src/yvalve/why.cpp
307b8 3.0.13.33808 Latest QA run: SS: UTC 2025.04.25 12:46:14 - 2025.04.25 13:14:18 CS: UTC 2025.04.25 13:14:52 - 2025.04.25 13:54:41 ------------------------------------------------- Vlad Khorsun 2025.04.23 05:34:47 Copy crypto.sql into output Changed paths: M builds/win32/make_all.bat
fc275 3.0.13.33808 Vlad Khorsun 2025.04.22 17:01:03 Correction Changed paths: M src/utilities/ntrace/TracePluginImpl.cpp
fbb73 3.0.13.33808 Vlad Khorsun 2025.04.21 06:08:06 New trace filters: for statement kind (DML/DDL etc) and for table names (based on run-statistics) Changed paths: M src/dsql/dsql.cpp M src/dsql/dsql.h M src/include/firebird/FirebirdInterface.idl M src/include/firebird/IdlFbInterfaces.h M src/jrd/SimilarToMatcher.h M src/jrd/trace/TraceObjects.cpp M src/jrd/trace/TraceObjects.h M src/utilities/ntrace/TracePluginImpl.cpp M src/utilities/ntrace/TracePluginImpl.h M src/utilities/ntrace/fbtrace.conf M src/utilities/ntrace/paramtable.h
bf513 3.0.13.33808 GitHub Action 2025.04.18 20:18:09 increment build number
5d339 3.0.13.33807 AlexPeshkoff 2025.04.18 12:53:41 Postfix for #8520: Error in iTransaction.getInfo() on embedded connection; isc_info_end should be present in the end (cherry picked from commit cf1d3672dba5b159da6b7cf202b877cc3cbd82fe) Changed paths: M src/common/utils.cpp
73e94 3.0.13.33807 GitHub Action 2025.04.14 20:19:17 increment build number
038e9 3.0.13.33806 AlexPeshkoff 2025.04.14 11:08:49 Fixed #8520: Error in iTransaction.getInfo() on embedded connection (cherry picked from commit 0ef342cd864b03629556bf8d1456e778da8523dd) Changed paths: M src/yvalve/why.cpp
b6cfe 3.0.13.33806 GitHub Action 2025.03.26 20:18:42 increment build number
22fd9 3.0.13.33805 AlexPeshkoff 2025.03.26 14:06:36 Fixed #8485: Segfault on incorrect databases.conf starting with subconfig Changed paths: M src/common/config/config_file.cpp
ea22a 3.0.13.33805 Latest QA run: SS: UTC 2025.04.20 06:55:49 - 2025.04.20 07:45:05 CS: UTC 2025.04.20 07:46:14 - 2025.04.20 08:25:58 ------------------------------------------------- AlexPeshkoff 2025.03.25 09:26:44 Fixed segfault with misformed databases.conf Changed paths: M src/common/config/config_file.cpp
789f3 3.0.13.33805 AlexPeshkoff 2025.03.25 08:32:16 Fixed test according to current C standard Changed paths: M configure.ac
98320 3.0.13.33805 GitHub Action 2025.03.17 20:18:17 increment build number
e02ea 3.0.13.33804 Adriano dos Santos Fernandes 2025.03.17 17:34:52 Fix #8437 - Segmentation fault when running query with partition by and subquery. Changed paths: M src/dsql/ExprNodes.cpp M src/dsql/ExprNodes.h
1439d 3.0.13.33804 GitHub Action 2025.02.25 20:17:41 increment build number
08ebd 3.0.13.33803 Vlad Khorsun 2025.02.25 12:45:17 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M builds/posix/make.defaults M src/common/ThreadStart.cpp M src/jrd/CryptoManager.cpp M src/jrd/CryptoManager.h M src/jrd/build_no.h M src/jrd/cch.cpp M src/jrd/jrd.cpp M src/jrd/vio.cpp M src/misc/writeBuildNum.sh M src/yvalve/why.cpp
dc32c 3.0.13.33803 AlexPeshkoff 2025.02.25 11:42:26 Fixed #8449: Races when server is closed during forced database shutdown (cherry picked from commit df1e8aafd58a9ad13f32eb7a494cfdeb7d5c0a37) Changed paths: M builds/posix/prefix.linux_amd64 M src/common/classes/init.h M src/yvalve/MasterImplementation.cpp M src/yvalve/MasterImplementation.h M src/yvalve/PluginManager.cpp M src/yvalve/PluginManager.h M src/yvalve/why.cpp
f1848 3.0.13.33803 GitHub Action 2025.01.29 20:16:24 increment build number
09ed2 3.0.13.33802 AlexPeshkoff 2025.01.29 10:50:55 Fixed #8416: Hang when opening shared memory file Changed paths: M src/common/os/posix/os_utils.cpp
0ab85 3.0.13.33802 Latest QA run: SS: UTC 2025.02.25 11:22:15 - 2025.02.25 11:51:36 CS: UTC 2025.02.25 11:52:05 - 2025.02.25 12:32:27 ------------------------------------------------- AlexPeshkoff 2025.01.29 10:44:26 Fixed #8416: Hang when opening shared memory file Changed paths: M src/common/os/posix/os_utils.cpp
f086f 3.0.13.33802 AlexPeshkoff 2025.01.29 10:31:28 Update posix build Changed paths: M builds/make.new/config/install-sh M builds/posix/make.defaults
650bd 3.0.13.33802 GitHub Action 2025.01.28 20:16:26 increment build number
1d050 3.0.13.33800 MochalovAlexey 2025.01.28 14:49:26 hotfix: release mutex via activeThreadGuard pointer, not the optional one (threadGuard instead of dummyGuard for crypto thread) (#8414) Co-authored-by: aleksey.mochalov Changed paths: M src/jrd/jrd.cpp
e7801 3.0.13.33800 MochalovAlexey 2025.01.28 05:43:39 Fix potential deadlock when starting the encryption thread (#8403) B3_0_Release backport (#8412) add a check to verify thread matching between the encryption thread and the thread where we release the attachment. If they match, use a dummy mutex instead of the actual dbb_thread_mutex to avoid a deadlock Co-authored-by: aleksey.mochalov Changed paths: M src/common/ThreadStart.cpp M src/common/ThreadStart.h M src/jrd/CryptoManager.cpp M src/jrd/CryptoManager.h M src/jrd/jrd.cpp
f20ab 3.0.13.33800 GitHub Action 2025.01.20 20:16:00 increment build number
b9a69 3.0.13.33798 MochalovAlexey 2025.01.20 09:29:26 remove redundant plugin reload on super server, update it only on classic after stateLock ast (#8393) Co-authored-by: aleksey.mochalov Changed paths: M src/jrd/CryptoManager.cpp M src/jrd/CryptoManager.h
121c5 3.0.13.33798 Artyom Abakumov 2025.01.20 09:29:26 Add missing mergeStats in garbage collector and cache writer threads (#8392) Co-authored-by: Artyom Abakumov Changed paths: M src/jrd/cch.cpp M src/jrd/vio.cpp
0c3bb 3.0.13.33798 GitHub Action 2025.01.16 20:16:21 increment build number
c3475 3.0.13.33796 real-dam 2025.01.16 14:54:06 additional fix for building with ICU 76.1 (B3_0_Release) There is another define needed to avoid unused C++ code that otherwise requires -std=c++17 Changed paths: M builds/posix/make.defaults
afb25 3.0.13.33796 real-dam 2025.01.16 14:54:06 update ICU version in the comment Changed paths: M builds/posix/make.defaults
37c1b 3.0.13.33796 AlexPeshkoff 2025.01.16 12:36:24 Fixed build - ICU is using now c++17 features in c++API (cherry picked from commit a81d4e4fb0b170ff4b7d142fa54eebeb7d94016a) Changed paths: M builds/posix/make.defaults
99b3b 3.0.13.33796 Latest QA run: SS: UTC 2025.01.24 10:28:13 - 2025.01.24 10:56:25 CS: UTC 2025.01.24 10:56:52 - 2025.01.24 11:36:48 ------------------------------------------------- Vlad Khorsun 2025.01.14 14:34:46 Raise build number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
22181 3.0.13.33795 Vlad Khorsun 2025.01.14 14:18:38 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M src/utilities/ntrace/TracePluginImpl.cpp
1bf0b 3.0.13.33795 GitHub Action 2024.12.23 20:16:39 increment build number
b0342 3.0.13.33795 Dmitry Yemanov 2024.12.23 18:10:38 Fix statement ID output format in the trace Changed paths: M src/utilities/ntrace/TracePluginImpl.cpp
fbbd9 3.0.13.33795 Latest QA run: SS: UTC 2025.01.01 11:38:39 - 2025.01.01 12:06:59 CS: UTC 2025.01.01 12:07:27 - 2025.01.01 12:48:02 ------------------------------------------------- Vlad Khorsun 2024.12.13 09:09:43 Backport 52330023 Avoid too early kill of probably working (not hung) thread. Changed paths: M src/common/ThreadStart.cpp
b8847 3.0.13.33795 Latest QA run: SS: UTC 2024.12.11 11:36:34 - 2024.12.11 12:04:59 CS: UTC 2024.12.11 12:05:26 - 2024.12.11 12:45:47 ------------------------------------------------- Vlad Khorsun 2024.11.24 16:51:38 Raise build number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
9e83b 3.0.13.33794 Vlad Khorsun 2024.11.24 16:48:48 Removed unused fields left after porting from 2.5. Misc comments. Changed paths: M src/utilities/lwmon/lwmMemory.h
326e1 3.0.13.33794 Vlad Khorsun 2024.11.24 16:47:33 This should fix bug with infinite loop in lwmon. Changed paths: M src/utilities/lwmon/lwmMemory.cpp
e2a6b 3.0.13.33794 GitHub Action 2024.10.23 20:17:31 increment build number
47327 3.0.13.33794 AlexPeshkoff 2024.10.23 11:23:25 Fixed #8237: Database access error when nbackup is starting (cherry picked from commit 1e6bd16d2c97faa17bb1d423ea75328ec20939de) Changed paths: M src/jrd/CryptoManager.cpp
abe09 3.0.13.33794 Latest QA run: SS: UTC 2024.11.22 11:12:42 - 2024.11.22 11:41:16 CS: UTC 2024.11.22 11:41:46 - 2024.11.22 12:22:12 ------------------------------------------------- Vlad Khorsun 2024.10.15 18:24:51 Raise build number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
d5243 3.0.13.33793 Vlad Khorsun 2024.10.15 18:24:10 Cleanup Changed paths: M src/jrd/trace/TraceConfigStorage.cpp
71880 3.0.13.33793 Vlad Khorsun 2024.10.15 18:08:00 Merge branch 'work/lwmon_v3' into B3_0_Release Changed paths: M builds/install/misc/firebird.conf.in M src/include/consts_pub.h M src/jrd/build_no.h M src/misc/writeBuildNum.sh M src/utilities/fbsvcmgr/fbsvcmgr.cpp
b7f86 3.0.13.33793 Vlad Khorsun 2024.10.15 11:20:56 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release
f831a 3.0.13.33793 Latest QA run: SS: UTC 2024.10.15 11:40:15 - 2024.10.15 12:08:35 CS: UTC 2024.10.15 12:09:05 - 2024.10.15 12:49:38 ------------------------------------------------- Vlad Khorsun 2024.10.14 07:22:40 Remove debug code Changed paths: M src/jrd/vio.cpp
82ccc 3.0.13.33793 Latest QA run: SS: UTC 2024.10.12 11:39:38 - 2024.10.12 12:07:53 CS: UTC 2024.10.12 12:08:25 - 2024.10.12 12:48:39 ------------------------------------------------- Vlad Khorsun 2024.10.04 13:10:55 Raise build number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
123b1 3.0.13.33793 Vlad Khorsun 2024.10.04 12:22:32 Backport from v4 : Restore the ability to recreate the replica using nbackup. New switch -SEQ for nbackup, support in Services API (tag isc_spb_nbk_sequence) Changed paths: M lang_helpers/gds_codes.ftn M lang_helpers/gds_codes.pas M src/include/consts_pub.h M src/include/gen/codetext.h M src/include/gen/iberror.h M src/include/gen/msgs.h M src/include/gen/sql_code.h M src/include/gen/sql_state.h M src/msgs/facilities2.sql M src/msgs/messages2.sql M src/msgs/system_errors2.sql M src/utilities/fbsvcmgr/fbsvcmgr.cpp M src/utilities/nbackup/nbackup.cpp M src/utilities/nbackup/nbkswi.h
3e627 3.0.13.33793 GitHub Action 2024.09.02 20:16:52 increment build number
ab586 3.0.13.33792 AlexPeshkoff 2024.09.02 15:32:12 This should fix #8215: Rare sporadic segfaults in test for core-6142 on windows. Changed paths: M src/common/ThreadStart.h
d8791 3.0.13.33792 Latest QA run: SS: UTC 2024.10.03 11:46:10 - 2024.10.03 12:15:10 CS: UTC 2024.10.03 12:15:44 - 2024.10.03 12:57:04 ------------------------------------------------- Vlad Khorsun 2024.08.31 17:12:51 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M builds/install/misc/firebird.conf.in M src/jrd/build_no.h M src/jrd/dfw.epp M src/misc/writeBuildNum.sh M src/remote/server/server.cpp
d9f38 3.0.13.33792 GitHub Action 2024.08.30 20:16:43 increment build number
32f23 3.0.13.33791 Mark Rotteveel 2024.08.30 09:27:01 RemoteAuxPort is per-database not per-connection Changed paths: M builds/install/misc/firebird.conf.in
8ee81 3.0.13.33791 Latest QA run: SS: UTC 2024.09.01 11:51:55 - 2024.09.01 12:23:12 CS: UTC 2024.09.01 12:23:45 - 2024.09.01 13:07:49 ------------------------------------------------- AlexPeshkoff 2024.08.23 14:29:34 Force use of static curses library Changed paths: M configure.ac
c8a36 3.0.13.33791 GitHub Action 2024.08.21 20:15:50 increment build number
e0256 3.0.13.33790 Ilya Eremin 2024.08.21 11:19:10 Fix a case of deleted memory modification cnctAuth and port->port_srv_auth point to the same object so useResponse must not be assigned if the object is deleted. Changed paths: M src/remote/server/server.cpp
3bf52 3.0.13.33790 GitHub Action 2024.08.20 20:17:13 increment build number
0bb05 3.0.13.33789 Adriano dos Santos Fernandes 2024.08.20 10:05:34 Fix #8219 - Database creation in 3.0.12, 4.0.5 and 5.0.1 slower than in previous releases. (#8220) Changed paths: M src/jrd/dfw.epp
2e0d6 3.0.13.33789 Vlad Khorsun 2024.08.17 09:07:15 Add special build suffix "+lwm" Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
67431 3.0.13.33789 hvlad 2024.08.16 12:13:00 Missed file, misc Changed paths: M builds/posix/fblwmon.vers M builds/posix/make.shared.variables
88bc1 3.0.13.33789 hvlad 2024.08.16 12:04:09 Posix build Changed paths: M builds/posix/Makefile.in M builds/posix/make.defaults M builds/posix/make.shared.variables M src/include/gen/Firebird.pas M src/jrd/jrd.cpp M src/jrd/lwmon/LwmSvc.cpp
4c4ab 3.0.13.33789 hvlad 2024.08.16 09:18:25 MSVC10 build Changed paths: M builds/win32/msvc10/Firebird3.sln M builds/win32/msvc10/engine.vcxproj M builds/win32/msvc10/engine.vcxproj.filters M builds/win32/msvc10/fblwmon.vcxproj M builds/win32/msvc10/fblwmon.vcxproj.filters M src/utilities/lwmon/lwmPlugin.cpp
5eb02 3.0.13.33789 Vlad Khorsun 2024.08.16 08:43:47 Frontported Light weight monitoring. MSVC12 build only Changed paths: M builds/install/misc/firebird.conf.in M builds/win32/msvc12/Firebird3.sln M builds/win32/msvc12/engine.vcxproj M builds/win32/msvc12/engine.vcxproj.filters M builds/win32/msvc12/fblwmon.vcxproj M builds/win32/msvc12/fblwmon.vcxproj.filters M doc/README.lwmonitoring M src/common/classes/ClumpletReader.cpp M src/common/config/config.cpp M src/common/config/config.h M src/include/consts_pub.h M src/jrd/jrd.cpp M src/jrd/lwmon/LwmSvc.cpp M src/jrd/lwmon/LwmSvc.h M src/jrd/svc.cpp M src/jrd/svc_tab.cpp M src/jrd/trace/TraceConfigStorage.cpp M src/jrd/trace/TraceManager.cpp M src/utilities/fbsvcmgr/fbsvcmgr.cpp M src/utilities/lwmon/lwmMemory.cpp M src/utilities/lwmon/lwmMemory.h M src/utilities/lwmon/lwmPlugin.cpp M src/utilities/lwmon/lwmon.h
7933a 3.0.13.33789 GitHub Action 2024.08.09 20:15:44 increment build number
cb4b2 3.0.13.33787 Paul Reeves 2024.08.09 13:53:40 Do not ship _any_ PDBs in standard zip kit Source engine12 pdb correctly. Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
df740 3.0.13.33787 Latest QA run: SS: UTC 2024.08.23 11:48:33 - 2024.08.23 12:19:56 CS: UTC 2024.08.23 12:20:26 - 2024.08.23 13:05:50 ------------------------------------------------- Vlad Khorsun 2024.08.09 10:16:15 Merge remote-tracking branch 'firebird/B3_0_release' into B3_0_Release Changed paths: M builds/install/arch-specific/win32/fr/custom_messages_fr.inc M builds/install/arch-specific/win32/installation_scripted.txt M builds/install/arch-specific/win32/ru/custom_messages_ru.inc M configure.ac M src/jrd/build_no.h M src/jrd/dpm.epp M src/jrd/extds/ExtDS.cpp M src/jrd/tra.cpp M src/jrd/trace/TraceManager.cpp M src/misc/writeBuildNum.sh M src/remote/inet.cpp M src/remote/protocol.h M src/remote/remote.h M src/remote/remote_def.h
ff36c 3.0.13.33787 Vlad Khorsun 2024.08.09 09:26:37 Correction after introducing isc_info_svc_svr_db_info2 Changed paths: M src/jrd/svc.cpp M src/remote/server/server.cpp
becd5 3.0.13.33787 AlexPeshkoff 2024.08.09 09:21:24 Added to CryptoManager missing check from CCH - this should fix segfault when starting nbackup Changed paths: M src/jrd/CryptoManager.cpp
155b0 3.0.13.33787 Dmitry Yemanov 2024.08.09 06:42:34 Bump the release number Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
bf180 3.0.12.33787 GitHub Action 2024.08.06 20:13:09 increment build number
94c16 3.0.12.33784 Dmitry Yemanov 2024.08.06 14:18:33 Delete tra_dbcreators_list in ~jrd_tra, by Artyom Ivanov Changed paths: M src/jrd/tra.cpp
eee92 3.0.12.33784 AlexPeshkoff 2024.08.06 12:45:26 Use different compression level in different places Changed paths: M src/burp/mvol.cpp M src/remote/remote.cpp
b90ba 3.0.12.33784 Paul Reeves 2024.08.06 11:21:26 Add option to package without release notes misc Changed paths: M builds/win32/run_all.bat
fa60d 3.0.12.33784 Paul Reeves 2024.08.06 11:20:42 Use correct name and directory to locate gbak.pdb misc white space Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
cd857 3.0.12.33784 GitHub Action 2024.08.01 20:15:54 increment build number
2d2d7 3.0.12.33779 Paul Reeves 2024.08.01 14:45:54 Misc fixes backported from FB4 branch Changed paths: M builds/install/arch-specific/win32/test_installer/fbit-functions.psm1 M builds/install/arch-specific/win32/test_installer/fbit.ps1
73cda 3.0.12.33779 Paul Reeves 2024.08.01 10:00:34 Remove .vscode settings Changed paths: M builds/install/arch-specific/win32/test_installer/.vscode/.gitignore M builds/install/arch-specific/win32/test_installer/.vscode/launch.json M builds/install/arch-specific/win32/test_installer/.vscode/settings.json
3a695 3.0.12.33779 Paul Reeves 2024.08.01 09:59:59 Delete temporary secdb init files immediately (with thanks to Vlad) Remove obsolete innosetup setting Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
43ccb 3.0.12.33779 Paul Reeves 2024.08.01 09:58:19 Do not fail packaging if implib not found Do not fail packaging if qsg is not found Fail packaging if ib_util.* not found white space Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
614ee 3.0.12.33779 Paul Reeves 2024.08.01 09:51:20 misc Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
ae35d 3.0.12.33779 GitHub Action 2024.07.31 20:14:46 increment build number
d3179 3.0.12.33778 Dmitry Yemanov 2024.07.31 18:15:54 Document v3.0.12 changes Changed paths: M doc/WhatsNew
4680d 3.0.12.33778 GitHub Action 2024.07.21 20:16:20 increment build number
bec6e 3.0.12.33777 Paul Reeves 2024.07.21 08:26:21 Use correct syntax Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
8e912 3.0.12.33777 GitHub Action 2024.07.19 20:16:19 increment build number
384fb 3.0.12.33766 Paul Reeves 2024.07.19 14:41:57 Fix test to call implib Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
94161 3.0.12.33766 Paul Reeves 2024.07.19 11:42:33 Dynamically assign $MAJOR during packaging Changed paths: M builds/install/arch-specific/win32/ba/Instalacija_ProcitajMe.txt M builds/install/arch-specific/win32/cz/instalace_ctime.txt M builds/install/arch-specific/win32/fr/custom_messages_fr.inc M builds/install/arch-specific/win32/fr/installation_lisezmoi.txt M builds/install/arch-specific/win32/ru/custom_messages_ru.inc M builds/install/arch-specific/win32/ru/installation_readme.txt
0d391 3.0.12.33766 Paul Reeves 2024.07.19 10:19:05 ignore Changed paths: M extern/libtommath/.gitignore
9bb7e 3.0.12.33766 Paul Reeves 2024.07.19 10:18:37 Fix #7911 Allow installation with install_service.bat to accept blanks in service name Changed paths: M builds/install/arch-specific/win32/install_service.bat M builds/install/arch-specific/win32/uninstall_service.bat
99843 3.0.12.33766 Paul Reeves 2024.07.19 10:16:41 Backport some syntactic changes from later branches to simplify future maintenance Changed paths: M builds/install/arch-specific/win32/BuildExecutableInstall.bat
c0336 3.0.12.33766 Paul Reeves 2024.07.19 10:02:49 Improve initialization of security db on first install Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc M builds/install/arch-specific/win32/FirebirdInstall_30.iss
ae097 3.0.12.33766 Paul Reeves 2024.07.19 10:01:53 Backport some syntactic changes from later branches Changed paths: M builds/install/arch-specific/win32/FirebirdInstall_30.iss
f2895 3.0.12.33766 Paul Reeves 2024.07.19 09:48:00 Add script to aid testing binary installer Changed paths: M builds/install/arch-specific/win32/test_installer/.vscode/.gitignore M builds/install/arch-specific/win32/test_installer/.vscode/launch.json M builds/install/arch-specific/win32/test_installer/.vscode/settings.json M builds/install/arch-specific/win32/test_installer/fbit-functions.psm1 M builds/install/arch-specific/win32/test_installer/fbit.ps1
59c69 3.0.12.33766 Paul Reeves 2024.07.19 09:47:12 Dynamically assign $MAJOR during packaging Changed paths: M builds/install/arch-specific/win32/installation_readme.txt M builds/install/arch-specific/win32/installation_scripted.txt
e199e 3.0.12.33766 Paul Reeves 2024.07.19 09:46:23 tidy up white space, misc Changed paths: M builds/install/arch-specific/win32/FirebirdInstallGUIFunctions.inc M builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
19452 3.0.12.33766 Paul Reeves 2024.07.19 09:45:39 Improve detection of previously installed versions Changed paths: M builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
11dd4 3.0.12.33766 Latest QA run: SS: UTC 2024.08.09 11:08:58 - 2024.08.09 11:40:18 CS: UTC 2024.08.09 11:40:44 - 2024.08.09 12:25:09 ------------------------------------------------- AlexPeshkoff 2024.07.15 10:40:12 Patch from Dmitry Yemanov should fix segfault caused by specific SQL statement execution Changed paths: M src/jrd/recsrc/SortedStream.cpp
d2827 3.0.12.33766 AlexPeshkoff 2024.07.15 10:39:00 Auto-generated file Changed paths: M src/include/gen/Firebird.pas
b5086 3.0.12.33766 GitHub Action 2024.07.13 20:14:16 increment build number
4c831 3.0.12.33765 Dmitry Yemanov 2024.07.13 11:40:24 Ensure the CS listener uses the SO_REUSEADDR socket option (#8181) Changed paths: M src/remote/inet.cpp
06f2a 3.0.12.33765 GitHub Action 2024.07.10 20:14:44 increment build number
e1421 3.0.12.33764 Dmitry Yemanov 2024.07.10 10:50:21 Fix boolean conversion to string inside DataTypeUtil::makeFromList() (#8178) Changed paths: M src/jrd/DataTypeUtil.cpp
4d0c0 3.0.12.33764 GitHub Action 2024.06.18 20:15:06 increment build number
daac3 3.0.12.33761 Vlad Khorsun 2024.06.18 17:10:06 Merge pull request #8162 from FirebirdSQL/work/gh-8161 Improvement #8161 : Cardinality estimation should use primary record versions only
40656 3.0.12.33761 Vlad Khorsun 2024.06.18 16:30:20 Removed excess variable, as @dyemanov suggested Changed paths: M src/jrd/dpm.epp
fe0e3 3.0.12.33761 Vlad Khorsun 2024.06.18 12:00:24 Improvement #8161 : Cardinality estimation should use primary record versions only Changed paths: M src/jrd/dpm.epp
b259d 3.0.12.33761 GitHub Action 2024.06.17 20:12:15 increment build number
67910 3.0.12.33758 Vlad Khorsun 2024.06.17 10:54:05 Disable most annoying warning for MSVC15 compilers Changed paths: M src/common/classes/alloc.h
c1f3e 3.0.12.33758 Vlad Khorsun 2024.06.17 10:28:04 Add Windows build (VS 2022) to the CI Changed paths: M .github/workflows/main.yml
25209 3.0.12.33758 Vlad Khorsun 2024.06.17 10:25:45 Add MSVC15 build (VS 2022) Use msbuild with MSVC15 Changed paths: M builds/win32/compile.bat M builds/win32/msvc15/DllNoEmbedManifest.props M builds/win32/msvc15/Firebird3.sln M builds/win32/msvc15/Firebird3Boot.sln M builds/win32/msvc15/Firebird3_Examples.sln M builds/win32/msvc15/alice.vcxproj M builds/win32/msvc15/alice.vcxproj.filters M builds/win32/msvc15/btyacc.vcxproj M builds/win32/msvc15/btyacc.vcxproj.filters M builds/win32/msvc15/build_msg.vcxproj M builds/win32/msvc15/build_msg.vcxproj.filters M builds/win32/msvc15/burp.vcxproj M builds/win32/msvc15/burp.vcxproj.filters M builds/win32/msvc15/codes.vcxproj M builds/win32/msvc15/codes.vcxproj.filters M builds/win32/msvc15/common.vcxproj M builds/win32/msvc15/common.vcxproj.filters M builds/win32/msvc15/empbuild.vcxproj M builds/win32/msvc15/empbuild.vcxproj.filters M builds/win32/msvc15/engine.vcxproj M builds/win32/msvc15/engine.vcxproj.filters M builds/win32/msvc15/fb2control.vcxproj M builds/win32/msvc15/fb2control.vcxproj.filters M builds/win32/msvc15/fb_lock_print.vcxproj M builds/win32/msvc15/fb_lock_print.vcxproj.filters M builds/win32/msvc15/fbguard.vcxproj M builds/win32/msvc15/fbguard.vcxproj.filters M builds/win32/msvc15/fbrmclib.vcxproj M builds/win32/msvc15/fbrmclib.vcxproj.filters M builds/win32/msvc15/fbserver.vcxproj M builds/win32/msvc15/fbserver.vcxproj.filters M builds/win32/msvc15/fbsvcmgr.vcxproj M builds/win32/msvc15/fbsvcmgr.vcxproj.filters M builds/win32/msvc15/fbtrace.vcxproj M builds/win32/msvc15/fbtrace.vcxproj.filters M builds/win32/msvc15/fbtracemgr.vcxproj M builds/win32/msvc15/fbtracemgr.vcxproj.filters M builds/win32/msvc15/fbudf.vcxproj M builds/win32/msvc15/fbudf.vcxproj.filters M builds/win32/msvc15/firebird2.props M builds/win32/msvc15/firebird2debug.props M builds/win32/msvc15/firebird2release.props M builds/win32/msvc15/gbak.vcxproj M builds/win32/msvc15/gbak.vcxproj.filters M builds/win32/msvc15/gfix.vcxproj M builds/win32/msvc15/gfix.vcxproj.filters M builds/win32/msvc15/gpre.vcxproj M builds/win32/msvc15/gpre.vcxproj.filters M builds/win32/msvc15/gpre_boot.vcxproj M builds/win32/msvc15/gpre_boot.vcxproj.filters M builds/win32/msvc15/gpre_common.vcxproj M builds/win32/msvc15/gpre_common.vcxproj.filters M builds/win32/msvc15/gsec.vcxproj M builds/win32/msvc15/gsec.vcxproj.filters M builds/win32/msvc15/gsplit.vcxproj M builds/win32/msvc15/gsplit.vcxproj.filters M builds/win32/msvc15/gstat.vcxproj M builds/win32/msvc15/gstat.vcxproj.filters M builds/win32/msvc15/ib_udf.vcxproj M builds/win32/msvc15/ib_udf.vcxproj.filters M builds/win32/msvc15/ib_util.vcxproj M builds/win32/msvc15/ib_util.vcxproj.filters M builds/win32/msvc15/instclient.vcxproj M builds/win32/msvc15/instclient.vcxproj.filters M builds/win32/msvc15/instreg.vcxproj M builds/win32/msvc15/instreg.vcxproj.filters M builds/win32/msvc15/instsvc.vcxproj M builds/win32/msvc15/instsvc.vcxproj.filters M builds/win32/msvc15/intl.vcxproj M builds/win32/msvc15/intl.vcxproj.filters M builds/win32/msvc15/intlbuild.vcxproj M builds/win32/msvc15/intlbuild.vcxproj.filters M builds/win32/msvc15/isql.vcxproj M builds/win32/msvc15/isql.vcxproj.filters M builds/win32/msvc15/legacy_auth.vcxproj M builds/win32/msvc15/legacy_auth.vcxproj.filters M builds/win32/msvc15/legacy_usermanager.vcxproj M builds/win32/msvc15/legacy_usermanager.vcxproj.filters M builds/win32/msvc15/nbackup.vcxproj M builds/win32/msvc15/nbackup.vcxproj.filters M builds/win32/msvc15/odstest.vcxproj M builds/win32/msvc15/odstest.vcxproj.filters M builds/win32/msvc15/qli.vcxproj M builds/win32/msvc15/qli.vcxproj.filters M builds/win32/msvc15/remote.vcxproj M builds/win32/msvc15/remote.vcxproj.filters M builds/win32/msvc15/srp.vcxproj M builds/win32/msvc15/srp.vcxproj.filters M builds/win32/msvc15/udr_engine.vcxproj M builds/win32/msvc15/udr_engine.vcxproj.filters M builds/win32/msvc15/udrcpp_example.vcxproj M builds/win32/msvc15/udrcpp_example.vcxproj.filters M builds/win32/msvc15/yvalve.vcxproj M builds/win32/msvc15/yvalve.vcxproj.filters M builds/win32/setenvvar.bat M extern/libtommath/libtommath_MSVC15.sln M extern/libtommath/libtommath_MSVC15.vcxproj M src/common/os/win32/mod_loader.cpp
4f9bc GitHub Action 2024.06.14 20:14:23 increment build number
b0db5 AlexPeshkoff 2024.06.14 06:53:42 Next attempt to fix CI Changed paths: M src/isql/InputDevices.cpp
c7a1c GitHub Action 2024.06.13 20:14:27 increment build number
6da12 AlexPeshkoff 2024.06.13 17:03:11 Next attempt to fix CI Changed paths: M src/remote/protocol.h M src/remote/remote.h M src/remote/remote_def.h M src/remote/server/os/win32/property.cpp M src/remote/server/os/win32/window.cpp
ad03f AlexPeshkoff 2024.06.13 16:32:11 Next attempt to fix CI Changed paths: M src/common/common.h
cca9f AlexPeshkoff 2024.06.13 16:14:28 Next attempt to fix CI Changed paths: M builds/posix/prefix.darwin_aarch64
bf895 AlexPeshkoff 2024.06.13 15:59:40 Next attempt to fix CI Changed paths: M src/jrd/license.h
95e26 AlexPeshkoff 2024.06.13 15:42:48 Next attempt to fix CI Changed paths: M src/common/common.h
4f7cd AlexPeshkoff 2024.06.13 15:30:05 Next attempt to fix CI Changed paths: M builds/posix/prefix.darwin_aarch64
ceddc AlexPeshkoff 2024.06.13 14:46:44 Next attempt to fix CI Changed paths: M configure.ac
db061 AlexPeshkoff 2024.06.13 14:14:52 Try to fix CI Mac build Changed paths: M builds/posix/prefix.darwin_aarch64 M configure.ac
7e067 Vlad Khorsun 2024.06.13 11:19:27 Fixed bug #8156 : Can not specify concrete IPv6 address in ES/EDS connection string. Changed paths: M src/jrd/extds/ExtDS.cpp
2de20 Vlad Khorsun 2024.06.13 11:10:39 Re-implement fix for bug #8151 : Deadlock happens when run 'List Trace Sessions' service and there are many active trace sessions Changed paths: M src/jrd/trace/TraceService.cpp
8a5eb Latest QA run: SS: UTC 2024.07.15 10:09:35 - 2024.07.15 10:36:47 CS: UTC 2024.07.15 10:37:11 - 2024.07.15 11:16:15 ------------------------------------------------- Vlad Khorsun 2024.06.11 13:37:08 Please old compilers Changed paths: M src/jrd/jrd_proto.h
caa0f Vlad Khorsun 2024.06.11 08:29:33 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M src/jrd/build_no.h M src/misc/writeBuildNum.sh
ed7d5 Vlad Khorsun 2024.06.09 10:49:02 Fixed bug #8149 : The hung or crash could happen when connection fires TRACE_EVENT_DETACH event and new trace session created concurrently Changed paths: M src/jrd/trace/TraceManager.cpp
7b5c4 Vlad Khorsun 2024.05.31 08:34:07 New service info item isc_info_svc_svr_db_info2: adds number of attachments per database (using existing isc_spb_num_att) and number of servces running (with new parameter isc_spb_num_svc), including current one Changed paths: M src/common/classes/ClumpletReader.cpp M src/common/utils.cpp M src/include/consts_pub.h M src/jrd/jrd.cpp M src/jrd/jrd_proto.h M src/jrd/svc.cpp M src/msgs/facilities2.sql M src/msgs/messages2.sql M src/remote/server/server.cpp M src/utilities/fbsvcmgr/fbsvcmgr.cpp
21bb4 GitHub Action 2024.05.29 20:14:39 increment build number
fb850 Vlad Khorsun 2024.05.29 12:32:06 Backport fix for #8101 : Firebird crashes if a plugin factory returns nullptr and no error in status Changed paths: M src/yvalve/PluginManager.cpp
cd1d6 Vlad Khorsun 2024.05.29 12:29:44 Backport fix for #8110 : Firebird 5 crash On Android API level 34 Changed paths: M src/common/os/posix/os_utils.cpp
301a7 Latest QA run: SS: UTC 2024.05.25 07:11:46 - 2024.05.25 07:35:12 CS: UTC 2024.05.25 07:35:44 - 2024.05.25 08:13:07 ------------------------------------------------- Vlad Khorsun 2024.05.21 10:13:32 Raise buildno Changed paths: M src/misc/writeBuildNum.sh
9cf37 Latest QA run: SS: UTC 2024.05.21 07:11:32 - 2024.05.21 07:35:31 CS: UTC 2024.05.21 07:36:02 - 2024.05.21 08:13:40 ------------------------------------------------- Vlad Khorsun 2024.05.09 11:19:24 Backport improvement #8104 : Inefficient evaluation of expressions like rdb$db_key <= ? after mass delete Changed paths: M src/jrd/build_no.h M src/jrd/recsrc/FullTableScan.cpp M src/jrd/vio.cpp M src/jrd/vio_proto.h
af6b2 Latest QA run: SS: UTC 2024.05.11 07:09:13 - 2024.05.11 07:32:26 CS: UTC 2024.05.11 07:32:56 - 2024.05.11 08:09:37 ------------------------------------------------- Vlad Khorsun 2024.04.20 10:22:33 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M src/jrd/build_no.h M src/jrd/cch.cpp M src/jrd/exe.cpp M src/jrd/exe_proto.h M src/jrd/jrd.cpp M src/jrd/met.epp M src/misc/writeBuildNum.sh
ecf36 GitHub Action 2024.04.19 20:12:56 increment build number
83926 Vlad Khorsun 2024.04.19 19:31:02 Fixed bug #8089 : AV when attaching database while low of free memory Changed paths: M src/jrd/cch.cpp
ed298 GitHub Action 2024.04.16 20:13:21 increment build number
3cfd5 Vlad Khorsun 2024.04.16 09:24:48 Update docs Changed paths: M doc/README.trace_services
8131c Vlad Khorsun 2024.04.16 09:23:38 Fixed bug #8079 : Engine could crash when executing some trigger(s) while another attachment modifies them Changed paths: M src/jrd/exe.cpp M src/jrd/jrd.cpp M src/jrd/met.epp
007dd Vlad Khorsun 2024.04.16 09:20:36 Backported part of PR #7426 that is necessary to fix #8079 Changed paths: M src/jrd/exe.cpp M src/jrd/exe_proto.h
c6cdd Latest QA run: SS: UTC 2024.04.21 01:24:10 - 2024.04.21 01:46:58 CS: UTC 2024.04.21 01:47:28 - 2024.04.21 02:23:47 ------------------------------------------------- Vlad Khorsun 2024.04.06 18:40:41 Removed some debug logging Changed paths: M src/jrd/extds/IscDS.cpp M src/jrd/jrd.cpp
3a7d6 Vlad Khorsun 2024.04.06 18:27:11 Merge remote-tracking branch 'firebird/B3_0_Release' into B3_0_Release Changed paths: M src/common/isc_sync.cpp M src/dsql/ExprNodes.h M src/jrd/build_no.h M src/jrd/cch.cpp M src/jrd/dfw.epp M src/jrd/dpm.epp M src/jrd/tra.cpp M src/misc/writeBuildNum.sh M src/remote/client/interface.cpp M src/remote/protocol.cpp M src/remote/protocol.h
1fac6 Latest QA run: SS: UTC 2024.04.05 06:20:26 - 2024.04.05 06:42:57 CS: UTC 2024.04.05 06:43:25 - 2024.04.05 07:19:05 ------------------------------------------------- Vlad Khorsun 2024.03.29 12:11:23 Guard calls of replconf plugin with mutex Changed paths: M src/jrd/repl/ReplicationUtils.cpp
da67d GitHub Action 2024.03.19 20:13:20 increment build number
22b3b Dmitry Starodubov 2024.03.19 17:14:03 Postfix for #8048: If "fallocate" is not supported by the filesystem or kernel write zeroes instead of an error Changed paths: M src/common/isc_sync.cpp
7a9a3 Dmitry Starodubov 2024.03.19 10:23:35 Fixed #8048: Crash with SIGBUS when there is no free space on the partition with memory-mapped files Changed paths: M src/common/isc_sync.cpp
4465e AlexPeshkoff 2024.03.19 09:47:32 An attempt to fix issue with missing autoreconf Changed paths: M appveyor.yml
24173 AlexPeshkoff 2024.03.19 09:47:32 misc Changed paths: M builds/install/arch-specific/linux/Makefile.in
b04ac GitHub Action 2024.03.15 20:15:17 increment build number
342f0 AlexPeshkoff 2024.03.15 09:25:29 Imlemented #8038: Provide the github commit GUID; FB3 case Changed paths: M builds/install/arch-specific/linux/Makefile.in
456ca Latest QA run: SS: UTC 2024.03.29 12:02:44 - 2024.03.29 12:25:15 CS: UTC 2024.03.29 12:25:43 - 2024.03.29 12:58:22 ------------------------------------------------- AlexPeshkoff 2024.03.11 16:37:02 Added commit hash to the name of dist files (linux) Changed paths: M builds/install/arch-specific/linux/Makefile.in
ef0b7 GitHub Action 2024.03.08 20:12:08 increment build number
c0765 Vlad Khorsun 2024.03.08 14:34:34 Backported: new context variable 'ALLOW_CHANGE_SYSTEM_RELATIONS' in 'USER_SESSION' name space. When set to 1, current attachment is allowed to change system tables. Default value is 0. Any values except of 1 and 0 is not allowed, RDB$SET_CONTEXT will not change value and return 0. Only database owner and SYSDBA are allowed to change this variable. Changed paths: M src/jrd/Attachment.h M src/jrd/SysFunction.cpp M src/jrd/scl.epp M src/jrd/vio.cpp