Adriano dos Santos Fernandes
476a54bc8a
Cleanup: remove trailing spaces.
2020-04-18 23:10:09 -03:00
hvlad
34ad4218ef
Avoid creating folders for the build logs of misc libraries
2020-04-18 19:31:13 +03:00
hvlad
c091605bea
Add pre-built binaries of ExtAuth plugin (\examples\prebuilt\plugins)
...
and its keygen (\examples\prebuilt\bin).
2020-04-18 19:30:01 +03:00
Adriano dos Santos Fernandes
9921988470
Correction.
2020-04-17 14:22:07 -03:00
Dmitry Yemanov
9d616b9017
Cleanup
2020-04-17 19:18:38 +03:00
AlexPeshkoff
2d8ebe0395
Partial fix for CORE-6157: Firebird.pas : avoid use of awk and grep to build target
2020-04-10 16:19:09 +03:00
AlexPeshkoff
77437e443b
Applied freebsd-related changes from PR#72
2020-04-09 17:18:41 +03:00
Adriano dos Santos Fernandes
d0add7d82c
Shrink MacOS pkg size not including three copies of each ICU library.
2020-03-02 08:20:17 -03:00
AlexPeshkoff
de498a38bc
Avoid annoying error in release build
2020-02-18 20:17:50 +03:00
Adriano dos Santos Fernandes
19713e7615
Unzip tzdata with unzip utility in Windows.
2020-02-12 13:02:30 -03:00
AlexPeshkoff
57e7035411
Added a sample of authentication plugin based on shared secret key
2020-02-07 20:36:20 +03:00
hvlad
4436a189f6
Update Windows build
2020-01-31 14:32:56 +02:00
AlexPeshkoff
95163e7455
Fixed CORE-6237: Performance issue - security database connections cache in SRP plugin
2020-01-24 19:02:52 +03:00
Adriano dos Santos Fernandes
4b6eaa57c3
Move tzdata to extern/icu.
2020-01-21 12:57:31 -03:00
5d1bcc284c
Generate ids.h without m4
2020-01-21 13:14:21 +03:00
AlexPeshkoff
d8be3d534f
Add chacha to default config and use it when available. Clients, missing required plugin, will continue using rc4.
2020-01-20 19:20:01 +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
5e525588bf
Use static_assert to check ODS layout ( #234 )
2020-01-14 19:49:43 +03:00
Adriano dos Santos Fernandes
64ecbd8dd2
CORE-6214 - Update outdated tzdata version.
...
Added documentation and script for update.
zipjs.bat is downloaded from https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/zipjs.bat
2020-01-14 12:41:15 -03:00
Vlad Khorsun
6e8b9663e7
Windows file description ( #245 )
...
* Let's use something meaningful at version info's "File Description" field.
Move common resource compiler settings from project files to the property sheets.
* Update VC14 projects
* Update VC12 projects
* Update VC10 projects
* Adjust descriptions as Dmitry suggested
2019-12-24 18:50:56 +02:00
Alexander Peshkov
4ea61ec05b
Wire encryption plugin using chacha cypher ( #244 )
...
* Added wire crypt plugin using ChaCha cipher
Co-authored-by: Vlad Khorsun <hvlad@users.sourceforge.net>
2019-12-24 11:16:59 +03:00
hvlad
9cf48629e1
Update Windows build
2019-12-06 18:35:43 +03:00
AlexPeshkoff
be6c4c2d28
Documentation, firebird.conf
2019-12-06 18:35:43 +03:00
Adriano dos Santos Fernandes
2e8060f081
Frontport changes for MacOS build.
2019-12-03 21:57:12 -03:00
Adriano dos Santos Fernandes
de57ae7f5e
Fixes for MacOS build.
2019-12-01 10:37:05 -03:00
AlexPeshkoff
f9d2dcb56a
Added cloop-generated file to clean target
2019-11-29 20:03:56 +03:00
Adriano dos Santos Fernandes
ee143e06c4
Hope it fixes CORE-6174: ibase.h missing from nightly (Windows) builds.
2019-11-01 13:04:21 -03:00
35e479b9b0
Fix Windows build in path with spaces. Update ignore lists ( #228 )
2019-10-28 14:50:10 -03:00
AlexPeshkoff
bf51db842e
Comment
2019-10-25 13:22:46 +03:00
hvlad
781b51fa0d
Fix typo
2019-09-30 14:45:32 +03:00
Alexander Peshkov
861d536fc2
Int128 - new datatype ( #220 )
...
* Int128 support - work in progress
* Work in progress
* Int128 datatype appears to be mostly OK except sort & index
* Fixed divide scaling, added sorting & network (xdr) support
* Binding control, aggregate nodes, cleanup and documentation
* Fixed VS2017 AppVeyor build
* Next attempt to fix vs2017 build
* Next attempt to fix vs2017 build
* Next attempt to fix vs2017 build
* Update MSVC build.
* Set VS architecture correctly
* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
Adriano dos Santos Fernandes
e98188a96e
Hope to fix VS 2015 build.
2019-09-07 10:05:25 -03:00
Adriano dos Santos Fernandes
0969fb70e8
Use -static-libstdc++ to avoid crashes.
2019-08-26 21:47:44 -03:00
Adriano dos Santos Fernandes
bb6e08c7d1
Misc.
2019-08-13 22:31:10 -03:00
Adriano dos Santos Fernandes
3d47c2224c
Adjust posix build.
2019-08-13 22:14:58 -03:00
hvlad
100d7b07db
It is not required to specify VS version
2019-08-13 01:05:50 +03:00
hvlad
f1964ffc5f
1. cmake supplied with VS 2017 doesn't support switch -B
...
2. Correct usage of target platform (Win32\x64)
2019-08-13 00:57:10 +03:00
hvlad
c5a211a33a
Fixed typo
2019-08-12 20:57:07 +03:00
Adriano dos Santos Fernandes
4a1677750f
Windows build adjustments.
2019-08-12 13:19:19 -03:00
Adriano dos Santos Fernandes
28e18749ff
WIP: Reimplementation of SIMILAR TO and SUBSTRING...SIMILAR using Google's re2 library.
...
This should fix:
CORE-4874
CORE-5664
CORE-3858
CORE-6088
CORE-3773
CORE-5931
CORE-6088
CORE-4893
2019-08-10 22:39:19 -03:00
Artyom Smirnov
d7fc847bff
Fix POSIX build ( #211 )
2019-07-03 13:18:30 +03:00
hvlad
4287e43291
Update Widows builds
2019-07-01 20:22:09 +03:00
hvlad
1791eb89df
Update Widows builds
2019-06-28 19:35:51 +03:00
Alex Peshkoff
a021ed4418
Fixed CORE-6061: Building with --with-builtin-tommath doesn't work
2019-06-14 16:34:17 +03:00
Adriano dos Santos Fernandes
45d5e3aa7a
Refactor public include files ( #205 )
...
Refactor include files.
2019-06-03 11:45:00 -03:00
AlexPeshkoff
638c4a84d2
Fixed CORE-5888: Firebird server on Android has problem with numerics
2019-05-24 20:11:17 +03:00
AlexPeshkoff
249c64a74c
Fixed android port - some android kernels accept only PIE binaries
2019-05-24 20:05:35 +03:00
Adriano dos Santos Fernandes
f6b1929f14
Fixed CORE-6065 - Windows kits does have incomplete include headers directory.
2019-05-19 12:31:07 -03:00
Adriano dos Santos Fernandes
4173806796
Windows build with msbuild to also work with VS Build Tools. ( #195 )
...
Do not call VS set env. script ourselves, but instead expected it to be already called by user.
2019-04-25 12:20:02 -03:00
Paul Reeves
b049c468cf
Output correct log file name when empbuild fails.
2019-04-24 18:30:30 +02:00
AlexPeshkoff
38674688be
Linux installer enhancements
2019-04-15 16:01:11 +03:00
hvlad
7ce2a344f0
Fixed bug CORE-6043 : GTTs do not release used space
2019-04-12 15:44:18 +03:00
AlexPeshkoff
84a682bf17
Fixed some gcc8 warnings - WiP
2019-03-18 20:10:48 +03:00
hvlad
6fb0cda616
Update MSVC15 project files to use latest SDK version
2019-02-21 11:54:11 +02:00
KarloX2
a0692f497c
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
...
renamed the new config setting
2019-02-20 18:13:07 +01:00
KarloX2
540c90546f
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option (Windows only)
2019-02-19 17:22:11 +01:00
dyemanov
818f12cf0f
Fixed CRT libs distribution for MSVC17.
2019-02-16 11:05:40 +03:00
Paul Reeves
360c96cd6c
Target and %PROCESSOR_ARCHITURE% are no longer synonymous in VS 2017.
2019-02-10 18:56:53 +01:00
Paul Reeves
f933376486
Comment out installation of deprecated udf libraries for FB4
2019-02-09 09:12:44 +01:00
Paul Reeves
bbbffb9e9f
Upgrade installer to use runtimes for MSVC15 (VS 2017)
2019-02-09 09:11:56 +01:00
Paul Reeves
ae355bb048
Whitespace
2019-02-09 09:08:56 +01:00
Paul Reeves
f5b5021bb1
Upgrade installer to use runtimes for MSVC15 (VS 2017)
2019-02-09 09:04:35 +01:00
Paul Reeves
f4565169cc
Misc code formatting changes
2019-02-08 21:48:29 +01:00
Paul Reeves
61138cf026
Use correct path to locate vcvarsall.bat when building with VS150COMNTOOOLS.
2019-02-08 21:41:56 +01:00
Paul Reeves
f1a6c63a73
Add files to build msi form msvc runtimes
2019-02-08 21:40:06 +01:00
AlexPeshkoff
faf87dd6ce
Add v.4 upgrade script to linux binary package
2019-02-05 12:51:16 +03:00
hvlad
c967b43991
Update Windows build
2019-01-25 13:27:25 +02:00
AlexPeshkoff
4921f08031
Cleanup - do not create directory for UDF
2019-01-25 13:58:00 +03:00
AlexPeshkoff
b4d03d475b
Added files to "clean" target
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
5da970b8c6
Cleaned up use of compiler flags in posix build
2019-01-11 20:12:37 +03:00
AlexPeshkoff
88d5b899e6
Fixed issue with wrong soname of libtommath
2019-01-11 20:12:37 +03:00
AlexPeshkoff
2279f67d74
Increase page cache for security DB - difference is negligible from RAM usage POV but reported to increase performance of security DB operations
2019-01-09 18:56:48 +03:00
Adriano dos Santos Fernandes
ee05dbf7b9
Merge branch 'work/time-zone-support-mon'
2018-12-29 15:38:22 -02:00
Adriano dos Santos Fernandes
3ca18c540c
Add config. parameter DefaultTimeZone.
2018-12-28 15:52:39 -02:00
AlexPeshkoff
134abffbb1
Fixed CORE-5724: Add ability to use "install.sh -path /opt/my_path" without need to install FB first in the default folder ("/opt/firebird")
2018-12-26 17:19:10 +03:00
hvlad
0ea61c13f8
Rename setting: TpcBlockSize -> TipCacheBlockSize
2018-12-16 15:27:40 +02:00
AlexPeshkoff
49023ccee1
Fixed libtomcrypt installation
2018-12-07 11:17:06 +03:00
AlexPeshkoff
4a8fcb322f
Next attempt to fix build with built-in tomcrypt
2018-12-07 11:17:06 +03:00
hvlad
fa5867a5cb
Update MSVC12 build
2018-11-27 16:06:17 +02:00
Adriano dos Santos Fernandes
4f91424a51
VS 2017 build changes.
2018-11-13 16:38:40 -02:00
Adriano dos Santos Fernandes
de2ff27255
Work in progress to fix the Windows build.
2018-11-12 13:18:00 -02:00
Adriano dos Santos Fernandes
fda3d6cb55
Adding new files to MSVC14 projects.
2018-11-12 13:18:00 -02:00
Adriano dos Santos Fernandes
e0450a79d9
Add encode/decode functions to IUtil and remove partially added legacy API functions.
2018-11-12 13:18:00 -02:00
Adriano dos Santos Fernandes
b11daa52cc
Fixed Windows build.
2018-11-12 13:18:00 -02:00
Adriano dos Santos Fernandes
141f62611b
Changing descriptors to store in memory date/time tz in UTC and usage of ICU for time zone regions.
...
This version is fixedly configured only with America/Sao_Paulo and America/Los_Angeles.
2018-11-12 13:18:00 -02:00
hvlad
573044fe88
Enable "Enhance Optimized Debugging" for MSVC14 and MSVC15 builds
2018-11-12 00:21:18 +02:00
hvlad
b0116d7177
Enable "Enhance Optimized Debugging" to produce more useful debug info (.pdb files)
2018-11-09 12:47:44 +02: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
Vlad Khorsun
4ef89423dd
MSVC15 (VS 2017) build
2018-09-02 16:02:58 +03:00
Adriano dos Santos Fernandes
980432a12a
After usage of is_lock_free, Linux debug (at least with clang) build started failing.
2018-08-08 23:10:20 -03:00
Adriano dos Santos Fernandes
c5aea12432
Fix clang 6.0.0-1ubuntu2 build.
2018-08-06 13:03:31 -03:00
Adriano dos Santos Fernandes
a9983cf812
Make appveyor fail when build script fail and disable Visual Studio 2017 build.
2018-08-06 13:03:31 -03:00
hvlad
614ce5ccf8
Update MSVC builds
2018-08-06 15:09:15 +03:00
Adriano dos Santos Fernandes
a3e24613e8
Misc.
2018-08-05 22:39:28 -03:00
hvlad
ca71a54609
Merge branch 'master' into read_consistency
2018-07-16 16:16:22 +03:00
hvlad
aab7364129
Update documentation.
2018-07-03 15:34:22 +03:00
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
3e057e10ca
Merge branch 'master' into read_consistency
2018-05-27 17:32:54 +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
hvlad
fdecfd1319
Merge branch 'master' into read_consistency
2018-02-20 13:50:04 +02: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
hvlad
50a2905148
Merge branch 'master' into read_consistency
...
Fixed post-merge conflicts
2017-12-29 14:00:56 +02:00
hvlad
ccbf5c724a
Merge branch 'master' into read_consistency
2017-12-29 10:55:31 +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
hvlad
eae0a1d62f
Merge branch 'master' into read_consistency
2017-08-08 12:16:18 +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
samofatov
e26a4e544c
Fix make clean - make install now works again after make clean ( #97 )
2017-07-19 17:33:10 +03:00
hvlad
bdc7bd8d3e
Merge branch 'master' into read_consistency
2017-07-10 23:54:42 +03:00
Paul Reeves
ba481987b1
Catch error and fail the build if udrcpp_example fails.
2017-07-04 16:51:33 +02:00
Adriano dos Santos Fernandes
50b959d04e
Set writable permission for employee.fdb in the Linux install, otherwise it's unusable.
2017-06-07 16:40:59 +00:00
Bernhard M. Wiedemann
3278b68b35
have constant link order ( #92 )
...
to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
Without this patch g++ would order functions in libEngine12.so and fbintl
depending on random order of files in the build system's filesystem.
partial fix for http://tracker.firebirdsql.org/browse/CORE-5548
2017-05-22 17:36:06 +03:00
nikolay.samofatov
e31dec1a44
Fix comment
2017-04-03 16:08:10 +03:00
hvlad
2a2a991fe0
Merge branch 'master' into read_consistency
2017-04-03 12:01:56 +03:00
f995ed4408
Merges changes from master
2017-04-02 19:12:18 +03:00
a0d9690d1c
Fixed typo
2017-03-21 12:36:18 +03:00
1e8833ed7a
misc
2017-03-21 12:35:12 +03:00
ab2e4ea31b
Completed renaming parameter from CORE-5472
2017-03-16 16:16:17 +03:00
114885eecc
Fixed CORE-5503: Classical server has a maximum of 64 connections when using systemd init scripts
2017-03-16 13:16:13 +03:00
b926d32a1c
Suggested by Michal fix
2017-02-22 17:32:30 +03:00
hvlad
2c49e6fcf2
New feature CORE-5488 : Timeouts for running SQL statements and idle connections
2017-02-22 14:30:57 +02:00
028248b194
Merged changes from master branch
2017-02-16 17:56:23 +03:00
hvlad
aff780ca94
Merge branch 'master' into read_consistency
2017-01-31 23:59:31 +02:00
4da3997b49
Fixed CORE-5472: Problems with dbcrypt key transfer
2017-01-31 17:38:53 +03:00
Adriano dos Santos Fernandes
7fadd8e9f9
Make parse.y not build in every make call.
2017-01-30 23:15:52 -02:00
Maciej S. Szmigiero
d5146be51e
Don't use libintl.so SONAME for libfbintl.so ( #74 )
...
POSIX build by default uses libintl.so.1 SONAME for libfbintl.so.1.
This means that on Linux ldconfig will make libintl.so.1 symlink to
libfbintl.so.1.
However, actual libintl is a very different library, incompatible with
libfbintl.
This breaks other software which tries to link to libintl.
Fix it by making libfbintl SONAME match its actual name.
2017-01-09 15:23:04 +04:00
Adriano dos Santos Fernandes
b8e9675b75
Restored the line removal which leaves temporary files in Windows.
2017-01-05 15:32:15 -02:00
94bdb099b5
This should fix bug reported by Gabor: ./install.sh: 1570: [: /opt/firebird: unexpected operator
2016-12-27 16:27:35 +03:00
hvlad
16a276089b
Support for VC 2013 (MSVC12)
2016-12-01 13:13:25 +02:00
383c511cfc
Postfix for CORE-5204
2016-11-21 18:23:18 +03:00
f1cf5cc278
make clean in extern/decNumber
2016-11-15 14:17:56 +03:00
5aede150e3
Decimal floating point numbers - first draft
2016-11-11 17:59:55 +03:00
Popa Marius Adrian
8e02445260
Fix android include paths related to c++11 ( #62 )
...
* Fix android include paths for c++11
* Fixed android arm 32 build
2016-11-06 11:36:02 +03:00
Popa Marius Adrian
a7eb6ef195
Create android x86/arm64/x86_64 scripts and ports (master pull request) ( #60 )
...
* add android.arm64 cross file
* add android arm64 makefile
* Deprecated in android-2x
* Add Android x86_64 cross and makefile
* Add Android x86 32bit makefile and cross
* Add CXXFLAGS -std=c++11 to android builds also
2016-10-28 14:39:13 +03:00
Adriano dos Santos Fernandes
6b18b2e6d4
Correction - thanks to Alex.
2016-10-26 16:30:52 -02:00
Adriano dos Santos Fernandes
475da71917
Added conflict number information from btyacc to the source tree to be noticed after parser changes. It exploded recently more or less unnoticed.
2016-10-26 14:31:37 -02:00
4c28eac6f5
Postfix #3 for CORE-5204 - fixed install on systemd-based linux
2016-10-22 00:01:26 +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
Adriano dos Santos Fernandes
f864a6d68a
Removed all KW_ prefixes from parse.y and adds by script TOK_ prefix to all #define tokens generated by btyacc.
...
This change is done because using strongly-typed C++11 enums, prefixes are removed from enum items
(as they're scoped) and that has a big tendency to clash with generated parser defines.
Windows build untested.
2016-09-23 15:12:13 -03:00
Adriano dos Santos Fernandes
c6d9135586
Merge pull request #48 from FirebirdSQL/work/c++11
...
Use restricted list of C++11 features
2016-09-22 11:56:42 -03:00
6d7e4d91a6
Postfix for CORE-5204: take into an account --enable-binreloc flag
2016-09-16 14:01:44 +03:00
b994354b9c
Postfix for CORE-5204: fixed typo
2016-09-15 15:33:36 +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
Adriano dos Santos Fernandes
62d2a001f8
Merge remote-tracking branch 'origin/master' into work/c++11
2016-09-10 14:18:27 -03:00
87b24ebe3f
Comment
2016-09-07 21:45:20 +03:00
hvlad
b12869f23b
Fixed bug CORE-5348 : Databases created at build process are owned by Windows administrator, not SYSDBA
2016-09-07 13:21:56 +03:00
Adriano dos Santos Fernandes
2f3dc8bca8
Added -std=c++11 flag to Linux builds.
2016-09-01 22:40:36 -03:00
44e97a7a73
Fixed CORE-5284: Firebird fails to build with USE_VALGRIND
2016-07-11 12:09:57 +03:00
b247a5c0c0
Changed on Helen's request
2016-07-05 12:50:25 +03:00
hvlad
79542dfe66
Misc
2016-06-22 23:43:08 +03:00
hvlad
168eaf39c7
More VC files to ignore
2016-06-18 09:55:25 +03:00
Adriano dos Santos Fernandes
91a2a3c78f
Complements CORE-749 with configuration options.
2016-06-14 17:05:36 +00:00
224c7011d7
Committed patch for CORE-5265
2016-06-09 18:08:56 +03:00
Dmitry Yemanov
f07281c9af
Adjust library name to match the new ODS version.
2016-06-01 11:40:49 +03:00
Dmitry Yemanov
0c277723fb
Drop support for some old MSVC versions.
2016-05-31 20:30:54 +03:00
Dmitry Starodubov
6347882209
Simplified passing variables to sub-make. Move functions from "fb_io" namespace to "os_utils" ( #30 )
2016-05-30 17:50:02 +03:00
Dmitry Starodubov
c3722be6de
Added LSB compliance ( #28 )
2016-05-25 15:14:01 +03:00
hvlad
8f311f3c27
Merge branch 'master' into read_consistency
...
# Conflicts:
# src/include/fb_types.h
# src/jrd/Database.cpp
# src/jrd/tpc.cpp
# src/jrd/tra.cpp
# src/jrd/vio_proto.h
2016-05-21 21:17:31 +03:00
hvlad
c95aaf9300
Place expression index support routines where it should be.
...
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 14:03:01 +03:00
Dmitry Yemanov
f03a80f37e
Fix Windows builds.
2016-05-07 09:42:38 +03:00
a11b0adb1e
Fixed CORE-5205: Add a switch to build linux binaries with builtin libtommath
2016-04-24 18:09:48 +03:00
cdb5cbd790
Postfix for CORE-5180: Do not require root rights to build linux package
2016-04-22 19:48:31 +03:00
Philippe Makowski
0b10be8648
update French Windows install strings
2016-04-20 20:52:14 +02:00
Dmitry Yemanov
aee1e9417e
Misc.
2016-04-19 21:33:19 +03:00
Roman Simakov
5021c37285
Merge
2016-04-01 17:52:13 +03:00
hvlad
4d3961a847
This should fix examples build issue (VC10-14).
2016-03-31 09:39:02 +03:00
bbee9f4100
Fixed CORE-5180: Do not require root rights to build linux package
2016-03-30 20:50:14 +03:00
Dmitry Yemanov
0f2134b4e1
Ensure that security database upgrade script is distributed. Remove old
...
upgrade scripts that are out of interest anymore.
2016-03-27 10:33:04 +03:00
Dmitry Yemanov
0520906f22
Merge pull request #8 from mariuz/patch-3
...
update Solution header to VC14
2016-03-27 09:16:12 +03:00
Dmitry Yemanov
5f12807e53
Merge pull request #7 from mariuz/patch-2
...
update Solution header to VC14
2016-03-27 09:15:59 +03:00
Dmitry Yemanov
046277daab
Fix scripts and cleanup old stuff (docs related). Better CHANGELOG
...
rendering.
2016-03-26 15:29:44 +03:00
Popa Marius Adrian
79dfdc15bf
update Solution header to VC14
2016-03-25 14:33:05 +02:00
Popa Marius Adrian
b7877bd5dc
update Solution header to VC14
...
update Microsoft Visual Studio Solution File
2016-03-25 14:28:56 +02:00
Dmitry Yemanov
c17c44d04d
Drop outdated MSVC7 support. Maybe MSVC 8/9 should also go away, but
...
that's for another day.
2016-03-25 09:47:14 +03:00
Dmitry Yemanov
a958ee4fe2
Minimize dependencies on ODS number in project files.
2016-03-25 09:47:13 +03:00
hvlad
3c62d90518
Merge branch 'master' into read_consistency
2016-03-24 11:58:13 +02:00
Roman Simakov
f3fd2d7cb5
Initial apply patch of Nikolay
2016-03-22 17:43:58 +03:00
a614624483
.gitignore pass
2016-03-18 20:36:23 +03:00
hvlad
43fc0e3f10
Ignore what should be ignored
2016-03-18 13:05:55 +02:00
hvlad
d33d95c946
Copy VC14 CRT DLLs into output
2016-03-18 00:03:55 +02:00
hvlad
21b76bf44f
MSVC14 build
2016-03-17 12:01:59 +02:00
aafemt
bab852a1f5
Correction
2016-03-07 15:51:40 +00:00
dimitr
7b69e1f195
Renamed security3.fdb -> security4.fdb.
2016-03-06 08:32:18 +00:00
dimitr
277d85c520
Removed filename dependencies on FB version, to avoid renaming them with the every release. Cleaned up the MSVC6 remainings.
2016-03-06 08:17:00 +00:00
aafemt
a1d55c3e6e
Optimized hash function for lock manager and hash join
2016-03-05 12:28:04 +00:00
paul_reeves
17192cdf66
Sync recent windows installer changes for fb3 into trunk
2016-03-04 09:00:56 +00:00
paul_reeves
9e860f8052
Add Bosnian i18n files for the Windows binary installer.
...
With thanks to Fikret Hasovic
2016-02-22 16:20:30 +00:00
dimitr
da0c1c638f
Misc adjustments.
2016-02-22 08:27:19 +00:00
dimitr
cf91d6a0b5
Russian translation for the Windows installer.
2016-02-22 08:19:18 +00:00
aafemt
53998b429d
Use autoconfig_msvc.h from where it is
2016-02-20 15:34:20 +00:00
makowski
9a481d2a76
update French files for Windows install
2016-02-16 13:47:10 +00:00
asfernandes
6259b1b1e0
Misc.
2016-02-15 02:53:24 +00:00
aafemt
13940f54d1
Messages for CORE-5112
2016-02-14 13:10:23 +00:00
paul_reeves
412a131c43
Miscellaneous changes to prepare windows installer for RC2
2016-02-10 14:25:11 +00:00
paul_reeves
8511591d13
Convert install script to UTF-8
...
Do not assign name of chosen installation language to BelevedLabel as, at least for the moment non-ascii characters get mangled.
Disable support for Bosnian at install time (temporarily, I hope.)
2016-02-03 15:02:45 +00:00
paul_reeves
b43781496c
Convert i18n files to UTF-8 with BOM
2016-02-03 14:59:25 +00:00
paul_reeves
7fde2d2ce3
Convert i18n files to UTF-8 with BOM
2016-02-03 14:57:32 +00:00
paul_reeves
29baa78313
Add BOM to file. Hopefully this finally fixes CORE-5002
2016-01-28 11:40:08 +00:00
hvlad
097cb99024
Update VC10 and VC12 builds
2016-01-25 14:03:43 +00:00
alexpeshkoff
a99381312f
Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature, placed new files into linux package
2016-01-11 14:23:35 +00:00
alexpeshkoff
d54d2d46f8
Fixed CORE-5053: changeServerMode.sh can mess with configuration
2015-12-28 14:10:42 +00:00
alexpeshkoff
100d7f5da9
Fixed CORE-4842: Installer script fails in some linux environments
2015-12-25 18:19:49 +00:00
hvlad
e17dd41f19
Build and copy udrcpp_example.dll
2015-12-23 19:42:49 +00:00
hvlad
f9ddb3a99c
Fixed MSVC10 build of UDR examples
2015-12-23 19:10:23 +00:00
alexpeshkoff
474538c7ff
Added support for using pascal to access OO API
2015-12-21 17:01:26 +00:00
dimitr
d92c26fb1e
This should fix CORE-4862: ibase.h from x64 package includes non-existing file.
2015-12-18 12:28:28 +00:00
alexpeshkoff
24394e6481
comments
2015-12-14 12:57:16 +00:00
paul_reeves
dbd023006c
Include zlib1.dll in the binary kits
2015-12-11 16:06:37 +00:00
paul_reeves
a8e163ba8c
Change file format of custom messages to UTF-8
...
This ought to fix CORE-5002 but needs further testing
2015-12-09 10:25:53 +00:00
alexpeshkoff
5447e62227
Added build of crypt application sample to posix build at least in order to keep it compilable
2015-11-18 15:57:26 +00:00
asfernandes
85cae875bf
Misc.
2015-11-18 01:10:08 +00:00
paul_reeves
f9ef24deff
Misc
2015-11-12 07:23:08 +00:00
paul_reeves
cc97f27845
Remove comments left in by error while testing.
2015-11-12 07:19:37 +00:00
paul_reeves
5ea6608626
Fix dumb error which has been lurking in the windows packaging code for a while.
2015-11-10 17:04:56 +00:00
paul_reeves
d8e0de00b9
Sync RC1 windows installer changes to trunk.
...
Remove old manual install/uninstall scripts
Add new ones
2015-11-10 09:08:19 +00:00
paul_reeves
25ca026d91
Sync RC1 windows installer changes to trunk.
2015-11-10 09:01:42 +00:00
paul_reeves
7ee91130a2
Sync RC1 windows installer changes to trunk.
...
Misc changes
2015-11-10 08:52:32 +00:00
paul_reeves
f7eea068e9
Sync RC1 windows installer changes to trunk.
...
Remove references to embedded kits
Include all relevant pdb files in the pdb kits
Bring the contents of the zip kits up-to-date
2015-11-10 08:50:32 +00:00
paul_reeves
aff0d52fa3
Sync RC1 windows installer changes to trunk.
...
Make sure that renamed batch files to aid manual deployment get copied across at end of build.
2015-11-10 08:44:49 +00:00
aafemt
9694ce5307
Allow build in path containing spaces (CORE-4910)
2015-11-06 16:58:06 +00:00
dimitr
ae3b91aef3
Added version info to the conf file.
2015-10-18 12:14:10 +00:00
dimitr
a5201dca14
Misc corrections by Helen.
2015-10-18 12:03:47 +00:00
paulbeach
aae768b806
More changes to support the new pkgbuild installer for El Capitan
2015-10-15 13:22:52 +00:00
paulbeach
f639ecb65b
More changes to support the new pkgbuild installer for El Capitan
2015-10-15 12:32:55 +00:00
paulbeach
a4bcb40f11
New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan
2015-10-13 12:10:20 +00:00
paulbeach
7bf1dd20c6
Apple in the last release of OSX have somehow managed to change the default behaviour of tail
2015-09-28 13:25:25 +00:00
paulbeach
1bf4ae9cd5
Clang only supports TLS from MacOSX 10.7
2015-09-28 12:15:49 +00:00
robocop
a1349d3b44
Misc.
2015-09-22 06:00:39 +00:00
paul_reeves
f83caee140
Roll back previous spelling correction and clarify the original meaning. (I hope.)
...
Document that WireCrypt on server should be set to enabled if legacy authentication is chosen.
2015-09-18 14:58:23 +00:00
paul_reeves
08e6dd9b35
spelling
2015-09-18 13:32:30 +00:00
paul_reeves
c67ba73863
Bring trunk up to date with previously committed changes for Beta 2
...
Add correct support for configuring architecture at install time
Make sure that security3.fdb is installed.
Tidy up uninstall CLEAN option.
2015-09-17 09:59:03 +00:00
paul_reeves
e4d9b694d2
Include errors in log file.
2015-09-17 09:44:41 +00:00
egorpugin
dc14d2cfed
[build][cmake] Fix OS X build with brew.
2015-07-28 16:40:25 +00:00
alexpeshkoff
4d201f3bc0
Use new ServerMode parameter in the script
2015-07-26 18:04:40 +00:00
alexpeshkoff
53765456b9
Bring gentoo installation up-to-date
2015-07-26 18:03:52 +00:00
alexpeshkoff
0ebf76aae8
This should fix issues with different systemd location in FS
2015-07-26 18:02:30 +00:00
asfernandes
e973c86bc6
Misc.
2015-07-12 20:10:49 +00:00
alexpeshkoff
e420019cd4
Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started
2015-07-10 13:41:10 +00:00
hvlad
6db72302dd
A bit more support for VC12 - make_all now copies CRT dll's into output folder
2015-07-06 15:10:50 +00:00
paulbeach
1b97eb0162
Typo, adjust AR redefinition in extern.editline
2015-07-03 06:45:18 +00:00
paulbeach
20aabb2496
Fix problem where ar flags are duplicated in editline make on HPUX ia64
2015-07-02 11:28:55 +00:00
paulbeach
8007de6b6b
improved plist for SuperServer on Yosemite (10.10), thanks to David Nock
2015-07-02 08:47:39 +00:00
asfernandes
874efe6d20
This should fix the problem of building examples in Windows 64-bit, although it does not answear what exactly is happening there.
2015-06-29 01:38:16 +00:00
paul_reeves
082dcd7b63
Set ERRLEV on error so as to break the build process correctly.
2015-06-26 15:52:04 +00:00
paulbeach
bf73e4f041
Fix for gcc 4.1 problem is no longer needed. gcc 4.2 from MacOSX 10.8
2015-06-16 11:27:49 +00:00
mapopa
eafce68f4d
gds_relay was removed by Alex
2015-06-15 15:22:09 +00:00
mapopa
acc7f68937
Apply libreoffice patch in trunk
2015-06-15 15:20:24 +00:00
dimitr
ff3365520a
Fixed Windows build.
2015-06-08 10:55:30 +00:00
egorpugin
d07e85568e
[build][cmake] Fix mingw build: removed unix prefixes from output libraries.
2015-05-28 13:27:11 +00:00
hvlad
7400866d99
Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds.
2015-05-04 11:45:05 +00:00
asfernandes
2397bd0527
Copy new API include files to the Linux target directory.
2015-05-03 18:36:30 +00:00
egorpugin
0e02f91a72
Add cloop to CMake build.
2015-04-07 10:08:58 +00:00
asfernandes
5662729e6e
Integrate cloop in the posix build.
2015-04-07 03:19:51 +00:00
egorpugin
b5948553c9
[build] [cmake] Search for accept4 and SOCK_CLOEXEC symbols during configuration step.
2015-03-30 14:34:28 +00:00
mapopa
1dd0fa84fb
Cleanup editors battle comment
2015-03-29 19:25:49 +00:00
mapopa
b3ce57d3a9
Cleanup preinstall script
2015-03-29 19:11:14 +00:00
mapopa
008e8a77bb
Cleanup comments gds*f and gds*ada header files are in the old cvs tree
2015-03-29 18:19:57 +00:00
mapopa
bbfc74aef4
Cleanup old comments, GDSLIB_OBJECTS are no more
2015-03-29 18:08:08 +00:00
mapopa
c6c8915a08
Cleanup comments
2015-03-28 15:02:42 +00:00
mapopa
dcddde5c42
Sync code with firebird 2.5.x tree and libreoffice patch , even if is commented
2015-03-28 13:55:53 +00:00
hvlad
0dc264c5ad
Update MSVC10 build after recent changes
2015-03-22 22:42:23 +00:00
hvlad
9989008f41
Update MSVC12 build after recent changes
2015-03-22 22:40:34 +00:00
robocop
dd692e9225
Modified the MSVC10 build according to Alex's changes but still can't compile.
2015-03-21 03:01:48 +00:00
egorpugin
11cbc139d8
[build] [cmake] Add some iOS ifdefs. Hide wrong include dir during crosscompiling.
2015-03-19 11:34:04 +00:00
paulbeach
9250236bee
Use RunAtLoad rather than KeepAlive
2015-03-17 09:15:34 +00:00
paulbeach
3c1c24364a
StartupItems is now deprecated on Yosemite (10.10), use launchctl for SuperServer as well as Classic
2015-03-06 09:02:34 +00:00
dimitr
2286b5a600
Postfixes for Windows builds.
2015-02-15 08:31:15 +00:00
asfernandes
9ece682387
Misc.
2015-02-14 18:55:00 +00:00
hvlad
8ef8c8b643
This should fix msvc10 and msvc12 builds
2015-02-13 13:46:49 +00:00
egorpugin
38a8739441
[build] [cmake] Fix issue with PATH on linux.
2015-02-12 15:50:35 +00:00
egorpugin
25fd28f604
[build] [cmake] Call custom commands via scripts.
2015-02-06 12:58:17 +00:00
egorpugin
e50c2a4708
[build] [cmake] Do not place boot targets into output directory.
2015-02-05 06:36:23 +00:00
hvlad
2b4df2f187
MSVC12 build system:
...
- use XP-compatible toolset for 32-bit builds
- set linker option "Subsystem" where it was missing
- misc
2015-02-04 14:03:43 +00:00
hvlad
70358620b4
This should fix MSVC10 build
2015-02-04 11:51:26 +00:00
asfernandes
69ccf374b7
Fix Windows (cmake only) build. Linux build currently is not using udr_plugin.vers when linking examples/udr.
2015-02-03 14:56:20 +00:00
egorpugin
269e1a26ab
[build] [cmake] Add 'gfix -write async' command on databases during build. Fix clang+linux build.
2015-02-03 07:10:47 +00:00
egorpugin
0c20b47e2c
Improve Qt+MSVC build. Fix some messages. Crosscompiling improvements (add some defines).
2015-01-27 14:37:59 +00:00
alexpeshkoff
69cdd58f19
Work in progress on CORE-3885: Firebird for Android, build is complete
2015-01-27 10:46:48 +00:00
dimitr
5d0f362be8
Fixed Windows builds.
2015-01-27 10:31:34 +00:00
egorpugin
d75a3ec4d6
[build] [cmake] Update build according to the last changes.
2015-01-26 15:23:27 +00:00
hvlad
b5d0667cce
Fix Windows build
2015-01-26 15:00:31 +00:00
asfernandes
157d5c4eb1
Split the UDR examples in multiple files to demonstrate how it should be done.
2015-01-26 14:52:54 +00:00
egorpugin
4ea86e5205
[build] [cmake] Fix build, typos. Move some projects to 'Boot' dir.
2015-01-26 07:56:51 +00:00
asfernandes
e9f74f04d1
Improvements to the UDR plugin.
2015-01-25 20:27:46 +00:00
egorpugin
14163d7e3e
[build] [cmake] Initial CMake build system commit.
2015-01-21 11:21:51 +00:00
alexpeshkoff
517ac9638e
Completed fix for CORE-4605: Rename CryptPlugin parameter in config file
2014-12-29 16:39:06 +00:00
starodubov
233dec58fe
Fixed builds for msvc8 and msvc9 (CORE-4655)
2014-12-29 11:08:18 +00:00
alexpeshkoff
5d083dfb00
Avoid annoying warning in remote.h
2014-12-18 16:20:46 +00:00
mapopa
acde0b95fa
Remove hardcoded march to allow 64-bit builds
2014-12-08 16:58:41 +00:00
mapopa
e9f4705308
Remove deprecated GCC flag -mno-cygwin .
2014-12-08 16:35:22 +00:00
hvlad
5d6723c25b
Support for zlib on Windows
2014-12-01 09:04:39 +00:00
alexpeshkoff
30f28252cb
Fixed posix build
2014-11-26 10:01:51 +00:00
hvlad
d5c08a9fd0
Move ConfigRoot from common to the yvalve. Add its methods to the public interface ConfigManager.
...
Now all plug-ins have the same root\install folders.
It should fix CORE-4581 and related issues.
MSVC10 and MSVC12 builds are updated, Posix and Darwin builds will follow.
2014-11-26 09:45:42 +00:00
alexpeshkoff
e65a5e3b3b
Implemented CORE-733: Compress Data over the Network
2014-11-25 13:24:10 +00:00
hvlad
07d1cc3194
MSVC12 project files
2014-11-17 22:32:54 +00:00
mkubecek
7f6ddabd3c
Fix IPv6V6Only comment in firebird.conf
2014-11-17 12:02:38 +00:00
mkubecek
922b040dab
Fix bashism/typo in utility scripts.
2014-11-17 11:55:57 +00:00
hvlad
a70f97c2eb
Support for MSVC12 (VS 2013)
2014-11-14 11:04:48 +00:00
mkubecek
795acd3c5f
minor fixes of SUSE init script
2014-11-14 07:58:56 +00:00
mapopa
5a2751edf9
add prefix file linux_powerpc64
2014-11-12 17:39:41 +00:00
mkubecek
ae4f286c1a
Improvement CORE-3226: IPv6 support (8/9) add config directive for IPV6_V6ONLY socket option
2014-11-12 17:31:01 +00:00
mapopa
c26905cb96
add prefix file linux_powerpc64el
2014-11-11 16:52:21 +00:00
paul_reeves
4519f5409b
Clearly mark the beginning of the architecture configuration section.
2014-10-31 16:16:55 +00:00
paulbeach
a30db5ff04
Typo
2014-10-30 08:03:14 +00:00
paulbeach
9d1d9d10ef
Build modifications for MacOSX/Clang
2014-10-29 09:04:54 +00:00
alexpeshkoff
552256f59b
Resolved packaging issue - added boost files to linux binary package
2014-10-16 12:42:47 +00:00
alexpeshkoff
9f5be859ad
Fixed VC10 build
2014-09-03 13:51:48 +00:00
paulbeach
ade505bed5
3.0 Clang build
2014-09-03 11:35:12 +00:00
dimitr
1f630915db
Cleanup and small refactoring to avoid redundancy.
2014-08-15 14:20:11 +00:00
dimitr
46e8e8d3e0
Fixed Windows builds.
2014-07-31 09:01:38 +00:00
skidder
40e3b2b379
Revert my change, as Dmitry fixed the same error a before me
2014-07-22 18:44:22 +00:00
skidder
17b60455d5
Vanilla mkdir program does not recognize -p switch on Windows. It is the default, so remove it
2014-07-17 20:35:37 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
dimitr
88cee0cf97
Added the missing but required (by ICU) runtime lib.
2014-07-14 19:33:47 +00:00
alexpeshkoff
553860f97a
Avoid loading <string> by ICU
2014-06-06 10:29:23 +00:00
alexpeshkoff
dd549a0a4d
Arm64 port
2014-05-22 10:47:03 +00:00
hvlad
c04233f92a
Fixed VC10 build - make all project use the same set of include directories.
2014-04-30 11:09:32 +00:00
mapopa
f92d4887ba
revert the change
2014-04-26 09:02:55 +00:00
mapopa
b0a45264eb
removed 11 years ago due to new method to create security database
2014-04-26 08:40:06 +00:00
robocop
3ae049affd
Never underestimate the brute force approach to make a build succeed after changes in other platforms.
2014-04-05 02:15:40 +00:00
alexpeshkoff
20e846369e
Implemented CORE-3370: Resolve additional aspects of multiple security databases from services and cross-database requests POV (mapping names)
2014-04-04 15:57:18 +00:00
mapopa
72ed0352d9
make init script writeable by the root user
2014-03-05 16:59:59 +00:00
asfernandes
ddd97ce346
Misc.
2014-03-04 02:12:15 +00:00
asfernandes
cc70d60eff
Adjust for the change in the code.
2014-03-04 01:55:26 +00:00
mapopa
10aabf2382
cleanup old text and links
2014-02-27 16:42:03 +00:00
mapopa
a33b974f86
Removing any old system startup links for /etc/init.d/firebird
2014-02-27 16:23:25 +00:00
mapopa
74d9133a87
Fix debian update-rc.d warning
...
update-rc.d: warning: start runlevel arguments (2 3 5) do not match firebird Default-Start values (2 3 4 5)
2014-02-27 16:12:59 +00:00
mapopa
4255bea1e6
cleanup old comments
2014-02-27 15:55:14 +00:00
mapopa
b40b4c582c
kill the guardian also at install time in debian
2014-02-27 15:38:53 +00:00
asfernandes
e6ba3d47f2
Improvement CORE-2224 - Upgrade ICU to version 52.1
2014-02-24 16:23:16 +00:00
asfernandes
580a32a80d
It's not needed anymore to link against ICU import libraries.
2014-02-21 15:46:28 +00:00
alexpeshkoff
ca4df415ca
Misc enhancements in .conf parser and *.conf.in files
2014-01-31 14:43:25 +00:00
hvlad
ac9e180d73
Adjusted MSVC10 build.
2014-01-16 11:41:46 +00:00
alexpeshkoff
949defe5e6
Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.)
...
Implementation also includes changes in GPRE, but this utility is not complete - only commands, used in ISQL,
are working in code generator for new API.
New interface IUtl is added - it performs tasks, related with database objects (attachment, transaction, etc.),
but not requiring routing in YValve, i.e. client only tasks.
2014-01-15 13:02:08 +00:00
robocop
2810026363
Misc and warnings.
2013-12-29 00:35:50 +00:00
alexpeshkoff
e2ef60330e
Fixed build - ids.h was regenerated too late
2013-12-03 10:52:23 +00:00
alexpeshkoff
6b22039d4f
debuginfo uninstall
2013-11-28 16:37:00 +00:00
alexpeshkoff
02553cf005
Fixed regression in unistaller which arrived when adding systemd support
2013-11-27 13:08:09 +00:00
alexpeshkoff
639940735c
Set both ISC_PASSWD and ISC_PASSWORD to make both environment and old scripts happy
2013-11-27 11:14:04 +00:00
alexpeshkoff
ce494078fe
Fixed regression, reported by Philippe privately
2013-11-26 13:50:45 +00:00
alexpeshkoff
4a8fe5a0de
Implemented CORE-4273: Per-database control on access to database from remote stations
2013-11-22 15:21:11 +00:00
alexpeshkoff
896ca316bb
Fixed CORE-4154: Firebird.conf should list names of (standard) authentication + usermanager plugins
2013-11-22 08:10:50 +00:00
alexpeshkoff
0304dda406
Turn off one more warning - all places where UCHAR array is initated with constants like 12 (i.e. DPB and other clumplets) the warning is issued
2013-11-19 12:36:53 +00:00
alexpeshkoff
912e3698dd
Inline docs
2013-11-05 07:59:22 +00:00
alexpeshkoff
8c546c2362
Fixed CORE-4241: Empty password will pass login
2013-10-30 12:46:35 +00:00
alexpeshkoff
9d31e79477
Cleanup - "Authentication" parameter from firebird.conf is overriden by "AuthServer"
2013-10-30 12:23:45 +00:00
hvlad
15e24b0dd7
Convert legacy auth server to non-builtin plugin on windows (MSVC10 build).
2013-10-29 08:46:32 +00:00
alexpeshkoff
de258c2844
Convert legacy auth server to non-builtin plugin on posix
2013-10-28 10:27:40 +00:00
alexpeshkoff
6ac6b40bc0
Avoid dependency from aclocal-1.12 in editline
2013-10-23 11:49:59 +00:00
mapopa
b14c9245c9
make the paths a little more portable between versions
2013-09-25 15:01:51 +00:00
mapopa
b382008a24
make it compilable with android ndk-r9
2013-09-25 12:57:34 +00:00
alexpeshkoff
957b696b5c
Added support for systemd
...
Removed scripts to change firebird runuser to root and back to firebird
Removed script changing SYSDBA password (nothing except gsec call left in it)
Reorganize posix/linux install files minimizing OS-specific part of .tgz install scripts
Related cleanup and bugfixing in posix install
2013-09-13 12:27:16 +00:00
paulbeach
9712625a5e
Enable support for the Cobol pre-compiler in libfbclient and libfbembed should anyone want to compile it and use it.
2013-08-30 08:42:24 +00:00
fsg
985e98a59e
enable UTF8 support for the new editline version and isql
2013-08-27 17:04:00 +00:00