Dmitry Yemanov
7886c9cd93
Fix #8291 : NULLs should be skipped during index navigation when there's no lower bound and matched conditions are known to ignore NULLs
2024-10-24 14:10:41 +03:00
Vlad Khorsun
c9aa55344a
Move declarations to the appropriate place
2024-10-24 13:28:32 +03:00
Vlad Khorsun
33b4036fa0
Fixed bug #8292 : run_all PDB fails with "Error calling COPY_XTRA"
2024-10-24 13:27:22 +03:00
GitHub Action
6bfd79fb51
increment build number
continuous-integration/drone/push Build is passing
2024-10-22 20:17:08 +00:00
Artyom Abakumov
6cc3442f8d
Improve vscode settings for debugging ( #8289 )
...
* Improve settings for temp files in vs code
Mark temporary files as readable instead of excluding them
Seems like variables does not work with glob pattern, keep only the relative glob pattern
* Open epp files as C++
* Exclude temp files from search
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
2024-10-22 07:01:25 -03:00
Adriano dos Santos Fernandes
1e33151edc
Fix GCC 14.2 warnings.
2024-10-21 22:34:34 -03:00
GitHub Action
be5650bc04
increment build number
continuous-integration/drone/push Build is passing
2024-10-21 20:17:12 +00:00
Adriano dos Santos Fernandes
aceb5a6948
Fix #8288 - GPRE generated code is incompatible with GCC 14.2.
2024-10-20 22:34:25 -03:00
GitHub Action
6214b9d582
increment build number
continuous-integration/drone/push Build is passing
2024-10-19 20:16:14 +00:00
Artyom Abakumov
025906cf1a
Update the libcxx (llvm project) to version 19.1.1 ( #8285 )
2024-10-19 16:09:49 -03:00
GitHub Action
591a76107c
increment build number
continuous-integration/drone/push Build is passing
2024-10-18 20:16:21 +00:00
Adriano dos Santos Fernandes
042ce98d45
Merge pull request #8286 from FirebirdSQL/work/boost-update
...
Update boost to version 1.86.0
2024-10-17 21:09:53 +00:00
GitHub Action
cf5a420e33
increment build number
continuous-integration/drone/push Build is passing
2024-10-17 20:17:05 +00:00
Adriano dos Santos Fernandes
e854d08e39
Replace deprecated GH macos-12 runner by macos-13.
2024-10-17 08:17:51 -03:00
Adriano dos Santos Fernandes
9b03202f75
Complement fix for #8241 - gbak may lose NULLs in restore.
2024-10-17 08:11:36 -03:00
Adriano dos Santos Fernandes
78a8828775
Update internal/modified/stripped version of boost.preprocessor to 1.86.0.
...
Passes:
```
rm -rf /src/firebird/src/include/firebird/impl/boost
bcp boost/preprocessor/seq/for_each_i.hpp /src/firebird/src/include/firebird/impl
find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's/BOOST_PREPROCESSOR_/FB_BOOST_PREPROCESSOR_/g'
find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's/BOOST_PP_/FB_BOOST_PP_/g'
find /src/firebird/src/include/firebird/impl/ -name "*.hpp" -o -name "*.h" | xargs sed -i 's|include <boost/|include <firebird/impl/boost/|g'
```
2024-10-17 08:06:23 -03:00
Vlad Khorsun
c78b5e6947
Post fix for #8256 .
...
port should be NULLified after forced disconnect.
2024-10-17 11:27:27 +03:00
Adriano dos Santos Fernandes
b6ce28993e
Correction in test.
2024-10-16 23:23:47 -03:00
Adriano dos Santos Fernandes
46d8f5f4a9
Update boost to version 1.86.0.
2024-10-16 23:22:31 -03:00
GitHub Action
dc5fb8f082
increment build number
continuous-integration/drone/push Build is passing
2024-10-14 20:17:19 +00:00
Vlad Khorsun
0c7bfb0022
Fixed bug #8283 : Assert in ~thread_db() due to not released page buffer
2024-10-14 18:07:34 +03:00
Vlad Khorsun
9b1e09c1a3
Restore zero-initialization of just allocated buffers, that was lost with fix for #7873 , unfortunately.
2024-10-14 18:07:22 +03:00
GitHub Action
2ba5910261
increment build number
continuous-integration/drone/push Build is passing
2024-10-11 20:16:45 +00:00
Mark Rotteveel
7b1033fe12
Fix typo and clarify SnapshotsMemSize
2024-10-11 14:58:48 +02:00
GitHub Action
1c93e89922
increment build number
continuous-integration/drone/push Build is passing
2024-10-09 20:16:54 +00:00
Mark Rotteveel
5fd5384119
Clarify documentation of LockMemSize and EventMemSize
2024-10-09 15:23:15 +02:00
GitHub Action
065a3b42e7
increment build number
continuous-integration/drone/push Build is passing
2024-10-06 20:15:29 +00:00
Vlad Khorsun
9f5f7f5a58
Some missed pieces in docs.Some missed pieces in docs.
2024-10-05 23:48:28 +03:00
Vlad Khorsun
2db2b7b496
Warnings
2024-10-05 23:41:35 +03:00
GitHub Action
e95c128e0e
increment build number
continuous-integration/drone/push Build is passing
2024-10-04 20:16:39 +00:00
Vlad Khorsun
37079f1615
Additional fix for #8256 : the case when server doesn't return error immediately after connect.
2024-10-04 14:19:48 +03:00
aa167e2b36
Fix for #8249 - CAST() ignores collation of target data type
2024-10-04 07:12:45 -03:00
GitHub Action
5e5ae686b7
increment build number
continuous-integration/drone/push Build is passing
2024-10-02 20:18:28 +00:00
Adriano dos Santos Fernandes
aacc981b85
Merge pull request #8273 from FirebirdSQL/work/public-headers
...
Reorganize public headers
2024-10-02 06:44:49 -03:00
GitHub Action
b50103f0a8
increment build number
continuous-integration/drone/push Build is passing
2024-09-30 20:17:06 +00:00
Vlad Khorsun
f62f1336e2
Merge pull request #8274 from FirebirdSQL/work/win_sspi_reconnect
...
If client fails to connect using Win_SSPI plugin with Negotiate security package, try again using NTLM security package.
2024-09-30 22:40:41 +03:00
Andrey Kravchenko
36b035c329
Fix refetch header data from delta when database in backup lock ( #8268 )
...
Co-authored-by: Andrey Kravchenko <andrey.kravchenko@red-soft.ru>
2024-09-30 08:07:12 +03:00
Vlad Khorsun
3092eee7e3
Fixed non-Windows builds
2024-09-30 00:27:05 +03:00
Vlad Khorsun
29197adf31
If client fails to connect using Win_SSPI plugin with Negotiate security package, try again using NTLM security package.
...
This allows new client connect to the old server that uses legacy NTLM security package.
2024-09-30 00:17:44 +03:00
Adriano dos Santos Fernandes
f400b7fe16
Add deprecation notice.
2024-09-29 16:15:34 -03:00
Adriano dos Santos Fernandes
3f7f82d640
Move public headers to include/firebird with wrappers in include for legacy files.
2024-09-29 15:29:04 -03:00
Adriano dos Santos Fernandes
74c3725e0e
perf.h: a public file that depends on private file should not be a public file
2024-09-29 14:48:05 -03:00
Adriano dos Santos Fernandes
d8f1d6bfef
Rename public include guards.
2024-09-29 14:38:22 -03:00
GitHub Action
e4efbdb1fa
increment build number
continuous-integration/drone/push Build is passing
2024-09-26 20:16:35 +00:00
TreeHunter
7e2d0c0ad7
Change fb_strlen to constexpr version ( #8267 )
...
* Change fb_strlen to constexpr version
* Remove copy of constexpr fb_strlen
---------
Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2024-09-26 07:25:31 -03:00
Mark Rotteveel
b7383ee559
RemoteBindAddress also applies to Classic, unless xinetd is used
2024-09-26 09:30:16 +02:00
Vlad Khorsun
dab712f9e2
Fixed bug #8263 : gbak on classic with ParallelWorkers > 1 doesn't restore indices, giving a cryptic error message
2024-09-25 23:30:36 +03:00
GitHub Action
01b513d9fe
increment build number
continuous-integration/drone/push Build is passing
2024-09-24 20:17:09 +00:00
Vlad Khorsun
cc512a34e0
Merge pull request #8262 from FirebirdSQL/work/gh-8256
...
Make server to correctly handle case when accept() returns both success and data for client.
2024-09-24 10:45:13 +03:00
GitHub Action
77cc0ba849
increment build number
continuous-integration/drone/push Build is passing
2024-09-23 20:17:43 +00:00