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

510 Commits

Author SHA1 Message Date
hvlad
bb880019d8 Avoid frequent (unneeded and inefficient) allocation\deallocation of stack entryes 2005-12-26 21:18:02 +00:00
robocop
75ddccb613 Misc. 2005-12-25 04:01:49 +00:00
robocop
03a066dcb9 [s|g]etConfigFile renamed [s|g]setConfigFilePath. Clearer, since we have a class named ConfigFile but the function only returns a string with the path, not an object. 2005-12-25 03:59:49 +00:00
robocop
0ff27c2af8 Don't crash the debug build if the allocations report file cannot be opened. 2005-12-24 07:28:31 +00:00
alexpeshkoff
ec0ea3e492 fixed problems with empty SPB 2005-12-23 08:24:01 +00:00
alexpeshkoff
8de8ef96ce added Redirection parameter to firebird.conf 2005-12-21 10:10:37 +00:00
alexpeshkoff
addf657da0 use mutex instead of spin lock 2005-12-18 16:10:48 +00:00
dimitr
f73bf9d193 Undone my changes in clumplets to follow Alex's solution. 2005-12-10 10:15:10 +00:00
dimitr
d074f8bf8b Fixed regressions with SAPI. 2005-12-10 10:05:35 +00:00
alexpeshkoff
cc70a63753 added test to trim characters >= 128 2005-12-04 12:08:06 +00:00
alexpeshkoff
26f8b389ee fixed trim of characters >= 128 2005-12-04 12:06:55 +00:00
dimitr
eaef84342c More missing stuff. 2005-12-03 10:22:22 +00:00
dimitr
07c7a232de Fixed backup. 2005-12-03 09:48:35 +00:00
alexpeshkoff
f5871b1929 fixed problems, caused by my previous commit 2005-12-02 16:54:04 +00:00
robocop
5c8f816adc Totally misc. 2005-12-01 03:00:23 +00:00
alexpeshkoff
d288dfeb88 Clumplet's improvements 2005-11-30 17:11:23 +00:00
alexpeshkoff
62a24d46e4 1. Moved data structures, written to database file, into ods.h.
2. Added new types of clumplets to ClumpletReader and ClupmletWriter.
3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd.
4. Added active protection from remote brute-force attack to services API.
2005-11-27 20:53:09 +00:00
robocop
41e13ca1b1 Fix for Alex's removeRange & removeCount methods in Array class. 2005-11-18 05:31:25 +00:00
alexpeshkoff
35d800e0be Retry when system call is interrupted 2005-10-28 15:25:15 +00:00
robocop
eb03e65ddc Source code comments. 2005-09-27 07:47:11 +00:00
dimitr
b3033115de Slightly change the round function. 2005-08-24 09:09:35 +00:00
dimitr
5e6031a4b5 Fixed one of the UDF access issues. 2005-08-22 09:16:31 +00:00
kkuznetsov
b4b0b9d683 Comment correction thanks to Claudio 2005-08-19 06:04:10 +00:00
kkuznetsov
ef47186fab Some comments added 2005-08-18 09:33:25 +00:00
robocop
4399b15b3d const_iterator
The code in intlmanager originally confused me.
2005-06-11 00:13:30 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
alexpeshkoff
23aa3b9fef misc 2005-05-18 11:06:15 +00:00
robocop
e2b16d669d Get rid of redundant definition: already in constants.h. 2005-05-18 07:29:13 +00:00
alexpeshkoff
c03d2241c5 fixed issues, reported by Claudio 2005-05-17 18:20:07 +00:00
alexpeshkoff
a9c754f16f fixed bug noticed by Vlad 2005-05-14 05:21:51 +00:00
alexpeshkoff
e0b828a3b1 Added class to handle metadata names 2005-05-12 18:26:13 +00:00
alexpeshkoff
c6fb984d13 make Firebird::vector const-friendly 2005-05-12 18:24:05 +00:00
robocop
f3d1c47f99 Misc. 2005-04-18 03:36:03 +00:00
robocop
b5ec6d966c Be in sync with our header protection convention. 2005-04-18 03:26:45 +00:00
kkuznetsov
438005440f Allow setting TCP_NODELAY socket option in Classic Server
and make if default true on both arhitecture.
2005-04-04 12:54:34 +00:00
dimitr
dd1ef4e306 no message 2005-02-20 08:35:35 +00:00
dimitr
02f626c62c Fixed bug with WEEKDAY. 2005-02-19 10:37:35 +00:00
kkuznetsov
f922e000b7 Comments cleanup 2005-02-17 12:42:49 +00:00
dimitr
c00ffe7ec0 Fixed the default memory management in fbclient.
Avoid crashing the server when fbclient is used in its address space.
2005-02-16 08:46:48 +00:00
alexpeshkoff
655e961b67 add constness 2005-02-13 18:03:40 +00:00
alexpeshkoff
63256e3ae0 misc 2005-02-02 11:22:06 +00:00
alexpeshkoff
a9ce92244e license + misc 2005-01-30 11:44:59 +00:00
alexpeshkoff
381c1a7ef3 added feature (requested by Dmitry) - first path in ExternalFilesAccess
is used as default when external file is to be initially created
2005-01-26 18:02:30 +00:00
dimitr
03cfc7c237 Changes and cleanup regarding XNET vs old-style IPC. 2005-01-16 12:35:27 +00:00
alexpeshkoff
19411789b3 fixed multi-threaded client and Win32 embedded problems
after introducing context memory pools
2005-01-14 09:56:38 +00:00
robocop
3c862d57a3 Misc. 2005-01-12 08:30:24 +00:00
robocop
741a1d3d5a Correct the year in Alex' changed licenses. 2005-01-12 04:34:16 +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
alexpeshkoff
e2dd2c56cd applied correct license to files, added by me to the project 2005-01-10 18:06:14 +00:00
robocop
4012106884 Misc. 2004-12-25 09:44:03 +00:00
kkuznetsov
af0ab61ae2 Some things is moved from R1.5.1.
Starting separating of defines accoding
SOLARIS -- any threading modes
SOLARIS_MT - solaris with Sun threading model
current nothing - solaris with posix threading model
2004-12-24 09:35:48 +00:00
robocop
d65307b497 Style. 2004-12-24 08:52:39 +00:00
robocop
4d41decc4f Misc. 2004-12-22 08:49:26 +00:00
alexpeshkoff
e7d4b79b12 use context pool in AutoStorage class 2004-12-17 11:13:24 +00:00
robocop
24742873ad fb_string.h is moved to common/classes. 2004-12-17 05:41:47 +00:00
robocop
de3902e4b4 Misc. 2004-12-17 05:40:10 +00:00
alexpeshkoff
e5234b68a3 fixed bug, noticed by Adriano dos Santos Fernandes 2004-12-13 15:49:28 +00:00
alexpeshkoff
4c30c0a47d test for Firebird::string 2004-12-13 12:05:29 +00:00
robocop
b59cf9c750 I can revert the constness if it becomes too restrictive in the future. 2004-12-12 06:50:10 +00:00
robocop
e5347aae55 Misc. 2004-12-12 01:55:21 +00:00
robocop
fddf92395e Misc. 2004-12-10 22:54:16 +00:00
alexpeshkoff
387e678cca applied Clumplet* classes to dpb where possible 2004-12-09 19:19:47 +00:00
robocop
3ca7f5afb7 Misc. 2004-12-03 06:24:18 +00:00
aafemt
62069daa7a Shut up warning 2004-12-02 12:11:48 +00:00
robocop
af6a16107a Misc. 2004-11-30 06:18:39 +00:00
alexpeshkoff
d0ebde70a8 make SortedObjectsArray easier to use in simple cases 2004-11-29 10:07:43 +00:00
robocop
9ee8334926 "elem" is size_t, assert on it. 2004-11-29 09:59:19 +00:00
skidder
1df8ec2f9e Fix GCC build curing MSVC build at the same time 2004-11-29 01:08:38 +00:00
robocop
6af639b4e3 Corrections. 2004-11-27 08:13:39 +00:00
robocop
9293a840da Extra assertion and acknowledge "elem" is size_t. 2004-11-27 03:31:39 +00:00
robocop
88d932d394 Formatting and a couple of assertions. 2004-11-27 03:30:42 +00:00
robocop
84f8c37dba const. 2004-11-27 03:30:09 +00:00
alexpeshkoff
2841466d4d make it compile with VC6 2004-11-25 16:10:38 +00:00
skidder
c4ed612128 Fix POSIX build 2004-11-25 02:28:17 +00:00
skidder
016fcdcce5 Implement Claudio suggestion regarding clean generic map class 2004-11-24 20:38:31 +00:00
alexpeshkoff
bdd3b32278 use ClumpletReader to parse dpb options 2004-11-24 18:26:24 +00:00
robocop
d6535351a2 Misc: style. 2004-11-24 09:22:07 +00:00
robocop
ab23729381 Misc. 2004-11-23 04:05:49 +00:00
skidder
51e43de012 Fix POSIX build warning 2004-11-22 22:31:31 +00:00
skidder
9507cf9714 Context variables support 2004-11-22 20:22:03 +00:00
robocop
eb99bbcccf Poor man's version of the old gds_alloc_report. 2004-11-17 08:56:07 +00:00
robocop
290ec7f231 Misc. 2004-11-16 08:35:59 +00:00
robocop
a0fa398757 Misc: where did those phantom spaces come from? 2004-11-16 06:22:12 +00:00
robocop
f85e3e2369 Totally misc. 2004-11-16 05:03:43 +00:00
robocop
642da74b93 Totally misc: comment. 2004-11-16 05:02:02 +00:00
alexpeshkoff
f7d554d960 1. const-correctness of Clumplet classes
2. changed datatype to store ClumpletWriter buffer to avoid a lot of casts
3. added methods to support PathName operations
2004-11-15 16:34:47 +00:00
skidder
2096e1029e Minor correction of previous commit 2004-11-14 20:59:14 +00:00
skidder
8d71db462e Add time routines to TimeStamp class 2004-11-14 20:49:47 +00:00
alexpeshkoff
ea9e900ab3 cleanup of methods, storing data in plain char* 2004-11-14 18:05:13 +00:00
skidder
dde4d7b557 Commit change adding method used by ClumpletReader/ClumpletWriter 2004-11-11 21:46:25 +00:00
hvlad
aba34753cb Add config file parameter for the garbage collection policy 2004-11-09 12:59:37 +00:00
robocop
8dd94e9d5b Misc and mark suspicious place(s). 2004-11-08 02:57:23 +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
robocop
0c1c5428f0 Misc: extra semicolons do not help. :-) 2004-11-07 10:52:36 +00:00
robocop
77571e4c69 1.- Extra unneeded semicolons are being garbage collected.
2.- Style: sepate params by space, type for<space>(, etc.
2004-11-06 07:20:44 +00:00
skidder
d55bbe7c29 Fix posix build after my timestamp change 2004-11-04 19:38:24 +00:00
skidder
933063c7ce Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available 2004-11-04 19:14:20 +00:00
robocop
d9c3c78abd Be explicit. 2004-11-04 05:26:56 +00:00
dimitr
56a15c33dc Improved TimeStamp slightly to suit non-engine needs. 2004-11-03 17:28:05 +00:00
skidder
54d28cbfb3 Bunch of fixes in clumplet readers and writers 2004-11-03 08:38:09 +00:00