summaryrefslogtreecommitdiff
path: root/mysys
Commit message (Collapse)AuthorAgeFilesLines
* Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1msvensson@neptunus.(none)2006-05-291-1/+3
|\ | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-5.0
| * Bug#15328 Segmentation fault occured if my.cnf is invalid for escape sequencemsvensson@neptunus.(none)2006-05-111-1/+3
| | | | | | | | | | - Check that length of value is longer than 1 before decrementing length by 2. - Backport from 5.0, make it possible to use my_print_defaults in tests
* | Merge mysql.com:/usr/local/mysql/mysql-5.0-vgfixknielsen@mysql.com2006-05-151-1/+3
|\ \ | | | | | | | | | into mysql.com:/usr/local/mysql/tmp-5.0
| * | Fix two Valgrind memory leak warnings.knielsen@mysql.com2006-05-151-1/+3
| | |
* | | Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0svoj@april.(none)2006-05-033-20/+139
|\ \ \ | | | | | | | | | | | | into april.(none):/home/svoj/devel/mysql/BUG17810/mysql-5.0
| * | | Fix a bunch of non-Linux compile failures.knielsen@mysql.com2006-05-021-2/+3
| | | |
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-5.0cmiller@zippy.(none)2006-05-013-20/+138
| |\ \ \ | | | | | | | | | | | | | | | into zippy.(none):/home/cmiller/work/mysql/mysql-5.0__bug17667
| | * | | SECURITY FIXcmiller@zippy.(none)2006-05-013-20/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug#17667: An attacker has the opportunity to bypass query logging. This adds a new, local-only printf format specifier to our *printf functions that allows us to print known-size buffers that must not be interpreted as NUL-terminated "strings." It uses this format-specifier to print to the log, thus fixing this problem.
* | | | | Merge april.(none):/home/svoj/devel/mysql/BUG18160/mysql-5.0svoj@april.(none)2006-05-031-3/+2
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | into april.(none):/home/svoj/devel/mysql/BUG17810/mysql-5.0
| * | | | BUG#18160 - Memory-/HEAP Table endless growing indexessvoj@april.(none)2006-04-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating data in HEAP table with BTREE index results in wrong index_length counter value, which keeps growing after each update. When inserting new record into tree counter is incremented by: sizeof(TREE_ELEMENT) + key_size + tree->size_of_element But when deleting element from tree it doesn't decrement counter by key_size: sizeof(TREE_ELEMENT) + tree->size_of_element This fix makes accurate allocated memory counter for tree. That is decrease counter by key_size when deleting tree element.
* | | | | Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-2igor@rurik.mysql.com2006-04-191-5/+7
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
| * | | Fixed bug #19079.igor@rurik.mysql.com2006-04-181-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | The bug caused a reported index corruption in the cases when key_cache_block_size was not a multiple of myisam_block_size, e.g. when key_cache_block_size=1536 while myisam_block_size=1024.
| * | | Merge mysql.com:/home/mydev/mysql-4.1ingo@mysql.com2006-03-041-28/+75
| |\ \ \ | | | | | | | | | | | | | | | into mysql.com:/home/mydev/mysql-4.1-bug11527
| * \ \ \ Merge svlasenko@bk-internal.mysql.com:/home/bk/mysql-4.1SergeyV@selena.2006-02-131-0/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | into selena.:H:/MYSQL/src/#06536-mysql-4.1
| | * | | | Fixes bug #6536. When MyODBC or any other client do my_init()/my_end() SergeyV@selena.2005-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | several times, it was causing corruption of charset data stored in once_mem_pool. my_end() deallocated once_mem pool, but did not put a flag that charsets have to be reloaded. The fix addresses this problem.
* | | | | | Bug#18474 Unlistable directories yield no info from information_schema, part2msvensson@neptunus.(none)2006-04-111-47/+50
| |_|_|_|/ |/| | | | | | | | | | | | | | - Improved solution by adding an else stetment so that do find next is avoided if erorr occurs, but we still return zero files found instaed of an error
* | | | | Merge 192.168.0.20:mysql/bug15069/my50-bug15069msvensson@neptunus.(none)2006-04-102-1/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | into neptunus.(none):/home/msvensson/mysql/mysql-5.0
| * | | | | Bug#15069 [patch] my_print_defaults does'nt care --sysconfdirmsvensson@shellback.(none)2006-04-102-1/+10
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Grab the path from "configure --sysconfdir=<path>" and set it as the first place to look for my.cnf files Do this both in Makefiles for libmysql and mysys - Patch provided by Francesco Riosa. Thank you!
* | | | | Bug#18474 Unlistable directories yield no info from information_schema, part2msvensson@shellback.(none)2006-03-231-9/+17
|/ / / / | | | | | | | | | | | | - Make the windows implementation of 'my_dir' behave like the default implementation
* | | | Merge mysql.com:/home/mydev/mysql-5.0ingo@mysql.com2006-03-032-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | into mysql.com:/home/mydev/mysql-5.0-bug11527
| * | | | Fixes to embedded server to be able to run tests with itmonty@mysql.com2006-02-242-3/+3
| | | | | | | | | | | | | | | | | | | | (Needed for "list of pushes" web page and autopush)
* | | | | Merge mysql.com:/home/mydev/mysql-4.1-bug11527ingo@mysql.com2006-02-161-28/+75
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | into mysql.com:/home/mydev/mysql-5.0-bug11527
| * | | Bug#11527 - Setting myisam_repair_threads to >1 leads to corruptioningo@mysql.com2006-02-161-28/+75
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A wrong cast led to numeric overflow for data files greater than 4GB. The parallel repair assumed end of file after reading the amount of data that the file was bigger than 4GB. It truncated the data file and noted the number of records it found so far in the index file header as the number of rows in the table. Removing the cast fixed the problem. I added some cosmetic changes too. The normal repair worked because it uses a different function to read from the data file.
* | | Bug#16333 Assertion failure in lock.cc in the sysbench testmsvensson@neptunus.(none)2006-02-141-4/+5
| | | | | | | | | | | | - Set the value of mp->thread before mp->count to avoid race condition.
* | | Merge svlasenko@bk-internal.mysql.com:/home/bk/mysql-5.0SergeyV@selena.2006-01-251-0/+1
|\ \ \ | | | | | | | | | | | | into selena.:H:/MYSQL/src/#11892-mysql-5.0
| * | | Fixes bug #11892. When MyODBC or any other client do my_init()/my_end()SergeyV@selena.2005-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | several times, it was causing corruption of charset data stored in once_mem_pool. my_end() deallocated once_mem pool, but did not put a flag that charsets have to be reloaded. The fix addresses this problem.
* | | | Fix for bug#15851 Unlistable directories yield no info from information_schemagluh@eagle.intranet.mysql.r18.ru2006-01-241-0/+2
| | | | | | | | | | | | | | | | to skip directories which are not allowed for read
* | | | Merge bk-internal.mysql.com:/home/bk/mysql-5.0serg@serg.mylan2006-01-164-7/+10
|\ \ \ \ | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-5.0
| * \ \ \ mergedserg@serg.mylan2006-01-062-29/+40
| |\ \ \ \
| * \ \ \ \ mergedserg@serg.mylan2006-01-034-7/+10
| |\ \ \ \ \
| | * | | | | many warnings (practically safe but annoying) correctedserg@serg.mylan2006-01-034-7/+10
| | | |/ / / | | |/| | |
* | | | | | Merge mysql.com:/opt/local/work/mysql-4.1-rootkonstantin@mysql.com2006-01-111-8/+8
|\ \ \ \ \ \ | |_|_|/ / / |/| | | / / | | |_|/ / | |/| | | into mysql.com:/opt/local/work/mysql-5.0-root
| * | | | A fix for Bug#13944 "libmysqlclient exporting sha1_result function":konstantin@mysql.com2006-01-111-8/+8
| | | | | | | | | | | | | | | | | | | | rename sha1_* to mysql_sha1_*
* | | | | Merge mysql.com:/opt/local/work/mysql-4.1-7209-newkonstantin@mysql.com2006-01-042-29/+40
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | | into mysql.com:/opt/local/work/mysql-5.0-merge
| * | | A fix for Bug#7209 "Client error with "Access Denied" on updates konstantin@mysql.com2006-01-042-29/+40
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | when high concurrency": remove HASH::current_record and make it an external search parameter, so that it can not be the cause of a race condition under high concurrent load. The bug was in a race condition in table_hash_search, when column_priv_hash.current_record was overwritten simultaneously by multiple threads, causing the search for a suitable grant record to fail. No test case as the bug is repeatable only under concurrent load.
* | | Avoiding conditional jump on uninitialized variable (BUG#14904).bell@sanja.is.com.ua2005-12-271-2/+1
| | |
* | | Merge bk-internal.mysql.com:/home/bk/mysql-5.0serg@serg.mylan2005-12-241-15/+9
|\ \ \ | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-5.0
| * | | locking issues,serg@serg.mylan2005-12-231-15/+9
| | |/ | |/| | | | | | | test for LONGLONG_MIN in decimal.c
* | | ctype_uca.result, ctype_uca.test:bar@mysql.com2005-12-231-0/+4
|/ / | | | | | | | | | | | | | | Adding test case. charset-def.c: Initialize new collation. ctype-uca.c: Adding simplified Hungarian collation.
* | Polishing: get rid of C++-style comments.anozdrin@mysql.com2005-11-241-3/+3
| |
* | Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0kent@mysql.com2005-11-142-1/+188
|\ \ | | | | | | | | | into mysql.com:/Users/kent/mysql/bk/mysql-5.0
| * | Fixes bug #13377. my_open() & my_create() functions changed to use SergeyV@selena.2005-11-142-1/+188
| | | | | | | | | | | | | | | | | | my_sopen() on win32 which allows to use FILE_SHARE_DELETE flag to allow deleting opened files. my_sopen() implementation is added to support this functionality.
* | | Mergekent@mysql.com2005-11-031-3/+4
|\ \ \ | |/ / |/| |
| * | base64.c:kent@mysql.com2005-11-031-3/+4
| | | | | | | | | | | | Pack ported compatibility changes from 5.1
* | | Merge bk-internal.mysql.com:/home/bk/mysql-5.0msvensson@neptunus.(none)2005-11-021-3/+3
|\ \ \ | |/ / |/| | | | | into neptunus.(none):/home/msvensson/mysql/mysql-5.0
| * | Portability fix, opnsrv6cmsvensson@neptunus.(none)2005-11-021-3/+3
| | |
* | | Fixed failure of NDB config retrieval.lars@mysql.com2005-10-311-4/+14
|/ / | | | | | | | | | | 1. Made sure that base64 string is terminated with NUL. 2. Made calculation of needed size for base64 string exact. Added checks in test for the above two fixes.
* | Merge 4.1 - 5.0jani@ua141d10.elisa.omakaista.fi2005-10-281-2/+2
| |
* | Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1jani@ua141d10.elisa.omakaista.fi2005-10-272-5/+104
|\ \ | |/ | | | | into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-tmp
| * Merge mysql.com:/home/jimw/my/mysql-4.1-12925jimw@mysql.com2005-10-251-3/+3
| |\ | | | | | | | | | into mysql.com:/home/jimw/my/mysql-4.1-clean