AlexPeshkoff
db0616fd6f
Try to fix CI Mac build
2024-06-13 17:14:52 +03:00
AlexPeshkoff
2417376ed8
misc
2024-03-19 12:47:32 +03:00
AlexPeshkoff
342f01e8b5
Imlemented #8038 : Provide the github commit GUID; FB3 case
2024-03-15 12:25:29 +03:00
8835dfc558
misc
2023-09-29 12:26:57 +02:00
01f4ab1103
Fix #7726 - Do not run InitSecurityDB when doing an upgrade
2023-09-29 12:25:54 +02:00
AlexPeshkoff
1741cc3d89
Version upgrade
2023-06-06 14:47:13 +03:00
Vlad Khorsun
809628a649
Improvement #7259 : Remove TcpLoopbackFastPath and use of SIO_LOOPBACK_FAST_PATH
2022-08-22 01:33:55 +03:00
Adriano dos Santos Fernandes
37770ae3d3
Fix Windows empbuild Debug build.
2022-06-15 23:11:12 -03:00
AlexPeshkoff
b7b0c82c1e
-m
2022-05-16 19:41:57 +03:00
fce616b9f4
Remove some debug code. Add doc note.
2022-05-02 10:50:19 +02:00
fc64d259fd
Whitespace
2022-04-28 18:23:47 +02:00
af985435aa
Fix #7158 - Serious issue with SYSDBA user with Legacy_Auth in Windows Installer
2022-04-28 18:19:11 +02:00
e10b0b864d
$host.ui.RawUI.WindowTitle = $title
2022-04-25 18:02:31 +02:00
Adriano dos Santos Fernandes
294df38b43
Add rpath to empbuild in MacOS - use relative path.
2021-12-17 08:58:06 -03:00
Adriano dos Santos Fernandes
68ccfb1c72
Add rpath to empbuild in MacOS.
2021-12-15 07:16:23 -03:00
AlexPeshkoff
ceabdd62f6
Fixes for 64-bit android build
2021-11-18 15:03:52 +03:00
Vlad Khorsun
b59435e3d6
Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
...
WIP
2021-09-07 12:52:43 +03:00
AlexPeshkoff
567e80d69d
Backported #6780 : added post-install script for Android to create architecture-specific files after cross build
2021-04-27 18:24:58 +03:00
AlexPeshkoff
c10201203a
Backported CORE-6525: Segfaults in fbclient when receiving invalid / unexpected data from server
2021-03-26 15:01:03 +03:00
AlexPeshkoff
b525ba30df
Enhanced cross-build - make it possible to build external library for both architectures involed
2021-02-18 17:55:03 +03:00
AlexPeshkoff
8033a9584e
Cleanup of Android port (including arm64), reworked build process, make it use internal ICU (required for newer Android versions)
2021-01-29 20:16:11 +03:00
Alexander Peshkov
6ec7a10aa3
Mac sandbox ( #308 )
...
* Get default tempdir from OS instead using /tmp
* Cleanup systemV IPC
* Turn off process sharing in case of working in sandbox
* Logging using native MacOS API
* Use standard log on MacOS when not in sandbox
2021-01-29 10:30:50 +03:00
Paul Reeves
122a553351
CORE-6424 - Be sure to fail the build process if the employee database cannot be copied to the output directory for packaging.
2020-10-21 10:32:31 +02:00
AlexPeshkoff
67f14ef970
Fixed arm-32 (Raspberry Pi) build
2020-10-20 14:52:27 +03:00
Paul Reeves
ab9c256dd3
Be sure to include contents of plugins/udr in kits
2020-10-19 12:38:28 +02:00
AlexPeshkoff
31f5629701
Fixed ARM64 build
2020-10-16 16:40:56 +03:00
Dmitry Yemanov
c432b8aff1
Make robust file IDs optional (for the sake of cross-release compatibility)
2020-10-11 12:16:55 +03:00
AlexPeshkoff
0f6509272f
Backported CORE-6413: Remove PIDFile/-pidfile directive/option from firebird Super(Server/Classic) systemd unit
2020-10-08 16:24:08 +03:00
Dmitry Yemanov
650fa8a7ee
Revert "CORE-6295 - Include the contents of ntrace.h in ibase.h"
...
This reverts commit 1390335c40
.
2020-06-23 08:18:16 +03:00
Paul Reeves
1390335c40
CORE-6295 - Include the contents of ntrace.h in ibase.h
2020-06-20 12:09:04 +02:00
Paul Reeves
176f896166
This call seems to be redundant now that git is configured to check out files with the correct EOLs.
2020-06-20 12:09:04 +02:00
Paul Reeves
75758ce442
Handle include dir separately because copy doesn't recurse.
2020-06-19 09:57:21 +02:00
Paul Reeves
8677ec8e9b
misc
2020-06-19 09:43:04 +02:00
Paul Reeves
f4f5be75a5
Do a better job of cleaning B3_0_Release on windows
2020-06-19 09:38:26 +02:00
Paul Reeves
8c415c994d
ignore inno setup scripts generated during packaging
2020-06-19 09:36:01 +02:00
Paul Reeves
cb7e60c199
Ignore install_images dir
2020-06-19 09:36:01 +02:00
AlexPeshkoff
e6159c2acf
Fixed CORE-6269: Firebird ignores KeepAlive settings
2020-03-25 16:58:49 +03:00
Adriano dos Santos Fernandes
4d8a12f06d
Shrink MacOS pkg size not including three copies of each ICU library.
2020-03-02 08:12:45 -03:00
AlexPeshkoff
783462550b
Fixed CORE-6189: Building bundled libtommath fails
2020-02-08 11:27:49 +03:00
hvlad
12f79c3225
Update Windows build
2020-01-31 12:46:42 +02:00
AlexPeshkoff
485d302bdd
Backported CORE-6237: Performance issue - security database connections cache in SRP plugin
2020-01-24 19:03:52 +03:00
3a3a83d6ad
to pass link flags to libtommath, no space between -L and path etc
2020-01-06 15:12:32 +01:00
3019fe6e2d
to pass link flags to libtommath, no space between -L and path etc
2020-01-06 14:59:59 +01:00
Paul Reeves
f90f322d99
CORE-3900 (Partial fix) Add /norestart flag when installing msvc runtimes.
...
This at least prevents an unplanned reboot. A full fix will require calling msiexec differently so that we can pick up the errorcode if a reboot actually is required.
2020-01-03 13:49:27 +01:00
Adriano dos Santos Fernandes
a45c48d29f
Correction.
2019-12-03 10:32:41 -03:00
Adriano dos Santos Fernandes
6aaa523bd0
Cleanup about equiv file.
2019-11-30 21:53:24 -03:00
Adriano dos Santos Fernandes
3cf5aa4c66
Remove S-bit from firebird executable.
2019-11-27 11:11:26 -03:00
Adriano dos Santos Fernandes
fc1aead017
Remove duplicated MacOS file in wrong place.
2019-11-27 11:10:30 -03:00
Adriano dos Santos Fernandes
9ed0e28b09
Add Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
...
While MacOS people seems to be ok with fixed locations for applications and libraries, this complicates a lot the (post)
build process, needing to change each id and rpaths in a very error prone process.
Relocatable binaries makes this a lot easier, but unfortunately "restricted" (chmod +s, like firebird executable)
programs cannot use @loader_path or @executable_path in its rpath.
So the solution has to make internal libraries relocatable and make rpath of firebird fixed. Also, as the ecosystem
seems to use fixed path, the id of fbclient.dylib has set to its fixed path.
Also MacOS post build makefile has adjusted to allow creation of packages for the debug build.
The MacOS build could still be improved with some scripts to build ICU (instead of done directly in the CI scripts,
but I leave that for now) and copies its files to our lib path. However situation seems to be better than before in
relation to ICU and TomMath.
Note: Linux build is not working in GitHub Actions. It segfaults when running (exiting) utilities.
I had this problem lot's of time in the past, maybe it's not completely fixed in v3.
2019-11-26 13:11:55 -03:00
dd0dc8a340
fix issue finding libEngine12.dylib
2019-10-01 11:09:31 +02:00