1. 19 Aug, 2004 1 commit
    • unknown's avatar
      cosmetic change · f758ada4
      unknown authored
      
      sql/sql_class.h:
        comment
      sql/sql_table.cc:
        smarter use of the Disable_binlog object (using a block so that when leaving it either way, the object gets
        destroyed and so properties of the thread get reset).
      f758ada4
  2. 18 Aug, 2004 4 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · ac866d9e
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      ac866d9e
    • unknown's avatar
      Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)": · 95334ac6
      unknown authored
      replacing the no_log argument of mysql_create_table() by some safer method
      (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic
      DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table
      is opened by mysql_create_table().
      
      
      mysql-test/r/rpl_heap.result:
        result update
      mysql-test/t/rpl_heap.test:
        testing a bug
      sql/log.cc:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/mysql_priv.h:
        removing argument no_log from mysql_create_table(); no_log was perfect as some
        binlogging could still be done by open_unireg_entry() for a HEAP table.
      sql/sql_class.h:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/sql_parse.cc:
        removing no_log
      sql/sql_table.cc:
        removing no_log from mysql_create_table(); instead using new class Disable_binlog.
        Disabling binlogging in some cases, where the binlogging is done later by some other code
        (case of CREATE SELECT and ALTER).
      95334ac6
    • unknown's avatar
      Bug 4937: different date -> string conversion when using · 0c6b9665
      unknown authored
      SELECT ... UNION and INSERT ... SELECT ... UNION
      
      
      0c6b9665
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 8ddcba9d
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      8ddcba9d
  3. 17 Aug, 2004 6 commits
    • unknown's avatar
      srv0start.c, ut0mem.c, ut0dbg.c, ut0dbg.h, srv0start.h: · 0c062ae6
      unknown authored
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      mysqld.cc, ha_innodb.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) 
      
      
      sql/ha_innodb.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      sql/mysqld.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/include/srv0start.h:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/include/ut0dbg.h:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/ut/ut0dbg.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/ut/ut0mem.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/srv/srv0start.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      0c062ae6
    • unknown's avatar
      use my_vsnprintf() just in case · fdc8712c
      unknown authored
      bug#4925
      
      
      fdc8712c
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · 35daaa5e
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      35daaa5e
    • unknown's avatar
      Fix for BUG#5073 "--disable-local-infile has no effect if client reads it with MYSQL_READ_DEFAULT": · d13c9acf
      unknown authored
      that was a forgotten '~' probably.
      
      
      libmysql/libmysql.c:
        When we read "disable-local-infile" from the option file specified by mysql_options(MYSQL_READ_DEFAULT_FILE),
        we must take CLIENT_LOCAL_FILES down (it was probably a forgotten '~').
      d13c9acf
    • unknown's avatar
      Merge heikki@build.mysql.com:/home/bk/mysql-4.0 · 0f7bf119
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.0
      
      
      0f7bf119
    • unknown's avatar
      A fix (bug #5055: SQL_SELECT_LIMIT=0 crashes command line client): · 1146f38f
      unknown authored
      mysql outwits itself.
      
      
      1146f38f
  4. 16 Aug, 2004 2 commits
  5. 14 Aug, 2004 2 commits
  6. 13 Aug, 2004 4 commits
    • unknown's avatar
      row0mysql.c: · 6ca65795
      unknown authored
        Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table
      
      
      innobase/row/row0mysql.c:
        Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table
      6ca65795
    • unknown's avatar
      - manual merge · 9003c146
      unknown authored
      9003c146
    • unknown's avatar
      Escaping [] so that darwin[7-8] gets into 'configure' and not darwin7-8 · 62150681
      unknown authored
      Adding a compilation define so that on recent Darwin mysqld does not react to SIGHUP and SIGQUIT:
      this fixes a rpl000001 problem on our Powermac G5 machine (popping after an upgrade from 10.3.4 to
      10.3.5) and is expected to fix 
      BUG#2030 "relay bin log on slave resets multiple times a second"
      (i.e. under some Mac OS X Panther versions, mysqld receives many SIGHUP and SIGQUIT).
      So this fix is more a problem-hider than a real understanding of why mysqld receives so many signals.
      Note that we saw other problems on this OS where mysqld reacts to Ctrl-Z but apparently only once,
      where using SSL seems to make the problem more frequent...
      
      
      configure.in:
        Escaping [] so that darwin[7-8] gets into 'configure' and not darwin7-8
        Adding a compilation define so that on recent Darwin mysqld does not react to SIGHUP and SIGQUIT.
      sql/mysqld.cc:
        optionally ignore SIGHUP and SIGQUIT, for some Mac OS X Panther versions which send too many of those.
      62150681
    • unknown's avatar
      Merge lgrimmer@build.mysql.com:/home/bk/mysql-4.0 · 271b2dd8
      unknown authored
      into mysql.com:/space/my/mysql-4.0
      
      
      271b2dd8
  7. 12 Aug, 2004 15 commits
  8. 11 Aug, 2004 6 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · acf5df3a
      unknown authored
      into pcgem.rdg.cyberkinetica.com:/usr/home/acurtis/work/bug4411
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      acf5df3a
    • unknown's avatar
      Bug#4411 · 4f08c4b7
      unknown authored
        Fix for server hang bug
      
      
      mysql-test/r/heap.result:
        Bug#4411
          Test for server hang bug
      mysql-test/t/heap.test:
        Bug#4411
          Test for server hang bug
      sql/opt_sum.cc:
        Bug#4411
          Allow code to exit the loop.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      4f08c4b7
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 4c6f6c60
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      4c6f6c60
    • unknown's avatar
      Bug #4797 - 32 bit and 64 bit builds behave differently on int32 overflow · ab64eb64
      unknown authored
      
      include/my_global.h:
        uint_max constants moved from sql_analyse.cc
      sql/sql_analyse.cc:
        cleanup
      ab64eb64
    • unknown's avatar
      - fixed Log file naming in Boostrap · f82898f1
      unknown authored
      
      Build-tools/Bootstrap:
         - fixed Log file naming
      f82898f1
    • unknown's avatar
      Bootstrap enhancements: · 367e686d
      unknown authored
       - Changed the default log file name to Bootstrap-<repository>.log
         (e.g. Bootstrap-mysql-4.0.log) (thanks to Joerg for the hint)
       - added option "--archive-log" to automatically move the log file
         into the Log directory of the exported tree
      
      
      Build-tools/Bootstrap:
         - Changed the default log file name to Bootstrap-<repository>.log
           (e.g. Bootstrap-mysql-4.0.log) (thanks to Joerg for the hint)
         - added option "--archive-log" to automatically move the log file
           into the Log directory of the exported tree
      367e686d