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

63 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
010c3a8bd5
Remove QLI. (#6840) 2021-06-08 10:31:18 -03:00
AlexPeshkoff
7d95eb2665 Added configure switch --with-termlib making it possible to explicitly set termcap support library 2021-06-02 17:05:20 +03:00
Dmitry Yemanov
eac0f27e12 Renamed the package and the security database to v5 2021-05-31 14:36:48 +03:00
AlexPeshkoff
7d2b34ee26 Fixed CORE-6504: Provide same results for date arithmetics when date is changed by values near +/-max(bigint) 2021-04-22 19:19:23 +03:00
AlexPeshkoff
8c1ef78fcf Avoid unneeded dependencies from termcap/curses library 2020-07-16 18:32:44 +03:00
Adriano dos Santos Fernandes
f440a7d77c
Added tzdata directory to Linux install and allow to configure its default location in build time (#267)
* Added tzdata directory to Linux install and allow to configure its default location in build time.
2020-04-30 12:36:23 -03:00
AlexPeshkoff
1b6b717f78 Place precompiled samples of plugins into binary package according to new rules 2020-04-21 18:58:37 +03:00
AlexPeshkoff
57e7035411 Added a sample of authentication plugin based on shared secret key 2020-02-07 20:36:20 +03:00
55ef2beb20 firebird.conf and databases.conf without .in suffix 2020-01-16 13:41:34 +03:00
9164797892 Refined Windows package creation (#251) 2020-01-15 16:50:18 +03:00
Adriano dos Santos Fernandes
de57ae7f5e Fixes for MacOS build. 2019-12-01 10:37:05 -03:00
AlexPeshkoff
84a682bf17 Fixed some gcc8 warnings - WiP 2019-03-18 20:10:48 +03:00
AlexPeshkoff
cf7a1b605d Fixed CORE-6009: I/O error during "open" operation for file "/tmp/firebird/fb_trace_*" in firebird.log 2019-02-22 19:53:14 +03:00
AlexPeshkoff
4921f08031 Cleanup - do not create directory for UDF 2019-01-25 13:58:00 +03:00
Dmitry Yemanov
932ca51574
Replication support (#182)
* Initial implementation of replication

* Postfixes for configuration and Windows builds

* Misc Windows adjustments

* Forgotten changes from prior commits

* Last round (fingers crossed) of fixing the Windows build

* Improve self-documentation

* Misc improvements

* Updates the docs

* More configuration

* Frontported some remaining pieces

* Installation post-fixes

* Special permission for replication
2019-01-25 12:09:01 +03:00
AlexPeshkoff
9d1d37b389 Fixed CORE-5989: iconv / libiconv 1.15 vs libc / libiconv_open 2019-01-21 15:24:05 +03:00
AlexPeshkoff
ab31df2699 Add gcc's libatomic only when needed (this fixes snapshot builds broken in the beginning of August) 2018-09-23 16:14:23 +03:00
Alex Peshkoff
4728f410ac Remove unused in c++11 atomic support libraries 2018-09-10 16:19:04 +03:00
AlexPeshkoff
1e8e7858db Patch for CORE-5779: support for riscv64, also some code fixes related with prior ports 2018-03-21 15:19:20 +03:00
AlexPeshkoff
5e6f90fbed deprecated UDF cleanup 2018-02-16 13:09:04 +03:00
4eac3228fa Fixed CORE-5629: gstat output does not include datetime of analysis 2017-11-14 14:05:34 +03:00
f418336819 Fixed CORE-5654: Mixed intermediate build files for plugins examples 2017-11-03 14:44:13 +03:00
Adriano dos Santos Fernandes
98702b9cda Make posix build use libtomcrypt from extern or system. 2017-09-06 16:35:40 +00:00
e131cb3eda Implemented CORE-5238: Replace xinetd support with the native listener 2017-08-04 18:08:00 +03:00
14906afe06 Control which exceptions in decfloat (underflow, division by zero, etc.) trap SQL statement 2017-03-07 20:45:11 +03:00
John Paul Adrian Glaubitz
7ba46163c7 Add platform support for Linux/m68k (#51)
* Add generic platform support for Linux/m68k

* Include sem_t when determining values for FB_ALIGNMENT and FB_DOUBLE_ALIGN

On m68k, 'long long' is 16-bit aligned while 'sem_t' is 32-bit aligned
and we must therefore include 'sem_t' when determining the values for
FB_ALIGNMENT and FB_DOUBLE_ALIGN. Otherwise, the futex system call
will fail on these systems.

* Don't try to include headers for __cpuid on non-x86 targets

* Make sure that the version scripts include _IO_stdin_used on Linux

The GNU C library supports two ABIs for libio, one is the pre-2.1
ABI and the other is the current one. In order to determine which
ABI is to be used, the C library checks whether the _IO_stdin_used
symbol is exported by the executable. In case the symbol is present,
the new ABI is assumed, if the symbol is missing, the old ABI is
assumed. Thus, if an application is linked against a modern version
of glibc, it must export the _IO_stdin_used symbol as otherwise the
executable can crash or provoke other unexpected behavior on some
architectures like PowerPC or MIPS because the C library is using
the old ABI in this case.
2016-10-14 13:12:09 +03:00
6d7e4d91a6 Postfix for CORE-5204: take into an account --enable-binreloc flag 2016-09-16 14:01:44 +03:00
1d2990f7e8 Implemented CORE-5204: create an option in the installer to install in different locations than /opt/firebird 2016-09-15 15:21:54 +03:00
Dmitry Starodubov
c3722be6de Added LSB compliance (#28) 2016-05-25 15:14:01 +03:00
a11b0adb1e Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:09:48 +03:00
dimitr
7b69e1f195 Renamed security3.fdb -> security4.fdb. 2016-03-06 08:32:18 +00:00
paulbeach
f6d9d64de9 I stand corrected, ia64=so, but can be sl 2015-07-07 08:40:47 +00:00
paulbeach
33ece812a5 shared lib extension on ia64 hpux is sl 2015-06-26 08:15:36 +00:00
alexpeshkoff
8b7501f136 Added check for SOCK_CLOEXEC 2015-03-30 11:12:27 +00:00
alexpeshkoff
03d33c75de misc 2015-02-07 14:52:51 +00:00
alexpeshkoff
69cdd58f19 Work in progress on CORE-3885: Firebird for Android, build is complete 2015-01-27 10:46:48 +00:00
alexpeshkoff
98c00b6184 Fixed running thread specific tests 2015-01-27 08:48:44 +00:00
egorpugin
d397e68a48 [build] [cmake] Prepare sources for CMake building. Add clang preprocessor defs, ARM architecture defs, some Android-related defs. Add 'qsort_r' function search to configure.ac. 2015-01-21 11:11:04 +00:00
alexpeshkoff
c14a1210b0 Work in progress on CORE-3632: make all file descriptors, opened by firebird, close on exec() 2014-12-17 14:31:02 +00:00
mapopa
e9f4705308 Remove deprecated GCC flag -mno-cygwin . 2014-12-08 16:35:22 +00:00
alexpeshkoff
6cb0fdb082 Load zlib dynamically to make it possible for the client to run without it
Added configure switch to turn off build with compression
Cleanup zlib streams to avoid memory leak
Use SHRLIB_EXT instead explicit "so"
2014-11-26 17:43:45 +00:00
alexpeshkoff
e65a5e3b3b Implemented CORE-733: Compress Data over the Network 2014-11-25 13:24:10 +00:00
mkubecek
94d19e2808 Fix libdir on s390x (S/390-64) Linux 2014-11-24 16:01:32 +00:00
mapopa
9893aedd58 Pthread cflags already set 2014-11-21 14:22:32 +00:00
mkubecek
a095a06243 fix libdir on 64-bit linux platforms (powerpc64(le), aarch64) 2014-11-14 08:48:55 +00:00
mkubecek
65e11146e4 look for sem_open also in libpthread 2014-11-14 07:57:17 +00:00
mapopa
ba3eb1a44b add powerpc64 big endian configure check 2014-11-12 17:13:29 +00:00
mapopa
1f5d662b52 Fix missing prefix file issue 2014-11-12 15:10:05 +00:00
mapopa
2caa728e63 add powerpc64le configure check , aarm64 is now packaged already in debian/ubuntu/fedora 2014-11-11 16:44:14 +00:00
dimitr
623b564003 Corrections for the prior commit:Explicitly distinguish between thread handle and thread id. Return LWP as thread id on Linux. 2014-08-15 15:00:20 +00:00