1. 18 Jun, 2002 2 commits
  2. 17 Jun, 2002 6 commits
  3. 16 Jun, 2002 4 commits
  4. 15 Jun, 2002 2 commits
    • unknown's avatar
      Fixed a bug in optimiser with MERGE tables with non-unique values · e9c43803
      unknown authored
      with aggregating functions.
      
      This consistently crashed Mysql
      
      
      e9c43803
    • unknown's avatar
      A fix for a bug which hits the optimiser when trying to group keys · 451a5e51
      unknown authored
      for a seemingly impoosbile conds in WHERE....
      
      This crashed MySQL in 4.0.2
      
      
      Docs/manual.texi:
        A fix for a bug which hits the optimiser when trying to group keys
        for a seemingly impoosbile conds in WHERE....
      mysql-test/r/select.result:
        A fix for a bug which hits the optimiser when trying to group keys
        for a seemingly impoosbile conds in WHERE....
      mysql-test/t/select.test:
        A fix for a bug which hits the optimiser when trying to group keys
        for a seemingly impoosbile conds in WHERE....
      sql/opt_range.cc:
        A fix for a bug which hits the optimiser when trying to group keys
        for a seemingly impoosbile conds in WHERE....
      451a5e51
  5. 14 Jun, 2002 8 commits
  6. 13 Jun, 2002 7 commits
  7. 12 Jun, 2002 5 commits
    • unknown's avatar
      Translated new error message to Dutch. · 1b1cfcb8
      unknown authored
      1b1cfcb8
    • unknown's avatar
      Remove remains of old getopt · c554eeec
      unknown authored
      
      sql/sql_delete.cc:
        Removed unnecessary code
      c554eeec
    • unknown's avatar
      Added missing include file to sql_acl.cc (bug in last changeset) · 33e636cb
      unknown authored
      
      Docs/manual.texi:
        Updated Table is full section.
      client/mysql.cc:
        Applied patch for fixing tee()
      sql/sql_acl.cc:
        Added include file
      33e636cb
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into mashka.mysql.fi:/my/mysql-4.0 · e91d0d89
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      e91d0d89
    • unknown's avatar
      Added the following new privleges: · 0724f98e
      unknown authored
      SHOW DATABASES
      CREATE TEMPORARY TABLE
      LOCK TABLES
      REPLICATION SLAVE & REPLICATION CLIENT
      SUPER
      EXECUTE
      
      All scripts & documentation is updated for this change.
      Added better error messages for global privileges 
      
      
      BitKeeper/deleted/.del-mysql_new_fix_privilege_tables.sh~b1664b401375eece:
        Delete: scripts/mysql_new_fix_privilege_tables.sh
      Docs/manual.texi:
        Updated manual for privilege changes.
      include/mysqld_error.h:
        new error messages
      mysql-test/install_test_db.sh:
        Updated to use new privileges
      mysql-test/r/grant_cache.result:
        Updated to use new privileges
      mysql-test/r/rpl000017.result:
        Updated to use new privileges
      mysql-test/t/rpl000017.test:
        Updated to use new privileges
      mysys/safemalloc.c:
        Cleanup
      scripts/mysql_fix_privilege_tables.sh:
        Updated to use new privileges
      scripts/mysql_install_db.sh:
        Updated to use new privileges
      sql/field.h:
        Cleanup
      sql/item_strfunc.cc:
        Updated to use new privileges
      sql/lex.h:
        Updated to use new privileges
      sql/log.cc:
        Updated to use new privileges
      sql/mysql_priv.h:
        Updated to use new privileges
      sql/mysqld.cc:
        Updated to use new privileges
      sql/repl_failsafe.cc:
        Updated to use new privileges
      sql/share/czech/errmsg.txt:
        new error messages
      sql/share/danish/errmsg.txt:
        new error messages
      sql/share/dutch/errmsg.txt:
        new error messages
      sql/share/english/errmsg.txt:
        new error messages
      sql/share/estonian/errmsg.txt:
        new error messages
      sql/share/french/errmsg.txt:
        new error messages
      sql/share/german/errmsg.txt:
        new error messages
      sql/share/greek/errmsg.txt:
        new error messages
      sql/share/hungarian/errmsg.txt:
        new error messages
      sql/share/italian/errmsg.txt:
        new error messages
      sql/share/japanese/errmsg.txt:
        new error messages
      sql/share/korean/errmsg.txt:
        new error messages
      sql/share/norwegian-ny/errmsg.txt:
        new error messages
      sql/share/norwegian/errmsg.txt:
        new error messages
      sql/share/polish/errmsg.txt:
        new error messages
      sql/share/portuguese/errmsg.txt:
        new error messages
      sql/share/romanian/errmsg.txt:
        new error messages
      sql/share/russian/errmsg.txt:
        new error messages
      sql/share/slovak/errmsg.txt:
        new error messages
      sql/share/spanish/errmsg.txt:
        new error messages
      sql/share/swedish/errmsg.txt:
        new error messages
      sql/share/ukrainian/errmsg.txt:
        new error messages
      sql/slave.cc:
        Portability cleanup
      sql/sql_acl.cc:
        Updated to use new privileges
      sql/sql_acl.h:
        Updated to use new privileges
      sql/sql_base.cc:
        Remove not used include file
      sql/sql_class.cc:
        Comment cleanup
      sql/sql_class.h:
        Updated to use new privileges
        Comment cleanups
      sql/sql_insert.cc:
        Updated to use new privileges
      sql/sql_lex.h:
        Indentation cleanup
      sql/sql_parse.cc:
        Updated to use new privileges
      sql/sql_repl.cc:
        Updated to use new privileges
        Comment cleanup
      sql/sql_show.cc:
        Updated to use new privileges
      sql/sql_yacc.yy:
        Updated to use new privileges
        Sorted some tockens for easer merge to 4.1 in the future.
      sql/table.h:
        Updated to use new privileges
      tests/grant.pl:
        Updated to use new privileges
      tests/grant.res:
        Updated to use new privileges
      0724f98e
  8. 11 Jun, 2002 6 commits
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.0 · 70aedf59
      unknown authored
      into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0
      
      
      70aedf59
    • unknown's avatar
      A fix for multi-table delete with tables optimised away. · bf95234b
      unknown authored
      Still not able to make a proper test case as this crashes on files 
      where key and data pointers are 4 bytes each. Possibly a proper 
      test case would require myisampack.
      
      
      sql/sql_lex.cc:
        Just in case ...
      bf95234b
    • unknown's avatar
      manual.texi fix prefix/suffix mixup. · ad8c639a
      unknown authored
      
      Docs/manual.texi:
        fix prefix/suffix mixup.
      ad8c639a
    • unknown's avatar
    • unknown's avatar
      This changeset is mostly new version of previous commit modified according · b6afdd09
      unknown authored
      to Monty's code style and optimization comments 
      
      
      client/client_priv.h:
        New value for --single-transaction option
      client/mysqldump.c:
        Add --single-transaction option for consistent dumps
      mysql-test/r/func_str.result:
        New functions test results
      mysql-test/t/func_str.test:
        Tests for SHA/AES functions
      mysys/Makefile.am:
        Extra files require compilation now
      sql/item_create.cc:
        New functions
      sql/item_create.h:
        New functions
      sql/item_strfunc.cc:
        Implementation of SHA/AES_ENCRYPT/AES_DECRYPT
      sql/item_strfunc.h:
        Required class definition
      sql/lex.h:
        Add symbols for implemented functions
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b6afdd09
    • unknown's avatar
      Big code cleanup/review before 4.0.2 release. · 70aa7424
      unknown authored
      (All commit emails since 4.0.1 checked)
      This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
      
      
      BUILD/SETUP.sh:
        Added -DPEDANTIC_SAFEMALLOC as standard debug option
      Docs/manual.texi:
        Changes for new version.
      client/mysql.cc:
        Fixed default value for rehash
        cleanup
      client/mysqladmin.c:
        Cleanup
      client/mysqlbinlog.cc:
        cleanup
      client/mysqldump.c:
        Cleanup
      client/mysqlmanager-pwgen.c:
        Cleanup
      client/mysqlmanagerc.c:
        Cleanup
      client/mysqltest.c:
        Cleanup
      dbug/dbug.c:
        Cleanup
      extra/resolve_stack_dump.c:
        Cleanup & Simple optimizations
      include/ft_global.h:
        Cleanup
      include/my_alloc.h:
        Cleanup
      include/my_global.h:
        Cleanup
      include/my_sys.h:
        Cleanup
      include/myisam.h:
        Cleanup
      libmysql/libmysql.c:
        Cleanup
      libmysql/manager.c:
        Cleanup
      myisam/ft_boolean_search.c:
        Cleanup
      myisam/ft_dump.c:
        Change strcpy -> strmov
      myisam/ft_eval.c:
        Cleanup
      myisam/ft_nlq_search.c:
        Cleanup
      myisam/ft_test1.c:
        strncpy -> strnmov
      myisam/ft_update.c:
        Cleanup
      myisam/mi_static.c:
        Cleanup
      myisam/mi_test2.c:
        Cleanup
      myisam/mi_write.c:
        Cleanup
      mysys/mf_fn_ext.c:
        Cleanup
      mysys/mf_iocache.c:
        Cleanup
      mysys/mf_iocache2.c:
        Cleanup
      mysys/my_getopt.c:
        Cleanup
      mysys/my_read.c:
        Cleanup
      mysys/my_thr_init.c:
        Cleanup
      mysys/queues.c:
        Cleanup
      mysys/safemalloc.c:
        Cleanup
      sql/field.cc:
        Indentation cleanups
      sql/ha_berkeley.cc:
        Indentation cleanups
      sql/ha_myisam.cc:
        Cleanup
      sql/item.h:
        Indentation cleanups
      sql/item_cmpfunc.cc:
        Indentation cleanups
      sql/item_create.cc:
        cleanup
      sql/item_func.cc:
        Cleanup
      sql/item_func.h:
        Indentation cleanups
      sql/item_strfunc.cc:
        Indentation cleanups
      sql/item_sum.cc:
        Indentation cleanups
      sql/item_timefunc.cc:
        Indentation cleanups
      sql/lock.cc:
        Indentation cleanups
      sql/log.cc:
        Cleanup
        strnmov -> strmake
      sql/log_event.cc:
        Cleanup + optimizations
        Fixed memory leak
        Added missing pthread_mutex_unlock()  (On error condition)
      sql/log_event.h:
        Indentation and comment cleanup
        Merged #ifdef's into common blocks for better readability
      sql/mini_client.cc:
        Indentation cleanup
      sql/mysql_priv.h:
        Cleanup
        Changed int function to bool
      sql/mysqld.cc:
        Indentation and comment cleanup
      sql/net_pkg.cc:
        Indentation cleanup
      sql/net_serv.cc:
        Changed int function -> bool
      sql/nt_servc.cc:
        Cleanup
      sql/opt_range.cc:
        Indentation cleanup
      sql/repl_failsafe.cc:
        Cleanup + simple optimization
        strnmov -> strmake
      sql/slave.cc:
        strnmov -> strmake
        Cleanups
      sql/slave.h:
        Cleanup
      sql/sql_acl.cc:
        Indentation and DBUG_PRINT cleanup
        Changed WITH MAX... to not use =
      sql/sql_base.cc:
        Indentation cleanup
      sql/sql_cache.cc:
        Indentation cleanup
      sql/sql_class.cc:
        Indentation cleanup
      sql/sql_class.h:
        Renamed some struct slots
      sql/sql_delete.cc:
        Indentation cleanup
      sql/sql_handler.cc:
        Indentation cleanup
      sql/sql_insert.cc:
        Use new slot names.
      sql/sql_lex.cc:
        Indentation cleanup
      sql/sql_lex.h:
        Indentation cleanup
      sql/sql_load.cc:
        Indentation cleanup
      sql/sql_parse.cc:
        Indentation cleanup
        Removed not used check from LOCK TABLES
      sql/sql_repl.cc:
        strnmov -> strmake
      sql/sql_repl.h:
        Removed test if file is included (We want to know if it's included twice to avoid this)
      sql/sql_select.cc:
        Indentation cleanup
      sql/sql_show.cc:
        Indentation cleanup
      sql/sql_string.cc:
        Indentation cleanup
      sql/sql_table.cc:
        Indentation cleanup
      sql/sql_union.cc:
        Use renamed struct slot
      sql/sql_update.cc:
        Indentation cleanup
      sql/sql_yacc.yy:
        Removed = after GRANT ... MAX_  to make the syntax uniform
      sql/table.cc:
        Indentation cleanup
      sql/table.h:
        Indentation cleanup
      sql/time.cc:
        Indentation cleanup
      sql/udf_example.cc:
        Indentation cleanup
      sql/unireg.cc:
        strnmov -> strmake
      tests/grant.pl:
        Added test for LOCK TABLES
      tools/mysqlmanager.c:
        Cleanup
        fopen() -> my_fopen()
      vio/viosocket.c:
        DBUG_PRINT cleanups
      vio/viosslfactories.c:
        Indentation cleanup
        Checking of results from malloc()
        Fixed possible memory leak
      BitKeeper/etc/ignore:
        Added scripts/mysql_secure_installation to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      70aa7424