mariadb/storage/maria
Monty fa490e8022 Don't copy uninitialized bytes when copying varstrings
When using field_conv(), which is called in case of field1=field2 copy in
fill_records(), full varstring's was copied, including unitialized bytes.
This caused valgrind to compilain about usage of unitialized bytes when
using Aria static length records.
Fixed by not using memcpy when copying varstrings but instead just copy
the real bytes.
2019-08-15 00:42:56 +03:00
..
libmarias3@e4b7d2ffdb Updated to latest libmarias3 to fix some compatiblity issues 2019-06-26 23:39:12 +03:00
unittest Backport aria usage if LSN_FMT from 10.3 2019-06-25 12:07:50 +03:00
aria_s3_copy.cc Added s3_protocol_version=auto 2019-06-26 23:39:13 +03:00
CMakeLists.txt Update to latest libmarias3 2019-06-01 15:21:50 +03:00
file_formats.txt
ft_maria.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ha_maria.cc Don't copy uninitialized bytes when copying varstrings 2019-08-15 00:42:56 +03:00
ha_maria.h Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ha_s3.cc Added s3_protocol_version=auto 2019-06-26 23:39:13 +03:00
ha_s3.h MDEV-17841 S3 storage engine 2019-05-23 02:28:23 +03:00
lockman.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
lockman.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_backup.c MDEV-17841 S3 storage engine 2019-05-23 02:28:23 +03:00
ma_bitmap.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_blockrec.c Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ma_blockrec.h imporve clang build 2019-06-25 13:21:36 +03:00
ma_cache.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_changed.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_check.c Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ma_check_standalone.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_checkpoint.c Merge 10.2 into 10.3 2019-07-16 18:39:21 +03:00
ma_checkpoint.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_checksum.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_close.c Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ma_commit.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_commit.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_control_file.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_control_file.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_create.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_crypt.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_crypt.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_dbug.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_delete.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_delete_all.c MDEV-19595 fixed 2019-06-19 00:35:44 +03:00
ma_delete_table.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_dynrec.c MDEV-17551 assert or crashed table when using blobs 2019-06-27 19:01:51 +03:00
ma_extra.c Merge 10.3 into 10.4 2019-07-02 21:44:58 +03:00
ma_ft_boolean_search.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_ft_eval.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_ft_eval.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_ft_nlq_search.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_ft_parser.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_ft_stem.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_ft_test1.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_ft_test1.h Switch Perl DBI scripts from DBD::mysql to DBD::MariaDB driver 2019-07-19 13:39:20 +03:00
ma_ft_update.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_ftdefs.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_fulltext.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_info.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_init.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_key.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_key_recover.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_key_recover.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_keycache.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_locking.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_loghandler.c Merge 10.3 into 10.4 2019-07-25 18:42:06 +03:00
ma_loghandler.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_loghandler_lsn.h Backport aria usage if LSN_FMT from 10.3 2019-06-25 12:07:50 +03:00
ma_norec.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_open.c Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ma_packrec.c MDEV-19595 fixed 2019-06-19 00:35:44 +03:00
ma_page.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_pagecache.c MDEV-19575 Fixed assert in ma_pagecache 2019-06-26 23:39:12 +03:00
ma_pagecache.h Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_pagecaches.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_pagecrc.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_panic.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_preload.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_range.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_recovery.c Merge 10.4 into 10.5 2019-08-13 18:57:00 +03:00
ma_recovery.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_recovery_util.c Fixed Aria recovery progress printing 2019-06-25 12:07:50 +03:00
ma_recovery_util.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_rename.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_rfirst.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rkey.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_rlast.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rnext.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_rnext_same.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rprev.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rrnd.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rsame.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rsamepos.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_rt_index.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_rt_index.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_rt_key.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_rt_key.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_rt_mbr.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_rt_mbr.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_rt_split.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_rt_test.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_scan.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_search.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_servicethread.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ma_servicethread.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_sort.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_sp_defs.h Update FSF address 2019-05-10 20:52:00 +03:00
ma_sp_key.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_sp_test.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_state.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_state.h Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_static.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
ma_statrec.c Update FSF address 2019-05-10 20:52:00 +03:00
ma_test1.c Merge 10.4 into 10.5 2019-06-20 09:22:10 +03:00
ma_test2.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_test3.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
ma_test_all.res
ma_test_all.sh
ma_test_big.sh
ma_test_force_start.pl CRLF->LF 2015-06-02 22:07:47 +02:00
ma_test_recovery
ma_trnman.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
ma_unique.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_update.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ma_write.c MDEV-19955 make argument of handler::ha_write_row() const 2019-07-05 13:14:19 +03:00
maria_chk.c Backport aria usage if LSN_FMT from 10.3 2019-06-25 12:07:50 +03:00
maria_def.h imporve clang build 2019-06-25 13:21:36 +03:00
maria_dump_log.c Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
maria_ftdump.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
maria_pack.c Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
maria_read_log.c Backport aria usage if LSN_FMT from 10.3 2019-06-25 12:07:50 +03:00
s3_func.c Added s3_protocol_version=auto 2019-06-26 23:39:13 +03:00
s3_func.h MDEV-19464: Altering partitioned table into S3 causes an obscure error 2019-06-26 13:01:32 +03:00
tablockman.c Update FSF address 2019-05-10 20:52:00 +03:00
tablockman.h Update FSF address 2019-05-10 20:52:00 +03:00
test_aria_s3_copy.sh MDEV-17841 S3 storage engine 2019-05-23 02:28:23 +03:00
test_ma_backup.c MDEV-17841 S3 storage engine 2019-05-23 02:28:23 +03:00
test_pack
trnman.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
trnman.h Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
trnman_public.h Update FSF address 2019-05-10 20:52:00 +03:00