robocop
80ba24a605
Fixing the Win32 build after Alex' changes.
2008-07-06 11:03:09 +00:00
robocop
a210517a2e
increment build number
2008-07-06 10:59:07 +00:00
robocop
894662c1e8
Misc.
2008-07-06 10:59:03 +00:00
robocop
4d3fe3483a
increment build number
2008-07-06 10:57:10 +00:00
robocop
4fe9cb85e9
increment build number
2008-07-06 10:56:41 +00:00
robocop
915783bf8e
Misc:
...
Updating legacy message
Adding a message
Fixing some typos
2008-07-06 10:56:34 +00:00
robocop
700e03501d
increment build number
2008-07-06 10:52:33 +00:00
robocop
4ae6f26449
increment build number
2008-07-06 10:52:16 +00:00
robocop
d3f205a07e
increment build number
2008-07-06 10:51:59 +00:00
skidder
823e214fde
increment build number
2008-07-05 19:31:59 +00:00
skidder
b9571d48ee
When GFIX is invoked with -MEND option it marks blobs and records with
...
inconsistencies as damaged (rhd_damaged). When later GBAK is invoked with
-IGNORE option it instructs the engine to skip such marked blobs and records
to be able to create backup of the database.
However, for damaged BLOBs the engine returns inconsistent statistics via
isc_blob_info call making GBAK to fail defeating the purpose of GFIX -MEND.
This problem is present in all Firebird versions.
This patch corrects the above behavior, and makes the engine return damaged
blobs to GBAK with -IGNORE option as consistent zero-length blobs permitting
database backup to succeed.
2008-07-05 19:31:52 +00:00
asfernandes
6249fcf17e
increment build number
2008-07-04 15:44:31 +00:00
asfernandes
195f7524aa
increment build number
2008-07-04 15:44:15 +00:00
alexpeshkoff
a0152ce98c
increment build number
2008-07-04 10:37:31 +00:00
alexpeshkoff
35adc92bc5
increment build number
2008-07-04 10:37:29 +00:00
alexpeshkoff
8ca9489c59
increment build number
2008-07-04 10:33:25 +00:00
dimitr
60cddde0b5
increment build number
2008-07-04 05:05:11 +00:00
fsg
9d18025043
increment build number
2008-07-03 19:12:03 +00:00
fsg
1a364daa66
increment build number
2008-07-03 19:10:54 +00:00
alexpeshkoff
1930910ac8
increment build number
2008-07-03 13:43:40 +00:00
alexpeshkoff
0c4dccc8ac
increment build number
2008-07-03 12:03:01 +00:00
alexpeshkoff
48fd5141d1
increment build number
2008-07-03 12:02:59 +00:00
alexpeshkoff
5ac5869661
CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come.
2008-07-03 12:02:54 +00:00
alexpeshkoff
d4c3348bcc
increment build number
2008-07-03 12:02:30 +00:00
alexpeshkoff
0b248b6942
increment build number
2008-07-03 12:02:19 +00:00
alexpeshkoff
bc75ce0e06
increment build number
2008-07-03 12:02:08 +00:00
robocop
ddb114e2e6
increment build number
2008-07-03 07:12:39 +00:00
asfernandes
6180f4c580
increment build number
2008-07-02 19:43:50 +00:00
asfernandes
417f155a6d
increment build number
2008-07-02 16:00:00 +00:00
asfernandes
9f5509596c
increment build number
2008-07-02 15:56:56 +00:00
asfernandes
df3c54b4f0
increment build number
2008-07-02 15:56:52 +00:00
asfernandes
71961bae16
increment build number
2008-07-02 15:12:43 +00:00
roman-simakov
2b339c6c5a
increment build number
2008-07-02 13:02:38 +00:00
roman-simakov
84798050ec
Fixed bugcheck 210 (page in use during flush) is thrown during database validation.
2008-07-02 13:02:26 +00:00
roman-simakov
816a793ef9
increment build number
2008-07-02 12:22:12 +00:00
roman-simakov
e3b81dea18
Misc
2008-07-02 12:22:08 +00:00
asfernandes
fa8897f6e8
increment build number
2008-07-02 12:01:44 +00:00
roman-simakov
250373da8b
increment build number
2008-07-02 10:56:13 +00:00
roman-simakov
6bff45dc78
Correction
2008-07-02 10:56:00 +00:00
robocop
77b8eadddf
increment build number
2008-07-02 09:46:49 +00:00
robocop
b679c7ddb6
increment build number
2008-07-02 08:47:32 +00:00
robocop
86cd5672d6
Misc.
2008-07-02 08:47:24 +00:00
asfernandes
482e7492a7
increment build number
2008-07-02 00:24:19 +00:00
asfernandes
c731e9ce84
increment build number
2008-07-02 00:22:52 +00:00
asfernandes
7216774b1f
increment build number
2008-07-01 21:36:16 +00:00
asfernandes
372cb9bb34
Correction
2008-07-01 21:36:13 +00:00
fsg
f2dc1ef4af
increment build number
2008-07-01 19:28:42 +00:00
asfernandes
83d78e5e45
increment build number
2008-07-01 15:54:03 +00:00
asfernandes
ce4bf91533
Misc
2008-07-01 01:12:02 +00:00
asfernandes
1dc8b4e8a1
increment build number
2008-07-01 01:12:01 +00:00
asfernandes
3e8a73a8ee
increment build number
2008-07-01 01:11:57 +00:00
asfernandes
27859a8d45
increment build number
2008-06-30 15:48:22 +00:00
roman-simakov
3c8cffac47
increment build number
2008-06-30 12:23:55 +00:00
roman-simakov
a9203adf92
Patch from Alexander Potapchenko for improvement foreign key handling. Now one can reference to key fields of active record when they are not changed.
2008-06-30 12:23:48 +00:00
asfernandes
d915678669
increment build number
2008-06-29 19:29:41 +00:00
fsg
12034cd473
increment build number
2008-06-29 18:56:23 +00:00
asfernandes
530de22095
increment build number
2008-06-29 16:04:57 +00:00
asfernandes
17a064e292
increment build number
2008-06-29 15:52:52 +00:00
asfernandes
ebb3c85d54
increment build number
2008-06-29 15:52:47 +00:00
asfernandes
0d31f7c8b4
Fx Linux build
2008-06-29 15:52:46 +00:00
hvlad
46ce51c326
increment build number
2008-06-29 12:27:00 +00:00
hvlad
147e493955
Misc
2008-06-29 12:26:55 +00:00
asfernandes
023b7d5873
increment build number
2008-06-28 19:20:10 +00:00
fsg
1e604abe2f
increment build number
2008-06-28 18:56:57 +00:00
dimitr
544d15a51a
Misc.
2008-06-27 13:40:37 +00:00
asfernandes
c8cacf9ad1
Misc
2008-06-27 13:31:04 +00:00
dimitr
50adebd7e7
Fixed CORE-1965: Lock manager crash (invalid lock ID) under concurrent DDL load.
2008-06-27 12:11:09 +00:00
alexpeshkoff
0635ef9757
increment build number
2008-06-27 11:28:53 +00:00
alexpeshkoff
20bbecd67e
increment build number
2008-06-27 11:28:48 +00:00
alexpeshkoff
e4259a0f75
increment build number
2008-06-27 11:28:21 +00:00
robocop
3e67718e8b
increment build number
2008-06-27 11:22:26 +00:00
dimitr
f54a13ef9a
increment build number
2008-06-27 08:44:45 +00:00
dimitr
f735ff4502
Fixed CORE-1963: Possible server crash on commit when granting/revoking privileges from multiple connections simultaneously.
2008-06-27 08:44:40 +00:00
alexpeshkoff
9b6ff2124b
increment build number
2008-06-27 07:31:40 +00:00
alexpeshkoff
9133ab3422
increment build number
2008-06-27 07:31:39 +00:00
alexpeshkoff
8b06f92880
increment build number
2008-06-27 07:31:31 +00:00
alexpeshkoff
dfa2ed1275
increment build number
2008-06-27 07:31:18 +00:00
alexpeshkoff
c116f6e015
increment build number
2008-06-27 07:31:10 +00:00
fsg
cdc14f7dbe
increment build number
2008-06-26 18:51:05 +00:00
asfernandes
0b41c0007c
increment build number
2008-06-26 16:33:34 +00:00
dimitr
ca369eb483
increment build number
2008-06-26 15:22:11 +00:00
dimitr
5dd403dffa
Rolled back some of my prior changes because of the found regression.
2008-06-26 15:22:01 +00:00
dimitr
83aa7603b0
increment build number
2008-06-26 12:28:41 +00:00
dimitr
74fe420b29
Rolled back my minor prototype changes as requested by Claudio.
2008-06-26 12:28:36 +00:00
robocop
38153dbad2
increment build number
2008-06-26 12:02:34 +00:00
dimitr
83a5935273
increment build number
2008-06-26 11:28:46 +00:00
robocop
5a5c114533
increment build number
2008-06-26 11:23:48 +00:00
robocop
8a77b30645
Cleanup: get rid of useless third param in ISC_unmap_file
2008-06-26 11:23:40 +00:00
robocop
c97eccd672
increment build number
2008-06-26 11:23:38 +00:00
dimitr
b42a460080
increment build number
2008-06-26 11:20:54 +00:00
dimitr
ee312b0920
Final part of the solution for CORE-1938: fixed synchronization.
2008-06-26 11:20:41 +00:00
robocop
59743d0fdf
increment build number
2008-06-26 11:03:59 +00:00
dimitr
480b957a2c
increment build number
2008-06-26 11:01:19 +00:00
dimitr
e4e437eb3b
Relation must be locked for any DPM access. As it's normally done after request optimization, I put an extra lock into the optimizer.
...
This is one of the possible reasons for CORE-1938 to appear.
2008-06-26 11:01:07 +00:00
alexpeshkoff
c7bff1082f
increment build number
2008-06-26 11:00:42 +00:00
alexpeshkoff
5bd0ba6f2e
increment build number
2008-06-26 10:58:41 +00:00
dimitr
ab1b9dc414
increment build number
2008-06-26 10:48:37 +00:00
dimitr
438dec11d6
1) Keep rel_name for dropped relations in order to report errors properly.
...
2) Throw an error when the relation cannot be locked because of being already dropped.
3) Don't release the existence lock before RDB$RELATIONS is cleaned up.
This is the first part of the changes intended to fix CORE-1938.
2008-06-26 10:48:28 +00:00
robocop
d786d35f83
Misc.
2008-06-26 10:43:57 +00:00
alexpeshkoff
a2e416210b
Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
...
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
alexpeshkoff
582db89caf
increment build number
2008-06-26 09:47:58 +00:00
alexpeshkoff
d4b1204bd0
increment build number
2008-06-26 09:47:52 +00:00
alexpeshkoff
9f149bfa32
increment build number
2008-06-26 09:47:33 +00:00
fsg
64e15c5896
increment build number
2008-06-25 19:01:15 +00:00
asfernandes
517c819adb
increment build number
2008-06-25 16:11:13 +00:00
asfernandes
93947f0368
increment build number
2008-06-25 16:11:05 +00:00
asfernandes
cf7af2292d
Fixed CORE-1962 - Incorrect extraction of MILLISECONDs
2008-06-25 15:58:03 +00:00
asfernandes
e903d56de0
increment build number
2008-06-25 15:58:02 +00:00
dimitr
642391459e
Fixed CORE-1961: Bugcheck 210 (page in use during flush) is thrown during database validation.
2008-06-25 12:37:50 +00:00
asfernandes
23e4059ce5
Changed attribute name NUMERIC to NUMERIC-SORT - sugested by Claudio
2008-06-25 01:46:50 +00:00
asfernandes
d868936aab
increment build number
2008-06-25 01:46:48 +00:00
asfernandes
297212718c
increment build number
2008-06-25 01:46:40 +00:00
asfernandes
1e35011f71
increment build number
2008-06-24 22:25:51 +00:00
fsg
6d4fe1b3dd
increment build number
2008-06-24 18:57:49 +00:00
fsg
60a773036e
increment build number
2008-06-24 18:56:45 +00:00
dimitr
cbf7e5f73a
increment build number
2008-06-24 18:29:26 +00:00
dimitr
5b4d7d1457
increment build number
2008-06-24 18:26:35 +00:00
dimitr
5066599a46
increment build number
2008-06-24 18:24:48 +00:00
dimitr
fe2e2ed3a3
Fixed CORE-1958: Bugcheck 179 (decompression overran buffer) when attempting to update the same record multiple times.
2008-06-24 18:24:46 +00:00
asfernandes
f41a7c9a9d
increment build number
2008-06-24 15:31:29 +00:00
alexpeshkoff
7b2bf28765
increment build number
2008-06-24 13:07:19 +00:00
alexpeshkoff
99f17b4d00
1. Frontported fix for CORE-1944: Monitoring tables contain wrong data
...
2. Added new methods to Clumplet classes - date, time and floating point support.
3. Avoid endianess #ifdef's in Clumplet classes.
2008-06-24 13:07:12 +00:00
alexpeshkoff
b8be425321
increment build number
2008-06-24 13:07:07 +00:00
asfernandes
35227b0aaf
increment build number
2008-06-24 12:08:36 +00:00
asfernandes
fda6131b90
increment build number
2008-06-24 12:08:33 +00:00
asfernandes
bc0a670c78
increment build number
2008-06-24 12:04:58 +00:00
asfernandes
af576b0723
increment build number
2008-06-24 12:04:42 +00:00
hvlad
13f1550968
increment build number
2008-06-24 12:02:40 +00:00
hvlad
81c1e2e604
Correct error in my previous commit.
2008-06-24 12:02:29 +00:00
hvlad
e98e50752a
increment build number
2008-06-24 11:56:29 +00:00
hvlad
ac03047011
1. Make work with databases_mutex more consistent (lock\unlock it at the same scope of code).
...
2. Restore accidentally broken pause when attempt to brute-force login\pwd is detected
2008-06-24 11:56:17 +00:00
fsg
510c896971
increment build number
2008-06-23 20:27:27 +00:00
alexpeshkoff
a54f97ee9c
increment build number
2008-06-23 13:38:42 +00:00
robocop
81ef9c3427
increment build number
2008-06-23 12:18:21 +00:00
robocop
411b74449d
Misc.
2008-06-23 12:18:04 +00:00
alexpeshkoff
e1800d022d
increment build number
2008-06-23 08:01:39 +00:00
asfernandes
b862336fb0
increment build number
2008-06-22 20:08:59 +00:00
asfernandes
cd49fc3faa
Feature CORE-1945 - Custom attribute for collation to sort numbers in numeric order
2008-06-22 20:08:56 +00:00
asfernandes
42f58df7ab
increment build number
2008-06-22 20:08:55 +00:00
asfernandes
6b0efd612d
increment build number
2008-06-22 19:16:46 +00:00
roman-simakov
29986d0d60
increment build number
2008-06-22 17:31:16 +00:00
roman-simakov
5dd400c24a
Fixed server hanging while lock table is initializing by one attachment and one previous attachment is disconnecting. Thanks to Nikolay.
2008-06-22 17:31:12 +00:00
robocop
17a60fdeaa
increment build number
2008-06-22 14:51:36 +00:00
hvlad
b4defd26f7
Correction
2008-06-22 07:43:12 +00:00
hvlad
acb28f7a71
More error messages for EXECUTE STATEMENT
2008-06-22 07:34:36 +00:00
asfernandes
4d7dc5743a
increment build number
2008-06-21 16:29:29 +00:00
asfernandes
1877505dc6
increment build number
2008-06-21 16:01:11 +00:00
asfernandes
1e579b3ea1
increment build number
2008-06-21 16:01:04 +00:00
asfernandes
bf5a518cca
increment build number
2008-06-21 02:25:42 +00:00
asfernandes
1bf05d18d5
increment build number
2008-06-21 02:03:13 +00:00