summaryrefslogtreecommitdiff
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
* Auto-merge.Ramil Kalimullin2010-01-132-55/+69
|\
| * Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSLRamil Kalimullin2010-01-132-55/+69
| | | | | | | | | | | | | | | | | | | | Problem: copying issuer's (or subject's) name tags into an internal buffer from incoming stream we didn't check the buffer overflow. That may lead to memory overrun, crash etc. Fix: ensure we don't overrun the buffer. Note: there's no simple test case (exploit needed).
* | mergeGeorgi Kodinov2009-11-201-5/+7
|\ \ | |/
| * Bug#48864: MySQL fails to compile on 64 bit Fedora 12Georgi Kodinov2009-11-181-5/+7
| | | | | | | | | | | | | | Fixed 2 errors in comp_err executable : 1. Wrong (off by 1) length passed to my_checksum() 2. strmov() was used on overlapping strings. This is not legal according to the docs in stpcpy(). Used the overlap safe memmove() instead.
| * Fix for BUG#18828 - If InnoDB runs out of undo slots, Satya B2009-07-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it returns misleading 'table is full' Innodb returns a misleading error message "table is full" when the number of active concurrent transactions is greater than 1024. Fixed by adding errorcode "ER_TOO_MANY_CONCURRENT_TRXS" to the error codes. Innodb should return HA_TOO_MANY_CONCURRENT_TRXS to mysql which is then mapped to ER_TOO_MANY_CONCURRENT_TRXS Note: testcase is not written as this was reproducible only by changing innodb code.
* | Bug#47867 compiler warning _WIN32_WINNT macro redefinitionMagnus BlÄudd2009-10-061-1/+0
| | | | | | | | - Remove the conflicting macro definitions since we define a higher value directly in the cmake files.
* | Bug #43414 Parenthesis (and other) warnings compiling MySQLStaale Smedseng2009-09-232-2/+2
| | | | | | | | | | | | with gcc 4.3.2 Cleaning up warnings not present in 5.0.
* | Merge from 5.0Staale Smedseng2009-06-294-1/+15
|\ \ | |/
| * Merge from 5.0-btStaale Smedseng2009-06-294-1/+15
| |
| * auto-mergeIgnacio Galarza2009-03-191-0/+11
| |\
| | * Bug#39370: wrong output for error code 153Chad MILLER2009-02-241-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add all HA error numbers and descriptions to perror. Add reminder to header. This is already fixed in smarter ways in future codebases, and this codebase is unlikely to change, since new development is forbidden here.
* | | Fix incorrect filename in verbose output of innochecksum. (Bug #44484,Jim Winstead2009-05-051-1/+1
| | | | | | | | | | | | patch contributed by Andrew Hutchings)
* | | Make help text for perror more accurate. (Bug #34574)Jim Winstead2009-04-281-1/+1
| | |
* | | Bug#29125 Windows Server X64: so many compiler warningsIgnacio Galarza2009-02-135-6/+6
|\ \ \ | |/ / | | | | | | | | | | | | - Remove bothersome warning messages. This change focuses on the warnings that are covered by the ignore file: support-files/compiler_warnings.supp. - Strings are guaranteed to be max uint in length
| * | Bug#29125 Windows Server X64: so many compiler warningsIgnacio Galarza2009-02-109-23/+23
| |/ | | | | | | | | - Remove bothersome warning messages. This change focuses on the warnings that are covered by the ignore file: support-files/compiler_warnings.supp. - Strings are guaranteed to be max uint in length
* | Bug#41612: resolve_stack_dump does not decode 5.1 stack traceDavi Arnaut2008-12-191-1/+2
| | | | | | | | | | | | | | | | | | resolve_stack_dump is not able to decode a stack trace produced by glibc's backtrace() functions. The problem is that the stack trace addresses are printed between brackets and the utility is not able to ignore the brackets. The solution is to modify resolve_stack_dump so it can recognize stack trace addresses surrounded by brackets. e.g. [0xdeadbeef].
* | Replace C++ comment in a header file. Thanks, Alik!Chad MILLER2008-12-081-2/+2
| |
* | Addendum to the fix for bug #39178: Server crash in YaSSL Georgi Kodinov2008-12-021-0/+1
| | | | | | | | | | | | | | | | | | with non-RSA-requesting client if server uses RSA key matchSuite() may not find a match. It will return error in this case. Added a error checking code that will prevent using uninitialized memory in the code based on the assumption that matchSuite() has found a match.
* | 5.0-bugteam->5.1-bugteam mergeSergey Glukhov2008-11-271-2/+38
|\ \ | |/
| * Bug#34825 perror on windows doesn't know about win32 error codesSergey Glukhov2008-11-271-2/+38
| | | | | | | | extended perror to enable printing of Win32 system errors
| * Auto merge 5.0-build -> 5.0-bugteamTimothy Smith2008-09-101-1/+6
| |\
* | | Update to change for bug 39178. Revert error-handling change, perhapsChad MILLER2008-11-201-1/+1
| | | | | | | | | | | | temporarily if yassl maintainer has plans for other error handling.
* | | Bug#39178: non-RSA keys in connection to a RSA-keyed yaSSL-using server \Chad MILLER2008-11-1811-97/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using crashes server When the server is configured to use a RSA key, and when the client sends a cipher-suite list that contains a non-RSA key as acceptable, the server would try to process that key even though it was impossible. Now, yaSSL sets its own acceptable-cipher list according to what kind of key the server is started with, and will never explore and try to pair impossible combinations. This involves a partial import of the current YaSSL tree, not the whole thing, so as to try to avoid introducing new bugs. (Updated to avoid many whitespace changes and make diff smaller.)
* | | Auto merge 5.1-build -> 5.1-bugteamTimothy Smith2008-09-101-1/+6
|\ \ \
| * \ \ Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM buildJoerg Bruehe2008-08-271-1/+6
| |\ \ \ | | | |/ | | |/| | | | | Merge it up from 5.0 to 5.1, adapt to some version differences.
| | * | Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM buildJoerg Bruehe2008-08-251-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly, this affected files (programs, scripts, and manual pages) which got built during a RPM build but were not listed in the appropriate "%files" section of the "spec" file. This is fixed now, they are added. To make this consistent, this patch also makes the build of "innochecksum" (and its inclusion in a tar.gz or other package) depend on whether InnoDB is configured in the build. Also, some tools to create Windows packages are irrelevant in any binary Unix package (not the sources !), and so they are deleted before packaging.
* | | | Fix "make dist" error - remove Visual Studio project files from Vladislav Vaintroub2008-09-012-3/+2
| | | | | | | | | | | | distribution
* | | | mergeVladislav Vaintroub2008-09-012-479/+0
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Bug #33907 : Errors compiling mysql with Microsoft Visual C++ Express 2008Vladislav Vaintroub2008-08-212-479/+0
| |\ \ | | |/ | |/| | | | | | | | | | - Cherry pick 6.0 changes for Visual Studio 2008 support - Add scripts win\build-vs9.bat and win\build-vs9_x64.bat Also, remove CMake generated visual studio project files.
| * | fixes for warnings and compile errors for the fix of bug 26243gkodinov/kgeorge@macbook.gmz2008-03-291-0/+2
| |/
* | perror.c:gkodinov/kgeorge@magare.gmz2008-03-281-0/+1
| | | | | | | | fixed warning in 5.1-marvel in fix for bug 25177
* | Fixed problem with non-synchronous error listsgkodinov/kgeorge@magare.gmz2008-03-281-49/+30
| | | | | | | | | | | | in perror and handler descriptors (BUG#25177) Fixed problem of masking mysql error by system error in perror (BUG#23028)
* | Merge bk-internal.mysql.com:/home/bk/mysql-5.1-buildiggy@alf.(none)2008-02-211-0/+1
|\ \ | | | | | | | | | into alf.(none):/src/mysql-5.1-build_31929
| * | Bug#31929 Windows build fails with >=4 Parallel build threads.iggy@alf.(none)2008-01-291-0/+1
| | | | | | | | | | | | | | | - Add GenError Dependency to storage engines that include mysqld_error.h
* | | Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.1-buildguilhem@gbichot4.local2008-02-181-1/+1
|\ \ \ | | | | | | | | | | | | into gbichot4.local:/home/mysql_src/mysql-5.1-build-gca
| * | | Fix for server bug experienced in Maria (wrong "Truncated incorrect <var_name>guilhem@gbichot4.local2008-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value" error even though the value was correct): a C function in my_getopt.c was taking bool* in parameter and was called from C++ sql_plugin.cc, but on some Mac OS X sizeof(bool) is 1 in C and 4 in C++, giving funny mismatches. Fixed, all other occurences of bool in C are removed, future ones are blocked by a "C-bool-catcher" in my_global.h (use my_bool).
* | | | Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-builddf@pippilotta.erinye.com2008-02-131-0/+8
|\ \ \ \ | | |_|/ | |/| | | | | | into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
| * | | Make this build on Windows.df@pippilotta.erinye.com2008-02-111-0/+8
| | | |
| * | | Merge trift2.:/MySQL/M50/mysql-5.0joerg@trift2.2008-01-285-7/+27
| |\ \ \ | | | | | | | | | | | | | | | into trift2.:/MySQL/M50/push-5.0
* | \ \ \ Merge trift2.:/MySQL/M51/mysql-5.1joerg@trift2.2008-01-285-7/+27
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | into trift2.:/MySQL/M51/push-5.1
| * | | | Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-builddf@pippilotta.erinye.com2008-01-233-1/+16
| |\ \ \ \ | | | |/ / | | |/| | | | | | | into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
| | * | | Merge dev:/data0/mysqldev/my/build-200801111340-5.0.54a/mysql-5.0-releasedf@pippilotta.erinye.com2008-01-233-1/+16
| | |\ \ \ | | | | | | | | | | | | | | | | | | into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
| | | * \ \ Merge mysql.com:/data0/mysqldev/my/mysql-5.0-releaseserg/mysqldev@janus.mylan/production.mysql.com2008-01-113-1/+16
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | into mysql.com:/data0/mysqldev/users/serg/mysql-5.0-release
| | | | * | | Bug#33814 - yassl problemsserg/mysqldev@janus.mylan/production.mysql.com2008-01-113-1/+16
| | | | | | |
| * | | | | | Merge mysql.com:/home/kent/bk/windows-cleanup/mysql-5.0-buildkent@kent-amd64.(none)2007-12-282-6/+11
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | / | | |_|_|_|/ | |/| | | | into mysql.com:/home/kent/bk/windows-cleanup/mysql-5.1-build
| | * | | | make_win_bin_dist CMakeLists.txt resolveip.c Makefile.am:kent@mysql.com/kent-amd64.(none)2007-12-282-6/+11
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better Windows support in the scripts directory mysql_config.pl.in, mysql_install_db.pl.in: New Perl version of Unix shell script, mainly for Windows Many files in scripts directory: Use default Perl location "#!/usr/bin/perl" instead of the build host path
* | | | | Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maintcmiller@zippy.cornsilk.net2008-01-231-2/+4
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
| * | | Bug#27427: resolveip fails on hostnames with a leading digitcmiller@zippy.cornsilk.net2008-01-231-2/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Kasper Dupont. No CLA required for this size of patch. "resolveip" program produces incorrect result if given a hostname starting with a digit. Someone seems to have thought that names can not have digits at the beginning. Instead, use the resolver library to work out the rules of hostnames, as it will undoubtedly be better at it than we are.
* | | Merge ramayana.hindu.god:/home/tsmith/m/bk/51tsmith@ramayana.hindu.god2007-10-101-0/+1
|\ \ \ | | | | | | | | | | | | into ramayana.hindu.god:/home/tsmith/m/bk/maint/51
| * \ \ Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.0-maintmsvensson@pilot.mysql.com2007-10-051-0/+1
| |\ \ \ | | |/ / | | | | | | | | into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-new-maint