1. 26 May, 2010 1 commit
  2. 21 May, 2010 1 commit
  3. 15 May, 2010 3 commits
  4. 14 May, 2010 2 commits
    • Sergei Golubchik's avatar
      crash on --with-embedded-privilege-control builds: · 2462ee05
      Sergei Golubchik authored
      1. fix broken change user handling (no restart should happen in the normal case)
      2. add assert to guarantee that we never send a request to change to the same plugin
      3. "fix" plugin string as sent by the client to be able to compare native plugins by pointers
      4. more complete MYSQL initialization in the embedded case
      5. change_user.test updated to handle -with-embedded-privilege-control builds
      2462ee05
    • Bo Thorsen's avatar
      Add a -nobuild argument to the script. Useful for building the zip file... · ee8a3a71
      Bo Thorsen authored
      Add a -nobuild argument to the script. Useful for building the zip file release with Express Edition which doesn't have the devenv command
      ee8a3a71
  5. 12 May, 2010 3 commits
  6. 11 May, 2010 2 commits
  7. 10 May, 2010 2 commits
  8. 09 May, 2010 1 commit
  9. 05 May, 2010 1 commit
  10. 30 Apr, 2010 3 commits
    • Sergei Golubchik's avatar
      create table options bug: · 480c1b58
      Sergei Golubchik authored
      parse_engine_table_options() was only called when there was at least option with a
      non-default value. otherwise it was not called and option structure was not
      allocated at all. NULL pointer dereference in ::open().
      480c1b58
    • Sergei Golubchik's avatar
      create table options bug: · b1bb4fd8
      Sergei Golubchik authored
      alter table does not reset HA_OPTION_TEXT_CREATE_OPTIONS when the last option value is removed
      b1bb4fd8
    • Sergei Golubchik's avatar
      small changes to WL#43: · 04e73d25
      Sergei Golubchik authored
        consistency: don't use "index" and "key" interchangeably
        => rename "key" to "index"
        consistency: all option types are logical, besides ULL
        => rename ULL to NUMBER
        don't accept floats where integers are expected
        accept hexadecimal where integers are expected
      04e73d25
  11. 06 May, 2010 1 commit
  12. 05 May, 2010 1 commit
  13. 29 Apr, 2010 2 commits
  14. 28 Apr, 2010 1 commit
    • Kristian Nielsen's avatar
      Fix buffer overflow in COM_FIELD_LIST. · c805d9bc
      Kristian Nielsen authored
      sql/sql_base.cc:
        Replace strmov() with strnmov() to remove the possibility for buffer overflow.
      sql/sql_parse.cc:
        Reject COM_FIELD_LIST with too-big table or wildcard argument.
        (libmysqlclient doesn't allow sending too long arguments anyway, but we
        need this to protect against buffer overflow exploits).
      c805d9bc
  15. 21 Apr, 2010 1 commit
  16. 14 Apr, 2010 1 commit
  17. 12 Apr, 2010 1 commit
  18. 09 Apr, 2010 4 commits
  19. 08 Apr, 2010 9 commits
    • Sergei Golubchik's avatar
      merged · 6a45e1b6
      Sergei Golubchik authored
      6a45e1b6
    • Igor Babaev's avatar
      dd0ec761
    • Sergei Golubchik's avatar
      fixes for buildbot: · 0c724e00
      Sergei Golubchik authored
      update test results
      fix compilation failure on windows
      fix for ps-protocol
      
      mysql-test/r/plugin.result:
        make sure the PS handle is closed
      mysql-test/t/plugin.test:
        make sure the PS handle is closed
      sql/mysqld.cc:
        compilation failure: lable without a statement.
      sql/sql_plugin.cc:
        make plugin lock and plugin unlock use the same format of the dbug info string.
        print the ref_count *after* the lock and *after* the unlock.
      0c724e00
    • Sergei Golubchik's avatar
      fix dialog plugin to work again · 5f193d21
      Sergei Golubchik authored
      (fgets, unlike gets, does not strip \n)
      5f193d21
    • Michael Widenius's avatar
      Merge with local tree · 07c7c153
      Michael Widenius authored
      07c7c153
    • Michael Widenius's avatar
      Merge with 5.1 · d782506c
      Michael Widenius authored
      d782506c
    • Michael Widenius's avatar
      Fixed compiler warnings · bf100db0
      Michael Widenius authored
      Changed version string to beta
      
      client/mysql.cc:
        Fixed compiler warning
      configure.in:
        Changed version string to beta
      plugin/auth/dialog.c:
        Fixed compiler warning (gets() is a not recommended function)
      bf100db0
    • Sergei Golubchik's avatar
      MWL#43 CREATE TABLE options (by Sanja) · b4925961
      Sergei Golubchik authored
      Docs/sp-imp-spec.txt:
        New sql_mode added.
      include/my_base.h:
        Flag in frm of create options.
      libmysqld/CMakeLists.txt:
        New files added.
      libmysqld/Makefile.am:
        New files added.
      mysql-test/r/events_bugs.result:
        New sql_mode added.
      mysql-test/r/information_schema.result:
        New sql_mode added.
      mysql-test/r/sp.result:
        New sql_mode added.
      mysql-test/r/system_mysql_db.result:
        New sql_mode added.
      mysql-test/suite/funcs_1/r/is_columns_mysql.result:
        New sql_mode added.
      mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result:
        New sql_mode added.
      mysql-test/t/events_bugs.test:
        New sql_mode added.
      mysql-test/t/sp.test:
        New sql_mode added.
      scripts/mysql_system_tables.sql:
        New sql_mode added.
      scripts/mysql_system_tables_fix.sql:
        New sql_mode added.
      sql/CMakeLists.txt:
        New files added.
      sql/Makefile.am:
        New files added.
      sql/event_db_repository.cc:
        New sql_mode added.
      sql/field.cc:
        Create options support added.
      sql/field.h:
        Create options support added.
      sql/ha_partition.cc:
        Create options support added.
      sql/handler.cc:
        Create options support added.
      sql/handler.h:
        Create options support added.
      sql/log_event.h:
        New sql_mode added.
      sql/mysql_priv.h:
        New sql_mode added.
      sql/mysqld.cc:
        New sql_mode added.
      sql/share/errmsg.txt:
        New error messages added.
      sql/sp.cc:
        New sql_mode added.
      sql/sp_head.cc:
        Create options support added.
      sql/sql_class.cc:
        Create options support added.
        Debug added.
      sql/sql_class.h:
        Create options support added.
      sql/sql_insert.cc:
        my_safe_a* moved to mysqld_priv.h
      sql/sql_lex.h:
        Create options support added.
      sql/sql_parse.cc:
        Create options support added.
      sql/sql_show.cc:
        Create options support added.
      sql/sql_table.cc:
        Create options support added.
      sql/sql_view.cc:
        New sql_mode added.
      sql/sql_yacc.yy:
        Create options support added.
      sql/structs.h:
        Create options support added.
      sql/table.cc:
        Create options support added.
      sql/table.h:
        Create options support added.
      sql/unireg.cc:
        Create options support added.
      storage/example/ha_example.cc:
        Create options example.
      storage/example/ha_example.h:
        Create options example.
      storage/pbxt/src/discover_xt.cc:
        Create options support added.
      b4925961
    • Michael Widenius's avatar
      Fixed race condition in safe_process.cc which may have caused some mysqltests... · 415b619e
      Michael Widenius authored
      Fixed race condition in safe_process.cc which may have caused some mysqltests to be reported as failed even if they succeded.
      
      mysql-test/lib/My/SafeProcess/safe_process.cc:
        Fixed race condition when getting a signal while calling waitpid()
        Don't send kill on killed processes
        Return different exit codes depending on how we die.
      415b619e