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