summaryrefslogtreecommitdiff
path: root/databases/mysql4-client/patches
AgeCommit message (Collapse)AuthorFilesLines
2007-05-23Updated MySQL to 4.1.22martti9-44/+46
Lots of bug fixes, see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-22.html
2006-10-08Fixed "test ==".rillig1-0/+13
2006-08-31Update mysql4-client and mysql4-server to version 4.1.21.seb2-13/+12
Most notably this version includes fixes for: http://secunia.com/advisories/21259/ http://secunia.com/advisories/21506/ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-3469 * Packages changes: the script mysqldumpslow had been moved from the mysql4-client to the mysql4-server. * Changes since last packaged version (4.1.20) (see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-21.html for more details): This is a bugfix release for the recent production release family. Functionality added or changed: - For spatial data types, the server formerly returned these as VARSTRING values with a binary collation. Now the server returns spatial values as BLOB values. (Bug#10166) - Added the --set-charset option to mysqlbinlog to allow the character set to be specified for processing binary log files. (Bug#18351) - For a table with an AUTO_INCREMENT column, SHOW CREATE TABLE now shows the next AUTO_INCREMENT value to be generated. (Bug#19025) - A warning now is issued if the client attempts to set the SQL_LOG_OFF variable without the SUPER privilege. (Bug#16180) - The mysqldumpslow script has been moved from client RPM packages to server RPM packages. This corrects a problem where mysqldumpslow could not be used with a client-only RPM install, because it depends on my_print_defaults which is in the server RPM. (Bug#20216) Bugs fixed: - Security fix: On Linux, and possibly other platforms using case-sensitive filesystems, it was possible for a user granted rights on a database to create or access a database whose name differed only from that of the first by the case of one or more letters. (Bug#17647) - Security fix: If a user has access to MyISAM table t, that user can create a MERGE table m that accesses t. However, if the user's privileges on t are subsequently revoked, the user can continue to access t by doing so through m. If this behavior is undesirable, you can start the server with the new --skip-merge option to disable the MERGE storage engine. (Bug#15195) - Security fix: Invalid arguments to DATE_FORMAT() caused a server crash. (CVE-2006-3469, Bug#20729) Thanks to Jean-David Maillefer for discovering and reporting this problem to the Debian project and to Christian Hammers from the Debian Team for notifying us of it. ... (see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-21.html for the complete bug fix list)
2006-06-19Update mysql4-client and mysql4-server to version 4.1.20.seb2-0/+83
Most notably this version includes fixes for http://secunia.com/advisories/20365/ and http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2006-0903 The fix for the latter was provided in PR pkg/33616 by Cedric Devillers, cedric dot devillers at script dottt univ-paris7 dot fr, and is not part of the upstream version 4.1.20. * Changes since last packaged version (4.1.19) (see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-20.html for me details): This is a security fix release for the previous production release family. This release includes the security fix described later in this section and a few other changes to resolve build problems, relative to the last official MySQL release (4.1.19). Bugs fixed: - Security fix: An SQL-injection security hole has been found in multi-byte encoding processing. The bug was in the server, incorrectly parsing the string escaped with the mysql_real_escape_string() C API function. (CVE-2006-2753, Bug#8378) This vulnerability was discovered and reported by Josh Berkus <josh@postgresql.org> and Tom Lane <tgl@sss.pgh.pa.us> as part of the inter-project security collaboration of the OSDB consortium. - The patch for Bug#8303 broke the fix for Bug#8378 and was undone. (In string literals with an escape character (\) followed by a multi-byte character that has a second byte of (\), the literal was not interpreted correctly. The next byte now is escaped, not the entire multi-byte character. This means it a strict reverse of the mysql_real_escape_string() function.) - The client libraries had not been compiled for position-indpendent code on Solaris-SPARC and AMD x86_64 platforms. (Bug#13159, Bug#14202, Bug#18091) - Running myisampack followed by myisamchk with the --unpack option would corrupt the auto_increment key. (Bug#12633)
2006-05-26Update mysql4-client and mysql4-server to version 4.1.19.seb6-84/+59
Lots of changes since last packaged version (4.1.15), please see: http://dev.mysql.com/doc/refman/4.1/en/news-4-1-19.html http://dev.mysql.com/doc/refman/4.1/en/news-4-1-18.html http://dev.mysql.com/doc/refman/4.1/en/news-4-1-17.html http://dev.mysql.com/doc/refman/4.1/en/news-4-1-16.html Most notably this version includes a fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1517 While here install more man pages and merge mysql4-client/patches/patch-ad into mysql4-client/patches/patch-af.
2005-10-26Also commit patches for the DragonFly support.joerg4-0/+63
2005-09-26Update mysql4* to 4.1.14:xtraeme1-4/+4
Lots of changes, please see http://dev.mysql.com/doc/mysql/en/news-4-1-14.html for more information.
2005-07-29Update to 4.1.13.xtraeme3-27/+12
Lots of changes, see http://dev.mysql.com/doc/mysql/en/news-4-1-13.html for a detailed description.
2005-05-23Update mysql4-* to 4.1.12.xtraeme1-5/+14
Lots of changes and bugs fixed, see http://dev.mysql.com/doc/mysql/en/news-4-1-12.html for more information.
2005-02-18Apply patches from Georg Schwarz to make this build on IRIX 5.xtraeme3-0/+66
2005-02-16Updated mysql4-{client,server} to 4.1.10.xtraeme1-95/+0
A lot of bugfixes and functionality was added... please see: http://dev.mysql.com/doc/mysql/en/news-4-1-10.html
2005-01-20Apply patch from MySQL BitKeeper repository to fix the symlinkxtraeme1-0/+95
vulnerability in the mysqlaccess script. Bump PKGREVISION and BUILDLINK_RECOMMENDED.
2005-01-17Update mysql4-{client,server} to 4.1.9.xtraeme2-33/+16
Functionality added or changed: * The Mac OS X 10.3 installation disk images now include a MySQL Preference Pane for the Mac OS X Control Panel that enables the user to start and stop the MySQL server via the GUI and activate and deactivate the automatic MySQL server startup on bootup. * Seconds_Behind_Master will be NULL (which means ``unknown'') if the slave SQL thread is not running, or if the slave I/O thread is not running or not connected to master. It will be zero if the SQL thread has caught up with the I/O thread. It no longer grows indefinitely if the master is idle. * InnoDB: Do not acquire an internal InnoDB table lock in LOCK TABLES if AUTOCOMMIT=1. This helps in porting old MyISAM applications to InnoDB. InnoDB table locks in that case caused deadlocks very easily. * InnoDB: Print a more descriptive error and refuse to start InnoDB if the size of `ibdata' files is smaller than what is stored in the tablespace header; innodb_force_recovery overrides this. * The MySQL server aborts immediately instead of simply issuing a warning if it is started with the --log-bin option but cannot initialize the binary log at startup (that is, an error occurs when writing to the binary log file or binary log index file). * The binary log file and binary log index file now behave like MyISAM when there is a "disk full" or "quota exceeded" error. See section A.4.3 How MySQL Handles a Full Disk. Many bugfixes were fixed... see http://dev.mysql.com/doc/mysql/en/News-4.1.9.html
2005-01-11Forgot to remove the ranlib call for libmystrings, which is not installedxtraeme1-4/+12
by mysql-client. This should fix problem reported by Stoned Elipot.
2005-01-10Update mysql4-* to 4.1.8a.xtraeme5-53/+66
Please check http://dev.mysql.com/doc/mysql/en/News-4.1.8.html to see the list of changes, new features added and a bunch of bugs were fixed.
2004-11-08Fix breakage added in last commits in mysql4-* packages:xtraeme3-0/+74
* Make mysql4-client build on NetBSD 1.[56]* * Don't install mysqld and friends in mysql4-client (eww!) * Remove an unneeded patch. * Remove duplicated files in mysql4-client's PLIST. Also, use assembler functions when MACHINE_ARCH == i386. This closes PR pkg/27154, pkg/27720, pkg/27744 and pkg/28035. BTW, I tested them on NetBSD 1.6.2, 2.0_RC4 and -current. Bump PKGREVISION for both packages.
2004-11-01Need also patch-au from mysql4-server. The build completes successfullyjdolecek1-0/+13
with this patch.
2004-11-01move patch-af back here and don't share patches with mysql4-server.grant1-0/+62
some of the patches disable part of the build and break the client build. should fix build issue noted on tech-pkg.
2004-10-31use patches and distinfo from mysql4-server instead of duplicatinggrant1-12/+0
patches here.
2004-03-07Updated mysql-client to 4.0.18martti1-4/+8
* Bug fixes
2003-12-20MySQL is a SQL (Structured Query Language) database server. SQL is themartti1-0/+8
most popular database language in the world. MySQL is a client-server implementation that consists of a server daemon `mysqld' and many different client programs/libraries. The main goals of MySQL are speed and robustness. The base upon which MySQL is built is a set of routines that have been used in a highly demanding production environment for many years. While MySQL is still in development it already offers a rich and highly useful function set. The official way to pronounce 'MySQL' is 'My Ess Que Ell' (Not MY-SEQUEL). This package contains the MySQL client programs and libraries.