summaryrefslogtreecommitdiff
path: root/databases/mysql4-client
AgeCommit message (Collapse)AuthorFilesLines
2007-10-16Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.tnn1-2/+2
2007-07-09Add an options.mk for SSL supportadrianp2-3/+20
Suggested by pancake@ in PR #28573
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-1/+4
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-10Use a single pattern that actually gets the desired result of limitingjoerg1-3/+2
the upper version.
2007-06-05Do not accept mysql-client-5 or newer.wiz1-1/+2
2007-05-23Updated MySQL to 4.1.22martti12-64/+66
Lots of bug fixes, see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-22.html
2007-05-22I'm not maintaining anymore this package.xtraeme1-2/+2
salo feel free to update it and fix the security vulnerabilities.
2006-10-18Disable i386 assembly optimizations on Darwin to fix a build failure.ben1-2/+2
2006-10-08Fixed "test ==".rillig2-1/+15
2006-08-31Update mysql4-client and mysql4-server to version 4.1.21.seb5-23/+21
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-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-19Update mysql4-client and mysql4-server to version 4.1.20.seb4-6/+91
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.seb10-99/+75
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.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-3/+3
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-30* Honor PKGINFODIR.jlam2-4/+4
* List the info files directly in the PLIST.
2006-03-03disable assembler stuff on Solaris/x86, because it's likely to workgrant1-2/+3
only with GNU as(1). XXX this condition should probably be reversed to the positive case, XXX not the negative case so that it works on more platforms.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2006-01-23Add MASTER_SITE_MYSQL with a bunch of mirrors from FreeBSD, and usextraeme1-4/+2
it in the mysql packages.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-4/+4
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-09Don't use the asm string functions on Interix. (To be fixed, but for nowtv1-2/+2
the symbol naming is wrong, so no --enable-assembler will get it built.)
2005-10-29Update mysql4* to 4.1.5.xtraeme2-6/+6
Please see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-15.html for more information about bugfixes/changes.
2005-10-26Also commit patches for the DragonFly support.joerg4-0/+63
2005-10-26Add DragonFly support.joerg1-1/+5
2005-09-26Update mysql4* to 4.1.14:xtraeme3-11/+11
Lots of changes, please see http://dev.mysql.com/doc/mysql/en/news-4-1-14.html for more information.
2005-08-06Add an explict requirement for readline on 1.6.x which should resolveadrianp1-1/+7
PR#30678 and PR#30364.
2005-07-29Update to 4.1.13.xtraeme5-36/+20
Lots of changes, see http://dev.mysql.com/doc/mysql/en/news-4-1-13.html for a detailed description.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-07-14Define BUILDLINK_INCDIRS.mysql-client to ensure that the MySQLschmonz1-1/+2
include dir is automatically available in ${CPPFLAGS}, following the example of postgres74-lib.
2005-05-23Update mysql4-* to 4.1.12.xtraeme5-16/+26
Lots of changes and bugs fixed, see http://dev.mysql.com/doc/mysql/en/news-4-1-12.html for more information.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-18Use RCD_SCRIPTS_SHELL on the scripts we install, as they do not use fullysketch1-3/+6
portable shell constructs.
2005-05-16Change the EXTRACT_USING_PAX defined/undefined option into a EXTRACT_USINGjlam1-3/+3
which can take multiple values -- "pax" or "gtar". The default value of EXTRACT_USING is "pax", which more closely matches reality since before, we were using bootstrap "tar" for ${GTAR} and it was actually pax-as-tar. Also, stop pretending pax-as-tar from the bootstrap kit or on NetBSD is GNU tar. Lastly, in bsd.pkg.extract.mk, note whether we need "pax" or "gtar" depending on what we need to extract the distfiles.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-06Update mysql4-{client,server} to 4.1.11 (Released 1 April 2005)xtraeme2-6/+6
Lots of bugfixes and new functionality was added, more info: http://dev.mysql.com/doc/mysql/en/news-4-1-11.html
2005-03-15Update to 4.1.10a.xtraeme3-8/+8
- Fix potential security vulnerabilities in the creation of temporary table file names and the handling of User Defined Functions (UDFs). More info: http://www.k-otik.com/english/advisories/2005/0252 Increased BUILDLINK_RECOMMENDED to 4.1.10a.
2005-03-08o Add missing RCSID tags to patch-a{a,m} and use pkglint.xtraeme1-3/+3
o Explain how to start mysqld correctly, PKG_RCD_SCRIPTS {dis,en}abled; closes PR pkg/29579.
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2005-02-18Apply patches from Georg Schwarz to make this build on IRIX 5.xtraeme5-2/+77
2005-02-16Updated mysql4-{client,server} to 4.1.10.xtraeme4-103/+7
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 symlinkxtraeme5-6/+102
vulnerability in the mysqlaccess script. Bump PKGREVISION and BUILDLINK_RECOMMENDED.
2005-01-17Update mysql4-{client,server} to 4.1.9.xtraeme4-40/+23
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 installedxtraeme2-6/+14
by mysql-client. This should fix problem reported by Stoned Elipot.
2005-01-10Update mysql4-* to 4.1.8a.xtraeme9-66/+81
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.
2005-01-01Bump PKGREVISION because old binary packages may contain a wrong pathminskim1-2/+2
to the perl executable.
2004-12-17Fix typo in comment.wiz1-2/+2
2004-12-02Revert previous, ``mysqlhotcopy'' requires p5-DBD-mysql, which requiresxtraeme2-5/+12
mysql*-client! explain which are the required packages to run the script.