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

737 Commits

Author SHA1 Message Date
dimitr
c73cb3cf82 Fixed CORE-3791: Performance degrades when actively working with databases bigger than the available RAM amount. 2012-03-27 07:08:25 +00:00
dimitr
e317ce8fae Backported CORE-2422 (Server doesn't switch between multiple entries configured in TempDirectories when some of them is out of free space). 2012-03-14 10:49:26 +00:00
alexpeshkoff
2f64ebe601 Make it build with fresh gcc versions - backported from 2.5 redefinition of operator new 2011-03-22 13:14:23 +00:00
dimitr
501dadee9d Backport faster lookup in the security classes. 2010-10-13 12:55:38 +00:00
dimitr
6dee199275 Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree.
At the first glance, it promises only wrong ordering of items, but in fact it trashes the b-tree internals and crashes the server :-(
It's unregistered and undocumented, but being a very recent RC3 only regression, let's leave it this way.
I suppose the intended code should be !(v.first < this->first), but we have the operator == defined, so I used a simpler form.
2010-07-08 10:44:35 +00:00
hvlad
c07eebd82a Fixed bug CORE-2969 : rdb$set_context does NOT allow to overwrite any vars after encountering limit (default=1000) of them. 2010-04-16 10:37:26 +00:00
robocop
a2a643247e Backport CORE-2858: Possible memory trashing when raising some exceptions to signal failed security checks. Thanks Dmitry. 2010-02-12 11:24:24 +00:00
alexpeshkoff
4086cfbab3 Backported unregistered fix from HEAD - move bodies of virtual functions from .h to .cpp file. 2009-10-08 07:59:36 +00:00
alexpeshkoff
d1d8b30f1f Fixed alignment bug, CORE-2634 2009-09-23 06:48:51 +00:00
robocop
32ac0e5312 Misc. 2009-09-20 06:31:28 +00:00
alexpeshkoff
57b400137d Fixed CORE-2634: Performance regression when restoring database with big metadata 2009-09-18 12:23:32 +00:00
paulbeach
8098976e89 Forgotten to port from previous. This ifdef must be here for Solaris (sparc) otherwise we get ld fatal: relocation error R_SPARC_GOT22, relocation illegal for TLS symbol in jrd.cpp 2009-06-16 14:39:57 +00:00
alexpeshkoff
9f07e4de54 Backported fix for CORE-2376: Change default for authentication method parameter 2009-04-09 09:03:27 +00:00
robocop
35e0f1ca9e Misc. 2008-12-31 09:58:43 +00:00
alexpeshkoff
35d5548a4c Better fix for signed/unsigned problem - thanks to Claudio 2008-12-30 14:43:57 +00:00
alexpeshkoff
3a686c83dd backported fix for unsigned comparison 2008-12-29 08:35:29 +00:00
robocop
d8903d23fe Corrections. 2008-12-15 06:08:30 +00:00
alexpeshkoff
233b5c1cbd fixed posix build 2008-12-12 16:52:51 +00:00
dimitr
5d82676e26 This change is expected to fix POSIX builds. 2008-12-12 11:24:46 +00:00
dimitr
ca0df9cbf7 Backported CORE-2209: Very slow procesing of the monitoring requests under high load and blocking other activity during that time.
and CORE-2233: Allow non-SYSDBA users to monitor not only their current attachment but other their attachments as well.
2008-12-12 06:44:40 +00:00
alexpeshkoff
cfed9477fb fixed preprocessor directive - thanks to Claudio 2008-12-11 10:45:02 +00:00
alexpeshkoff
611f4c27ad HPUX port 2008-12-10 15:22:19 +00:00
alexpeshkoff
ae73249a2f Backported fix for CORE-2223: Multiple bugs in gbak when working with ACLs 2008-12-05 16:30:11 +00:00
paulbeach
3cc97659f9 Small mods for HPUX to support 2.0.5 2008-12-01 14:46:26 +00:00
alexpeshkoff
551129eba3 Backported fix for CORE-2055: BOF in fbclient 2008-11-11 12:19:15 +00:00
hvlad
f5c1932a2f Backported fix for bug CORE-2151 : Temp directory with space in the middle wrongly truncated from the rightmost space 2008-10-27 09:08:33 +00:00
dimitr
cd08735b17 Backported CORE-2078: Suboptimal join plan if there are selective non-indexed predicates involved. 2008-10-08 11:48:25 +00:00
alexpeshkoff
fb26565129 Backported fix for CORE-1957: Long ACLs truncated 2008-07-11 14:29:21 +00:00
alexpeshkoff
d6d7df3b2f Backported fix for CORE-1983: Out of memory condition in OS causes AV 2008-07-08 09:02:30 +00:00
alexpeshkoff
597a2a258a Backported fix for CORE-1843: gbak with service manager don't allow path with space 2008-06-11 11:18:48 +00:00
robocop
7bc95f13fc Clean the sources from VC6 hacks. 2008-05-14 12:25:38 +00:00
robocop
6cb93617f2 Remove SINIX-Z from FB2. 2008-04-02 11:03:19 +00:00
paulbeach
9efa1483c8 MacOSX 10.5 use this semaphore declaration only 2008-02-29 13:37:50 +00:00
asfernandes
9103630deb Misc 2008-02-10 17:54:08 +00:00
paulbeach
6d68730d6e 64bit MacOS use __x86_64__ instead of DARWIN64 as per Adriano 2008-02-08 10:48:03 +00:00
paulbeach
0afd0fe037 64bit MacOS 2008-02-06 16:51:52 +00:00
robocop
a85ac91620 Misc. 2008-01-20 08:01:57 +00:00
alexpeshkoff
0a1e9ff23b Backported fix for CORE-1692: Firebird::string::vprintf() fails with long resulting string 2008-01-17 17:04:10 +00:00
nobody
20c5a51245 This commit was manufactured by cvs2svn to create branch 'B2_1_Release'. 2008-01-10 10:06:23 +00:00
robocop
3c411cdade No need to use the class name in a member function declaration inside the class. 2008-01-05 08:19:44 +00:00
asfernandes
0ee85c7525 Misc 2007-12-28 00:14:00 +00:00
paulbeach
8f06756d06 Minor Mods MacOS 2007-12-27 13:47:38 +00:00
paulbeach
4a2f1647fe Apply MacOS changes to HEAD 2007-12-27 10:55:58 +00:00
robocop
11afbba54d I don't see the point in using the class name to qualify a method declaration inside the class definition. 2007-12-22 09:37:27 +00:00
asfernandes
c27c33d750 Misc 2007-12-22 00:53:39 +00:00
paulbeach
f0e34ffc83 Apply MacOS changes to HEAD 2007-12-19 14:35:52 +00:00
dimitr
48ec3bd270 1) Make the class members more readable.
2) Add two methods: release() and reset() (accordingly to the ISO/IEC 14882 standard re. auto_ptr).
3) Utilize release() in DatabaseSnapshot.
2007-12-17 13:49:29 +00:00
alexpeshkoff
62dde2b68f misc 2007-12-07 12:50:43 +00:00
paulbeach
d1a0e95271 MacOS 10.5 (Leopard) updates 2007-12-07 12:19:37 +00:00
alexpeshkoff
57ff88afec Dropped method, compliant with STL's copy(), but never used due to presence of much better copyTo() 2007-12-03 13:29:33 +00:00