Commit graph

586 commits

Author SHA1 Message Date
jonas@perch.ndb.mysql.com
31efa863dd ndb -
still some compiler warnings
2006-03-24 10:19:10 +01:00
jonas@perch.ndb.mysql.com
14ec452bdd Merge perch.ndb.mysql.com:/home/jonas/src/51-ndb
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-24 10:17:18 +01:00
jonas@perch.ndb.mysql.com
6c9727bf73 Merge ndbdev@ndbmaster.mysql.com:jonas/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-24 10:12:35 +01:00
tomas@poseidon.ndb.mysql.com
d0a3ce5da4 - corrected bug causing hang in getTable when using blob tables
- make sure cluster/schema table is always created first
2006-03-24 10:12:34 +01:00
jonas@perch.ndb.mysql.com
4164c2a0e0 ndb - bug#18295
rewrite/clean up code a bit to avoid a gcc4 compiler bug
2006-03-24 09:42:10 +01:00
jonas@perch.ndb.mysql.com
6a582297b6 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new
into  perch.ndb.mysql.com:/home/jonas/src/51-ndb
2006-03-24 09:36:56 +01:00
jonas@perch.ndb.mysql.com
ae1bb1bd09 ndb - merge fixes 2006-03-24 08:58:40 +01:00
jonas@perch.ndb.mysql.com
34328efe03 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-24 07:43:55 +01:00
tomas@poseidon.ndb.mysql.com
5cc1da5424 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-23 22:50:20 +01:00
tomas@poseidon.ndb.mysql.com
57198f85d6 Bug #18472 race condition between multiple mysqld's when setting up cluster/schema
- check that event is the correct one, and only delete if wrong version
2006-03-23 22:49:02 +01:00
mskold@mysql.com
a945c58ffe Merge mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-03-23 22:39:30 +01:00
knielsen@mysql.com
a3ad39cf66 Updated CMake stuff to handle the configurations needed for release
builds.
2006-03-23 16:34:52 +01:00
pekka@mysql.com
c54b8647d4 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/export/space/pekka/ndb/version/my51
2006-03-23 11:35:54 +01:00
pekka@mysql.com
a2263a1fbf ndb - bug#17813 schema.query => blob 2006-03-23 04:59:14 +01:00
tomas@poseidon.ndb.mysql.com
8598539ea1 ndb: added debug printout to track down a bug 2006-03-22 18:10:56 +01:00
tomas@poseidon.ndb.mysql.com
53317ff998 ndb: removed TransporterFacade singleton 2006-03-22 17:28:45 +01:00
tomas@poseidon.ndb.mysql.com
886b1b8661 corrected previous patch 2006-03-22 10:54:55 +01:00
tomas@poseidon.ndb.mysql.com
c8131d283a added config parameter InitialNoOfOpenFiles 2006-03-22 10:17:29 +01:00
tomas@poseidon.ndb.mysql.com
2c991eec59 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-20 16:05:09 +01:00
tomas@poseidon.ndb.mysql.com
9da0e8f5b4 ndb: added debug printout 2006-03-20 16:03:35 +01:00
hartmut@mysql.com
3b34159891 Merge mysql.com:/home/hartmut/projects/mysql/bk-clean/5.1
into  mysql.com:/home/hartmut/projects/mysql/dev/5.1/gcc41
2006-03-18 18:21:48 +01:00
hartmut@mysql.com
7f0430e134 gcc 4.1.0 compile fix (Bug #18332) 2006-03-18 18:12:47 +01:00
Reggie@xgeek.
11979eec94 Moved cmake scripts into the proper directories 2006-03-15 10:22:12 -06:00
jonas@eel.(none)
405b3ff6bf Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  eel.(none):/home/jonas/src/51-ndb
2006-03-15 10:27:01 +01:00
jonas@eel.(none)
71e351d59c Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new
into  eel.(none):/home/jonas/src/51-ndb
2006-03-15 08:21:53 +01:00
petr@mysql.com
307b724bbc WL#3154 "Enable REPAIR for CSV tables".
This is the first commit. Cleanups are
likely to follow after the merge.
2006-03-13 19:36:34 +03:00
knielsen@mysql.com
140523a6f5 Fix compile problem (jump across initialization). 2006-03-13 16:32:45 +01:00
knielsen@mysql.com
7f27d9824f Merge bk-internal:/home/bk/mysql-5.1-new
into  mysql.com:/usr/local/mysql/mysql-5.1-new
2006-03-13 16:08:20 +01:00
knielsen@mysql.com
4d3ad1564d Misc. portability compile fixes. 2006-03-13 16:07:00 +01:00
jonas@perch.ndb.mysql.com
95468faab3 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-13 14:49:15 +01:00
jonas@perch.ndb.mysql.com
ce81e2b090 Merge perch.ndb.mysql.com:/home/jonas/src/51-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-13 13:49:37 +01:00
jonas@perch.ndb.mysql.com
ee7ffddf01 ndb - bug#18026
incorrect handling of varsize primary key and charsets in tup-scan
2006-03-13 13:37:42 +01:00
jonas@perch.ndb.mysql.com
4561b28df2 ndb - bug#16669
put nrtrace in out file instead (debug compiled..)
2006-03-13 12:29:43 +01:00
jonas@perch.ndb.mysql.com
0d11c2c180 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/51-new
2006-03-13 09:36:39 +01:00
jonas@perch.ndb.mysql.com
4d436c320d ndb - remove incorrect assertion
bug#17854, bug#18000
2006-03-13 09:19:24 +01:00
petr@mysql.com
d91ea9e0cb Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/home/cps/mysql/trees/mysql-5.1-virgin
2006-03-13 10:27:03 +03:00
jonas@perch.ndb.mysql.com
45faa21a19 ndb -
Dont put object file in list of SOURCES...causing really weird make dist problem
2006-03-11 21:34:49 +01:00
jonas@perch.ndb.mysql.com
ec8ac0b3d7 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-11 19:39:56 +01:00
kent@mysql.com
b103fa3a21 dict0dict.h, dict0dict.c, ha_innodb.cc:
Make inline dict_table_is_comp() visible to ha_innodb.c as innodb_dict_table_is_comp()
2006-03-11 19:13:31 +01:00
jonas@perch.ndb.mysql.com
9effe54359 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-11 16:11:36 +01:00
tomas@poseidon.ndb.mysql.com
e4b7cd8eab Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-11 07:26:58 +01:00
tomas@poseidon.ndb.mysql.com
6131b282e1 ndb suma: added some VM_TRACE debug printouts for reposrtSubscribers 2006-03-11 07:14:36 +01:00
jonas@perch.ndb.mysql.com
038b361596 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-11 07:02:08 +01:00
tomas@poseidon.ndb.mysql.com
485580e436 wl#3023 ndb to return correct tables for initial table maps
+ removed extra binlog events generated by drop table schema ops to produce predictable test cases
2006-03-11 06:58:48 +01:00
ingo@mysql.com
5fc79af387 Merge mysql.com:/home/mydev/mysql-5.0-bug14980
into  mysql.com:/home/mydev/mysql-5.1-bug14980
2006-03-10 17:52:28 +01:00
aivanov@mysql.com
9c11c63fa6 Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/home/alexi/innodb/mysql-5.1-xx269
2006-03-10 19:31:05 +03:00
aivanov@mysql.com
d33b523271 Applied innodb-5.1-ss269 snapshot.
Fixed BUGS:
  #3300: "UPDATE statement with no index column in where condition locks
    all rows"
    Implement semi-consistent read to reduce lock conflicts at the cost
    of breaking serializability.
    ha_innobase::unlock_row(): reset the "did semi consistent read" flag
    ha_innobase::was_semi_consistent_read(),
    ha_innobase::try_semi_consistent_read(): new methods
    row_prebuilt_t, row_create_prebuilt(): add field row_read_type for
    keeping track of semi-consistent reads
    row_vers_build_for_semi_consistent_read(),
    row_sel_build_committed_vers_for_mysql(): new functions
    row_search_for_mysql(): implement semi-consistent reads

  #9802: "Foreign key checks disallow alter table".
    Added test cases.

  #12456: "Cursor shows incorrect data - DML does not affect,
    probably caching"
    This patch implements a high-granularity read view to be used with
    cursors. In this high-granularity consistent read view modifications 
    done by the creating transaction after the cursor is created or 
   future transactions are not visible. But those modifications that 
   transaction did before the cursor was created are visible.

  #12701: "Support >4GB buffer pool and log files on 64-bit Windows"
    Do not call os_file_create_tmpfile() at runtime. Instead, create all
    tempfiles at startup and guard access to them with mutexes.

  #13778: "If FOREIGN_KEY_CHECKS=0, one can create inconsistent FOREIGN KEYs".
    When FOREIGN_KEY_CHECKS=0 we still need to check that datatypes between
    foreign key references are compatible.

  #14189: "VARBINARY and BINARY variables: trailing space ignored with InnoDB"
    innobase_init(): Assert that
    DATA_MYSQL_BINARY_CHARSET_COLL == my_charset_bin.number.
    dtype_get_pad_char(): Do not pad VARBINARY or BINARY columns.
    row_ins_cascade_calc_update_vec(): Refuse ON UPDATE CASCADE when trying
    to change the length of a VARBINARY column that refers to or is referenced
    by a BINARY column. BINARY columns are no longer padded on comparison,
    and thus they cannot be padded on storage either.

  #14747: "Race condition can cause btr_search_drop_page_hash_index() to crash"
    Note that buf_block_t::index should be protected by btr_search_latch
    or an s-latch or x-latch on the index page.
    btr_search_drop_page_hash_index(): Read block->index while holding
    btr_search_latch and use the cached value in the loop.  Remove some
    redundant assertions.

  #15108: "mysqld crashes when innodb_log_file_size is set > 4G"

  #15308: "Problem of Order with Enum Column in Primary Key"

  #15550: "mysqld crashes in printing a FOREIGN KEY error in InnoDB"
    row_ins_foreign_report_add_err(): When printing the parent record,
    use the index in the parent table rather than the index in the child table.

  #15653: "Slow inserts to InnoDB if many thousands of .ibd files"
    Keep track on unflushed modifications to file spaces.  When there are tens
    of thousands of file spaces, flushing all files in fil_flush_file_spaces()
    would be very slow.
    fil_flush_file_spaces(): Only flush unflushed file spaces.
    fil_space_t, fil_system_t: Add a list of unflushed spaces.

  #15991: "innodb-file-per-table + symlink database + rename = cr"
   os_file_handle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
   to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
   This fixes the crash on RENAME TABLE when the .ibd file is a symbolic link
   to a different file system.

  #16157: "InnoDB crashes when main location settings are empty"
    This patch is from Heikki.

  #16298: "InnoDB segfaults in INSERTs in upgrade of 4.0 -> 5.0 tables
    with VARCHAR BINARY"
    dict_load_columns(): Set the charset-collation code
    DATA_MYSQL_BINARY_CHARSET_COLL for those binary string columns
    that lack a charset-collation code, i.e., the tables were created
    with an older version of MySQL/InnoDB than 4.1.2.

  #16229: "MySQL/InnoDB uses full explicit table locks in trigger processing"
    Take a InnoDB table lock only if user has explicitly requested a table
    lock. Added some additional comments to store_lock() and external_lock().

  #16387: "InnoDB crash when dropping a foreign key <table>_ibfk_0"
    Do not mistake TABLENAME_ibfk_0 for auto-generated id.
    dict_table_get_highest_foreign_id(): Ignore foreign constraint
    identifiers starting with the pattern TABLENAME_ibfk_0.

  #16582: "InnoDB: Error in an adaptive hash index pointer to page"
    Account for a race condition when dropping the adaptive hash index
    for a B-tree page.
    btr_search_drop_page_hash_index(): Retry the operation if a hash index
    with different parameters was built meanwhile.  Add diagnostics for the
    case that hash node pointers to the page remain.
    btr_search_info_update_hash(), btr_search_info_update_slow():
    Document the parameter "info" as in/out.

  #16814: "SHOW INNODB STATUS format error in LATEST FOREIGN KEY ERROR
    section"
    Add a missing newline to the LAST FOREIGN KEY ERROR section in SHOW
    INNODB STATUS output.
    dict_foreign_error_report(): Always print a newline after invoking
    dict_print_info_on_foreign_key_in_create_format().

  #16827: "Better InnoDB error message if ibdata files omitted from my.cnf"

  #17126: "CHECK TABLE on InnoDB causes a short hang during check of adaptive
    hash"
    CHECK TABLE blocking other queries, by releasing the btr_search_latch
    periodically during the adaptive hash table validation.

  #17405: "Valgrind: conditional jump or move depends on unititialised values"
    buf_block_init(): Reset magic_n, buf_fix_count and io_fix to avoid
    testing uninitialized variables.
2006-03-10 19:22:21 +03:00
jonas@perch.ndb.mysql.com
864d34b0ab ndb dd -
implement limitation with only on logfile group, since SR is really buggy with several
2006-03-10 14:36:48 +01:00
mskold@mysql.com
7be8fddeb5 Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-03-10 12:14:15 +01:00
mskold@mysql.com
fb3286312f Reverted to previous error codes, since some common tests depend in it 2006-03-10 09:57:00 +01:00
tomas@poseidon.ndb.mysql.com
f241771a3b Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-09 20:49:10 +01:00
tomas@poseidon.ndb.mysql.com
b14c7abac2 ndb: store event operations per gci 2006-03-09 20:47:19 +01:00
mskold@mysql.com
5c9500438e Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-03-09 17:45:51 +01:00
mskold@mysql.com
5ebe4f37c4 Changed error code mapping for unique constraint violation 2006-03-09 17:44:37 +01:00
mskold@mysql.com
adb6c4debb bug#18040 - ndb online index build 2006-03-09 17:42:35 +01:00
pekka@mysql.com
6e07985293 ndb - bug#18067 bug#18075 closes these bugs 2006-03-09 17:16:04 +01:00
pekka@mysql.com
bdd57aeee0 ndb - bug#18067 [possibly partial] fix 2006-03-09 15:51:56 +01:00
pekka@mysql.com
81141285c0 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/space/pekka/ndb/version/my51
2006-03-09 15:51:55 +01:00
tomas@poseidon.ndb.mysql.com
280e2bf440 Bug #18106 Ndb: Online add index together with replication may cause mysqld core 2006-03-09 15:50:26 +01:00
jonas@perch.ndb.mysql.com
942015f43e ndb dd - fix bug with many logfile groups and sync_lsn 2006-03-09 15:42:55 +01:00
pekka@mysql.com
1dca4c8fa8 Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-dict
2006-03-09 13:31:09 +01:00
pekka@mysql.com
70dc08b992 ndb - fix bug#18075 varsize PK + blobs 2006-03-09 13:27:58 +01:00
jonas@perch.ndb.mysql.com
ecaf439e63 Merge perch.ndb.mysql.com:/home/jonas/src/51-ndb
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-09 11:16:09 +01:00
jonas@perch.ndb.mysql.com
7596ef861b bug#18101 - ndb
handle out of string buffer when creating triggers
2006-03-09 11:05:26 +01:00
jonas@perch.ndb.mysql.com
468aa0ca14 bug#18040 - ndb - online build of unique index
Make sure that senderData value in communiation with LQH does not get overwritten by incorrect union
2006-03-09 11:01:19 +01:00
jonas@perch.ndb.mysql.com
48a06bc628 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-09 10:01:59 +01:00
tomas@poseidon.ndb.mysql.com
696c76778a Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-08 15:33:15 +01:00
mskold@mysql.com
ced966f215 Post fix review of patch for bug#17891 Partitions: NDB, crash on select .. where col is null or col 2006-03-08 08:35:34 +01:00
mskold@mysql.com
672c50e4f0 Fix for bug#17891 Partitions: NDB, crash on select .. where col is null or col = value 2006-03-07 16:36:36 +01:00
tomas@poseidon.ndb.mysql.com
f6f267ed0c Bug #18016 Some debug output in non-debug build 2006-03-07 14:44:33 +01:00
jonas@perch.ndb.mysql.com
f1529de522 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-07 08:06:50 +01:00
petr@mysql.com
0e853c79b7 Fix Bug#17600: Invalid data logged into mysql.slow_log
Recommit with post-review fixes.
2006-03-06 21:03:17 +03:00
pekka@mysql.com
7ca7705b3b ndb - bug#17761 blob tables patch 3b [closes the bug] 2006-03-06 11:15:23 +01:00
pekka@mysql.com
096ace92a6 ndb - bug#17761 blob tables patch 3a [requires next patch 3b] 2006-03-05 22:49:38 +01:00
jonas@eel.(none)
f805a87063 ndb test
add disk option to various bank tests
2006-03-04 08:26:27 +01:00
jonas@eel.(none)
a40d1af732 ndb dd -
increase max # of files
2006-03-03 19:17:49 +01:00
jonas@eel.(none)
afa2104291 ndb dd - bug#16386
Use shared pool for logfile group/undofiles in lgman
2006-03-03 19:16:24 +01:00
jonas@eel.(none)
ddebf42b80 ndb dd - bug#16913
Use shared pool for tablespaces/datafiles in tsman
2006-03-03 18:29:47 +01:00
jonas@eel.(none)
f867b02ae5 ndb dd - use shared pool for file/filegroup in dict 2006-03-03 18:14:56 +01:00
pekka@mysql.com
dd24ab56d5 ndb - blob tables vs dict cache : patch 2 - bug#17761 (maybe) 2006-03-03 11:16:56 +01:00
jonas@eel.(none)
9613c97726 ndb dd
Make Dbtup::Extent_info use RWPool for dynamic memory
2006-03-02 16:44:15 +01:00
jonas@perch.ndb.mysql.com
46ee3cb804 merge fix 2006-03-01 11:30:32 +01:00
jonas@perch.ndb.mysql.com
9afb736735 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/51-ndb
2006-03-01 10:20:40 +01:00
jonas@perch.ndb.mysql.com
36d6b64cb6 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-01 10:15:20 +01:00
jonas@eel.(none)
6ef250fdf1 ndb -
update micro benchmark (bench_pool)
2006-03-01 10:09:49 +01:00
kent@mysql.com
5d722a8491 Merge 2006-02-28 23:29:58 +01:00
pekka@mysql.com
06e879123f ndb - blob tables vs dict cache : patch 1 2006-02-28 17:01:47 +01:00
jonas@eel.(none)
b7a5070ba7 ndb dd -
create RWPool
  update bench_pool
2006-02-28 12:56:08 +01:00
dlenev@mysql.com
8dbdf5237e Merge mysql.com:/home/dlenev/src/mysql-5.0-bg13525
into  mysql.com:/home/dlenev/src/mysql-5.1-merges2
2006-02-27 20:00:07 +03:00
jonas@eel.(none)
6d4c8a61ca ndb dd -
convert Dbtup::Page_request and pgman::Page_request to WOPool
2006-02-25 22:12:16 +01:00
monty@mysql.com
1e2e9e2856 Merge mysql.com:/home/my/mysql-5.0
into  mysql.com:/home/my/mysql-5.1
2006-02-25 21:54:34 +02:00
pekka@mysql.com
23f544d62f ndb - sockaddr alignment fix, found on sunfire100a, can affect any non-x86 2006-02-25 17:25:22 +01:00
brian@zim.(none)
cb07d52a7e This patch cleans up two tests which were a bit fragile from other failing tests. It also removes some variables associated with removed RAID support. 2006-02-24 13:20:51 -08:00
jonas@eel.(none)
ba875278ea ndb dd
add reporting of shared pool
2006-02-23 20:51:58 +01:00
jonas@eel.(none)
47026d8e48 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new
into  eel.(none):/home/jonas/src/mysql-5.1-new
2006-02-23 17:55:44 +01:00
mskold@mysql.com
dc156c193d Added missing DBUG_RETURN 2006-02-23 16:25:52 +01:00
jonas@perch.ndb.mysql.com
aa28a25000 ndb dd -
fix static log waiter pool
2006-02-23 15:09:22 +01:00
jonas@perch.ndb.mysql.com
45608a0178 ndb dd - bug#17536
Fix incorrect assumption that sync(lsn) will be in order
  keep track of max sync(lsn)
2006-02-23 14:20:47 +01:00
kent@mysql.com
379ca816be Merge mysql.com:/Users/kent/mysql/bk/mysql-5.1-release
into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new
2006-02-22 21:27:46 +01:00
kent@mysql.com
5d0187f0ae Makefile.am:
Change for 'make distcheck'
libmysqld.vcproj:
  Typo
2006-02-22 20:34:25 +01:00