8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 04:43:03 +01:00
Commit Graph

2428 Commits

Author SHA1 Message Date
Alex Peshkoff
8a5b97db3c Applied CORE-5851 2018-06-21 17:39:44 +03:00
Alex Peshkoff
54bf8a3130 Postfix for CORE-5788, thanks to Mark 2018-06-21 17:22:21 +03:00
hvlad
0a2082628f Add sha2 into Windows builds (vc10, vc12 and vc14) 2018-06-21 16:16:31 +03:00
Alex Peshkoff
b9a93f5312 Applied CORE-5788: Security Patch: Replacement of use of SHA-1 in the SRP Client Proof with SHA-256 2018-06-21 14:49:16 +03:00
hvlad
2930edb9c0
Merge branch 'master' into ExternalConnectionsPool 2018-05-25 13:42:38 +03:00
AlexPeshkoff
a545b78c36 Postfix for CORE-5791 - no GNU extensions in awk are actually needed 2018-04-12 16:28:13 +03:00
AlexPeshkoff
affb39894b Fixed CORE-5791: ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match 2018-04-11 20:17:45 +03:00
Artyom Smirnov
21b42b2e8f Allow to redirect server's stdout and stderr to file (#143)
Before these changes guardian and server binary closed
stdin/stdout/stderr/... and server can reuse those
descriptors when opening files or using shmem for
example. So some stray stdout can introduce
unwanted data or even crash server. Server do not
emit any stdout/stderr in release build but
UDRs or external libraries can print to stdout.

After these changes stdout/stderr will be kept opened
and user have options to redirect it to /dev/null (by default)
or other file by choise or just allow server to print.

New config option OutputRedirectionFile was introduced to
allow user control server behavior.
2018-03-21 14:47:20 +03:00
AlexPeshkoff
a27f4b8a5f Fixed CORE-5778: install.sh fails if -path argument contains "firebird" 2018-03-20 18:37:38 +03:00
Alexander Peshkov
a6d57fc4d8
Gbak (#139)
* Rewritten gbak using OO API
* Make gbak correctly work with wide records (if record format to be made > 64K)
* Improve gbak performance over network using batch interface
* Enhanced template AutoPtr to make use of it more comfortable
2018-02-19 13:38:28 +03:00
AlexPeshkoff
95cd9d1908 Hopefully better test for ICU presence 2018-02-19 09:48:17 +03:00
Adriano dos Santos Fernandes
bee3105b47 Revert wrong push (branch gbak) to master. 2018-02-16 15:42:41 -02:00
AlexPeshkoff
54607bbce4 Build gbak using OO API 2018-02-16 13:06:16 -02:00
AlexPeshkoff
2703470749 Added check for presence of ICU when installing 2018-02-16 13:13:20 +03:00
Maciej S. Szmigiero
6c65ccfc8b ARM needs MSG_NOSIGNAL in FB_SEND_FLAGS, too (#140)
We need to add MSG_NOSIGNAL to FB_SEND_FLAGS for ARM, too, otherwise
clients get killed with SIGPIPE when server connection breaks, just like
commit 37bcd38740 did for other platforms.

Use this opportunity to also split out common build flags to COMMON_FLAGS
variable, as the above commit did.

Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
2018-02-15 15:26:21 +03:00
AlexPeshkoff
9bb4ce764b Fixed cross build for android/arm 32-bit 2018-02-08 20:21:48 +03:00
AlexPeshkoff
854e1f5208 Android build - work in progress 2018-02-07 20:16:57 +03:00
AlexPeshkoff
a686559fba Fresh tools version 2018-02-07 19:11:42 +03:00
hvlad
f162f2336e Initial implementation of external connections pool 2018-02-06 12:52:00 +02:00
AlexPeshkoff
38fcc6e48e Enhanced docs 2018-01-29 19:45:32 +03:00
Dmitry Yemanov
eaa0df55cd CORE-5718: Make TempCacheLimit setting database-wise 2018-01-21 12:11:11 +03:00
hvlad
682bf54cd0 Update MSVC10 build.
Note: it can not compile some files which uses new C++ features, unfortunately.
2018-01-08 15:47:13 +02:00
Egor Pugin
5e6135a959 Update and fix cmake build. 2017-12-02 19:40:30 +03:00
hvlad
9c83689981 Update MSVC14 build. 2017-11-10 13:00:01 +02:00
hvlad
c7d6c4f234 Update Windows build (CORE-5657)
MSVC12 only so far
2017-11-09 14:44:08 +02:00
b9c17656e9 Fixed CORE-5657: Various UDF-related security vulnerabilities 2017-11-09 13:15:00 +03:00
f418336819 Fixed CORE-5654: Mixed intermediate build files for plugins examples 2017-11-03 14:44:13 +03:00
005d1565fe This should fix VC10 build - thanks to Adriano 2017-10-23 17:23:53 +03:00
Alexander Peshkov
f53c23c17a New interface Batch helping to efficiently implement JDBC prepared statement batches (#99)
Batch interface implementation
2017-10-23 17:10:49 +03:00
hvlad
c83f7e535b Update MSVC14 build. 2017-10-13 15:16:08 +03:00
hvlad
0d11d6ecad Remove libtomcrypt files from common.
Integrate libtomcrypt in extern into Windows build.
2017-09-14 15:55:48 +03:00
Adriano dos Santos Fernandes
98702b9cda Make posix build use libtomcrypt from extern or system. 2017-09-06 16:35:40 +00:00
Paul Reeves
9fbb7fcb07 Tidy up packaging for windows.
Improve detection of missing components and halt packaging on error.
2017-09-01 15:34:13 +02:00
Paul Reeves
e8323305bf Port misc windows packaging features from B3_0_Release 2017-08-29 12:23:47 +02:00
Paul Reeves
865176380f misc 2017-08-29 12:20:31 +02:00
Paul Reeves
8e58be5b80 port cz install readme from B3_0_Release 2017-08-29 12:20:00 +02:00
Paul Reeves
837ee4b5f8 port i18n installer messages from B3_0_Release 2017-08-29 12:18:32 +02:00
Paul Reeves
84dd61e41b port i18n installer messages from B3_0_Release 2017-08-29 12:17:30 +02:00
Paul Reeves
0225dfbb35 Tidy up readme for alpha/beta test releases 2017-08-29 12:16:50 +02:00
Paul Reeves
3d12fc329e port i18n installer messages from B3_0_Release 2017-08-29 12:14:32 +02:00
Paul Reeves
954d40e87a Include the include/firebird directory in the kits 2017-08-28 12:45:43 +02:00
Paul Reeves
6c58449aaf Make necessary installer changes for Fb 4.0 Alpha 1 release 2017-08-23 16:44:58 +02:00
Paul Reeves
d62a074050 Make actual deployed windows readme file dependant upon DEV or PROD status. 2017-08-23 16:44:18 +02:00
Paul Reeves
96c1bb84bd Add wix config files to build msvc runtimes for Fb4.0 2017-08-23 16:38:21 +02:00
Paul Reeves
53e9f73c57 Merge branch 'master' of https://github.com/FirebirdSQL/firebird 2017-08-23 16:30:54 +02:00
Dmitry Yemanov
025c66c8f9 Misc version adjustments 2017-08-09 12:44:30 +03:00
e131cb3eda Implemented CORE-5238: Replace xinetd support with the native listener 2017-08-04 18:08:00 +03:00
hvlad
a6633a01e6 Fixed typo 2017-07-27 14:24:42 +03:00
hvlad
3b14537956 Adjust Windows build 2017-07-24 18:52:57 +03:00
Adriano dos Santos Fernandes
ca33f71291 Added src/common/tomcrypt to POSIX build. 2017-07-24 12:07:07 +00:00