robocop
a63e156fe2
increment build number
2008-05-01 11:33:55 +00:00
robocop
7a452b214b
increment build number
2008-05-01 11:33:53 +00:00
robocop
9c24737819
increment build number
2008-05-01 11:33:46 +00:00
robocop
5bab0c2fe8
increment build number
2008-05-01 11:33:26 +00:00
robocop
2768c69f75
increment build number
2008-05-01 11:07:12 +00:00
robocop
d27d7959ba
increment build number
2008-05-01 11:07:11 +00:00
robocop
a7fc444a92
increment build number
2008-05-01 11:06:58 +00:00
robocop
fde87334a3
increment build number
2008-05-01 11:04:28 +00:00
robocop
bf344e477f
increment build number
2008-05-01 11:04:26 +00:00
robocop
9d0c1dc8f9
Style.
2008-05-01 11:04:20 +00:00
robocop
be64b8fd92
increment build number
2008-05-01 11:01:24 +00:00
robocop
ec66e1713a
Fix indentation.
2008-05-01 11:01:10 +00:00
robocop
58447c5d38
increment build number
2008-05-01 10:58:42 +00:00
robocop
119b7f1fe0
Misc.
2008-05-01 10:58:39 +00:00
robocop
82269ca26a
increment build number
2008-05-01 10:58:23 +00:00
robocop
0dc468e304
increment build number
2008-05-01 10:58:22 +00:00
robocop
ac798f8205
increment build number
2008-05-01 10:56:35 +00:00
robocop
d0899d284b
Avoid referencing an element that may go out of scope before decoding the status vector.
2008-05-01 10:56:29 +00:00
hvlad
a5f057f776
increment build number
2008-05-01 07:31:12 +00:00
hvlad
722dce6919
increment build number
2008-05-01 07:31:11 +00:00
hvlad
00c59ae2f3
increment build number
2008-05-01 07:30:20 +00:00
hvlad
64264cef04
increment build number
2008-05-01 07:26:55 +00:00
hvlad
02f2cef2db
Update DSQL_pretty to print nod_src_info contents even more correctly :) Noted by Adriano. Also make DSQL_pretty to not loop endlessly on nod_return.
2008-05-01 07:26:53 +00:00
hvlad
f8dff21408
increment build number
2008-05-01 07:22:18 +00:00
hvlad
a1b08862f0
Corrected fix for bug CORE-1875. Noted by Adriano.
2008-05-01 07:22:11 +00:00
asfernandes
a6e45db8a6
increment build number
2008-05-01 02:13:48 +00:00
asfernandes
1b215ecbad
increment build number
2008-05-01 02:13:39 +00:00
skidder
8d9a3f5513
increment build number
2008-05-01 01:40:28 +00:00
skidder
3d8af77572
Fix regression CORE-1876. Incremental backups with NBACKUP broken in 2.1
2008-05-01 01:40:22 +00:00
hvlad
9358ead4d5
increment build number
2008-04-30 20:04:23 +00:00
hvlad
62b5c645e5
Fixed bug CORE-1875 : Error on script with current_date
2008-04-30 20:04:18 +00:00
hvlad
4452fe36b3
increment build number
2008-04-30 20:03:44 +00:00
hvlad
7667d6e88f
Update DSQL_pretty to print nod_src_info contents correctly
2008-04-30 20:03:40 +00:00
hvlad
fc0331ec9f
increment build number
2008-04-30 19:58:11 +00:00
hvlad
b6b9a83abf
increment build number
2008-04-30 19:55:49 +00:00
dimitr
17bbc9de36
increment build number
2008-04-30 19:16:20 +00:00
dimitr
c66a8cb62a
Misc.
2008-04-30 19:16:12 +00:00
fsg
7e1321ec08
increment build number
2008-04-30 18:57:39 +00:00
dimitr
75e225fc40
increment build number
2008-04-30 17:48:56 +00:00
dimitr
9071049788
Let's avoid crashing when no information is returned in the ouput buffer.
2008-04-30 17:48:50 +00:00
dimitr
90d1477258
increment build number
2008-04-30 17:45:52 +00:00
dimitr
6fbb76c115
Fixed the crash reported privately by Bill Oliver.
2008-04-30 17:45:46 +00:00
alexpeshkoff
78bc58f1e8
increment build number
2008-04-30 17:27:26 +00:00
alexpeshkoff
93b7bef215
increment build number
2008-04-30 17:26:59 +00:00
asfernandes
2d3881c806
increment build number
2008-04-30 15:50:19 +00:00
asfernandes
21464e2901
increment build number
2008-04-30 15:50:13 +00:00
asfernandes
9de812df7c
increment build number
2008-04-30 15:50:12 +00:00
asfernandes
3107048170
increment build number
2008-04-30 15:48:01 +00:00
asfernandes
a74ef4c9b5
increment build number
2008-04-30 01:48:14 +00:00
asfernandes
f10505e82b
Misc
2008-04-30 01:48:11 +00:00
asfernandes
1679cfdd17
Fix POSIX build
2008-04-30 01:47:10 +00:00
asfernandes
99287be47f
increment build number
2008-04-30 01:47:08 +00:00
asfernandes
a41c769f74
increment build number
2008-04-30 01:42:11 +00:00
asfernandes
8d04f25fb3
Misc
2008-04-30 01:42:09 +00:00
asfernandes
c89459bb3c
increment build number
2008-04-30 01:42:04 +00:00
fsg
ee044d3519
increment build number
2008-04-29 19:39:37 +00:00
hvlad
6ee4242552
Fixed bug CORE-1841 : If some VIEW used derived tables and long table names\aliases, It is possible to overflow RDB$VIEW_RELATIONS.RDB$CONTEXT_NAME.
...
Attention : ODS changed !
2008-04-29 16:39:17 +00:00
hvlad
71eb6ee952
increment build number
2008-04-29 16:39:11 +00:00
alexpeshkoff
42bdb39c2d
increment build number
2008-04-29 14:11:39 +00:00
alexpeshkoff
8b91245085
increment build number
2008-04-29 13:27:14 +00:00
robocop
b3335a69b5
increment build number
2008-04-29 12:37:09 +00:00
robocop
a7d9e7f25c
DirectoryList wasn't used, so I'm deleting it.
...
Fortunately, because it has half-finished functionality.
2008-04-29 12:37:02 +00:00
robocop
58f1e2ebf0
increment build number
2008-04-29 12:36:59 +00:00
hvlad
60b971897b
increment build number
2008-04-29 12:24:15 +00:00
hvlad
2d7379aa3b
Fixed broken restore via service API
2008-04-29 12:24:07 +00:00
robocop
fcc41d428c
increment build number
2008-04-29 12:21:31 +00:00
robocop
4cbdb23710
Fix IntlManager.cpp to sync with "config" cleanup.
...
Notice that whereas JString had a const char* operator for automatic or forced conversion, Firebird::string doesn't have one. Worse, the layout of FBString has a static buffer of size 32 but can allocate a dynamic buffer for larger requirements and therefore, casting FBString to char* or const char* will most likely produce wrong behavior or crash. Thereforer, I removed the places with such explicit cast. Alex, please watch if there are more problems of this type in IntlManager.cpp, the "config" dir or the "vulcan" dir.
2008-04-29 12:21:17 +00:00
robocop
16dbb17061
increment build number
2008-04-29 12:01:36 +00:00
robocop
39e02e49fb
1.- Style.
...
2.- Cleanup.
3.- Put enumerations and plain structures in their due classes, checked constness, commented or deleted unused crap (watch stupid macros in header files that pollute all the files where such headers are included), etc.
There's a lot of pending work to do. Still trying to convert to decent C++ this barbarian code probably written by Genghis Khan or Attila the Hun.
2008-04-29 12:01:24 +00:00
robocop
e9737dd290
increment build number
2008-04-29 11:33:20 +00:00
robocop
9953529694
1.- Style.
...
2.- Cleanup.
3.- Put a compilation warning on DirectoryList::matchFileName because the function's purpose only can be guessed: it returns true unconditionally. Maybe it was expected to tell us if a file name matched a directory name or querying the operating system to know whether the file existed inside the given directory name. Anyway, since it does nothing useful, DirectoryList::validateFilename is suspicious, too, since it uses the former in a loop.
2008-04-29 11:33:11 +00:00
robocop
b47556d394
increment build number
2008-04-29 11:23:22 +00:00
robocop
0a9c97a255
1.- Style.
...
2.- Cleanup.
3.- Mark a disastrous condition in Stream::allocSegment in DEBUG mode at least so it can be detected: potentially negative argument to
new char[<number>] if the caller of the function doesn't do what's expected by this function.
4.- Now that the weed JString was eradicated, rename Stream::getJString to getFBString and put an assertion to verify the initial assumption (in the worst case, it could be a buffer overrun).
5.- Fix a deallocation bug (probable heap corruption) in Stream::truncate because delete[] should be used instead of plain delete.
Generally speaking, the code inherited from Vulcan is so weak that expects the caller to know the internal logic of the callee to do the right thing to avoid crashing the callee. This is a general problem with the files in the "config" dir.
2008-04-29 11:23:06 +00:00
robocop
93f58d1671
increment build number
2008-04-29 11:10:54 +00:00
robocop
f075a729a5
1.- Style.
...
2.- Cleanup.
3.- Fix an invalid memory access when returning data member belonging to an object from the stack in
ConfObject::getConcatenatedValues. I didn't see a runtime error because I don't use the feature, but reading the code is enough.
2008-04-29 11:10:35 +00:00
robocop
db995b0d02
increment build number
2008-04-29 11:05:31 +00:00
robocop
5ee6bf66b6
1.- Style.
...
2.- Cleanup.
3.- Fix what I assume may cause astray behavior. Only an inept could create an enumeration in Lex.h like this
enum TokenType {
END_OF_STREAM,
PUNCT,
NAME,
to be used in the data member tokenType but at the same time, create preprocessor macros like this
#define WHITE 1
#define PUNCT 2
to be stored and retrieved by
char charTableArray [256]
to calculate the character class (punctuation, spaces, etc) in the Lexer,
where the macro PUNCT (value 2) overrides the enum member PUNCT (value 1) and that inconsistent value is used in both tasks, causing PUNCT to be interpreted as tokenType being NAME (value 2 in the enum). Since this module has several bugs, maybe all the bugs cancel among themselves and all works as expected, but it would be pure luck.
2008-04-29 11:05:11 +00:00
alexpeshkoff
6ab931ebed
increment build number
2008-04-29 09:57:58 +00:00
alexpeshkoff
1bd985f223
increment build number
2008-04-29 09:57:57 +00:00
alexpeshkoff
db8f4f1cce
increment build number
2008-04-29 09:57:53 +00:00
alexpeshkoff
19a1fe2116
increment build number
2008-04-29 09:55:45 +00:00
alexpeshkoff
0ba2ab7ea7
Make fb_cancel_operation() public API call. Related cleanup.
2008-04-29 09:55:41 +00:00
alexpeshkoff
55a5904cac
increment build number
2008-04-29 09:55:40 +00:00
alexpeshkoff
dd6086edc0
increment build number
2008-04-29 09:55:39 +00:00
alexpeshkoff
2954db5a99
increment build number
2008-04-29 09:55:30 +00:00
paulbeach
f31bf55e38
increment build number
2008-04-29 09:40:23 +00:00
alexpeshkoff
3bb16bbef9
increment build number
2008-04-29 08:15:44 +00:00
alexpeshkoff
1b20fba1e9
Fixed "-s" switch in posix CS
2008-04-29 08:15:36 +00:00
alexpeshkoff
e6569dd06b
increment build number
2008-04-29 07:57:59 +00:00
alexpeshkoff
bf691d08c1
Cleanup - posix CS works with MT listener as expected.
2008-04-29 07:57:53 +00:00
fsg
64952fa2cd
increment build number
2008-04-28 19:21:19 +00:00
hvlad
292b447238
increment build number
2008-04-28 09:35:15 +00:00
hvlad
b04aa77f13
Fixed bug CORE-1830
2008-04-28 09:35:10 +00:00
alexpeshkoff
efbdd3106d
increment build number
2008-04-28 07:41:50 +00:00
fsg
e631a409a7
increment build number
2008-04-27 19:23:56 +00:00
fsg
2587337be6
increment build number
2008-04-27 19:23:15 +00:00
asfernandes
cd35f836d3
increment build number
2008-04-27 18:53:39 +00:00
asfernandes
b2abfa3d8b
Compatibility with Valgrind 3.3
2008-04-27 18:53:33 +00:00
robocop
de2d6eb02e
increment build number
2008-04-27 04:44:39 +00:00
asfernandes
efb083c560
increment build number
2008-04-27 02:39:52 +00:00
asfernandes
53a2090f65
Misc
2008-04-27 02:39:51 +00:00
asfernandes
13915998c3
increment build number
2008-04-27 02:39:47 +00:00
asfernandes
aa4ce69a7f
increment build number
2008-04-26 23:20:43 +00:00
fsg
4cd70c1b8c
increment build number
2008-04-26 19:38:39 +00:00
asfernandes
3762641975
increment build number
2008-04-26 15:58:22 +00:00
asfernandes
1eef61d8e4
Fixed CORE-1859 - Arithmetic overflow or division by zero has occurred. in MAX function
2008-04-26 15:58:16 +00:00
asfernandes
aeab665515
increment build number
2008-04-26 15:49:33 +00:00
robocop
1a56fb0fde
increment build number
2008-04-26 14:50:30 +00:00
robocop
649c1733e9
Misc.
2008-04-26 14:50:27 +00:00
robocop
e1c02611c9
increment build number
2008-04-26 14:46:03 +00:00
robocop
e593a978b8
Fix the code in these almost forgotten files.
...
Close some B.O., fix the parameters (constness, type) and mark unused functions with our macro for that purpose.
2008-04-26 14:45:58 +00:00
robocop
ec03603707
increment build number
2008-04-26 14:35:24 +00:00
robocop
2a88090ed9
increment build number
2008-04-26 14:35:23 +00:00
robocop
53bf05282d
Misc.
2008-04-26 14:35:12 +00:00
robocop
b23d31fbd8
increment build number
2008-04-26 14:34:21 +00:00
robocop
b95f9a963a
increment build number
2008-04-26 14:33:21 +00:00
robocop
299803d438
increment build number
2008-04-26 10:36:47 +00:00
robocop
fd11574f6f
increment build number
2008-04-26 10:36:46 +00:00
robocop
cc29cad2eb
increment build number
2008-04-26 10:33:57 +00:00
robocop
a93fed02cf
increment build number
2008-04-26 10:31:12 +00:00
robocop
ee9b4036ad
increment build number
2008-04-26 10:31:10 +00:00
robocop
7d4533725b
Misc.
2008-04-26 10:31:03 +00:00
robocop
4c379b8a1a
increment build number
2008-04-26 10:29:55 +00:00
robocop
83d3ddd6cb
Replace custom code by helper class ThreadStatusGuard.
2008-04-26 10:29:52 +00:00
robocop
a426a46295
increment build number
2008-04-26 10:29:49 +00:00
fsg
87b4118954
increment build number
2008-04-25 19:19:35 +00:00
alexpeshkoff
4b60d8d5d7
increment build number
2008-04-25 16:37:34 +00:00
alexpeshkoff
751f90e7bb
increment build number
2008-04-25 16:37:33 +00:00
alexpeshkoff
a7ec61e555
increment build number
2008-04-25 16:36:26 +00:00
alexpeshkoff
7f3c43032a
Deprecated fbmgr utility.
...
To be removed in 3.0.
2008-04-25 16:36:23 +00:00
alexpeshkoff
b1854af270
increment build number
2008-04-25 16:33:35 +00:00
alexpeshkoff
81e856251c
Added switch "-daemon" to guardian.
...
Thios seems a good replacement of used since 2.0 fbmgr functionality.
2008-04-25 16:33:30 +00:00
alexpeshkoff
3da277879c
increment build number
2008-04-25 13:40:46 +00:00
asfernandes
49a72a21ec
increment build number
2008-04-25 11:01:11 +00:00
paulbeach
8fc7cdf1f2
increment build number
2008-04-25 10:14:56 +00:00
paulbeach
2600e01b89
Fix optimisation problem on MacOSX ppc build that results in a segfault on exit for all utilities
...
Re-define __ppc__ where necessary
2008-04-25 10:14:54 +00:00
paulbeach
c06edd91c0
increment build number
2008-04-25 10:14:50 +00:00
alexpeshkoff
79216d01f8
increment build number
2008-04-25 10:05:01 +00:00
paulbeach
a099700ac1
increment build number
2008-04-25 10:04:28 +00:00
paulbeach
200915e330
increment build number
2008-04-25 10:04:21 +00:00
paulbeach
b8ae68d534
increment build number
2008-04-25 09:42:22 +00:00
paulbeach
bc448cd3d1
increment build number
2008-04-25 09:42:21 +00:00
paulbeach
64df8dd761
Solaris 64bit AMD port
2008-04-25 09:42:19 +00:00
paulbeach
4591bde771
increment build number
2008-04-25 09:42:15 +00:00
paulbeach
d77ad7c7c2
increment build number
2008-04-25 09:42:10 +00:00
alexpeshkoff
251c9e6b10
increment build number
2008-04-25 09:30:31 +00:00
alexpeshkoff
dceac94a4a
Fixed CORE-1868: AV in isc_dsql_free_statement()
2008-04-25 09:30:27 +00:00
hvlad
544ac78286
increment build number
2008-04-25 08:40:03 +00:00
hvlad
a622fe2bfe
Fix MSVC build after JString removal
2008-04-25 08:40:00 +00:00
hvlad
ac8ca54483
increment build number
2008-04-25 08:39:20 +00:00
fsg
b00a137d1f
increment build number
2008-04-24 18:56:20 +00:00
alexpeshkoff
fdd83da48b
increment build number
2008-04-24 16:08:42 +00:00
alexpeshkoff
5c1dcfc16b
increment build number
2008-04-24 16:08:40 +00:00
alexpeshkoff
d13a6cbdad
increment build number
2008-04-24 16:06:25 +00:00
alexpeshkoff
e6ddce9bfe
increment build number
2008-04-24 16:05:47 +00:00
alexpeshkoff
d4ffa306bf
Fixed CORE-1864: SELECT operator does not work in ISQL
2008-04-24 16:05:39 +00:00
alexpeshkoff
ccee8e7ff8
increment build number
2008-04-24 16:05:37 +00:00
alexpeshkoff
6060c0c6c1
increment build number
2008-04-24 15:53:09 +00:00
alexpeshkoff
ba8e97d185
increment build number
2008-04-24 15:53:08 +00:00
alexpeshkoff
c0a472d65e
1. Replaced JString (and some plain char[] buffers) with Firebird::string.
...
2. Make memory allocations look (and wrok) in current firebird style.
3. Fixed vararg usage problem on amd64/linux in AdminException.
2008-04-24 15:49:43 +00:00
alexpeshkoff
b0309298b2
increment build number
2008-04-24 15:49:37 +00:00
alexpeshkoff
ef403fb1f5
increment build number
2008-04-24 15:44:59 +00:00
alexpeshkoff
051eae391f
Added useful JString methods to Firebird::string
2008-04-24 15:44:54 +00:00
alexpeshkoff
5c4efdc6e3
increment build number
2008-04-24 15:11:49 +00:00
alexpeshkoff
6e04201fa5
Fixed AV: exception may be thrown when there is no attachment at all
2008-04-24 15:11:45 +00:00
robocop
455d2e0864
increment build number
2008-04-24 10:57:01 +00:00
robocop
b70fc21329
Collapse some lines of repetitive code.
2008-04-24 10:56:57 +00:00
robocop
38afbc41a9
increment build number
2008-04-24 10:50:35 +00:00
robocop
d3e036d7b9
Fix CORE-1862.
2008-04-24 10:50:22 +00:00
robocop
87654e0cc8
increment build number
2008-04-24 07:19:10 +00:00
robocop
f6140e2a20
Cleanup.
2008-04-24 07:18:56 +00:00
robocop
a56bc1f2f8
increment build number
2008-04-24 07:18:21 +00:00
robocop
2f7dea748c
increment build number
2008-04-24 07:18:20 +00:00
robocop
6ea17fa81d
Misc.
2008-04-24 07:18:15 +00:00
robocop
36c983c60e
increment build number
2008-04-24 07:16:19 +00:00
robocop
2ce6a25c83
Style.
2008-04-24 07:16:12 +00:00
asfernandes
d45f8c97dc
increment build number
2008-04-24 01:53:43 +00:00
asfernandes
e18ac3cb53
Misc
2008-04-24 01:53:40 +00:00
asfernandes
2038f50229
increment build number
2008-04-24 01:53:36 +00:00
asfernandes
176aa34523
increment build number
2008-04-24 01:53:35 +00:00
asfernandes
2533b11454
increment build number
2008-04-24 01:53:32 +00:00
fsg
d7aa414c78
increment build number
2008-04-23 19:10:04 +00:00
hvlad
fb70f5616b
increment build number
2008-04-23 09:38:18 +00:00
hvlad
3c353209d2
Implement CORE-818 : Server needs to detect disconnects.
...
For INET only.
2008-04-23 09:38:15 +00:00
hvlad
88bef5eab6
increment build number
2008-04-23 09:38:14 +00:00
hvlad
9d89c63d16
increment build number
2008-04-23 09:38:13 +00:00
hvlad
e2fdb670ab
increment build number
2008-04-23 09:38:08 +00:00
hvlad
3199fddd72
increment build number
2008-04-23 09:31:45 +00:00
hvlad
969a81f138
Lets cleanup status vector correctly.
2008-04-23 09:31:40 +00:00
alexpeshkoff
e7f1e914e2
increment build number
2008-04-23 08:40:42 +00:00
alexpeshkoff
036f078fed
increment build number
2008-04-23 08:40:30 +00:00
dimitr
ee323dcaf0
increment build number
2008-04-23 08:06:32 +00:00
dimitr
5765e4efea
increment build number
2008-04-23 08:06:31 +00:00
dimitr
68f3670087
Made indices on procedure and exception IDs unique.
...
Added new unique index on generator ID.
2008-04-23 08:06:28 +00:00
dimitr
d7973aa164
increment build number
2008-04-23 08:01:39 +00:00
dimitr
06f13e393c
Misc.
2008-04-23 08:01:36 +00:00
dimitr
6e8686fa4d
increment build number
2008-04-23 08:00:40 +00:00
dimitr
a355c60d02
1) Implemented CORE-793. More work is required to terminate idle CS processes, this will be done the next week.
...
2) Fixed the "lock conflict" error for the CS monitoring in v2.5.
2008-04-23 08:00:27 +00:00
asfernandes
f4e86a9d37
increment build number
2008-04-23 02:19:27 +00:00
asfernandes
cfb2b8ee91
Misc
2008-04-23 02:19:25 +00:00