| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
of MySQL (BUG#3860)
|
|
|
|
|
|
|
|
|
|
|
|
| |
modifying configure.in for the commercial tarballs
- added my-innodb-heavy-4G.cnf to the distribution
Build-tools/mysql-copyright:
- make sure to recreate all autoconf/automake-related files after
modifying configure.in
support-files/Makefile.am:
- added my-innodb-heavy-4G.cnf to the distribution
|
|
|
|
|
|
| |
support-files/MySQL-shared-compat.spec.sh:
- fixed using the correct version number
- bumped up the 3.23 version number to current
|
|
|
|
|
|
|
|
| |
applications against the the embedded server libmysqld.a)
(BUG#4921)
|
|
|
|
|
|
|
| |
a note to the RPM ChangeLog about it
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
file "EXCEPTIONS" and include it in the source and binary
distributions
Build-tools/mysql-copyright:
- remove COPYING and EXCEPTIONS from the commercial packages
Docs/Makefile.am:
- create the EXCEPTIONS file that includes the FOSS License exception
scripts/make_binary_distribution.sh:
- include EXCEPTIONS in the binary distribution, too.
support-files/mysql.spec.sh:
- add EXCEPTIONS to the server RPM
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the rpm postinstall script must call mysql_install_db with --user=mysql,
and mysql_install_db must then pass this to mysqld. Otherwise, mysqld
runs as root, and if you have --log-bin=somewhere_out_of_var_lib_mysql
it creates binlog files owned by root in this dir, and this dir is not
fixed by the 'chmod mysql', so files remain owned by root, and later mysqld
(running as 'mysql') can't read them.
I'm hardcoding 'mysql' in the postinstall script, but it's already hardcoded
there in many places (see the useradd and chown) so it's ok.
scripts/mysql_install_db.sh:
Pass --user to mysqld
support-files/mysql.spec.sh:
in postinstall, call mysql_install_db with --user=mysql, so that mysqld (which installs the grant tables)
is started with --user=mysql.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Correct typo, and fix up rest of sentence as well.
support-files/my-medium.cnf.sh:
Correct typo, and fix up rest of sentence as well.
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
|
| |
|
|
|
|
|
| |
support-files/mysql.spec.sh:
- Replaced obsolete "Copyright" field with "License"
|
| |
|
|
|
|
|
|
|
| |
on libstdc++ and exceptions
|
|\
| |
| |
| |
| |
| |
| | |
into mysql.com:/space/my/mysql-4.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
binary distribution and Server RPM
myisam/myisam_ftdump.c:
Rename: myisam/ft_dump.c -> myisam/myisam_ftdump.c
BitKeeper/etc/ignore:
Added myisam/myisam_ftdump to the ignore list
myisam/Makefile.am:
- renamed ft_dump to myisam_ftdump and added it to bin_PROGRAMS
scripts/make_binary_distribution.sh:
- added myisam_ftdump to the binary distribution
support-files/mysql.spec.sh:
- added myisam_ftdump to the Server package
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
thnx Paul.
<monty> can you get the above into configure and make Makefile.am patch
mysql.server.sh with the right values for mysql.server ?
<monty> or do you think we should just put the above in mysql.server.sh directly
<ramil> as you want
<monty> the last is kind of hard to do with variables, so lets put the
above in mysql.server.sh directly
support-files/mysql.server.sh:
#2185: mysql.server script echo bug
|
| |
|
|
|
|
|
|
|
|
| |
(BUG#2156)
support-files/mysql.spec.sh:
- marked /etc/logrotate.d/mysql as a config file (BUG#2156)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
One can now configure MySQL as windows service as a normal user. (Bug #1802)
Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
Change INSERT DELAYED ... SELECT... to INSERT .... SELECT (Bug #1983)
Safety fix for service 'mysql start' (Bug #1815)
client/mysql.cc:
Extend max_allowed_packet to 2G (Bug #2105)
client/mysqldump.c:
Extend max_allowed_packet to 2G (Bug #2105)
Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
configure.in:
Test for file linux/config.h
include/my_global.h:
Portability fix (Bug #1924)
mysql-test/r/insert.result:
Update test results
mysql-test/r/loaddata.result:
Update test results
mysql-test/r/lowercase_table.result:
Update test results
mysql-test/t/insert.test:
Test INSERT ... DELAYED ... SELECT
mysql-test/t/loaddata.test:
Added test of LOAD DATA INFILE ... IGNORE # LINES for fixed size tables
mysql-test/t/lowercase_table.test:
Test mixed lower/uppercase database names
sql/item.cc:
Made function not inline (to make it easier to modify it without recompilation of all files)
sql/item.h:
Moved function to item.cc
sql/mysqld.cc:
Merge pidfile create code
Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
sql/nt_servc.cc:
One can now configure MySQL as windows service as a normal user. (Bug #1802)
sql/sql_base.cc:
Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
sql/sql_class.h:
Fixed type
sql/sql_load.cc:
IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
sql/sql_parse.cc:
Change INSERT DELAYED ... SELECT... to INSERT .... SELECT
strings/ctype-tis620.c:
Ensure that memory is freed properly (Partly becasue of bug #1770)
Bar should check the proposed patch in #1770 if we can use it
support-files/mysql.server.sh:
Safety fix (Bug #1815)
|
|
|
|
|
| |
support-files/mysql.spec.sh:
- fixed file permissions for the server docs directory (BUG 1672)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Reworked testing for gcc3 in the RPM spec file a bit
Build-tools/Do-rpm:
Big overhaul:
- Give the spec file name as the option, not the version number (required
to be able to build commercial RPMs, too)
- Some more logging and debugging, more documentation
support-files/mysql.spec.sh:
- made testing for gcc3 a bit more robust and not to stomp on user
settings for CXX
|
|
|
|
|
|
|
|
|
| |
"$1: unbound variable" error when no option was given
support-files/MacOSX/MySQL:
- Suppress the annoying "$1: unbound variable" error when no option
was given
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
after it was removed from manual.texi (where it was automatically
generated from).
Docs/Makefile.am:
- don't create COPYING.LIB anymore (was removed from manual.texi)
Makefile.am:
- Removed COPYING.LIB from the source distribution
scripts/make_binary_distribution.sh:
- Removed COPYING.LIB from the binary distribution
scripts/make_win_src_distribution.sh:
- Removed COPYING.LIB from the windows source distribution
support-files/mysql.spec.sh:
- Removed COPYING.LIB from the Server RPM
|
|
|
|
|
|
|
|
|
|
| |
as it is not really required. (BUG 1610) Thanks to Scott Harrison for
the suggestion.
support-files/mysql.spec.sh:
- removed dependency on MySQL-client from the MySQL-devel subpackage
as it is not really required. (BUG 1610)
|
|
|
|
| |
correct)
|
|
|
|
|
|
|
|
|
| |
mysql-test/mysql-test-run.sh:
deamon -> daemon
scripts/mysql_install_db.sh:
deamon -> daemon
support-files/my-small.cnf.sh:
deamon -> daemon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add quoting for use `database` for mysqlbinlog
Removed test ins0000001
Add support for --replace for exec in mysqltest
Don't refer to install dir in mysqlbinlog.result
BitKeeper/deleted/.del-ins000001.result~f45c599efdf8352b:
Delete: mysql-test/r/ins000001.result
BitKeeper/deleted/.del-ins000001.test~2428ee5c9b1bc483:
Delete: mysql-test/t/ins000001.test
client/mysqlbinlog.cc:
Removed random chars after filename for LOAD DATA INFILE
client/mysqltest.c:
Add support for --replace for 'exec'
mysql-test/r/drop_temp_table.result:
Updated results after quoting change
mysql-test/r/fulltext_multi.result:
Updated results after quoting change
mysql-test/r/fulltext_order_by.result:
Updated results after quoting change
mysql-test/r/insert.result:
New tests
mysql-test/r/insert_select.result:
Updated results after quoting change
mysql-test/r/mix_innodb_myisam_binlog.result:
Updated results after quoting change
mysql-test/r/mysqlbinlog.result:
Updated results after quoting change
mysql-test/r/rpl_log.result:
Updated results after quoting change
mysql-test/t/fulltext_multi.test:
Remove 'use'
mysql-test/t/fulltext_order_by.test:
Remove 'use'
mysql-test/t/insert.test:
Merge test with ins0000001.test
mysql-test/t/mysqlbinlog.test:
Don't refer to install dir in result
sql/log_event.cc:
Add quoting for use `database` for mysqlbinlog
support-files/mysql.server.sh:
Move pid_file test after arguments have been parsed
|
| |
|
|
|
|
|
|
|
|
|
| |
(thanks to Haakon Innerdal for spotting this one)
support-files/mysql.spec.sh:
- added a missing %define
(thanks to Haakon Innerdal for spotting this one)
|
|
|
|
|
|
|
|
| |
- Really fixed BUG 998 (disable the checking for installed but
unpackaged files)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for Mac OS X and add it to the installation Disk Image.
Build-tools/Do-pkg:
- added code to build the StartupItem PKG along with the MySQL PKG and
add it to the resulting Disk Image (can be skipped with --skip-si)
- lots of cleanups (use more builtin Perl functions instead of
subprocesses, enable a full dry run without errors)
support-files/MacOSX/StartupItem.Info.plist:
- removed IFPkgFlagOverwritePermissions and IFPkgFlagUseUserMask
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
startup item: MySQL (the startup script), StartupItem.Description.plist,
StartupItem.Info.plist (PKGMaker control files), StartupItem.postinstall
(post-installation script for the Startup Item package)
- modified support-files/MacOSX/Makefile.am to include the newly added files
in the source distribution
BitKeeper/etc/ignore:
Added scripts/make_win_src_distribution to the ignore list
support-files/MacOSX/Makefile.am:
- added the Mac OS X StartupItem files to the source distribution
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fixed BUG#959 (libmysqld not being compiled properly)
- Fixed BUG#998 (RPM build errors): added missing files to the
distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
mysql_fix_privilege_tables.1), removed "-n" from %install section.
support-files/mysql.spec.sh:
- Fixed BUG#959 (libmysqld not being compiled properly)
- Fixed BUG#998 (RPM build errors): added missing files to the
distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
mysql_fix_privilege_tables.1), removed "-n" from %install section.
|
|
|
|
|
|
|
|
| |
as requested by PeterZ
support-files/my-innodb-heavy-4G.cnf.sh:
- heavily reworked the comments and layout as requested by PeterZ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
override CC/CXX when using a special compiler)
- the RPM should now build on AMD64 and IA64, too
support-files/MySQL-shared-compat.spec.sh:
- use %_libdir macro instead of hardcoded value (required on AMD64,
where %_libdir is /usr/lib64 instead)
support-files/mysql.spec.sh:
- removed the GIF Icon (file was not included in the sources anyway)
- removed unused variable %shared_lib_version
- do not run automake before building the standard binary
(should not be necessary)
- add server suffix '-standard' to standard binary (to be in line
with the binary tarball distributions)
- Use more RPM macros (_exec_prefix, _sbindir, _libdir, _sysconfdir,
_datadir, _includedir) throughout the spec file (using _libdir was
required to be used anyway to be able to build on AMD64).
- allow overriding CC and CXX (required when building with other compilers)
|
|
|
|
|
|
|
|
| |
The changes for actual loads and memory sizes are to be done after
text and format are improved.
|
|
|
|
|
| |
support-files/mysql.spec.sh:
- fixed path to init script (/sbin/init.d is obsolete)
|
|
|
|
|
|
|
|
|
| |
to set CXX=gcc (cannot link the code with g++) - this should help to
recompile the RPM on Distributions using gcc 3
- Added a symlink /usr/sbin/rcmysql -> /etc/init.d/mysql
|
|
|
|
|
|
|
|
| |
Red Hat's chkconfig (Bug #272) (The LSB spec is a bit ambigous about
what actually needs to be put into this field)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the installation to make sure the privilege tables are being
installed even if the DNS configuration is broken, which seems
to be quite common (reverse lookups to "hostname" fail).
This should resolve the problem many Mac OS users experience
("Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't
exist") when they try to start MySQL after installing the PKG.
|
|
|
|
|
|
|
|
|
|
|
| |
can be used to build a compatibility package that includes the shared
libraries of MySQL 3.23.xx and MySQL 4.0.xx for backwards compatibility
with dynamically linked applications. It simply repackages the two
MySQL-shared RPMs, so these need to be created or downloaded separately.
support-files/Makefile.am:
- added MySQL-shared-compat.spec(.sh) to the distribution
|
| |
|
|
|
|
|
|
|
| |
(several users reported crashes, even when not using RAID) (see bug #346)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
instead of being an individual file to avoid redundancy
BitKeeper/deleted/.del-ReadMe.txt~bd880aa05a0baccd:
Delete: support-files/MacOSX/ReadMe.txt
Docs/Makefile.am:
- Generate the MacOS ReadMe.txt from the manual
support-files/MacOSX/Makefile.am:
- Added MacOS X ReadMe.txt to CLEANFILES now that it's being autogenerated
|