alexpeshkoff
18d66a33b4
Cleanup - avoid unneeded generate's argument in SortedArray and Hash
2013-09-24 08:46:10 +00:00
alexpeshkoff
b84835d590
Fixed CORE-4163: Configuration fbtrace.conf contains syntax errors (make trace use native order of config file keys)
2013-09-18 16:03:43 +00:00
alexpeshkoff
8be8a6ea7f
Fixed CORE-4219: Regular expressions with double-slash fail in trace
2013-09-16 13:55:06 +00:00
asfernandes
f931289307
Misc.
2013-07-31 01:21:49 +00:00
paulbeach
fa5ac353de
Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework
2013-07-17 11:13:46 +00:00
robocop
99c21b988d
Misc.
2013-05-21 21:46:28 +00:00
alexpeshkoff
30eb092d48
Make numbers parser behave traditionally - no spaces inside the number
2013-04-15 11:07:30 +00:00
alexpeshkoff
8780552b94
Added support for changing configuration (client and embedded) from API
2013-04-04 13:17:57 +00:00
alexpeshkoff
313e2765c9
Added macros for main firebird directories to config files
2013-03-28 15:35:29 +00:00
alexpeshkoff
6a48bd8e14
Fixed problems when config file is missing
...
Make config manager and it's external interfaces work with 64-bit integers
Added support for boolean values (like 'true' & 'yes') to external config interfaces
Added support for kmg multipliers to config manager
2013-03-28 13:43:18 +00:00
alexpeshkoff
e4356e4b46
Added operator include to config files
2013-03-27 11:45:02 +00:00
alexpeshkoff
0e5e9ffdfb
Rolled back my change - it breaks setting FIREBIRD in environment without "/" in the end
2013-03-22 14:03:04 +00:00
alexpeshkoff
14c858ddd0
Improvement from Dmitry Kovalenko
2013-03-19 07:24:57 +00:00
alexpeshkoff
c7454a49a5
Work in progress (committed due to SF upgrade). Checked only on SS.
...
1. Frontported fix for CORE-3935 and CORE-3993.
2. Added debugging support for mutexes and rwlocks in Vulcan style.
Unfortunately after last 'svn up' build asserts in JrdStatement:71.
2012-12-14 17:59:02 +00:00
dimitr
19eaa2f355
Wiped out the legacy compatibility option.
2012-07-11 12:54:08 +00:00
alexpeshkoff
d54b20443b
No need in entry for this type of plugins in conf file - plugin name is taken from SQL command or DB header
2012-06-25 13:02:51 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
dimitr
a76dd8d3e7
Fixed CORE-3791: Performance degrades when actively working with databases bigger than the available RAM amount.
2012-03-27 07:24:55 +00:00
alexpeshkoff
2a5e7e7f32
Implemented CORE-672: "Over the wire" connection encryption
2012-02-24 12:39:27 +00:00
dimitr
e719c87753
Make locks unconditionally granted in the fair order. The legacy behavior is unsafe in the highly loaded systems.
2011-12-23 17:50:44 +00:00
alexpeshkoff
7fb8ebd3a9
Fixed CORE-1898: Increase the password length from 8 characters, CORE-3372: Simplify process of non-default security database creation
2011-12-23 12:43:58 +00:00
dimitr
46bcf76808
Cleanup.
2011-08-03 12:13:18 +00:00
asfernandes
c1da0c0e8a
Correction for symlinks with relative path.
2011-07-24 22:15:33 +00:00
asfernandes
cb38cfe114
Correction and improvement to the config system.
2011-07-14 15:56:40 +00:00
hvlad
c994f7e32a
Make legacy (security database based) user management plugin consistent :
...
- binary name changed from user_management.dll to legacy_usermanager.dll (on Windows only, POSIX will follow soon)
- registration name was changed from "Legacy_Auth" to "Legacy_UserManager" (see UserManager setting in firebird.conf)
2011-06-30 13:17:04 +00:00
asfernandes
5ffa6c77c8
Move v3 public include files to src/include/firebird.
2011-06-02 15:57:08 +00:00
alexpeshkoff
4641d2de68
Better interfaces hierarchy: all of them are derived from IVersioned
2011-05-19 16:24:46 +00:00
hvlad
fef1f49c94
Shared page cache implementation
2011-05-09 10:15:19 +00:00
asfernandes
48fa5193e7
Invert the functionality of addSlash to fixPath. It was creating paths with double slashes in config files.
...
The right way to create paths in others places is with PathUtils::concatPath, and it don't need what addSlash was doing.
2011-04-30 18:23:04 +00:00
asfernandes
b4056a0463
Misc
2011-04-13 15:09:18 +00:00
hvlad
60b1b19a20
Let config file detects literals "true", "yes" and "y" as TRUE boolean values.
2011-04-12 12:47:33 +00:00
alexpeshkoff
4c3f87d6bd
Continued renaming interfaces. Added comments
2011-04-08 15:18:50 +00:00
asfernandes
146448b877
Misc
2011-03-06 01:06:36 +00:00
alexpeshkoff
0a7c3fc69d
Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database
2011-03-02 13:42:56 +00:00
asfernandes
ffb28dfc3d
Misc
2011-01-22 17:15:52 +00:00
alexpeshkoff
33f4aa923a
fixed bug in my previous commit
2011-01-20 09:18:37 +00:00
alexpeshkoff
2cf062e317
Front-ported fix for CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence.
2011-01-19 17:24:49 +00:00
alexpeshkoff
24713815b8
misc
2011-01-19 16:58:54 +00:00
asfernandes
233093cee4
Misc
2011-01-16 02:16:15 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
asfernandes
b46abf3984
Misc
2010-11-21 02:36:57 +00:00
alexpeshkoff
e51722e906
misc
2010-11-19 17:09:05 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
hvlad
a16f3c4ea8
Corrections for new build system. Work in progress...
2010-10-13 09:23:01 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
alexpeshkoff
ea1b1843d8
Cleaned up macro BOOT_BUILD, boot ObjModuleType in posix build and a lot of related steps in posix build
2010-05-18 13:32:30 +00:00
skidder
f540236674
Re-introduce access to DSQL debugging facility accidentally made inaccessible by Dmitry Y. during Firebird 2.5 development cycle. Also document it firebird.conf and enable it in PROD_BUILD. It is rather hard to debug DSQL compiler issues without intermediate trace output.
2010-05-01 13:47:39 +00:00
robocop
b682a6c39c
Misc.
2010-04-21 10:41:22 +00:00
asfernandes
c0165e8c91
Dmitry changed that default value recently. So it seems the old one got wrong while syncing the code.
2010-04-16 01:44:10 +00:00
alexpeshkoff
88b8a40a04
1. Cleaned up most of SUPERSERVER usage.
...
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())
2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).
3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00