1. 22 Mar, 2003 1 commit
    • unknown's avatar
      Fix for #178 Replicating INSERT VALUES(USER()) crashes (SEGV) the slave · 39870750
      unknown authored
          Now it does not SEGV, but USER() is still badly replicated
          (it is replicated to ""), which is a lower priority bug.
      
      
      sql/item_strfunc.cc:
        Fix for #178  Replicating INSERT VALUES(USER()) crashes (SEGV) the slave
        Now it does not SEGV, but USER() is still badly replicated
        (it is replicated to ""), which is a lower priority bug.
      39870750
  2. 21 Mar, 2003 5 commits
    • unknown's avatar
      Missed one file from Novell changes in 1.1686 · 0f18ab78
      unknown authored
      
      netware/mysqld_safe.c:
        Changes to argument handling, spawn, etc
      0f18ab78
    • unknown's avatar
      Changes from Novell for various NetWare-only files, post-4.0.12 · 0ea383e0
      unknown authored
      
      include/config-netware.h:
        Define USE_OLD_FUNCTIONS, remove NKS header includes
      netware/BUILD/mwenv:
        Changes to compiler flags
      netware/BUILD/nwbootstrap:
        bk changes syntax
      netware/Makefile.am:
        Remove isamchk.def, mysqld.xdc, add comp_err.def to netware_build_files
      netware/isamchk.def:
        Add XDCDATA
      netware/isamlog.def:
        Add XDCDATA
      netware/libmysql.def:
        Add XDCDATA
      netware/my_manage.c:
        Changes in argument handling, use procve
      netware/my_manage.h:
        Changes to argument handling, spawn
      netware/my_print_defaults.def:
        Add XDCDATA
      netware/myisamchk.def:
        Add XDCDATA
      netware/myisamlog.def:
        Add XDCDATA
      netware/myisampack.def:
        Add XDCDATA
      netware/mysql.def:
        Add XDCDATA
      netware/mysql_install.def:
        Add XDCDATA
      netware/mysql_install_db.c:
        Argument handling changes, etc
      netware/mysql_install_db.def:
        Add XDCDATA
      netware/mysql_test_run.c:
        Argument handling, spawn changes, etc
      netware/mysql_test_run.def:
        Add XDCDATA
      netware/mysqladmin.def:
        Add XDCDATA
      netware/mysqlbinlog.def:
        Add XDCDATA
      netware/mysqlcheck.def:
        Add XDCDATA
      netware/mysqld.def:
        Add XDCDATA
      netware/mysqld_safe.def:
        Add XDCDATA
      netware/mysqldump.def:
        Add XDCDATA
      netware/mysqlimport.def:
        Add XDCDATA
      netware/mysqlshow.def:
        Add XDCDATA
      netware/mysqltest.def:
        Add XDCDATA
      netware/pack_isam.def:
        Add XDCDATA
      netware/perror.def:
        Add XDCDATA
      netware/replace.def:
        Add XDCDATA
      netware/resolveip.def:
        Add XDCDATA
      0ea383e0
    • unknown's avatar
      crash-me.sh: · 8b716644
      unknown authored
        add foreign key value update test
      
      
      sql-bench/crash-me.sh:
        add foreign key value update test
      8b716644
    • unknown's avatar
      Fixed a bug in comment handling. · 8b9d8b29
      unknown authored
      8b9d8b29
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.0 · 6665ead9
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-qcfile-4.0
      
      
      sql/sql_yacc.yy:
        Auto merged
      6665ead9
  3. 20 Mar, 2003 1 commit
  4. 19 Mar, 2003 4 commits
  5. 18 Mar, 2003 7 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · cd4d7716
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      configure.in:
        Auto merged
      cd4d7716
    • unknown's avatar
      Allow optimzation of multi-table-update also for InnoDB tables · f45236de
      unknown authored
      MEMORY is alias for HEAP for CREATE TABLE ... TYPE=HEAP
      Fixed bug in multi-table-update where a row could be updated several times
      
      
      mysql-test/r/heap.result:
        Test of CREATE TABLE ... type=MEMORY
      mysql-test/r/innodb.result:
        Added multi-update-test
      mysql-test/r/multi_update.result:
        Added multi-update-test
      mysql-test/t/heap.test:
        Test of CREATE TABLE ... type=MEMORY
      mysql-test/t/innodb.test:
        Added multi-update-test
      mysql-test/t/multi_update.test:
        Added multi-update-test
      sql/ha_innodb.h:
        Allow optimzation of multi-table-update also for InnoDB tables
      sql/handler.h:
        Allow optimzation of multi-update also for InnoDB tables
      sql/key.cc:
        After merge fix
      sql/lex.h:
        MEMORY is alias for HEAP
      sql/sql_test.cc:
        Fixed wrong printf
      sql/sql_update.cc:
        Fixed bug in multi-table-update where a row could be updated several times
      sql/sql_yacc.yy:
        MEMORY is alias for HEAP
      f45236de
    • unknown's avatar
      - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported · f04be0b9
      unknown authored
         symbol in libmysqlclient) (thanks to Dennis Haney for the initial patch)
       - cleanup: removed client/password.c (not used at all) and
         libmysql/password.c (should rather be a symlink to sql/password.c instead)
       - applied HPUX11 portability fix for char_val declaration to sql/password.c
         (taken from libmysql/password.c)
      
      
      BitKeeper/deleted/.del-password.c~c036d4f8b3280843:
        Delete: client/password.c
      BitKeeper/deleted/.del-password.c~76f30876e68eddb4:
        Delete: libmysql/password.c
      include/mysql_com.h:
         - replaced "rnd" with "my_rnd"
      libmysql/Makefile.am:
         - removed dead piece of code ($qs was not defined)
         - symlink password.c from the sql directory
      libmysqld/Makefile.am:
         - use password.c from the sql directory instead
      sql/item_func.cc:
         - replaced "rnd" with "my_rnd"
      sql/mysqld.cc:
         - replaced "rnd" with "my_rnd"
      sql/password.c:
         - replaced "rnd" with "my_rnd"
      sql/sql_class.cc:
         - replaced "rnd" with "my_rnd"
      sql/sql_crypt.cc:
         - replaced "rnd" with "my_rnd"
      f04be0b9
    • unknown's avatar
      - updated version number (4.0.12 -> 4.0.13) · 71aa1f6d
      unknown authored
       - tagged ChangeSet 1.1671 as mysql-4.0.12
      
      
      configure.in:
         - updated version number (4.0.12 -> 4.0.13)
      71aa1f6d
    • unknown's avatar
      Merge with 3.23 to get fix for halloween problem on Update of InnoDB tables · 21b0873a
      unknown authored
      
      innobase/row/row0mysql.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      sql/key.cc:
        Auto merged
      configure.in:
        Merge with 3.23
      mysql-test/r/innodb.result:
        Merge with 3.23
      mysql-test/t/innodb.test:
        Merge with 3.23
      strings/strto.c:
        Merge with 3.23
      21b0873a
    • unknown's avatar
      Test of range optimizer in InnoDB · 53bb7b68
      unknown authored
      
      sql/ha_myisam.cc:
        Added function comment
      53bb7b68
    • unknown's avatar
      Fix of 'halloween bug' with UPDATE of InnoDB tables. · cf97cbd1
      unknown authored
      
      mysql-test/r/innodb.result:
        Test of 'halloween bug'
      mysql-test/t/innodb.test:
        Test of 'halloween bug'
      strings/strto.c:
        Portability fix
      cf97cbd1
  6. 17 Mar, 2003 4 commits
    • unknown's avatar
      New variable rli->ignore_log_space_limit to resolve · 40c0b2c6
      unknown authored
      a deadlock between I/O and SQL threads in replication
      when relay_log_space is too small. This fixes bug #79.
      
      
      sql/log.cc:
        New variable rli->ignore_log_space_limit to resolve
        a deadlock between I/O and SQL threads in replication
        when relay_log_space is too small.
      sql/slave.cc:
        New variable rli->ignore_log_space_limit to resolve
        a deadlock between I/O and SQL threads in replication
        when relay_log_space is too small.
      sql/slave.h:
        New variable rli->ignore_log_space_limit to resolve
        a deadlock between I/O and SQL threads in replication
        when relay_log_space is too small.
      sql/sql_repl.cc:
        New variable rli->ignore_log_space_limit to resolve
        a deadlock between I/O and SQL threads in replication
        when relay_log_space is too small.
      40c0b2c6
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 21034796
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      21034796
    • unknown's avatar
      Change dbug.h -> my_dbug.h (Portability fix) · b1a78e2a
      unknown authored
      Ensure that \ is not allowed in filenames, even on Unix
      
      
      include/my_dbug.h:
        Rename: include/dbug.h -> include/my_dbug.h
      include/Makefile.am:
        Change dbug.h -> my_dbug.h
      include/my_global.h:
        Change dbug.h -> my_dbug.h
      libmysql/get_password.c:
        Change dbug.h -> my_dbug.h
      libmysqld/lib_vio.c:
        Change dbug.h -> my_dbug.h
      sql/table.cc:
        Ensure that \ is not allowed in filenames, even on Unix
      b1a78e2a
    • unknown's avatar
      Fixed a bug in --one-database. · 440cb76f
      unknown authored
      440cb76f
  7. 16 Mar, 2003 5 commits
  8. 15 Mar, 2003 6 commits
    • unknown's avatar
      row0sel.c: · 3ad8b4c1
      unknown authored
        Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
      
      
      innobase/row/row0sel.c:
        Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
      3ad8b4c1
    • unknown's avatar
      row0sel.c: · 3ce965da
      unknown authored
        Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
      
      
      innobase/row/row0sel.c:
        Fix bug number 154: GROUP BY and DISTINCT could treat NULL values inequal
      3ce965da
    • unknown's avatar
      - fixed C++-style comments to make IBM C compiler happy · 41bad531
      unknown authored
      
      client/mysqlshow.c:
         - fixed C++-style comment to make IBM C compiler happy
      41bad531
    • unknown's avatar
      - tagged ChangeSet 1.1358 as mysql-3.23.56 · d8ea9fc9
      unknown authored
       - bumped up version number to 3.23.57 in configure.in
      
      
      d8ea9fc9
    • unknown's avatar
      merge with 3.23 to get: · 11117565
      unknown authored
      - Fix for empty table/column names
      
      
      mysql-test/t/create.test:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      tests/grant.pl:
        Auto merged
      sql/filesort.cc:
        merge with 3.23
      sql/sql_table.cc:
        merge with 3.23
      tests/grant.res:
        merge with 3.23
      11117565
    • unknown's avatar
      Code cleanup · 13a5a24c
      unknown authored
      
      sql/sql_parse.cc:
        Removed not needed test
      13a5a24c
  9. 14 Mar, 2003 6 commits
  10. 13 Mar, 2003 1 commit
    • unknown's avatar
      ha_innobase.cc: · 11881c42
      unknown authored
        Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range
      
      
      sql/ha_innobase.cc:
        Fix bug: MySQL could erroneously return Empty set if InnoDB estimated index range size to 0 records though the range was not empty; MySQL also failed to do the next-key locking in the case of an empty index range
      11881c42