dimitr
06b68461c3
increment build number
2003-06-05 17:15:15 +00:00
dimitr
5c13dbe98d
Explicitly assign normal priority to the service tasks.
...
Avoid lockups between GC thread, cache writer and the service manager.
2003-06-05 17:15:00 +00:00
dimitr
3a7e0eadc8
increment build number
2003-06-05 16:09:44 +00:00
dimitr
cb844e541a
Fixed random crashes with big queries prepared.
2003-06-05 16:09:37 +00:00
dimitr
81b7cb7e4d
increment build number
2003-06-05 13:12:35 +00:00
dimitr
2a52c5d032
increment build number
2003-06-05 12:37:55 +00:00
dimitr
3986cd49b2
increment build number
2003-06-05 11:09:00 +00:00
aafemt
203209a492
increment build number
2003-06-05 10:12:50 +00:00
aafemt
e631e58bfe
Backward compatibility of public interface
2003-06-05 10:12:45 +00:00
aafemt
12f45c4d03
increment build number
2003-06-05 10:12:44 +00:00
dimitr
9e19d48176
increment build number
2003-06-05 08:38:26 +00:00
dimitr
8c821d7cdb
Fixed minor memory leak in CREATE/ATTACH DATABASE.
2003-06-05 08:38:21 +00:00
fsg
18db368276
increment build number
2003-06-04 22:07:03 +00:00
dimitr
60b8b4fe7c
increment build number
2003-06-04 13:05:04 +00:00
paul_reeves
a6fe0975ed
increment build number
2003-06-04 08:29:25 +00:00
paul_reeves
920d2511f2
increment build number
2003-06-04 08:22:17 +00:00
fsg
474fe0b114
increment build number
2003-06-03 22:06:13 +00:00
skidder
46677a16b0
increment build number
2003-06-03 10:27:04 +00:00
aafemt
c4b90fd840
increment build number
2003-06-03 10:14:14 +00:00
fsg
f0b267f26f
increment build number
2003-06-02 22:06:18 +00:00
skidder
2629391568
increment build number
2003-06-02 16:11:24 +00:00
alexpeshkoff
31b9eadbe1
increment build number
2003-06-02 13:55:48 +00:00
fsg
f72e4f0adf
increment build number
2003-06-01 22:06:34 +00:00
skidder
9e841c25c3
increment build number
2003-06-01 19:17:58 +00:00
skidder
48e4360d5b
increment build number
2003-06-01 19:14:27 +00:00
dimitr
6d7049b132
increment build number
2003-06-01 18:42:30 +00:00
fsg
28a68bbf85
increment build number
2003-06-01 17:02:25 +00:00
skidder
9e67e13f8f
increment build number
2003-06-01 16:22:51 +00:00
skidder
b79a5aa971
Fix metadata cache problem that prevented restore of some databases
2003-06-01 16:22:47 +00:00
skidder
4a6ddfa702
increment build number
2003-06-01 15:51:38 +00:00
skidder
d9bd515cc9
increment build number
2003-06-01 15:49:56 +00:00
skidder
40a5b05212
increment build number
2003-06-01 15:47:18 +00:00
dimitr
c472596534
increment build number
2003-06-01 10:01:05 +00:00
dimitr
dd327f26ee
INT is _not_ OK. Today (01-Jun-2003) the overflow occured.
2003-06-01 10:00:54 +00:00
dimitr
658e22c9ec
increment build number
2003-06-01 08:10:06 +00:00
fsg
5e8a0e8da4
increment build number
2003-05-30 22:06:35 +00:00
dimitr
84f06cf59d
increment build number
2003-05-30 12:29:35 +00:00
alexpeshkoff
a05064682f
increment build number
2003-05-30 12:17:50 +00:00
alexpeshkoff
08acf2c49f
increment build number
2003-05-30 12:17:48 +00:00
alexpeshkoff
db39682f9a
Added support for case-sensitivity in path's comaparison according to OS requirements.
...
Use it in config_file & dir_list
Now in win32 one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH
2003-05-30 12:17:47 +00:00
alexpeshkoff
37b0fd3977
increment build number
2003-05-30 12:17:45 +00:00
dimitr
7c212222f7
increment build number
2003-05-30 11:49:04 +00:00
dimitr
8e174fcbbf
Bugfix for wrong UDF arguments of types DATE/TIME (dialect 3).
...
Thanks to Oleg LOA.
2003-05-30 11:48:59 +00:00
fsg
c899399e25
increment build number
2003-05-29 22:06:32 +00:00
skidder
30cd2764fb
increment build number
2003-05-29 13:40:07 +00:00
dimitr
e84fa9f9d1
increment build number
2003-05-29 11:59:53 +00:00
dimitr
2182b34d60
Bugfix for RI failure in foreign keys.
2003-05-29 11:59:49 +00:00
skidder
e744321c5c
increment build number
2003-05-29 10:14:59 +00:00
skidder
93233b2bc0
increment build number
2003-05-29 10:14:58 +00:00
fsg
3630dbfd76
increment build number
2003-05-28 22:06:39 +00:00
dimitr
7e5eaee0d3
increment build number
2003-05-28 13:30:10 +00:00
paul_reeves
890664026c
increment build number
2003-05-28 03:33:15 +00:00
fsg
db2851de9a
increment build number
2003-05-27 22:06:28 +00:00
dimitr
3a90e8ad20
increment build number
2003-05-27 15:44:58 +00:00
dimitr
9b871075a1
We should never treat numeric NULL as zero. Always check for req_null flag.
2003-05-27 15:44:55 +00:00
dimitr
d29d2ef9a3
increment build number
2003-05-27 14:59:17 +00:00
dimitr
70076a7da7
Another fix for index corruption. Shouldn't affect anything else this time.
2003-05-27 14:59:13 +00:00
fsg
780da36c5d
increment build number
2003-05-26 22:06:46 +00:00
dimitr
8f416afd56
increment build number
2003-05-26 15:46:21 +00:00
dimitr
c17f3cc0df
Small cleanup.
2003-05-26 15:46:20 +00:00
dimitr
9f3636f9df
increment build number
2003-05-26 15:45:30 +00:00
dimitr
414206c2d0
Fixed bug with incorrect handling of numeric NULLs as exception messages.
2003-05-26 15:45:29 +00:00
dimitr
49d4977632
increment build number
2003-05-26 15:44:22 +00:00
dimitr
82ae98b28c
increment build number
2003-05-26 08:18:39 +00:00
dimitr
7d9f0821c3
Rolled back previous bugfix due to found side-effects. Still looking for a correct solution.
2003-05-26 08:18:33 +00:00
fsg
2f891896f9
increment build number
2003-05-25 22:04:46 +00:00
skidder
be46714708
increment build number
2003-05-25 19:24:12 +00:00
skidder
f7f599ea13
Improve diagnostics
2003-05-25 19:24:09 +00:00
skidder
49dd566a03
increment build number
2003-05-25 18:59:20 +00:00
skidder
1cc61a09b4
Allow easy adjustment of LockSemCount in Posix builds. Do not fail if value is adjusted in configuration file, but cannot be applied because of running engine processes
2003-05-25 18:59:19 +00:00
skidder
c06c1e7b8c
increment build number
2003-05-25 18:59:18 +00:00
fsg
c2041dfc53
increment build number
2003-05-25 10:45:00 +00:00
fsg
2a41ac614b
increment build number
2003-05-25 10:44:59 +00:00
fsg
32a1c2dfdc
increment build number
2003-05-25 10:44:57 +00:00
skidder
8ff8744bd3
increment build number
2003-05-25 00:24:25 +00:00
skidder
54b952ece4
Add comment
2003-05-25 00:24:23 +00:00
skidder
51a7aea418
increment build number
2003-05-25 00:12:35 +00:00
skidder
c5a8078d63
Allow Kylix and other tools work with local Linux CS version installed
2003-05-25 00:12:34 +00:00
skidder
388a892466
increment build number
2003-05-25 00:10:04 +00:00
skidder
97e8081d90
Move FB_ALIGN out of platform-dependent section as some parts of code depend on its implementation unconditionally
2003-05-25 00:10:03 +00:00
skidder
01437e5ce8
increment build number
2003-05-25 00:09:29 +00:00
skidder
01bfd3c04e
increment build number
2003-05-25 00:07:32 +00:00
skidder
76441fd815
increment build number
2003-05-25 00:04:55 +00:00
skidder
78f6ea1642
increment build number
2003-05-25 00:04:17 +00:00
fsg
0391a94d0f
increment build number
2003-05-24 22:04:47 +00:00
skidder
f58524b0b8
increment build number
2003-05-24 17:28:03 +00:00
skidder
0828438698
increment build number
2003-05-24 15:18:37 +00:00
fsg
b7e9c48a62
increment build number
2003-05-24 13:44:13 +00:00
dimitr
8f0675707d
increment build number
2003-05-24 07:46:30 +00:00
dimitr
8c89b7a941
Fixed synchronization issues in the service manager.
2003-05-24 07:46:27 +00:00
fsg
f598436f0d
increment build number
2003-05-23 22:05:33 +00:00
skidder
7f0b47bc48
increment build number
2003-05-23 16:55:44 +00:00
fsg
a80067690d
increment build number
2003-05-22 22:06:26 +00:00
alexpeshkoff
c740bb9475
increment build number
2003-05-22 16:59:53 +00:00
alexpeshkoff
b69e76cb3a
Use transaction pool for storing rpb chains.
...
Bug in commit, which I tried to fix using permanent pool here,
was caused by another reason and already fixed.
2003-05-22 16:59:49 +00:00
paul_reeves
51ba8b8c91
increment build number
2003-05-22 12:42:21 +00:00
paul_reeves
9a52b61965
increment build number
2003-05-22 12:42:20 +00:00
alexpeshkoff
f6170fe6e2
increment build number
2003-05-22 11:13:23 +00:00
alexpeshkoff
41e822f58b
Some cosmetic cleanup to follow __ standard. Comments added.
2003-05-22 11:13:22 +00:00
alexpeshkoff
c9f9b1f9f7
increment build number
2003-05-22 06:39:56 +00:00
fsg
a4060d1eea
increment build number
2003-05-20 22:07:05 +00:00
dimitr
5ea47a0c69
increment build number
2003-05-20 15:40:01 +00:00
fsg
a8a4b0ec49
increment build number
2003-05-19 22:07:04 +00:00
alexpeshkoff
f3ac21c160
increment build number
2003-05-19 06:57:11 +00:00
alexpeshkoff
2fe62fadf0
Make engine compile again with MSVC
2003-05-19 06:57:08 +00:00
fsg
c157724708
increment build number
2003-05-17 22:03:37 +00:00
arnobrinkman
a24127e18e
increment build number
2003-05-16 22:15:42 +00:00
arnobrinkman
98b28378a9
bugfix FB1.5: Optimizer crashed when all indices of a table had the selectivity of 1
2003-05-16 22:15:39 +00:00
fsg
624a66d9d4
increment build number
2003-05-16 22:05:51 +00:00
skidder
9b94950078
increment build number
2003-05-16 20:35:23 +00:00
skidder
6c1009dd05
increment build number
2003-05-16 20:35:21 +00:00
skidder
524fc1a641
Fix up lock manager. Clean AST invocation. Fix type of lrq_flags to match its value. Backout my logic for fast deadlock detection as it breaks engine in several places
2003-05-16 20:35:19 +00:00
skidder
794ecc9b06
increment build number
2003-05-16 20:35:04 +00:00
fsg
e6a055cbb8
increment build number
2003-05-15 22:05:06 +00:00
skidder
a48a387c71
increment build number
2003-05-15 11:16:49 +00:00
skidder
99e5599184
Make engine compile again
2003-05-15 11:16:47 +00:00
fsg
a42bc7d70e
increment build number
2003-05-14 22:05:51 +00:00
skidder
48a5c8e76a
increment build number
2003-05-14 15:12:05 +00:00
skidder
32e5e6aa83
Compatibility change
2003-05-14 15:12:04 +00:00
eku
ce1da357fb
increment build number
2003-05-14 12:32:04 +00:00
eku
68da33d89d
Improved error handling as suggested by skidder.
2003-05-14 12:32:02 +00:00
alexpeshkoff
78aa56b62d
increment build number
2003-05-14 08:24:51 +00:00
alexpeshkoff
f9e867a94f
Fixed bug with wrong req_attachment after exception in procedure
2003-05-14 08:24:49 +00:00
dimitr
6d6b51540e
increment build number
2003-05-14 08:15:30 +00:00
dimitr
ec68f0c30b
increment build number
2003-05-14 08:09:53 +00:00
dimitr
9495d04093
THD_yield() should just release the CPU, it shouldn't wait. Hence we get significant speed-up for the GC/sweep.
2003-05-14 08:09:47 +00:00
eku
3b4e7e9f7d
increment build number
2003-05-14 05:40:02 +00:00
eku
a4f63b94b0
increment build number
2003-05-14 05:40:01 +00:00
eku
d496ef4e4e
Check for the function mkstemp(). If it's not available, fall back to mktemp().
2003-05-14 05:40:00 +00:00
eku
5de86cc700
increment build number
2003-05-14 05:39:59 +00:00
eku
b945d9413b
increment build number
2003-05-14 05:39:58 +00:00
fsg
3d7e43b375
increment build number
2003-05-13 22:06:10 +00:00
alexpeshkoff
2d7391b42a
increment build number
2003-05-13 12:04:26 +00:00
alexpeshkoff
1896baa4ab
Fixed bug with NULL argument
2003-05-13 12:04:22 +00:00
aafemt
399cd9ddc1
increment build number
2003-05-13 10:13:36 +00:00
fsg
4f53739884
increment build number
2003-05-11 22:04:57 +00:00
skidder
204bd414ef
increment build number
2003-05-11 19:38:13 +00:00
skidder
31444a99c6
Fix server crashes when explicit pessimistic locks are used from PSQL
2003-05-11 19:38:11 +00:00
skidder
f2b885f08a
increment build number
2003-05-11 19:32:45 +00:00
skidder
acb94dcc65
increment build number
2003-05-11 17:12:10 +00:00
skidder
af0bc3449f
Fix little issue in temp stuff noted by Claudio Valderrama
2003-05-11 17:12:08 +00:00
dimitr
7e67e95915
increment build number
2003-05-11 13:23:21 +00:00
dimitr
808bf1c24e
increment build number
2003-05-11 11:48:24 +00:00
dimitr
0002b4ff65
Fixed temp file management in utilities.
2003-05-11 11:48:22 +00:00
fsg
33859c1727
increment build number
2003-05-10 22:03:52 +00:00
hippoman
20bbdc8278
increment build number
2003-05-10 15:37:08 +00:00
dimitr
3d03e64757
increment build number
2003-05-10 15:13:56 +00:00
hippoman
5d28868742
increment build number
2003-05-10 14:36:55 +00:00
hippoman
812701bb9a
increment build number
2003-05-10 14:36:11 +00:00
dimitr
5b7b4ea6fa
increment build number
2003-05-10 13:05:27 +00:00
dimitr
595bfffa27
Fixed GC code to avoid [quite frequent] index corruptions.
2003-05-10 13:05:26 +00:00
dimitr
a0cb2ace1a
increment build number
2003-05-10 13:01:44 +00:00
dimitr
5c19f223b6
Restore compatibility with VC6.
2003-05-10 13:01:41 +00:00
hippoman
6f31d4f7b4
increment build number
2003-05-10 01:10:56 +00:00
hippoman
ef6882ed5f
increment build number
2003-05-10 00:06:14 +00:00
fsg
5593355e51
increment build number
2003-05-09 22:05:07 +00:00
skidder
088ad5b6d7
increment build number
2003-05-09 16:18:34 +00:00
skidder
ce1dca4ea4
1. Cleanup
...
2. Rework temporary files management. In particular:
- fix security hole on all POSIX platforms except FREEBSD/OPENBSD related to mktemp usage (possible DoS attacks or privileges elevation) via switching to mkstemp
- fix problem with only 27 unique filenames generated on Win32 (which could cause unpredictable behavior in SS builds)
- pass appropriate flags to CreateFile on Win32 to indicate that files are temporary (this may improve performance a little)
2003-05-09 16:18:32 +00:00
skidder
a006cae722
increment build number
2003-05-09 16:05:27 +00:00
skidder
7904fcd7ee
Cleanup
2003-05-09 16:05:24 +00:00
skidder
ed802896b6
increment build number
2003-05-09 16:02:47 +00:00
skidder
93b5a811a8
increment build number
2003-05-09 16:02:20 +00:00
skidder
2c5309b695
increment build number
2003-05-09 16:02:07 +00:00
hippoman
1692d8e707
increment build number
2003-05-09 15:10:25 +00:00
skidder
97c26b7929
increment build number
2003-05-09 14:45:47 +00:00
fsg
725433f786
increment build number
2003-05-08 22:05:10 +00:00
skidder
d514b3e8f5
increment build number
2003-05-08 19:47:30 +00:00
skidder
11c1251a91
increment build number
2003-05-08 17:40:12 +00:00
alexpeshkoff
201e78b38d
increment build number
2003-05-08 10:31:21 +00:00
aafemt
dccc79ce9f
increment build number
2003-05-08 10:30:44 +00:00
dimitr
800c15fe7c
increment build number
2003-05-08 07:15:34 +00:00
dimitr
3eb4a16261
increment build number
2003-05-08 06:21:25 +00:00
fsg
2a946f5691
increment build number
2003-05-07 22:03:14 +00:00
skidder
49de58526b
increment build number
2003-05-07 19:14:43 +00:00
skidder
b396f8ded6
increment build number
2003-05-07 13:48:43 +00:00
skidder
dbecdb07ad
increment build number
2003-05-07 13:46:30 +00:00
skidder
5b624b85fe
increment build number
2003-05-07 11:13:56 +00:00
dimitr
52a7a5b2d5
increment build number
2003-05-07 10:30:55 +00:00
dimitr
234ecccbac
increment build number
2003-05-07 07:51:36 +00:00
dimitr
d96ca21b42
increment build number
2003-05-07 07:25:39 +00:00
dimitr
b797385101
increment build number
2003-05-07 07:22:43 +00:00
dimitr
df79570795
Added comment.
2003-05-07 07:22:42 +00:00
dimitr
6356c0bfc1
increment build number
2003-05-07 07:08:08 +00:00
dimitr
702aa5b3c8
increment build number
2003-05-07 07:06:47 +00:00
dimitr
3ecade90cb
It's useless to care about handle leaks when both the engine and thread scheduler are shutdown.
...
Please also note, that THREAD_* macros shouldn't be used in atexit()-handlers or static destructors.
2003-05-07 07:06:42 +00:00
fsg
654d6cdead
increment build number
2003-05-07 05:18:07 +00:00
arnobrinkman
bdd07622b2
increment build number
2003-05-07 01:57:23 +00:00
dimitr
92598295d3
increment build number
2003-05-06 15:05:00 +00:00
dimitr
8f33b1c2a6
increment build number
2003-05-06 15:04:41 +00:00
dimitr
5afece6e0a
increment build number
2003-05-06 12:05:32 +00:00
dimitr
abf4f04dcd
Hide metadata cache diagnostic warnings in the release builds.
2003-05-06 12:05:26 +00:00
fsg
5e31fc4a8a
increment build number
2003-05-05 22:08:07 +00:00
skidder
739b2dc524
increment build number
2003-05-05 16:11:22 +00:00
dimitr
df4f3f7a24
increment build number
2003-05-05 14:25:58 +00:00
dimitr
873ac89b67
no message
2003-05-05 14:25:40 +00:00
alexpeshkoff
67af884456
increment build number
2003-05-05 12:26:39 +00:00
dimitr
0c80882194
increment build number
2003-05-05 12:11:12 +00:00
dimitr
e4b1d56765
increment build number
2003-05-05 12:09:42 +00:00
skidder
ed6cdb585b
increment build number
2003-05-05 11:55:36 +00:00
alexpeshkoff
171a0bb237
increment build number
2003-05-05 11:48:38 +00:00
alexpeshkoff
e56e40fac6
Don't build rpb chains for external files
2003-05-05 11:48:37 +00:00
alexpeshkoff
7fbe1bc2b8
increment build number
2003-05-05 11:47:47 +00:00
alexpeshkoff
6943275bcc
Moved pre-(modify,erase)triggers code to single inline function
2003-05-05 11:47:45 +00:00
dimitr
80057a88a9
increment build number
2003-05-05 11:44:04 +00:00
dimitr
2a0603de92
increment build number
2003-05-05 11:14:08 +00:00
alexpeshkoff
dc546b3dba
increment build number
2003-05-05 10:46:55 +00:00
alexpeshkoff
85ee535ebd
Comment added
2003-05-05 10:46:54 +00:00
alexpeshkoff
c08e7f9a7b
increment build number
2003-05-05 10:45:13 +00:00
dimitr
1a76414e5f
increment build number
2003-05-05 10:39:30 +00:00
dimitr
1e6ea4c09d
increment build number
2003-05-05 10:36:15 +00:00
dimitr
289cb7da81
increment build number
2003-05-05 10:32:34 +00:00
dimitr
0326d12191
increment build number
2003-05-05 10:27:43 +00:00
dimitr
b8027b76dd
increment build number
2003-05-05 09:19:36 +00:00
dimitr
9e168cacd6
Removed XNET temporary stubs from ISC and REMOTE.
...
It will be available as native local protocol in v1.6.
2003-05-05 09:19:35 +00:00
dimitr
790283bb78
increment build number
2003-05-05 09:18:38 +00:00
dimitr
a3128dfbfb
increment build number
2003-05-05 08:48:40 +00:00
dimitr
953c2d7ab7
Correction.
2003-05-05 08:48:35 +00:00
dimitr
cef89d249a
increment build number
2003-05-05 08:40:38 +00:00
dimitr
f4a921cc64
1. Disabled not working services in win32 CS (until v1.6)
...
2. Fixed SEGV in the service manager
2003-05-05 08:40:35 +00:00
alexpeshkoff
61b31069db
increment build number
2003-05-05 07:55:20 +00:00
alexpeshkoff
6391b56386
Comment added
2003-05-05 07:55:16 +00:00
alexpeshkoff
7fa993a6b6
increment build number
2003-05-05 07:38:32 +00:00
dimitr
741a37cebf
increment build number
2003-05-05 07:06:10 +00:00
dimitr
7255be3a74
Cleanup
2003-05-05 07:06:06 +00:00
fsg
377d3c6676
increment build number
2003-05-04 22:05:24 +00:00
arnobrinkman
cf8513787d
increment build number
2003-05-04 22:02:48 +00:00
dimitr
76bf4c8f7a
increment build number
2003-05-04 15:39:43 +00:00
dimitr
29191e1195
1. Cleanup
...
2. Fixed bug with wrong record statistics when operation fails after a VIO call
(e.g. constraint violation or exception in post-triggers)
2003-05-04 15:39:42 +00:00
dimitr
ab9223bb1c
increment build number
2003-05-04 15:32:01 +00:00
dimitr
9ce6f20529
Corrected VIO interface.
2003-05-04 15:32:00 +00:00
fsg
3c0fa0450b
increment build number
2003-05-02 22:06:25 +00:00
dimitr
643d272846
increment build number
2003-05-02 18:41:19 +00:00
dimitr
57efb1eb46
Fixed threading issues in the security database manager.
2003-05-02 18:41:12 +00:00
dimitr
014da4ef62
increment build number
2003-05-02 17:17:17 +00:00
alexpeshkoff
6973faa27f
increment build number
2003-05-02 16:05:01 +00:00
dimitr
23057962be
increment build number
2003-05-02 15:44:20 +00:00
alexpeshkoff
b1a92c5ffc
increment build number
2003-05-02 15:20:27 +00:00
alexpeshkoff
a26300792a
increment build number
2003-05-02 15:13:32 +00:00
alexpeshkoff
74f9a0db5c
Once I've seen att_requests == 0x00000014,
...
so some debugging code added to catch it earlier in dev_builds
2003-05-02 15:13:16 +00:00
fsg
5c423d01f3
increment build number
2003-05-01 22:09:17 +00:00
dimitr
c3fe06dd37
increment build number
2003-05-01 13:28:52 +00:00
dimitr
7da86af01f
increment build number
2003-05-01 13:28:13 +00:00
dimitr
06657b0d96
increment build number
2003-05-01 12:46:29 +00:00
dimitr
aa355b9cad
Cleanup
2003-05-01 12:46:25 +00:00
dimitr
871bdd80c8
increment build number
2003-05-01 12:20:42 +00:00
dimitr
da728b793f
Temporary directory management
2003-05-01 12:20:40 +00:00
dimitr
844e3bafa7
increment build number
2003-05-01 12:19:35 +00:00
dimitr
249b423b8a
increment build number
2003-05-01 11:45:55 +00:00
dimitr
a0e1a4c56c
increment build number
2003-05-01 11:35:28 +00:00
fsg
2d757f2d09
increment build number
2003-05-01 08:40:23 +00:00