dimitr
03cfc7c237
Changes and cleanup regarding XNET vs old-style IPC.
2005-01-16 12:35:27 +00:00
robocop
3c862d57a3
Misc.
2005-01-12 08:30:24 +00:00
robocop
fccc202ece
Change the license.
...
Also, these two files were done by Dmitry Yemanov, not Mark, according to viewCVS.
2005-01-12 04:24:53 +00:00
robocop
24742873ad
fb_string.h is moved to common/classes.
2004-12-17 05:41:47 +00:00
alexpeshkoff
d0ebde70a8
make SortedObjectsArray easier to use in simple cases
2004-11-29 10:07:43 +00:00
robocop
d6535351a2
Misc: style.
2004-11-24 09:22:07 +00:00
hvlad
aba34753cb
Add config file parameter for the garbage collection policy
2004-11-09 12:59:37 +00:00
alexpeshkoff
687c93284e
security fix
...
added LegacyHash parameter to firebird.conf - setting to true
makes it possible to check for old (crypt) hashes in security.fdb
2004-11-07 14:12:15 +00:00
skidder
42defc6a3d
Default to BugcheckAbort=1 in DEV_BUILD
2004-10-24 02:47:05 +00:00
robocop
ed17cfafbf
Style:
...
if<space>(
for<space>(
switch<space>(
while<space>(
2004-10-04 08:15:00 +00:00
alexpeshkoff
079c3f0602
Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay)
2004-09-02 09:00:48 +00:00
alexpeshkoff
a808403767
Partially removed DeadThreadsCollection parameter from firebird.conf.
...
Concerning complete removal of it I wait for response on my letter to devel list.
2004-09-01 16:11:12 +00:00
alexpeshkoff
c3db4aaa97
added (and used in sources) template to change and restore default pool
2004-08-30 18:11:08 +00:00
robocop
3a45a04ea7
MSVC6 doesn't keep variables in a for() only in that scope. This standard construction is rejected:
...
for (int i = ...);
for (int i = ...);
Put the variable again before the loops to be able to compile.
2004-08-27 04:46:01 +00:00
brodsom
46aa03e06e
Fix signed/unsigned comparisons
2004-08-26 18:28:12 +00:00
alexpeshkoff
4568a1c968
replaced exit() with throw fatal_exception - thanks to Jim
2004-08-16 12:24:30 +00:00
skidder
5494b34caa
size_t is more correct type for container sizes and indices
2004-07-16 23:06:31 +00:00
brodsom
1aa7b9452c
Looking for extra ; at namespace declaration end
2004-06-13 23:45:02 +00:00
skidder
277788de7a
NetBSD port from James K. Lowden
2004-05-20 23:05:02 +00:00
brodsom
e0854daa99
Removing ib_stdio.h
2004-04-28 22:00:03 +00:00
alexpeshkoff
2c12c05621
fixed problem with system log overflow in case of missing aliases.conf
...
** front-ported fix **
2004-04-11 14:47:04 +00:00
skidder
648dd40826
Make it build
2004-04-11 02:40:08 +00:00
dimitr
a79171299f
Corrections.
2004-04-10 14:00:04 +00:00
skidder
af366d4f5a
Add BugcheckAbort option to produce coredumps on BUGCHECKs and structured exceptions
2004-04-06 07:25:45 +00:00
skidder
f26d84f76b
1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets
2004-03-25 23:12:50 +00:00
skidder
eb89d0fdce
Fix a couple warnings
2004-03-25 06:50:50 +00:00
alexpeshkoff
94d2f698e2
1. introduced Jrd and Ods namespaces
...
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
*** posix build fixes ***
2004-03-20 15:45:12 +00:00
robocop
f58c769c37
Cleanup. In geeky words:
...
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
alexpeshkoff
0e24170951
fixing posix build
2004-03-15 19:35:00 +00:00
alexpeshkoff
221ae2fa2a
Pools support
2004-03-14 13:14:58 +00:00
skidder
dc7aab8f9c
Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed
2004-03-01 03:35:23 +00:00
alexpeshkoff
efb64b2aab
Added native firebird::string class.
2004-02-08 17:08:34 +00:00
skidder
08eee5ebaa
Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static.
2004-01-21 07:18:30 +00:00
eku
14b3de174e
Port numbers are limited to 16 bit.
2004-01-13 13:38:36 +00:00
skidder
7558470e08
Fix another initializatoin race condition
2003-12-14 04:34:37 +00:00
dimitr
9859341694
Let's be compatible with the config files open in binary mode.
2003-12-13 10:59:59 +00:00
dimitr
b15341b213
Small correction.
2003-12-01 19:44:29 +00:00
dimitr
00f41da60e
Increased a default size of the lock table, after discussion with Nickolay.
2003-10-03 10:38:06 +00:00
skidder
235db035ce
Ok, i'm joining Firebird destruction team with my cleanup:
...
1. Bring trace DSQL, DYN and BLR trace logging up-to-date
2. Remove redundant CSB pointer dereferences in BLR parser and request compiler
3. Convert RIGHT JOIN to LEFT JOIN early during BLR parsing
4. Check BLR syntax for unititalized contexts usage
5. Some type-safety and const-correctness fixes
2003-09-28 21:36:05 +00:00
dimitr
6d6dae9295
Changed license of some files by Mark and myself.
2003-09-26 14:13:15 +00:00
skidder
6f2c2095ae
Fix kernel memory leak
2003-08-21 22:30:20 +00:00
brodsom
408f1feb79
Fix cast warnings
2003-08-09 19:20:02 +00:00
dimitr
9644f06f00
Removed warning for fbembed
2003-07-08 11:49:02 +00:00
dimitr
ffc209d9dc
Fixed typo.
2003-07-05 12:45:55 +00:00
dimitr
ef9fb69fa9
1) Cleanup
...
2) Some changes for the embedded server
2003-07-05 12:13:17 +00:00
dimitr
f765ec326c
Renamed environment variable. Fixed one temp-related crash.
2003-06-25 07:45:00 +00:00
dimitr
318d501392
Fixed manual TCP port assignment.
2003-06-25 07:39:04 +00:00
dimitr
1bf11a67bd
Fixed the config option.
2003-06-19 18:13:26 +00:00
alexpeshkoff
db39682f9a
Added support for case-sensitivity in path's comaparison according to OS requirements.
...
Use it in config_file & dir_list
Now in win32 one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH
2003-05-30 12:17:47 +00:00
alexpeshkoff
5c2341a427
Fixed problem with fbclient on 9x
2003-05-22 06:39:54 +00:00
alexpeshkoff
ae920fc330
For BootBuild don't give any diagnostic for missing firebird.conf.
...
For wrong firebird.conf - standard diagnostic.
2003-05-08 10:31:19 +00:00
dimitr
cdb3f8e2fd
Since CS doesn't lock processes while waiting for incoming aux connection,
...
it's potentially dangerous to use one definite port for event processing.
2003-05-07 07:51:27 +00:00
dimitr
6679e2575c
Corrected default value, as suggested by Nickolay.
2003-05-07 07:25:38 +00:00
dimitr
61195b72ae
Changed default value.
2003-05-06 15:04:57 +00:00
alexpeshkoff
2c3384885d
Enable spaces & tabs in directory list
2003-05-05 12:26:37 +00:00
alexpeshkoff
b75b326fdf
Preprocessor cleanup
2003-05-05 10:45:10 +00:00
dimitr
cf54a1f284
Bugfix
2003-05-01 13:28:46 +00:00
dimitr
da728b793f
Temporary directory management
2003-05-01 12:20:40 +00:00
dimitr
0c60a69e3a
Temporary directory management
2003-05-01 11:35:15 +00:00
alexpeshkoff
2af60e8991
Exit on missing / wrong firebird.conf with error report in system log
2003-04-19 16:46:24 +00:00
alexpeshkoff
54acfce2fb
Restrict UDF access via UdfAccess entry in firebird.conf
2003-04-12 16:34:26 +00:00
alexpeshkoff
e27219f2e9
Directory access restrictions don't apply now to BOOT_BUILD
2003-04-12 10:24:39 +00:00
alexpeshkoff
4425587591
Removed g++ warnings
2003-04-07 15:48:55 +00:00
alexpeshkoff
7b899d99f0
New style of files access configuration
2003-04-06 15:01:30 +00:00
alexpeshkoff
ec88146136
Code cleanup
2003-04-06 09:08:58 +00:00
alexpeshkoff
d982d224fe
Enabled up-dir access for fully opened filesystem
2003-04-03 13:32:28 +00:00
alexpeshkoff
ff5b7feba5
Fixed use of / and c:\ in directories list
2003-04-02 15:14:14 +00:00
brodsom
20da14459f
- Avoid signed-unsigned comparison
2003-04-02 11:14:29 +00:00
alexpeshkoff
33f5f01622
Added DatabasesDirs parameter to firebird.conf.
...
Databases may be accessed only in trees, listed there.
For compatibility reasons, default = /
2003-03-31 17:41:18 +00:00
alexpeshkoff
45ad6a1bda
External files access restriction cleanup
2003-03-23 16:50:54 +00:00
alexpeshkoff
dc5b1d5cb2
Added required comments
2003-03-17 18:01:17 +00:00
alexpeshkoff
40432510b4
Fixed names and default value for EXTERNAL_TABLES_DIRS config parameter
2003-03-17 17:57:58 +00:00
alexpeshkoff
858c958da6
Small posix fix
2003-03-15 20:20:42 +00:00
alexpeshkoff
70c9d082ba
Now external tables are checked against directories list
2003-03-15 20:20:41 +00:00
alexpeshkoff
90d86726c8
Add new config parameter
2003-03-15 20:02:39 +00:00
dimitr
b082df8ff7
New config options.
2003-03-11 14:57:08 +00:00
brodsom
89702f3e88
Restore inlines
2003-02-25 00:05:06 +00:00
dimitr
bdb6d25a3b
Committed Mike's introduction of short-circuit boolean evaluation.
2003-02-21 09:17:03 +00:00
dimitr
2f8df3c1a5
New config values for win32.
2003-02-16 18:58:56 +00:00
dimitr
567e575ff4
Fixed config error.
2003-02-16 13:26:53 +00:00
brodsom
8bdf295e25
Change build system to move warning control to only one header for each compiler
2003-02-16 11:39:22 +00:00
brodsom
45efaaa7e0
Remove inline keyword.
2003-02-13 22:49:16 +00:00
brodsom
33a205d0c1
Remove warning 'static is not at beginning of declaration'
2003-02-13 02:21:10 +00:00
brodsom
6f0922e049
Add newline at the end
2003-02-09 11:22:10 +00:00
brodsom
e0a4ac9778
Make default parameters values for non forced writes mode depend on the platform
2003-02-07 12:58:30 +00:00
brodsom
d816e112ed
Change non FW mode time parameter value.
2003-02-05 23:28:44 +00:00
brodsom
9a9894094f
New config parameters to control non forced writes mode.
2003-02-05 14:32:21 +00:00
dimitr
37fa82834a
Fixed my latest commit.
2003-02-02 16:01:12 +00:00
dimitr
a80e3e0d84
1. Applied singleton-instance idiom to the config manager. It costs just a few CPU cycles, so doesn't affect the performance.
...
2. A bit changed two config entry names.
2003-02-02 15:20:02 +00:00
dimitr
81d3885bcc
Fixed the errors pointed out by Mike.
2003-01-30 13:26:16 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
dimitr
6bfbf2676b
New config values.
2003-01-15 14:10:07 +00:00
alexpeshkoff
4047237a50
Added config file parameters, controlling threads' priorities scheduler
2003-01-12 15:33:00 +00:00
dimitr
a104ed6217
Changed default values.
2002-12-23 15:50:59 +00:00
dimitr
e61f297681
More usage of the new config stuff.
2002-12-07 13:49:37 +00:00
dimitr
48919f19aa
More usage of the new config stuff.
2002-12-07 13:27:12 +00:00
dimitr
d6d6ec46c2
More usage of the new config stuff.
2002-12-06 21:12:59 +00:00
dimitr
153f31323c
More usage of the new config stuff.
2002-12-06 12:34:43 +00:00
dimitr
a280bdfa84
Corrected config implementation.
2002-12-06 12:04:39 +00:00
skidder
5187fa6c44
Added configuration parameter to enable older parameter ordering behavior
2002-12-03 13:37:06 +00:00