Vlad Khorsun
351282ca7e
Correction for #8203 , thanks to Adriano
2024-08-08 14:42:23 +03:00
GitHub Action
eda8dd2223
increment build number
continuous-integration/drone/push Build is passing
2024-08-06 20:13:06 +00:00
TreeHunter
7987b38890
Add manual delete for tra_dbcreators_list ( #8207 )
...
* Delete tra_dbcreators_list in ~jrd_tra
If we don't delete it manually assert will be thrown if SEC$DB_CREATORS returns a lot of records
* Add missing default initialization for tra_dbcreators_list
---------
Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2024-08-06 16:58:58 +03:00
Dmitry Yemanov
e7c0c8f7bf
Rework my yesterday's commit and hopefully fix Windows builds
2024-08-06 09:40:46 +03:00
GitHub Action
24ee5462f4
increment build number
continuous-integration/drone/push Build is passing
2024-08-05 20:14:46 +00:00
Dmitry Yemanov
120c4df831
This should fix builds using VS2017
2024-08-05 15:45:16 +03:00
Vlad Khorsun
083ea109f4
Merge pull request #8204 from FirebirdSQL/work/gh-8203
...
Fixed bug #8203 : Function MAKE_DBKEY may produce random errors if used with relation name
2024-08-05 14:58:30 +03:00
Vlad Khorsun
548df5d409
Don't introduce method that might not be used after schemas implementation
2024-08-05 14:30:14 +03:00
Vlad Khorsun
1472d1ae36
Fixed bug #8203 : Function MAKE_DBKEY may produce random errors if used with relation name
...
Also, corrected handling of non-ASCII tables names.
2024-08-04 11:07:14 +03:00
GitHub Action
1d792e41cf
increment build number
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2024-08-01 20:15:50 +00:00
7bda071ef8
Remove unneeded .vscode settings
2024-08-01 16:34:43 +02:00
f582d07855
Delete temporary secdb init files immediately (with thanks to Vlad)
2024-08-01 16:34:42 +02:00
6bdcc3e853
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
2024-08-01 16:34:42 +02:00
Dmitry Yemanov
4445595141
Yet another post-merge correction
2024-08-01 17:26:36 +03:00
Dmitry Yemanov
ed5e0f8a11
Reworked my yesterday's commit to avoid a regression
2024-08-01 13:52:01 +03:00
GitHub Action
d1033ccea3
increment build number
continuous-integration/drone/push Build is passing
2024-07-31 20:14:43 +00:00
Dmitry Yemanov
b6b74aeea7
Correction as suggested by Dimitry Sibiryakov
2024-07-31 15:34:04 +03:00
Dmitry Yemanov
1b90f24fed
Final (fingers crossed) adjustments for v5.0.1 docs
2024-07-31 10:22:22 +03:00
Dmitry Yemanov
dd1e11474d
Merge branch 'semi-joins-v5' into v5.0-release
2024-07-31 09:18:40 +03:00
Dmitry Yemanov
e1a767df26
Restrict the conversion to equivalence joins only
2024-07-30 18:30:47 +03:00
Dmitry Yemanov
e63ba45f14
Cleanup the logic not used currently
2024-07-30 18:29:40 +03:00
Dmitry Yemanov
72d5cceebc
Reworked my last bugfix to cover more cases
2024-07-30 18:26:29 +03:00
GitHub Action
62ee5f1bb7
increment build number
continuous-integration/drone/push Build is passing
2024-07-27 20:14:00 +00:00
Dmitry Yemanov
08dc25f8c4
Simplest fix for #8185 : SIGSEGV in Firebird 5.0.0.1306 embedded during update on cursor - disallow caching for positioned updates/deletes
2024-07-27 14:50:44 +03:00
GitHub Action
b056f5b4f3
increment build number
2024-07-26 20:17:00 +00:00
Artyom Abakumov
51dea8f923
Additinal fix for #8180 : Make sure trace session slots will not break use counter ( #8192 )
...
* Count dead storages carefully
* Better class to track dead process
Also correct the description
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-07-26 16:34:39 +03:00
0ccfefe0d0
Replace fbit.bat with fbit.ps1
2024-07-26 11:12:58 +02:00
d746d1ee1a
Mostly minor syntax and white space changes
2024-07-26 11:12:12 +02:00
a0aaefbea6
Improve initialization of security db on first install
2024-07-26 11:11:15 +02:00
ea9a4d9985
Add option to package a build when release notes are unavailable
2024-07-26 11:09:42 +02:00
cd366bebc9
Dynamically assign $MAJOR during packaging
2024-07-26 11:08:17 +02:00
GitHub Action
50c74cecb6
increment build number
continuous-integration/drone/push Build is passing
2024-07-24 20:14:43 +00:00
Vlad Khorsun
8735ac67e0
Fixed bug #8189 : Slow connection times with a lot of simultaneous connections and active trace session present
...
The patch by @AlexPeshkoff
2024-07-24 13:04:16 +03:00
GitHub Action
9ccd84c4b2
increment build number
continuous-integration/drone/push Build is passing
2024-07-23 20:14:45 +00:00
Vlad Khorsun
7b1b82451e
Looks like older version of VS (and/or SDK) requires this include for getpid()
2024-07-23 20:46:43 +03:00
Vlad Khorsun
fa90256cf0
Merge pull request #8186 from FirebirdSQL/work/ProfilerIPC
...
Fixed a few issues with IPC used by remote profiler
2024-07-23 12:32:17 +03:00
Dmitry Yemanov
d024b2669f
Fix some border cases, thanks to Denis Simonov
2024-07-21 14:58:47 +03:00
Vlad Khorsun
ff0f3cf93f
Use correct way to initialize shared events.
...
Fixed few race conditions and hangs.
Unlink file used for shared memory when it is gets unused.
2024-07-18 11:25:16 +03:00
Vlad Khorsun
79dfe14465
Avoid deadlock between
...
shutdownAttachments/purge_attachment/release_attachment/.../~ProfilerListener() and
ProfilerListener::watcherThread/EngineContextHolder
2024-07-17 23:49:45 +03:00
Vlad Khorsun
2a9c63766d
Let use same name for event_t::event_pid on all platforms.
...
Add asserts to check PID for event waiting routines.
2024-07-17 19:17:58 +03:00
GitHub Action
5b6533ccd2
increment build number
continuous-integration/drone/push Build is passing
2024-07-13 20:14:13 +00:00
Dmitry Yemanov
5cd6497cea
Ensure the CS listener uses the SO_REUSEADDR socket option ( #8181 )
2024-07-13 14:34:41 +03:00
GitHub Action
c7d5566791
increment build number
continuous-integration/drone/push Build is passing
2024-07-10 20:14:41 +00:00
Vlad Khorsun
2593b3b9d6
Merge pull request #8177 from FirebirdSQL/work/gh-8176
...
Fixed bug #8176 : Firebird 5 hang after starting remote profiling session
2024-07-10 15:27:03 +03:00
Dmitry Yemanov
56fe91a5ad
Fix boolean conversion to string inside DataTypeUtil::makeFromList() ( #8178 )
2024-07-10 13:46:25 +03:00
Alexander
d217efed22
Added shutdown handler for server ( #8165 )
...
Co-authored-by: Alexander Zhdanov <alexander.zhdanov@red-soft.ru>
2024-07-10 11:37:10 +03:00
Artyom Abakumov
b83d736726
Do not delete system trace session with missing parent process (fix for https://github.com/FirebirdSQL/firebird/issues/8180 ) ( #8179 )
...
* Do not compact system session with missing parent process
* Replace assert with fb_assert
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-07-10 11:24:27 +03:00
Vlad Khorsun
be152c8ed8
Fixed bug #8176 : Firebird 5 hang after starting remote profiling session
2024-07-10 00:13:21 +03:00
GitHub Action
33085744b8
increment build number
continuous-integration/drone/push Build is passing
2024-07-09 20:15:07 +00:00
Vlad Khorsun
6bfcddd7b9
Fixed bug #8171 : Trace plugin unloaded if called method is not implemented
2024-07-09 22:49:29 +03:00