dimitr
50b3b15aeb
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
paulbeach
96e97efe57
Small mods for HPUX to support 2.0.5
2008-12-01 14:42:00 +00:00
dimitr
0c9b72878f
Backported CORE-2078: Suboptimal join plan if there are selective non-indexed predicates involved.
2008-10-08 11:47:24 +00:00
alexpeshkoff
91ad4a770f
Backported fix for CORE-1957: Long ACLs truncated
2008-09-15 15:18:52 +00:00
alexpeshkoff
0a8ccf552e
Backported fix for CORE-2055: BOF in fbclient
2008-09-15 14:25:14 +00:00
alexpeshkoff
3f3a2067c4
Backported fix for CORE-1983: Out of memory condition in OS causes AV
2008-07-08 09:03:12 +00:00
robocop
080ba37463
Fix indentation.
2008-05-08 07:52:54 +00:00
hvlad
ee39746c09
Backported fix for bug CORE-1886 : Server doesn't start as an application under restricted user accounts on Vista.
...
Note : i can't verify it as i have no Vista.
2008-05-07 08:04:02 +00:00
robocop
05876e7f0a
Remove SINIX-Z from FB2.
2008-04-02 10:43:33 +00:00
dimitr
c21d5d6152
Applied the NBAK patch. I've decided to skip the new error code and use isc_random instead. Raw devices are not officially supported in v2.0 anyway.
2008-03-20 18:42:59 +00:00
paulbeach
82b1755ae9
MacOSX 10.4 and previous semaphore declaration for all Darwin builds
2008-02-29 13:33:16 +00:00
alexpeshkoff
42be05407a
Backported fix for CORE-1692: Firebird::string::vprintf() fails with long resulting string
2008-01-17 17:06:14 +00:00
robocop
be0ac3a7f3
I don't see the point in using the class name to qualify a method declaration inside the class definition.
2007-12-22 09:14:16 +00:00
alexpeshkoff
c73581bddc
misc
2007-12-19 13:20:00 +00:00
paulbeach
65443ae07a
Support oldver versions of MacOS header file semaphore.h
2007-12-19 11:43:12 +00:00
paulbeach
c9cfbe0a48
SuperServer support for MacOS
2007-12-19 09:01:21 +00:00
paulbeach
79e7590cc5
Fix MacOS typo's
2007-12-10 11:14:43 +00:00
paulbeach
3e41ab06f8
MacOS 10.5 (Leopard) updates
2007-12-07 10:05:55 +00:00
hvlad
650351a266
Backport CORE-1625 : Implement new setting to relax strict SQL standard's alias checking rules
2007-12-03 20:58:12 +00:00
hvlad
f05296530a
Backported missed method from HEAD
2007-12-03 20:48:06 +00:00
alexpeshkoff
fc3c09fe69
Fixed wrong return - thanks to Adriano
2007-11-19 10:14:05 +00:00
robocop
b656c80d21
Paranoid check.
2007-11-16 13:18:01 +00:00
robocop
6706f3c53e
Fixing compilation for VC6.
2007-11-16 13:09:37 +00:00
alexpeshkoff
859c41b9a6
Fixed posix build
2007-11-15 11:40:21 +00:00
paulbeach
d51cb9b1b4
HPUX Port
2007-11-08 15:28:37 +00:00
alexpeshkoff
39fd59d551
Backported fix for CORE-1499: Wrong alignment of data, used in INTL converters
2007-11-02 11:41:12 +00:00
alexpeshkoff
0c93cfe527
Backported fix for CORE-1455: Crash in fbclient after unsuccessful user management API call
2007-10-18 11:16:38 +00:00
alexpeshkoff
0959770d70
Bacported fix for CORE-1418: Races when starting and quickly shutting down blocking AST thread
2007-08-20 13:41:03 +00:00
dimitr
e3f9fa0321
Removed the unconditional debugging info, moved the tag.
2007-08-13 03:47:10 +00:00
alexpeshkoff
faa2a70449
Backported fix for spare space in MemoryPool
2007-07-27 13:31:42 +00:00
asfernandes
3cb8f94579
Backport fix for CORE-1331 - Charset transliterations don't work with EXECUTE STATEMENT
2007-06-27 01:49:17 +00:00
alexpeshkoff
8a0238c13c
misc
2007-06-06 08:41:32 +00:00
alexpeshkoff
fd4362eabe
Backported fix for CORE-1302: Races during service startup
2007-06-06 08:38:23 +00:00
dimitr
363e683228
Fixed the MSVC build. Claudio, feel free to restore that conditionally for VC6, if required.
2007-05-08 13:57:25 +00:00
alexpeshkoff
ab3f9bcd2e
backported Vlad's optimization for SparseBitmap::set
2007-05-08 12:50:29 +00:00
alexpeshkoff
45c4b8d2fe
misc
2007-05-08 09:05:40 +00:00
alexpeshkoff
5db3a3d2ab
fixed alignment issue in my previous commit - thanks to Adriano
2007-05-03 13:44:52 +00:00
alexpeshkoff
0332ae812c
Fixed CORE-1240 - any task, using libfbclient, hangs on exit on Darwin/PPC
2007-05-03 12:50:21 +00:00
paulbeach
06b2e25d1c
MacOS Port
2007-05-02 13:46:15 +00:00
dchri
c5d5cf9281
Renamed struct small to mbk_small
2007-04-11 16:39:03 +00:00
alexpeshkoff
a031aa26aa
avoid static variable in inline function - thanks to Claudio
2007-04-05 08:55:34 +00:00
alexpeshkoff
b155f6fac6
sorry, debugging code in previous commit
2007-04-04 12:17:35 +00:00
alexpeshkoff
a7a87973fb
fixed races on Darwin/386 during init
2007-04-04 12:15:03 +00:00
dimitr
02578724a3
Backported fix for bugcheck reported by Damyan.
2007-03-16 05:06:17 +00:00
hvlad
b37d8d2b8e
Fixed CORE-1133 : XNET (IPC) communication protocol does not work across sessions
2007-02-26 08:55:26 +00:00
alexpeshkoff
ce3cd22d1c
Backported fix from HEAD - make DEV_BUILD compilable with gcc 3.4.x
2007-02-25 09:49:36 +00:00
alexpeshkoff
ca7dfc361d
Backported fix for CORE-988
2006-11-12 13:59:38 +00:00
alexpeshkoff
74973429f6
slightly better way to validate string length, passed by user
2006-06-27 08:53:36 +00:00
dimitr
c1303cefa9
Solution for CORE-1. Alex, it's up to you to agree or implement a better fix.
2006-06-27 06:42:12 +00:00
alexpeshkoff
5154364adc
backport: Limit packet size which we can process correctly
2006-05-29 16:56:52 +00:00