1. 04 Feb, 2004 1 commit
    • unknown's avatar
      added checking for bootstrap in select_send::send_data · 7f1e2e48
      unknown authored
      (fixed bug #2526 "--init-file crashes MySQL if contains large select")
      Such checking usually works in send_ok, send_eof, but in this case large 
      result causes interim flushing.
      
      
      sql/sql_class.cc:
        added checking for bootstrap in select_send::send_data
      7f1e2e48
  2. 21 Jan, 2004 4 commits
  3. 20 Jan, 2004 5 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · 64f13592
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      64f13592
    • unknown's avatar
      Fix for BUG#2452 "Empty LOAD DATA INFILE failes with the master in 3.23.x": · 6799e442
      unknown authored
      do not write the Execute_load_log_event if there was no Create_file_log_event
      (empty file).
      
      6799e442
    • unknown's avatar
      What started as an attempt to fix BUG#2270 (Substitute paths in mysql · c8f6a1d4
      unknown authored
      manpage) turned out as a major overhaul of all man pages:
      
       - renamed all *.1 files to *.1.in to act as templates which are being
         processed at build time
       - replaced some hard-coded values with place holder that are being
         replaced with the proper values at build time
       - Updated list of available man pages in the SEE ALSO section and added a
         hint to the manual for more details
       - Added a BUGS section to all pages, referring to the bugs DB
       - Updated some obsolete URLs and mail addresses
      
      The actual content of these man pages should probably be cross-checked for
      correctness, though...
      
      
      man/Makefile.am:
         - Replace some hard-coded values in the man pages with the proper values
           at build time instead. Instead of the *.1 files, we now add the *.1.in
           files (the templates) to the source distribution and generate the *.1
           files during make.
      man/isamchk.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/isamlog.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysql_fix_privilege_tables.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysql_zap.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqlaccess.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqladmin.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqld.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqld_multi.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqld_safe.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqldump.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysqlshow.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/perror.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/replace.1.in:
         - replaced some hard-coded values (e.g. Version numbers) with variables
           which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      man/mysql.1.in:
         - replaced some hard-coded values (e.g. Version numbers, path names) with
           variables which are replaced with the proper values at build time
         - Updated list of other man pages listed in SEE ALSO
         - Added BUGS section, referring to the bugs database
         - Updated URL and Mail address
      c8f6a1d4
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 52a78f43
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      myisam/mi_dynrec.c:
        Auto merged
      52a78f43
    • unknown's avatar
      two bugs in parallel repair fixed · 2772ff48
      unknown authored
      2772ff48
  4. 19 Jan, 2004 3 commits
  5. 18 Jan, 2004 1 commit
    • unknown's avatar
      BUG#2428 "--old-rpl-compat is broken": · 65ae377f
      unknown authored
      I remove the --old-rpl-compat which produces broken binlogs readable
      neither by 4.0 nor by 3.23.
      This option is a leftover of the early replication of 4.0.0, when
      it was still partly compatible with 3.23.
      I explained this to the user in the bug report. 
      
      
      sql/mysqld.cc:
        removing --old-rpl-compat
      sql/sql_load.cc:
        removing --old-rpl-compat
      sql/sql_repl.h:
        removing --old-rpl-compat
      65ae377f
  6. 16 Jan, 2004 3 commits
  7. 15 Jan, 2004 7 commits
  8. 14 Jan, 2004 1 commit
    • unknown's avatar
      row0ins.c: · 0d540874
      unknown authored
        Fix bug: FOREIGN KEY ... ON UPDATE/DELETE NO ACTION must check the foreign key constraint, not ignore it. Peter Gulutzan said that NO ACTION should check the constraint as deferred, at the end of the SQL statement, while RESTRICT should check it immediately. Since we do not have defered constraints in InnoDB, this bug fix makes InnoDB to check NO ACTION constraints immediately, like it checks RESTRICT constraints.
      
      
      innobase/row/row0ins.c:
        Fix bug: FOREIGN KEY ... ON UPDATE/DELETE NO ACTION must check the foreign key constraint, not ignore it. Peter Gulutzan said that NO ACTION should check the constraint as deferred, at the end of the SQL statement, while RESTRICT should check it immediately. Since we do not have defered constraints in InnoDB, this bug fix makes InnoDB to check NO ACTION constraints immediately, like it checks RESTRICT constraints.
      0d540874
  9. 13 Jan, 2004 6 commits
  10. 12 Jan, 2004 3 commits
    • unknown's avatar
      Checked and applied Novell-supplied patches inside the netware directory only. · a6198674
      unknown authored
      
      netware/BUILD/compile-linux-tools:
        Need to run make on sql_yacc.cc.
      netware/BUILD/compile-netware-END:
        Use .zip package.
      netware/BUILD/compile-netware-all:
        Add compile-netware-src.
      netware/BUILD/compile-netware-standard:
        Need backslash to avoid error.
      netware/BUILD/mwenv:
        Add additional include, library paths, -dialect and -map flags for CW.
      netware/BUILD/nwbootstrap:
        Additional status messages, update versions in .def files.
      netware/Makefile.am:
        Cosmetic change, add @openssl_libs@ in case of OpenSSL feature usage.
      netware/isamchk.def:
        Add SCREENNAME to allow interaction.
      netware/my_manage.c:
        Take out unused args to mysqladmin.
      netware/myisamchk.def:
        Add SCREENNAME to allow interaction.
      netware/myisamlog.def:
        Add SCREENNAME to allow interaction.
      netware/myisampack.def:
        Add SCREENNAME to allow interaction.
      netware/mysql_test_run.c:
        Multiple changes to help test suite.
      netware/mysqlbinlog.def:
        Add SCREENNAME to allow interaction.
      netware/mysqlcheck.def:
        Add SCREENNAME to allow interaction.
      netware/mysqld_safe.c:
        Make error message more accurate/descriptive.
      netware/mysqldump.def:
        Add SCREENNAME to allow interaction.
      netware/mysqlimport.def:
        Add SCREENNAME to allow interaction.
      a6198674
    • unknown's avatar
      Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.0 · 678e4004
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.0
      
      678e4004
    • unknown's avatar
      opt_sum.cc: · 3dfd2f17
      unknown authored
        A fix for a bug #3189, pertaining to crashing MySQL server when a query with MIN / MAX on the BLOB column is to be optimised
      
      
      sql/opt_sum.cc:
        A fix for a bug #3189, pertaining to crashing MySQL server when a query with MIN / MAX on the BLOB column is to be optimised
      3dfd2f17
  11. 11 Jan, 2004 1 commit
    • unknown's avatar
      A fix (bug #2335: Inconsistancy with handling of Years and NOW() function). · 001205fd
      unknown authored
      The test might fail if one runs it at 23:59:59 Dec 31
      
      
      mysql-test/r/type_year.result:
        a fix (bug #2335: Inconsistancy with handling of Years and NOW() function)
      mysql-test/t/type_year.test:
        a fix (bug #2335: Inconsistancy with handling of Years and NOW() function)
      sql/field.h:
        a fix (bug #2335: Inconsistancy with handling of Years and NOW() function)
      001205fd
  12. 09 Jan, 2004 1 commit
  13. 08 Jan, 2004 1 commit
  14. 07 Jan, 2004 1 commit
    • unknown's avatar
      buf0lru.c: · b9dc6558
      unknown authored
        Start InnoDB Monitor if 80 % of the buffer pool occupied by adaptive has or lock heaps; do not print the same warning more than 1 time
      
      
      innobase/buf/buf0lru.c:
        Start InnoDB Monitor if 80 % of the buffer pool occupied by adaptive has or lock heaps; do not print the same warning more than 1 time
      b9dc6558
  15. 06 Jan, 2004 2 commits
    • unknown's avatar
      trx0sys.c: · b7b23e48
      unknown authored
        DO NOT MERGE TO 4.1: forgot to change this in the previous push
      
      
      innobase/trx/trx0sys.c:
        DO NOT MERGE TO 4.1: forgot to change this in the previous push
      b7b23e48
    • unknown's avatar
      Merge heikki@build.mysql.com:/home/bk/mysql-4.0 · a2837797
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.0
      
      a2837797