summaryrefslogtreecommitdiff
path: root/databases/mysql-server
AgeCommit message (Collapse)AuthorFilesLines
2005-03-15Update to 4.0.24, which fixes the vulnerability reported in:xtraeme2-29/+4
http://www.k-otik.com/english/advisories/2005/0252 See http://dev.mysql.com/doc/mysql/en/news-4-0-24.html Bumped BUILDLINK_RECOMMENDED to 4.0.24.
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2005-01-20Update mysql-{client,server} to 4.0.23a (bugfix release).xtraeme8-57/+55
See http://dev.mysql.com/doc/mysql/en/News-4.0.23.html for the full list of changes. This update applies the fix for the mysqlaccess script symlink vulnerability, bump BUILDLINK_RECOMMENDED.
2005-01-01Bump PKGREVISION because old binary packages may contain a wrong pathminskim1-2/+2
to the perl executable.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-11-18Added a note about running mysql_install_db to set up the initial databasejklos1-3/+9
tables, since this isn't automatic.
2004-11-09Install the script mysql_secure_installation, missed in previous.xtraeme2-2/+5
2004-11-09Update mysql-{client,server} to 4.0.22.xtraeme5-50/+30
Functionality added or changed: * The --with-openssl option for configure now accepts a path prefix as an argument. --with-openssl-includes and --with-openssl-libs are still supported, but are needed only to override the default values. (Bug #5494) * Added new --without-man option to configure to suppress building/installing the manual pages. (Bug #5379) * InnoDB: New mysqld option --innodb-table-locks and session variable innodb_table_locks (on by default). In applications using AUTOCOMMIT=1, InnoDB's internal table locks can cause deadlocks. You can set innodb_table_locks=0 in `my.cnf' to remove that problem. See section 16.17 Restrictions on InnoDB Tables. (Bug #3299, Bug #5998) * InnoDB: Added the startup option and settable global variable innodb_max_purge_lag for delaying INSERT, UPDATE and DELETE operations when the purge operations are lagging. The default value of this parameter is zero, meaning that there will not be any delays. See section 16.13 Implementation of Multi-Versioning. * InnoDB: Change error code to HA_ERR_ROW_IS_REFERENCED if we cannot DROP a parent table because it is referenced by a FOREIGN KEY constraint. And a lot of bugfixes: http://dev.mysql.com/doc/mysql/en/News-4.0.22.html
2004-10-29Remove dead patch file.tron1-13/+0
2004-10-29Add missing deinstallation script.tron1-0/+16
2004-10-29Include makefile fragments from "../../databases/mysql-client" andtron1-3/+3
not ""../../databases/mysql4-client" because the later is a newer version.
2004-10-28Update mysql-{client,server} to 4.0.21 (previously mysql4-*).xtraeme19-126/+400
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-05-14disable TCP wrapper support on Linux and Solaris to work aroundgrant1-3/+9
mysql bug #599, http://bugs.mysql.com/bug.php?id=599.
2004-05-14distinguish between mysql 3 and 4 in COMMENT.grant1-2/+2
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-03USE_BUILTIN.zlib wasn't being set, resulting in missing symbolsschmonz1-5/+5
for "compress" and "uncompress". Convert to bl3 to fix build.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-07Rework patch-al to let it compile on !NetBSD platforms.cube2-6/+6
2003-10-05Updated mysql-server to 3.23.58martti19-478/+85
A lot of bug and security fixes since 3.23.51...
2003-09-28make mysql 3.23.51 compile on 1.6.x, which uses bundled mit-pthreadsjdolecek2-1/+15
fixes PR pkg/22988 by Adrian Portelli
2003-09-28Update mysql-client and mysql-server to 3.23.51nb1 - pkg revision keptjdolecek4-17/+17
set, the packages contain extra security fixes, which are not part of 3.23.51 distribution NOTE: this is the last 3.23.x version with bundled mit-pthreads package; any further upgrade would need some additional efford to keep the package usable on NetBSD 1.6.x and older Highlights of changes: * Add missing <row> tags for mysqldump XML output. * SHOW VARIABLES LIKE 'xxx' is now case-insensitive * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * many bugfixes Full list of changes: 3.23.50: * Fixed buffer overflow problem if someone specified a too long datadir parameter to mysqld * Add missing <row> tags for mysqldump XML output. * Fixed problem with crash-me and gcc 3.0.4. * Fixed that @@unknown_variable doesn't hang server. * Added @@VERSION as a synonym for VERSION(). * SHOW VARIABLES LIKE 'xxx' is now case-insensitive. * Fixed timeout for GET_LOCK() on HP-UX with DCE threads. * Fixed memory allocation bug in the glibc library used to build Linux binaries, which caused mysqld to die in 'free()'. * Fixed SIGINT and SIGQUIT problems in mysql. * Fixed bug in character table converts when used with big ( > 64K) strings. * InnoDB now retains foreign key constraints through ALTER TABLE and CREATE/DROP INDEX. * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Our Linux RPMS and binaries are now compiled with gcc 3.0.4, which should make them a bit faster. * Fixed some buffer overflow problems when reading startup parameters. * Because of problems on shutdown we have now disabled named pipes on Windows by default. One can enable named pipes by starting mysqld with --enable-named-pipe. * Fixed bug when using WHERE key_column = 'J' or key_column='j'. * Fixed core-dump bug when using --log-bin with LOAD DATA INFILE without an active database. * Fixed bug in RENAME TABLE when used with lower_case_table_names=1 (default on Windows). * Fixed unlikely core-dump bug when using DROP TABLE on a table that was in use by a thread that also used queries on only temporary tables. * Fixed problem with SHOW CREATE TABLE and PRIMARY KEY when using 32 indexes. * Fixed that one can use SET PASSWORD for the anonymous user. * Fixed core dump bug when reading client groups from option files using mysql_options(). * Memory leak (16 bytes per every corrupted table) closed. * Fixed binary builds to use --enable-local-infile. * Update source to work with new version of bison. * Updated shell scripts to now agree with new POSIX standard. * Fixed bug where DATE_FORMAT() returned empty string when used with GROUP BY. 3.23.51: * Fix bug with closing tags missing slash for mysqldump XML output. * Remove end space from ENUM values. (This fixed a problem with SHOW CREATE TABLE.) * Fixed bug in CONCAT_WS() that cut the result. * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * Fixed core-dump problem when giving a wrong password string to GRANT. * Fixed bug in DROP DATABASE with symlinked directory. * Fixed optimisation problem with DATETIME and value outside DATETIME range. * Removed Sleepycat's BDB doc files from the source tree, as they're not needed (MySQL covers BDB in its own documentation). * Fixed MIT-pthreads to compile with glibc 2.2 (needed for make dist). * Fixed the FLOAT(X+1,X) is not converted to FLOAT(X+2,X). (This also affected DECIMAL, DOUBLE and REAL types) * Fixed the result from IF() is case in-sensitive if the second and third arguments are case sensitive. * Fixed core dump problem on OSF/1 in gethostbyname_r. * Fixed that underflowed decimal fields are not zero filled. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * Fixed optimisation bug with ISNULL(expression_which_cannot_be_null) and ISNULL(constant_expression). * Fixed host lookup bug in the glibc library that we used with the 3.23.50 Linux-x86 binaries.
2003-09-19Bumping once is enough, oops.wiz1-2/+2
2003-09-19Do the chown of MYSQL_DATADIR to MYSQL_USER:MYSQL_GROUP automatically inwiz1-2/+2
the install file instead of only mentioning it in MESSAGE. Closes PR 22197. tron says ok.
2003-09-19Do the chown of MYSQL_DATADIR to MYSQL_USER:MYSQL_GROUP automatically inwiz3-9/+7
the install file instead of only mentioning it in MESSAGE. Closes PR 22197. tron says ok. Bump PKGREVISION.
2003-09-18Add missing ../ in path to included file.wiz1-2/+2
2003-09-18Specify the category when including other files and when depending on otherjmmv1-2/+2
packages. From PR pkg/21864 by ccatrian at eml.cc.
2003-09-17Update to nb5: Add patch fromwiz3-3/+17
http://lists.netsys.com/pipermail/full-disclosure/2003-September/009819.html against a vulnerability.
2003-09-01DEINSTALL script was removed.seb1-2/+1
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-2/+5
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30We don't need it anymore, really, the usage of OWNS_DIRS_PERMSseb1-16/+0
take care of signaling the user deleting the pkg...
2003-08-30Prepare for pkgviews by making sure that passing VIEW-INSTALL orjlam2-6/+20
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30Use the potential of bsd.pkg.install.mk:seb3-54/+3
- Remove extraneous bits in the INSTALL script snippet and let the framework execute the script at post-install time. - Use OWN_DIRS_PERMS instead of MAKE_DIRS_PERMS for ${MYSQL_DATADIR} thus save a DEINSTALL script snippet and its handling.
2003-08-24Bump package revision of mysql-client and mysql-server withtaca1-2/+2
introducing MYSQL_CHARSET and MYSQL_EXTRA_CHARSET.
2003-06-13Fix typo in ONLY_FOR_PLATFORM: s/NetBSD-arm/NetBSD-*-arm/abs1-2/+2
2003-06-11Update for the fact that 'arm' ports have been called NetBSD-*-arm for a whileabs1-3/+4
now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-2/+2
2003-04-21lintcjep1-0/+5
2003-03-24remove unnecessary parens and indent some conditionals forgrant1-7/+5
readability purposes. whitespace police.
2003-02-09attempt to clarify password instructionslukem1-5/+7
2003-01-31oops, share/mysql/mysql.server was missinglukem1-1/+2
2003-01-29add explicit reminder about ${MYSQL_DATADIR} ownershiplukem2-1/+8
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+3
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-21also need to set the "mysql root" password on -h `hostname`lukem1-1/+3
2003-01-21install bin/mysql.server for people who won't or can't use etc/rc.d/mysqld.lukem4-7/+9
fixes rest of [pkg/19936].
2003-01-21- add rc.d script; based on [pkg/19055], with rework by me.lukem8-11/+153
- add support for MYSQL_USER and MYSQL_GROUP (user & group to run database as) - change ownership of $MYSQL_DATADIR to ${MYSQL_USER}:${MYSQL_GROUP} 700 - fix safe_mysqld to send all output to the error log and to NOT output random messages to the tty it was started on. - display a MESSAGE reminding people to change the password of the mysql 'root' user. - bump PKGREVISION (to 3.23.49nb2)
2003-01-20use native pthreads on NetBSD, if availablejdolecek1-9/+19
the explicit exits(/usr/include/pthread.h) here is not ideal, but this pkg didn't use pthread.buildlink2.mk before
2003-01-20need to include <signal.h> in my_pthread.h to be compilablejdolecek2-1/+14
with native NetBSD threads - header uses sigset_t and not all sources pulling the header pull <signal.h> before my_pthread.h
2003-01-03this needs gmake to build...lukem1-1/+2
2002-12-13Fix security problem in MySQL client library and server which weretron3-5/+30
recently discovered by e-matters.