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: · 3b98d69d
      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
      3b98d69d
    • Bo Thorsen's avatar
      Add a -nobuild argument to the script. Useful for building the zip file... · febb68f5
      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
      febb68f5
  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: · 8792d8a3
      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().
      8792d8a3
    • Sergei Golubchik's avatar
      create table options bug: · 2b8de050
      Sergei Golubchik authored
      alter table does not reset HA_OPTION_TEXT_CREATE_OPTIONS when the last option value is removed
      2b8de050
    • Sergei Golubchik's avatar
      small changes to WL#43: · b58cb7c4
      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
      b58cb7c4
  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. · 1f683a72
      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).
      1f683a72
  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 · c49726b9
      Sergei Golubchik authored
      c49726b9
    • Igor Babaev's avatar
      5b8c42d9
    • Sergei Golubchik's avatar
      fixes for buildbot: · cda2c0ce
      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.
      cda2c0ce
    • Sergei Golubchik's avatar
      fix dialog plugin to work again · c277c43a
      Sergei Golubchik authored
      (fgets, unlike gets, does not strip \n)
      c277c43a
    • Michael Widenius's avatar
      Merge with local tree · 6e294768
      Michael Widenius authored
      6e294768
    • Michael Widenius's avatar
      Merge with 5.1 · 664709e7
      Michael Widenius authored
      664709e7
    • Michael Widenius's avatar
      Fixed compiler warnings · 8ee9c636
      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)
      8ee9c636
    • Sergei Golubchik's avatar
      MWL#43 CREATE TABLE options (by Sanja) · e24e1668
      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.
      e24e1668
    • Michael Widenius's avatar
      Fixed race condition in safe_process.cc which may have caused some mysqltests... · 4a462710
      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.
      4a462710