1. 24 May, 2007 1 commit
    • unknown's avatar
      Bug#26664 test suite times out on OS X 64bit · 945f3c2c
      unknown authored
       - The "mysql client in mysqld"(which is used by
         replication and federated) should use alarms instead of setting
         socket timeout value if the rest of the server uses alarm. By
         always calling 'my_net_set_write_timeout'
         or 'my_net_set_read_timeout' when changing the timeout value(s), the
         selection whether to use alarms or timeouts will be handled by
         ifdef's in those two functions. 
       - Move declaration of 'vio_timeout' into "vio_priv.h"
      
      
      include/mysql_com.h:
        Move the net_set_*_timeout function declarations to mysql_com.h and
        rename to my_net_set_*_timeout to avoid name clashes
      include/violite.h:
        Move declaration of 'vio_timeout' to vio_priv.h (to make
        the function as private as possible)
      libmysql/libmysql.c:
        Use my_net_read_timeout or my_net_write_timeout when setting
        the timeouts. Move the global variables for my_net_read/my_write_timeout
        into the only place where they are used. Thus removing them...
      server-tools/instance-manager/mysql_connection.cc:
        Use my_net_read_timeout or my_net_write_timeout when setting the timeouts
      sql-common/client.c:
        Use my_net_read_timeout or my_net_write_timeout when setting the timeouts
      sql/mysql_priv.h:
        Move the net_set_*_timeout function declarations to mysql_com.h
      sql/net_serv.cc:
        No need to cast the net->write_timeout value from "uint" to "uint"
      sql/set_var.cc:
        Rename net_set_*_timeout to my_net_set_*_timeout
      sql/sql_client.cc:
        Use my_net_read_timeout or my_net_write_timeout when setting the timeouts
      sql/sql_parse.cc:
        Rename net_set_*_timeout to my_net_set_*_timeout
      sql/sql_repl.cc:
        Rename net_set_*_timeout to my_net_set_*_timeout
      vio/vio_priv.h:
        Move declaration of 'vio_timeout' to vio_priv.h
      vio/viosocket.c:
        Cleanup 'vio_timeout'
         - Use "const void*" on POSIX and "const char*" on windows for
           setsockopt
         - Add DBUG_PRINT's
         - Add comment about why we don't have an implementation of
          vio_timeout for platforms not supporting SO_SNDTIMEO or SO_RCVTIMEO
      945f3c2c
  2. 13 Apr, 2007 4 commits
  3. 12 Apr, 2007 2 commits
    • unknown's avatar
      Bug#27783 mysql_install_db should be able to install again, preserving existing files. · 87a99ed7
      unknown authored
       - Allow mysql_install_db to be run a second time in the same
         datadir to create and fill any missing system tables
      
      
      scripts/mysql_install_db.sh:
        Remove check that dissallowed running mysql_install_db a second time
        in same directory
      scripts/mysql_system_tables.sql:
        Save information about if tables db and user already existed
      scripts/mysql_system_tables_data.sql:
        Fill tables db and user with initial data if tables
        didn't already exist.
      87a99ed7
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0-maint · f4c619ba
      unknown authored
      into  pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
      
      
      f4c619ba
  4. 11 Apr, 2007 8 commits
    • unknown's avatar
      Adding files to support building for debian. · 359594cc
      unknown authored
      ```yaml
      Removed reference to debian svn location of debian dir. 
      Changed verbage of comment to appease Timothy.
      ```
      
      Removed added manpages that aren't appropriate for our build. 
      ---
      Added debian dir to list of dist targets. 
      Added list of files needed to be distributed in debian dir.
      ---
      Added semi-colons to fix syntax error.
      ---
      BUG#27769 MySQL should include debian packaing dir
      Added debian/Makefile to configure.in to support make dist.
      
      
      BitKeeper/deleted/.del-configure.in.rej:
        Delete: configure.in.rej
      Makefile.am:
        Added debian dir to list of dist targets.
      configure.in:
        Added debian/Makefile to configure.in to support make dist
      BitKeeper/deleted/.del-comp_err.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-msql2mysql.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-my_print_defaults.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-myisam_ftdump.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-myisamchk.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-myisamlog.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-myisampack.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_config.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_convert_table_format.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_explain_log.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_find_rows.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_fix_extensions.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_install_db.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_secure_installation.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_setpermission.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_tableinfo.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysql_waitpid.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqlbinlog.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqlbug.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqlcheck.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqldumpslow.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqlimport.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqlmanager.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-mysqltest.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-pack_isam.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-resolve_stack_dump.1:
        Adding files to support building for debian.
      BitKeeper/deleted/.del-resolveip.1:
        Adding files to support building for debian.
      debian/Makefile.am:
        Added list of files needed to be distributed in debian dir.
      debian/README.Maintainer:
        Adding files to support building for debian.
        ---
        Removed reference to debian svn location of debian dir. 
        Changed verbage of comment to appease Timothy.
      debian/changelog:
        Adding files to support building for debian.
      debian/compat:
        Adding files to support building for debian.
      debian/control.in:
        Adding files to support building for debian.
      debian/copyright.more:
        Adding files to support building for debian.
      debian/copyright:
        Adding files to support building for debian.
      debian/defs.mk:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.README.Maintainer.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.dirs.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.docs.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.examples.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.files.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER-dev.links.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER.README.Debian.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER.dirs.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER.docs.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER.files.in:
        Adding files to support building for debian.
      debian/libmysqlclientMYSOVER.postinst.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER-dev.dirs.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER-dev.files.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER-dev.links.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER.README.Debian.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER.dirs.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER.files.in:
        Adding files to support building for debian.
      debian/libndbclientNDBSOVER.postinst.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.NEWS.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.README.Debian.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.docs.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-client-MYVER.lintian-overrides.in:
        Adding files to support building for debian.
      debian/mysql-common.README.Debian.in:
        Adding files to support building for debian.
      debian/mysql-common.dirs.in:
        Adding files to support building for debian.
      debian/mysql-common.files.in:
        Adding files to support building for debian.
      debian/mysql-common.postrm.in:
        Adding files to support building for debian.
      debian/mysql-common.preinst.in:
        Adding files to support building for debian.
      debian/mysql-extra-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-extra-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-management-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-management-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-management-MYVER.mysql-management.init.in:
        Adding files to support building for debian.
      debian/mysql-server-MYOLDVER.preinst.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.NEWS.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.README.Debian.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.config.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.docs.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.links.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.lintian-overrides.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.logcheck.ignore.paranoid.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.logcheck.ignore.server.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.logcheck.ignore.workstation.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.mysql-server.logrotate.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.postinst.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.postrm.in:
        Adding files to support building for debian.
      debian/additions/my.cnf:
        Adding files to support building for debian.
      debian/additions/mysql-server.lintian-overrides:
        Adding files to support building for debian.
      debian/additions/ndb_mgmd.cnf:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.preinst.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.prerm.in:
        Adding files to support building for debian.
      debian/mysql-server-MYVER.templates.in:
        Adding files to support building for debian.
      debian/mysql-server.preinst.in:
        Adding files to support building for debian.
      debian/mysql-storage-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-storage-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-storage-MYVER.mysql-storage.init.in:
        Adding files to support building for debian.
      debian/mysql-test-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-test-MYVER.files.in:
        Adding files to support building for debian.
      debian/mysql-tools-MYVER.dirs.in:
        Adding files to support building for debian.
      debian/mysql-tools-MYVER.files.in:
        Adding files to support building for debian.
      debian/po/POTFILES.in.in:
        Adding files to support building for debian.
      debian/po/ca.po:
        Adding files to support building for debian.
      debian/po/cs.po:
        Adding files to support building for debian.
      debian/po/da.po:
        Adding files to support building for debian.
      debian/po/de.po:
        Adding files to support building for debian.
      debian/po/es.po:
        Adding files to support building for debian.
      debian/po/eu.po:
        Adding files to support building for debian.
      debian/po/fr.po:
        Adding files to support building for debian.
      debian/po/gl.po:
        Adding files to support building for debian.
      debian/po/it.po:
        Adding files to support building for debian.
      debian/po/ja.po:
        Adding files to support building for debian.
      debian/po/nb.po:
        Adding files to support building for debian.
      debian/po/nl.po:
        Adding files to support building for debian.
      debian/po/pt.po:
        Adding files to support building for debian.
      debian/po/pt_BR.po:
        Adding files to support building for debian.
      debian/po/ro.po:
        Adding files to support building for debian.
      debian/po/ru.po:
        Adding files to support building for debian.
      debian/po/sv.po:
        Adding files to support building for debian.
      debian/po/templates.pot:
        Adding files to support building for debian.
      debian/po/tr.po:
        Adding files to support building for debian.
      debian/rules:
        Adding files to support building for debian.
        ---
        Added semi-colons to fix syntax error.
      debian/source.lintian-overrides.in:
        Adding files to support building for debian.
      debian/watch:
        Adding files to support building for debian.
      359594cc
    • unknown's avatar
      Bug#27669 mysqldump: Got error: 2026: SSL connection error when trying to connect · 35c10cca
      unknown authored
       - Add testcase for SSL connection from mysqldump to mysqld
      
      
      mysql-test/r/openssl_1.result:
        Add test result
      mysql-test/t/openssl_1.test:
        Add test case for mysqldump with SSL connection to mysqld
      35c10cca
    • unknown's avatar
      Merge pilot.blaudden:/home/msvensson/mysql/yassl_import/my50-yassl_import · 15050080
      unknown authored
      into  pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
      
      
      15050080
    • unknown's avatar
      Bug#21765 Illegal Instruction crash on pre-pentium when using YASSL · c6b0cff1
      unknown authored
       - Import patch with different method of detecting if machine has
         cpuid instruction
      
      
      extra/yassl/taocrypt/src/misc.cpp:
        Import patch yassl.diff
      c6b0cff1
    • unknown's avatar
      Print warning to log when SSL setup fails · d25a540d
      unknown authored
      d25a540d
    • unknown's avatar
      Merge pilot.blaudden:/home/msvensson/mysql/bug21611/my50-bug21611 · 2b6cd457
      unknown authored
      into  pilot.blaudden:/home/msvensson/mysql/mysql-5.0-maint
      
      
      vio/viosslfactories.c:
        Auto merged
      mysql-test/r/openssl_1.result:
        Manual merge
      mysql-test/t/openssl_1.test:
        Manual merge
      2b6cd457
    • unknown's avatar
      Add test for connect using different ssl ciphers · d032b0e5
      unknown authored
      
      mysql-test/r/openssl_1.result:
        Update result
      d032b0e5
    • unknown's avatar
      561cd328
  5. 10 Apr, 2007 15 commits
  6. 09 Apr, 2007 2 commits
  7. 08 Apr, 2007 1 commit
  8. 07 Apr, 2007 4 commits
  9. 06 Apr, 2007 3 commits
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · b5cf43c9
      unknown authored
      into  moonbone.local:/mnt/gentoo64/work/27586-bug-5.0-opt-mysql
      
      
      b5cf43c9
    • unknown's avatar
      Bug#27586: Wrong autoinc value assigned by LOAD DATA in the · 35a0f472
      unknown authored
      NO_AUTO_VALUE_ON_ZERO mode.
      
      The table->auto_increment_field_not_null variable wasn't reset after
      reading a row which may lead to inserting a wrong value to the auto-increment
      field to the following row.
      
      The table->auto_increment_field_not_null variable is reset now right after a
      row is being written in the read_fixed_length() and the read_sep_field()
      functions.
      Removed wrong setting of the table->auto_increment_field_not_null variable in
      the read_sep_field() function.
      
      
      mysql-test/t/loaddata.test:
        Added a test case for the bug#27586: Wrong autoinc value assigned by LOAD DATA in the
        NO_AUTO_VALUE_ON_ZERO mode.
      mysql-test/r/loaddata.result:
        Added a test case for the bug#27586: Wrong autoinc value assigned by LOAD DATA in the
        NO_AUTO_VALUE_ON_ZERO mode.
      sql/sql_load.cc:
        Bug#27586: Wrong autoinc value assigned by LOAD DATA in the
        NO_AUTO_VALUE_ON_ZERO mode.
        The table->auto_increment_field_not_null variable is reset now right after a
        row is being written in the read_fixed_length() and the read_sep_field()
        functions.
        Remove wrong setting of the table->auto_increment_field_not_null variable in
        the read_sep_field() function.
      35a0f472
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · d6a78be9
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
      
      
      d6a78be9