An error occurred fetching the project authors.
  1. 18 Oct, 2005 1 commit
    • unknown's avatar
      Bug #12985 Do-mysqlclient-test: Can't find -lyassl when linking · 69585b21
      unknown authored
       - Use yassl_includes and yassl_libs instead of openssl_includes and openssl_libs 
         to avoid that mysql_config returns that libyassl and libtaocrypt are needed for linking. 
      
      
      client/Makefile.am:
        Add yassl_includes
      config/ac-macros/yassl.m4:
        Use own variables for yassl, don't intrude on openssl
      configure.in:
        Add yassl_libs to lib_DEPENDENCIES and CLIENT_LIBS
      libmysql/Makefile.am:
        Add yassl_includes
      libmysql_r/Makefile.am:
        Add yassl_libs and yassl_includes
      libmysqld/Makefile.am:
        Add yassl_includes
      server-tools/instance-manager/Makefile.am:
        Add yassl includes and lib
      sql/Makefile.am:
        Add yassl includes and libe
      vio/Makefile.am:
        Add yassl includes and libe
      69585b21
  2. 05 Jul, 2005 1 commit
    • unknown's avatar
      Makefile.am: · b0a6a8e1
      unknown authored
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      
      
      client/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      cmd-line-utils/libedit/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      dbug/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      extra/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      heap/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      isam/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      libmysql/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      libmysql_r/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      libmysqld/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      libmysqld/examples/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      merge/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      myisam/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      myisammrg/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      mysql-test/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      mysys/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      netware/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      regex/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      sql/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      strings/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      tests/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      vio/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      tools/Makefile.am:
        Added -I$(top_builddir)/include for searching
        generated header files, when builddir != srcdir
      b0a6a8e1
  3. 12 Jun, 2005 1 commit
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · 3d431536
      unknown authored
        Fix for link failures on boxes with non-gnu compiler.
      
      
      client/Makefile.am:
        Add a dummy C++ file to client suite to make libtool use a C++ linker:
        this lets client suite link when using yaSSL and a non-gcc C++ compiler.
      config/ac-macros/yassl.m4:
        HAVE_YASSL conditional is used to add dummy C++ file if configured with yaSSL.
      tests/Makefile.am:
        Add a dummy C++ file to tests to make libtool use a C++ linker:
        this lets tests link when using yaSSL and a non-gcc C++ compiler.
      vio/Makefile.am:
        Use dummy C++ file if configured with yaSSL only.
      3d431536
  4. 30 Apr, 2005 1 commit
    • unknown's avatar
      yassl changeset 2: · d3d56609
      unknown authored
        remove FIX_GCC_LINKING_PROBLEM and -DDEFINE_CXA_PURE_VIRTUAL
        replace echo in configure.in with AC_MSG_WARN/AC_MSG_ERROR
        don't set -DUSE_MYSYS_NEW for gcc 2.95
        set $USE_MYSYS_NEW even if CXX is g++
        yassl bugfixes
        instantiate all yassl templates explicitly
      
      
      client/Makefile.am:
        mysqlbinlog as a c++ program may need my_new.cc (if CXX=gcc)
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      client/mysqladmin.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      client/mysqlbinlog.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      configure.in:
        echo should be AC_MSG_WARN or AC_MSG_ERROR
        don't set -DUSE_MYSYS_NEW for gcc 2.95 (to restore old behaviour)
        set $USE_MYSYS_NEW even if CXX is g++ (for yassl, as it can be linked with C programs)
        remove -DDEFINE_CXA_PURE_VIRTUAL - -DUSE_MYSYS_NEW is enough
      extra/yassl/mySTL/list.hpp:
        bugfixes
      extra/yassl/src/Makefile.am:
        no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
      extra/yassl/src/crypto_wrapper.cpp:
        instantiate templates explicitly
      extra/yassl/src/yassl_imp.cpp:
        instantiate templates explicitly
      extra/yassl/src/yassl_int.cpp:
        instantiate templates explicitly
      extra/yassl/taocrypt/include/runtime.hpp:
        use -DUSE_MYSYS_NEW not -DDEFINE_CXA_PURE_VIRTUAL
        assert in __cxa_pure_virtual
        remove dummy (and thus dangerous) __cxa_guard_acquire/__cxa_guard_release
      extra/yassl/taocrypt/src/Makefile.am:
        no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
      extra/yassl/taocrypt/src/integer.cpp:
        instantiate templates explicitly
      extra/yassl/taocrypt/src/rsa.cpp:
        instantiate templates explicitly
      include/my_global.h:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      mysys/my_new.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      server-tools/instance-manager/command.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      sql/ha_blackhole.cc:
        typo fixed
      sql/ha_innodb.cc:
        warning fixed
      sql/item_func.cc:
        use LL()
      sql/mysqld.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      d3d56609
  5. 03 Apr, 2005 1 commit
    • unknown's avatar
      Enable IM in the binary distribution and fix Bug #9513 (mysql.server script... · d67f4397
      unknown authored
      Enable IM in the binary distribution and fix Bug #9513 (mysql.server script from the binary distibution
      doesn't work out of the box)
      
      
      client/Makefile.am:
        old mysqlmanager, mysqlmanagerc and mysqlmanager-pwgen renamed into mysqltestmanager, mysqltestmanagerc and
        mysqltestmanager-pwgen respectively
      mysql-test/mysql-test-run.sh:
        Old mysqlmanager, mysqlmanagerc and mysqlmanager-pwgen renamed into
        mysqltestmanager, mysqltestmanagerc and mysqltestmanager-pwgen respectively
      scripts/make_binary_distribution.sh:
        Fix the script to include IM and process mysql.server correctly
      server-tools/instance-manager/Makefile.am:
        change default socket name to follow mysqld style (and thus, fix the ptoblem with non-existant localstatedir
        in the binary distribution)
      support-files/mysql.spec.sh:
        Fix mysql.spec template to reflect the name change
      tools/Makefile.am:
        old mysqlmanager renamed into mysqltestmanager
      d67f4397
  6. 08 Feb, 2005 1 commit
    • unknown's avatar
      Precision Math implementation · 91db48e3
      unknown authored
      BitKeeper/etc/ignore:
        Added client/decimal.c client/my_decimal.cc client/my_decimal.h to the ignore list
      91db48e3
  7. 28 Jan, 2005 1 commit
    • unknown's avatar
      small Makefile.am cleanup · 5c3c4079
      unknown authored
          clean: targets removed
          generated *.h files moved to include/
      
      
      Docs/Images/Makefile.am:
        no clean: targets please!
      client/Makefile.am:
        generated *.h files moved to include/
      extra/Makefile.am:
        generated *.h files moved to include/
      include/Makefile.am:
        no clean: targets please!
      libmysql/Makefile.am:
        generated *.h files moved to include/
      libmysql_r/Makefile.am:
        generated *.h files moved to include/
      libmysqld/Makefile.am:
        generated *.h files moved to include/
      libmysqld/examples/Makefile.am:
        generated *.h files moved to include/
        no clean: target please!
      ndb/docs/Makefile.am:
        no clean: targets please!
      scripts/Makefile.am:
        SUPERCLEANFILES means nothing
      server-tools/instance-manager/Makefile.am:
        generated *.h files moved to include/
      sql/Makefile.am:
        generated *.h files moved to include/
      sql/share/Makefile.am:
        instead of (incorrectly) duplicating comp_err command line,
        call do make in extra/
      tools/Makefile.am:
        generated *.h files moved to include/
      BitKeeper/etc/ignore:
        Added include/mysqld_ername.h include/mysqld_error.h include/sql_state.h to the ignore list
      5c3c4079
  8. 18 Jan, 2005 2 commits
    • unknown's avatar
      After merge fix. · 09aa1e07
      unknown authored
      client/Makefile.am:
        Don't use relative paths.
      09aa1e07
    • unknown's avatar
      Cleanups in Makefile.ams · e46d235a
      unknown authored
      client/Makefile.am:
        Remove  explicit _DEPENDENCIES, they are not needed with automatic
         dependency tracking wich we started using several months ago.
        Don't use relative paths in makefiles.
      regex/Makefile.am:
        Remove  explicit _DEPENDENCIES, they are not needed with automatic
         dependency tracking wich we started using several months ago.
        Don't use relative paths.
      strings/Makefile.am:
        Remove dead rule.
      e46d235a
  9. 13 Dec, 2004 1 commit
    • unknown's avatar
      WL#1051, more maintanable error messages. · 87275b28
      unknown authored
      BitKeeper/deleted/.del-mysqld_error.h~9dac75782467aab7:
        Delete: include/mysqld_error.h
      BitKeeper/deleted/.del-sql_state.h~4307ea5f1fe99019:
        Delete: include/sql_state.h
      BitKeeper/deleted/.del-errmsg.txt~ba132dc9bc936c8a:
        Delete: sql/share/czech/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~4617575065d612b9:
        Delete: sql/share/danish/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~ef28b592c7591b7:
        Delete: sql/share/dutch/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~11edc4db89248c16:
        Delete: sql/share/french/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~184eb1f09242dc72:
        Delete: sql/share/estonian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~898865062c970766:
        Delete: sql/share/greek/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~94a93cc742fca24d:
        Delete: sql/share/german/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~f96b7055cac394e:
        Delete: sql/share/english/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~2cdeb8d6f80eba72:
        Delete: sql/share/norwegian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~587903f9311db2d1:
        Delete: sql/share/italian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~9dab24f7fb11b1e1:
        Delete: sql/share/korean/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~e3183b99fbba0a9c:
        Delete: sql/share/japanese/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~eeb2c47537ed9c23:
        Delete: sql/share/hungarian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~606dfaeb9e81aa4e:
        Delete: sql/share/portuguese/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~7397c423c52c6d2c:
        Delete: sql/share/polish/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~b6181e29d8282b06:
        Delete: sql/share/norwegian-ny/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~e2609fdf7870795:
        Delete: sql/share/romanian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~ef53c33ac0ff8a84:
        Delete: sql/share/russian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~ffe4a0c9e3206150:
        Delete: sql/share/serbian/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~6bbd9eac7f0e6b89:
        Delete: sql/share/slovak/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~b44a85a177954da0:
        Delete: sql/share/swedish/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~f19bfd5d4c918964:
        Delete: sql/share/spanish/errmsg.txt
      BitKeeper/deleted/.del-errmsg.txt~8ed1999cbd481dc4:
        Delete: sql/share/ukrainian/errmsg.txt
      client/Makefile.am:
        Added pass to mysqld_error.j and sql_state.h
      extra/Makefile.am:
        Added rules to create mysqld_error.h and sql_state.h
      extra/comp_err.c:
        WL#1051
      include/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      libmysql/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      libmysql_r/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      server-tools/instance-manager/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      sql/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      sql/share/Makefile.am:
        Removed unnecessary loop over all languages; addred rule to creat <lang>.sys files
      tools/Makefile.am:
        Added pass to mysqld_error.h and sql_state.h
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      87275b28
  10. 10 Dec, 2004 1 commit
    • unknown's avatar
      Makefile.am: · d408a4aa
      unknown authored
        Moved "../regex/libregex.a" before "../libmysql/libmysqlclient.la"
        when linking. For -all-static linking libtool put -lc after the .la
        file and this put the libc regex functions before our regex functions
        when linking on Linux.
      
      
      client/Makefile.am:
        Moved "../regex/libregex.a" before "../libmysql/libmysqlclient.la"
        when linking, for static linking libtool put -lc after the .la
        and this put the libc regex functions before out regex functions
        in the link on Linux.
      d408a4aa
  11. 24 Nov, 2004 1 commit
  12. 19 Nov, 2004 1 commit
    • unknown's avatar
      Makefile.am, mysqladmin.cc: · 724697f5
      unknown authored
        reverting linking ndbclisnt to mysqladmin.cc
      
      
      client/mysqladmin.cc:
        reverting linking ndbclisnt to mysqladmin.cc
      client/Makefile.am:
        reverting linking ndbclisnt to mysqladmin.cc
      724697f5
  13. 18 Nov, 2004 2 commits
    • unknown's avatar
      fix for mysqladmin link problem · 75431a2e
      unknown authored
           .c -> .cc
          fix source dist problem for ndb
          fix type check problem for mysqladmin
      
      
      
      client/Makefile.am:
        fix for mysqladmin link problem
         .c -> .cc
      client/mysqladmin.cc:
        fix for mysqladmin link problem
         .c -> .cc
      configure.in:
        fix for mysqladmin link problem
         .c -> .cc
      ndb/include/Makefile.am:
        fix source dist problem for ndb
      ndb/src/mgmclient/CommandInterpreter.cpp:
        fix type check problem
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        fix type check problem
      ndb/src/mgmclient/ndb_mgmclient.h:
        fix type check problem
      75431a2e
    • unknown's avatar
      changed mysqladmin.c to mysqladmin.cc · 22b56d23
      unknown authored
          no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
          aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
          removed all dependencies of LocalConfig, except for mgmapi internals
          enabled multiple management servrs to fetch data configurations from eachother
      
      
      client/Makefile.am:
        changed mysqladmin.c to mysqladmin.cc
      client/mysqladmin.cc:
        changed mysqladmin.c to mysqladmin.cc
      configure.in:
        no need for dvlags to have DEFINE_CXA_PURE_VIRTUAL anymore
      ndb/include/mgmapi/mgmapi.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/mgmcommon/ConfigRetriever.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/kernel/vm/Configuration.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        changed to config setting to always use noOfMetaTables to make sure we don't overflow arrays
      ndb/src/kernel/vm/Configuration.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/LocalConfig.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmapi/mgmapi.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/CommandInterpreter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmclient/ndb_mgmclient.h:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
        enabled multiple management servrs to fetch data configurations from eachother
      ndb/src/mgmsrv/MgmtSrvr.hpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/mgmsrv/main.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      ndb/tools/waiter.cpp:
        aligned the parsing of connectstring, retries for connect, allocation of nodeid for all cluster nodes
        removed all dependencies of LocalConfig, except for mgmapi internals
      22b56d23
  14. 16 Nov, 2004 1 commit
    • unknown's avatar
      Makefile.am: · 0babddfd
      unknown authored
        changed link order to fix linking problems
      
      
      client/Makefile.am:
        changed link order to fix linking problems
      0babddfd
  15. 15 Nov, 2004 1 commit
    • unknown's avatar
      changed compile order, mysqladmin with ndbcluster extensions needs ndb to be compiled first · 595d467d
      unknown authored
          added libs variable for ndbmgmclient used by mysqladmin
          add linkage with @ndb_mgmclient_libs@
          additional options for ndbcluster
          added support for managing the cluster to mysqladmin
          added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs
          use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs
      
      
      Makefile.am:
        changed compile order, mysqladming with ndbcluster extensions needs ndb to be compiled first
      acinclude.m4:
        added libs variable for ndbmgmclient used by mysqladmin
      client/Makefile.am:
        add linkage with @ndb_mgmclient_libs@
      client/client_priv.h:
        additional options for ndbcluster
      client/mysqladmin.c:
        added support for managing the cluster to mysqladmin
      configure.in:
        added DEFINE_CXA_PURE_VIRTUAL flag to CFLAGS to enable linkage with c++ libs
      include/my_global.h:
        use macros for C_MODE_START/END so that define of FIX_GCC_LINKING_PROBLEM works in c-programs
      595d467d
  16. 26 Oct, 2004 1 commit
    • unknown's avatar
      A lot of fixes for prepared statements (PS): · 853c2c78
      unknown authored
      New mysqltest that can run mysqltest with PS
      Added support for ZEROFILL in PS
      Fixed crash when one called mysql_stmt_store_result() without a preceding mysql_stmt_bind_result()
      Updated test cases to support --ps-protocol
      (Some tests are still run using old protocol)
      Fixed crash in PS when using SELECT * FROM t1 NATURAL JOIN t2...
      Fixed crash in PS when using sub queries
      Create table didn't signal when table was created. This could cause a "DROP TABLE created_table" in another thread to wait "forever"
      Fixed wrong permissions check in PS and multi-table updates (one could get permission denied for legal quries)
      Fix for PS and SELECT ... PROCEDURE
      Reset all warnings when executing a new PS query
      group_concat(...ORDER BY) didn't work with PS
      Fixed problem with test suite when not using innodb
      
      
      BitKeeper/deleted/.del-innodb-lock-master.opt~f76a4a1999728f87:
        Delete: mysql-test/t/innodb-lock-master.opt
      client/Makefile.am:
        mysqltest now uses regex
      client/mysqltest.c:
        Added support for testing of prepared statements (with --ps-protocol)
        Main code was done by Kent, I did mainly some cleanups and minor bug fixes
        New test commands:
        --disable_ps_protocol
        --enable_ps_protocol
        NOTE: new code still has some things that needs to be cleaned up.
        For example run_query_stmt_handle_error() should be made more general so that same code can be used also by 'normal' queries
      configure.in:
        mysqltest now uses regex
      libmysql/libmysql.c:
        Reset warning_count after prepare (safety). In the future we should also provide warnings on prepare
        integer -> string conversion now handles ZEROFILL
        double -> string conversion is now closer to the one in the server
        Fixed crash when one called mysql_stmt_store_result() without preceding mysql_stmt_bind_result()
      libmysqld/examples/Makefile.am:
        mysqltest now uses regex
      mysql-test/include/have_query_cache.inc:
        Fixes for --ps-protocol
      mysql-test/include/ps_conv.inc:
        Fixes for --ps-protocol
      mysql-test/mysql-test-run.sh:
        Added options --ps-protocol
      mysql-test/r/ctype_utf8.result:
        Fixed test case
      mysql-test/r/fulltext_cache.result:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/r/fulltext_left_join.result:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/r/fulltext_multi.result:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/r/innodb-lock.result:
        Fixed test to work even if Innodb is not compiled in.
      mysql-test/t/create.test:
        Fixes for --ps-protocol
      mysql-test/t/ctype_utf8.test:
        Remove warnings
      mysql-test/t/date_formats.test:
        Fixes for --ps-protocol
      mysql-test/t/fulltext_cache.test:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/t/fulltext_left_join.test:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/t/fulltext_multi.test:
        Changed output of MATCH to use round() to get same numbers with --ps-protocol
      mysql-test/t/func_group.test:
        Fixes for --ps-protocol
      mysql-test/t/func_sapdb.test:
        Fixes for --ps-protocol
      mysql-test/t/innodb-lock.test:
        Fixed test to work even if Innodb is not compiled in.
      mysql-test/t/insert.test:
        Fixes for --ps-protocol
      mysql-test/t/insert_select.test:
        Fixes for --ps-protocol
      mysql-test/t/insert_update.test:
        Fixes for --ps-protocol
      mysql-test/t/metadata.test:
        Fixes for --ps-protocol
      mysql-test/t/multi_statement.test:
        Fixes for --ps-protocol
      mysql-test/t/ps_1general.test:
        Fixes for --ps-protocol
      mysql-test/t/rollback.test:
        Fixes for --ps-protocol
      mysql-test/t/rpl_redirect.test:
        Fixes for --ps-protocol
      mysql-test/t/rpl_user_variables.test:
        Fixes for --ps-protocol
      mysql-test/t/select.test:
        Fixes for --ps-protocol
      mysql-test/t/status.test:
        Fixes for --ps-protocol
      mysql-test/t/type_blob.test:
        Fixes for --ps-protocol
      mysql-test/t/type_float.test:
        Fixes for --ps-protocol
      mysql-test/t/union.test:
        Fixes for --ps-protocol
      mysql-test/t/warnings.test:
        Fixes for --ps-protocol
      mysys/my_alloc.c:
        More debugging information
      sql-common/client.c:
        More debugging information
      sql-common/my_time.c:
        TIME didn't support full range with PS
      sql/field.cc:
        TIME didn't support full range with PS
      sql/item_cmpfunc.cc:
        IN(constants,...) didn't work with PS
      sql/item_subselect.cc:
        Some subqueries didn't work with PS
      sql/item_sum.cc:
        group_concat(...ORDER BY) didn't work with PS
        Removed variable warning_available as 'warning' can be used for this.
      sql/item_sum.h:
        Removed not needed variable
      sql/protocol.cc:
        TIME didn't support full range with PS
      sql/set_var.cc:
        Style fix
      sql/sql_base.cc:
        setup_wild() didn't properly restore old arena, which caused core dump in PS when using
        SELECT * FROM t1 NATURAL JOIN t2...
      sql/sql_class.cc:
        Style fix
      sql/sql_error.cc:
        Style fix
      sql/sql_insert.cc:
        Create table didn't signal when table was created. This could cause a "DROP TABLE created_table" in another thread to wait "forever"
      sql/sql_lex.h:
        Fix for PS and procedures
      sql/sql_parse.cc:
        More debugging information
        Make a copy of 'db' in PS as this may change
        Fixed wrong permissions check in PS and multi-table updates
      sql/sql_prepare.cc:
        Fix for PS and SELECT ... PROCEDURE
        Reset all warnings when executing a new query
      sql/sql_union.cc:
        Fixes for PS and SELECT ... PROCEDURE
        Reset 'with_wild' as 'wild' is resolved on prepare
      853c2c78
  17. 27 Sep, 2004 1 commit
    • unknown's avatar
      mysql-test-run.sh: · 56a53af1
      unknown authored
        Added timing output for each test case.
        Added --embedded-server option.
      mysqltest.c:
        Added 'start_timer', 'end_timer' commands
      Makefile.am:
        Include mysys/my_getsystime.c to get time function in mysqltest
      Many files:
        new file
      
      
      client/Makefile.am:
        Include mysys/my_getsystime.c to get time function in mysqltest
      client/mysqltest.c:
        Added 'start_timer', 'end_timer' commands
      mysql-test/mysql-test-run.sh:
        Added timing output for each test case.
        Added --embedded-server option.
      56a53af1
  18. 30 Mar, 2004 1 commit
  19. 18 Dec, 2003 1 commit
    • unknown's avatar
      This will be pushed only after I fix the testsuite. · 378894b0
      unknown authored
      This is the main commit for Worklog tasks:
       * A more dynamic binlog format which allows small changes (1064)
       * Log session variables in Query_log_event (1063)
      Below 5.0 means 5.0.0.
      MySQL 5.0 is able to replicate FOREIGN_KEY_CHECKS, UNIQUE_KEY_CHECKS (for speed),
      SQL_AUTO_IS_NULL, SQL_MODE. Not charsets (WL#1062), not some vars (I can only think
      of SQL_SELECT_LIMIT, which deserves a special treatment). Note that this
      works for queries, except LOAD DATA INFILE (for this it would have to wait
      for Dmitri's push of WL#874, which in turns waits for the present push, so...
      the deadlock must be broken!). Note that when Dmitri pushes WL#874 in 5.0.1,
      5.0.0 won't be able to replicate a LOAD DATA INFILE from 5.0.1.
      Apart from that, the new binlog format is designed so that it can tolerate
      a little variation in the events (so that a 5.0.0 slave could replicate a
      5.0.1 master, except for LOAD DATA INFILE unfortunately); that is, when I
      later add replication of charsets it should break nothing. And when I later
      add a UID to every event, it should break nothing.
      The main change brought by this patch is a new type of event, Format_description_log_event,
      which describes some lengthes in other event types. This event is needed for
      the master/slave/mysqlbinlog to understand a 5.0 log. Thanks to this event,
      we can later add more bytes to the header of every event without breaking compatibility.
      Inside Query_log_event, we have some additional dynamic format, as every Query_log_event
      can have a different number of status variables, stored as pairs (code, value); that's
      how SQL_MODE and session variables and catalog are stored. Like this, we can later
      add count of affected rows, charsets... and we can have options --don't-log-count-affected-rows
      if we want.
      MySQL 5.0 is able to run on 4.x relay logs, 4.x binlogs.
      Upgrading a 4.x master to 5.0 is ok (no need to delete binlogs),
      upgrading a 4.x slave to 5.0 is ok (no need to delete relay logs);
      so both can be "hot" upgrades.
      Upgrading a 3.23 master to 5.0 requires as much as upgrading it to 4.0.
      3.23 and 4.x can't be slaves of 5.0.
      So downgrading from 5.0 to 4.x may be complicated.
      Log_event::log_pos is now the position of the end of the event, which is
      more useful than the position of the beginning. We take care about compatibility
      with <5.0 (in which log_pos is the beginning).
      I added a short test for replication of SQL_MODE and some other variables.
      TODO:
      - after committing this, merge the latest 5.0 into it
      - fix all tests
      - update the manual with upgrade notes.
      
      
      client/Makefile.am:
        mysqlbinlog.cc depends slightly on sql/mysql_priv.h
      client/mysqlbinlog.cc:
        Make mysqlbinlog able to read the new binlog format,
        by seeking to the start and reading the first few events, to
        detect the format of the binlog.
      include/my_sys.h:
        a correct tell() for SEQ_READ_APPEND caches.
      mysys/mf_iocache2.c:
        a correct tell() for SEQ_READ_APPEND caches
        (my_b_tell() is not working for such caches).
      sql/ha_innodb.cc:
        we are getting rid of event lengthes here and there, which is good.
      sql/log.cc:
        Start events will have created==0 if generated by rotation (like in 3.23).
        In 5.0 we always write a Format_description_log_event at the beginning of
        every master's binary log and of every slave's relay log.
        We also add Rotate and Stop to relay logs (like there already was in
        master's binary logs).
        When we rotate a relay log, we write the previous relay log's Start event
        (the one which was sent from the master) to the beginning of the new log,
        so that we don't need the previous relay log to understand the new one;
        that's the purpose of MYSQL_LOG::description_event_for_queue.
        Removed logging of SET FOREIGN_KEY_CHECKS, because we handle it as flags
        in the Query event now.
      sql/log_event.cc:
        New event type: Format_description_log_event, to describe the log's format.
        read_log_event() needs to be passed this event to be able to read 5.0 events.
        Query_log_event has new members flags2 and sql_mode for replication of session
        variables (except charsets which are WL#1062) and SQL_MODE.
        flags2 is in fact a kind of copy of thd->options (&'d with a mask).
        Now with this replication of FOREIGN_KEY_CHECKS, SQL_AUTO_IS_NULL, UNIQUE_CHECKS
        and SQL_MODE work; with mysqlbinlog too.
      sql/log_event.h:
        Binlog version is changed to 4.
        New classes (details in sql/log_event.cc).
        Removing some useless #defines.
      sql/mysql_priv.h:
        Definition of SELECT_DISTINCT and others must be visible in client/mysqlbinlog.cc,
        so adding #ifdefs.
      sql/mysqld.cc:
        update for prototype change
      sql/slave.cc:
        When the slave opens a relay log, it reads the first few events to know the format.
        When slave I/O thread receives a Rotate from the master, it rotates its relay log
        (to avoid mixed format in the relay log).
      sql/slave.h:
        in the slave we avoid lengthes and rely on absolute positions instead;
        hence the introduction of future_group_master_log_pos and future_event_relay_log_pos
        (explained in code).
      sql/sql_class.cc:
        catalog in THD
      sql/sql_class.h:
        catalog, and new members in MYSQL_LOG
      sql/sql_repl.cc:
        When the master starts sending binlog to slave, it must
        first read the first few events to detect the binlog's format.
        Same for SHOW BINLOG EVENTS.
      378894b0
  20. 20 May, 2003 1 commit
    • unknown's avatar
      changed processing of LOAD DATA in mysqlbinlog · 2ff9aee8
      unknown authored
      client/Makefile.am:
        added ../mysys/mf_tempdir.c to mysqlbinlog_SOURCES
      client/mysqlbinlog.cc:
        changed processing of LOAD DATA
      mysql-test/r/rpl_loaddata.result:
        added LINE STARTING BY '>'
      mysql-test/std_data/rpl_loaddata2.dat:
        added LINE STARTING BY '>'
      mysql-test/t/rpl_loaddata.test:
        added LINE STARTING BY '>'
      sql/log_event.cc:
        fixed some bugs in processing of LOAD DATA
      2ff9aee8
  21. 05 May, 2003 1 commit
    • unknown's avatar
      Removed compiler warnings · b96aaea7
      unknown authored
      Fixed memory leak in new filesort code
      Optimzed sub selects to use keys with outer references.
      Increased max tables in join to 62
      
      
      client/Makefile.am:
        Remve test programs
      myisam/mi_check.c:
        Remove compiler warnings
      myisam/mi_delete.c:
        Remove 'rnd' variable to make usage repeatable
      myisam/mi_open.c:
        Remove 'rnd' variable to make usage repeatable
      myisam/mi_write.c:
        Remove 'rnd' variable to make usage repeatable
      myisam/myisamdef.h:
        Remove 'rnd' variable to make usage repeatable
      myisam/myisamlog.c:
        Remove 'rnd' variable to make usage repeatable
      mysql-test/r/subselect.result:
        new test
      mysql-test/t/join.test:
        Updated test
      mysql-test/t/subselect.test:
        new test
      sql/filesort.cc:
        Added function to free buffers allocated by filesort
      sql/item.cc:
        Sub select optimization
      sql/item_cmpfunc.cc:
        Sub select optimization
      sql/item_subselect.cc:
        Sub select optimization
      sql/item_sum.cc:
        Removed compiler warnings
      sql/item_sum.h:
        Simple code cleanup
      sql/log.cc:
        Removed compiler warning
      sql/mysql_priv.h:
        Made table_map ulonglong to allow 62 tables in join
      sql/records.cc:
        Moved free of filesort buffers to own function
      sql/sql_select.cc:
        subselect optimization
        Call filesort_free_buffers() to free memory from filesort
      sql/unireg.h:
        Sub select optimization
      b96aaea7
  22. 23 Apr, 2003 1 commit
  23. 22 Apr, 2003 1 commit
    • unknown's avatar
      Removed some not used files · ac02f540
      unknown authored
      Remove the 'fs' file systems as this is not maintained.
      Moved programs from client to tests
      
      
      tests/deadlock_test.c:
        Rename: div/deadlock_test.c -> tests/deadlock_test.c
      BitKeeper/deleted/.del-CorbaFS.idl~719ba9d93c206620:
        Delete: fs/CorbaFS.idl
      BitKeeper/deleted/.del-Makefile.am~95f21e278745904c:
        Delete: fs/Makefile.am
      BitKeeper/deleted/.del-RunServer.sh~34ea2653535fbb5c:
        Delete: fs/RunServer.sh
      BitKeeper/deleted/.del-database.c~af098622e818ce0d:
        Delete: fs/database.c
      BitKeeper/deleted/.del-dump.sql~68646092f0c5bc96:
        Delete: fs/dump.sql
      BitKeeper/deleted/.del-korbit-kernel-2.4.1-patch~742e5e67c1132b2e:
        Delete: fs/korbit-kernel-2.4.1-patch
      BitKeeper/deleted/.del-libmysqlfs.c~70cc07d61deedd16:
        Delete: fs/libmysqlfs.c
      BitKeeper/deleted/.del-libmysqlfs.h~7b60f308be50370e:
        Delete: fs/libmysqlfs.h
      BitKeeper/deleted/.del-my.cnf~bbd975fd6377e704:
        Delete: fs/my.cnf
      BitKeeper/deleted/.del-mysqlcorbafs.c~fc58c116eeea996a:
        Delete: fs/mysqlcorbafs.c
      BitKeeper/deleted/.del-mysqlcorbafs.h~414821d6836e655a:
        Delete: fs/mysqlcorbafs.h
      BitKeeper/deleted/.del-mysqlcorbafs_test.c~8bb3afa230542e05:
        Delete: fs/mysqlcorbafs_test.c
      BitKeeper/deleted/.del-README~b9f437fbd6dce7a5:
        Delete: fs/README
      BitKeeper/deleted/.del-mysqlfsck~247a2d2b9729b95e:
        Delete: fs/mysqlfsck
      tests/insert_test.c:
        Rename: client/insert_test.c -> tests/insert_test.c
      tests/list_test.c:
        Rename: client/list_test.c -> tests/list_test.c
      tests/select_test.c:
        Rename: client/select_test.c -> tests/select_test.c
      BitKeeper/deleted/.del-thimble.cc~3fa3754a4c639242:
        Delete: client/thimble.cc
      tests/thread_test.c:
        Rename: client/thread_test.c -> tests/thread_test.c
      tests/connect_test.c:
        Rename: client/connect_test.c -> tests/connect_test.c
      tests/showdb_test.c:
        Rename: client/showdb_test.c -> tests/showdb_test.c
      tests/ssl_test.c:
        Rename: client/ssl_test.c -> tests/ssl_test.c
      BitKeeper/deleted/.del-mysql_install.c~8c089740d79a92:
        Delete: extra/mysql_install.c
      BitKeeper/deleted/.del-cache_manager.cc~c506b365b140d30c:
        Delete: sql/cache_manager.cc
      BitKeeper/deleted/.del-cache_manager.h~adb8639e510c6f6e:
        Delete: sql/cache_manager.h
      client/Makefile.am:
        Move insert_test, select_test and thread_test under 'tests'
      extra/Makefile.am:
        Remove not used program mysql_install
      sql/item_strfunc.cc:
        Simple optimization
      sql/item_sum.cc:
        Simple code cleanup.
      tests/Makefile.am:
        Added test programs
      ac02f540
  24. 26 Nov, 2002 2 commits
  25. 05 Sep, 2002 1 commit
    • unknown's avatar
      Fixed searching after ssl directories. · 8f2482d2
      unknown authored
      Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT
      Changed fn_ext to point at first '.' after directory.
      FLUSH LOGS removed numerical extension for all future update logs.
      Fixed the mysqld --help reports right values for --datadir and --bind-address
      --log-binary=a.b.c now properly strips of .b.c
      Fix that one can DROP UDF functions that was not loaded at startup
      Made AND optional in REQUIRE
      Added REQUIRE NONE
      
      
      BitKeeper/deleted/.del-CodingStyle~1ba7ff62d4cd0ea:
        Delete: vio/docs/CodingStyle
      BitKeeper/deleted/.del-COPYING.dbug~ca0c017a4d7e8609:
        Delete: vio/docs/COPYING.dbug
      BitKeeper/deleted/.del-COPYING.mysql~471498c82977cd3a:
        Delete: vio/docs/COPYING.mysql
      BitKeeper/deleted/.del-README~947354991dc882f8:
        Delete: vio/docs/README
      Docs/manual.texi:
        Changelog
      acinclude.m4:
        Fixed searching after ssl directories.
      client/Makefile.am:
        Moved openssl include to avoid problem with installed readline
      include/Makefile.am:
        Install my_global.h
      include/violite.h:
        Fixed that GRANT ... REQUIRE options are not forgot when doing new grant
      libmysqld/examples/Makefile.am:
        Moved openssl include to avoid problem with installed readline
      mysql-test/mysql-test-run.sh:
        Improved 'which' handling to give error if command is not found
      mysys/mf_fn_ext.c:
        Changed fn_ext to point at first '.' after directory.
      sql/Makefile.am:
        More comments
      sql/lex.h:
        Added NONE as keyword
      sql/log.cc:
        FLUSH LOGS removed numerical extension for all future update logs.
        Simple code cleanup
      sql/mysqld.cc:
        Fixed the --help reports right values for --datadir and --bind-address
        --log-binary=a.b.c now properly strips of .b.c
        Removed option --skip-external-locking (not needed as this is automatic)
      sql/repl_failsafe.cc:
        Moved some common THD initalization to store_globals()
      sql/slave.cc:
        Moved openssl include to avoid problem with installed readline
      sql/sql_acl.cc:
        Moved openssl include to avoid problem with installed readline
      sql/sql_acl.h:
        Updated function prototypes
      sql/sql_base.cc:
        Added comment
      sql/sql_class.cc:
        Moved openssl include to avoid problem with installed readline.
        Changed THD::thd to make things work for main thread.
      sql/sql_class.h:
        Fixed wrongly removed line (fixes compiler problem on MacOSX)
      sql/sql_insert.cc:
        Moved openssl include to avoid problem with installed readline
      sql/sql_lex.cc:
        Moved save_to_cache_query=0 to udf detection function to make sql_yacc.yy simpler
      sql/sql_lex.h:
        Indentation cleanup
      sql/sql_parse.cc:
        Moved openssl include to avoid problem with installed readline.
        Added THD argument to acl_reload()
      sql/sql_repl.h:
        Made opt_bin_logname static
      sql/sql_udf.cc:
        Fix that one can DROP UDF functions that was not loaded at startup
      sql/sql_yacc.yy:
        made AND optional in REQUIRE
        Added REQUIRE NONE
        Fixed that old SSL options are not forgotten when doing new GRANT.
      sql/udf_example.cc:
        Improved comments
      8f2482d2
  26. 07 Feb, 2002 1 commit
    • unknown's avatar
      Update to autoconf 2.52 · 3942e445
      unknown authored
      Fix of InnoDB variables in SHOW VARIABLES
      Fix for ALTER TABLE and InnoDB
      
      
      BUILD/FINISH.sh:
        Update to autoconf 2.52
      BUILD/SETUP.sh:
        Update to autoconf 2.52
      BUILD/compile-alpha:
        Update to autoconf 2.52
      BUILD/compile-pentium-gcov:
        Update to autoconf 2.52
      BUILD/compile-pentium-gprof:
        Update to autoconf 2.52
      BUILD/compile-pentium:
        Update to autoconf 2.52
      Docs/manual.texi:
        Changelog
      acconfig.h:
        Update to autoconf 2.52
      acinclude.m4:
        Update to autoconf 2.52
      bdb/dist/configure.in:
        Update to autoconf 2.52
      client/Makefile.am:
        Update to autoconf 2.52
      configure.in:
        Update to autoconf 2.52
      mysql-test/r/innodb.result:
        Update of InnoDB Cardinality values
      mysys/Makefile.am:
        Update to autoconf 2.52
      scripts/Makefile.am:
        Update to autoconf 2.52
      sql/ha_innobase.cc:
        Fix of InnoDB variables in SHOW VARIABLES
      sql/ha_innobase.h:
        Fix of InnoDB variables in SHOW VARIABLES
      sql/sql_table.cc:
        Fix for ALTER TABLE and InnoDB
      support-files/my-huge.cnf.sh:
        Fixed typo
      support-files/my-large.cnf.sh:
        Fixed typo
      support-files/my-medium.cnf.sh:
        Fixed typo
      support-files/my-small.cnf.sh:
        Fixed typo
      3942e445
  27. 02 Jan, 2002 1 commit
    • unknown's avatar
      Added macros for nice TIMESPEC usage. · f4fee3d9
      unknown authored
      Fixes for building MySQL with gcc 3.0
      Added SIGNED / UNSIGNED casts
      Fixed core dump bug in net_clear() with libmysqld.
      Back to using semaphores in query cache.
      Added 'Null' and 'Index_type' to SHOW INDEX.
      
      
      BUILD/FINISH.sh:
        Fixes for gcc 3.0
      BUILD/SETUP.sh:
        Fixes for gcc 3.0
      Docs/manual.texi:
        Changelog + SIGNED/UNSIGNED casts.
      Makefile.am:
        include BUILD scripts in source distribution.
      client/Makefile.am:
        Fixes for gcc 3.0
      client/mysql.cc:
        Cleanup
      client/mysqldump.c:
        Changed 'K' to mean 'disable-keys' instead of 'no-disabled-keys'
      client/readline.cc:
        Cleanup
      configure.in:
        Include BUILD in source distrbution
      extra/my_print_defaults.c:
        Cleanup
      include/my_global.h:
        Fix for HPUX and setrlimit.
        Portability fix.
        Added macros for nice TIMESPEC usage.
      innobase/include/dyn0dyn.h:
        Fix for AIX
      libmysql/Makefile.shared:
        Added strxmov to libmysqld
      libmysqld/examples/Makefile.am:
        Fixes for gcc 3.0
      libmysqld/lib_vio.c:
        Cleanup
      myisam/ft_dump.c:
        Portability fixes
      myisam/ftdefs.h:
        Portability fixes
      mysql-test/r/bdb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/bigint.result:
        New test for SIGNED/UNSIGNED
      mysql-test/r/fulltext.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/heap.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/innodb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/isam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/key.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/myisam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/query_cache.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/select.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/show_check.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/type_ranges.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/t/bigint.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/key.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/query_cache.test:
        Test for FOUND_ROWS()
      sql-bench/crash-me.sh:
        Safety fixes
      sql/derror.cc:
        Cleanup
      sql/ha_berkeley.h:
        New test for SIGNED/UNSIGNED
      sql/ha_heap.h:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.h:
        New test for SIGNED/UNSIGNED
      sql/ha_isam.h:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.h:
        New test for SIGNED/UNSIGNED
      sql/handler.h:
        New test for SIGNED/UNSIGNED
      sql/item_func.cc:
        Cleanup TIMESPEC usage
      sql/item_func.h:
        Added SIGNED / UNSIGNED casts
      sql/lex.h:
        Added SIGNED / UNSIGNED casts
      sql/mysqld.cc:
        Cleanup TIMESPEC usage
      sql/net_pkg.cc:
        Cleanup
      sql/net_serv.cc:
        Fixed core dump bug in net_clear()
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Back to using semaphores
      sql/sql_cache.h:
        Back to using semaphores
      sql/sql_insert.cc:
        Cleanup TIMESPEC usage
      sql/sql_manager.cc:
        Cleanup TIMESPEC usage
      sql/sql_parse.cc:
        Cleanup
      sql/sql_repl.cc:
        Cleanup TIMESPEC usage
      sql/sql_show.cc:
        Added 'Null' and 'Index_type' to SHOW INDEX.
      sql/sql_table.cc:
        Sort keys in table in a more logical order.
      sql/sql_yacc.yy:
        Support for SIGNED/UNSIGNED casts.
      f4fee3d9
  28. 02 Oct, 2001 1 commit
    • unknown's avatar
      Fix for make dist · abf1b80c
      unknown authored
      Made replication test portable
      Fixed buffer overrun bug in replication
      
      
      client/Makefile.am:
        Fix for make dist
      mysql-test/t/rpl000017-slave.sh:
        Made replication test portable
      sql/slave.cc:
        Fixed buffer overrun bug
      strings/strmake.c:
        More documentation
      abf1b80c
  29. 23 Sep, 2001 1 commit
    • unknown's avatar
      added mysqlmanager-pwgen · 08b94f41
      unknown authored
      added set_exec_stdout and set_exec_stderr to mysqlmanager to be able 
      to redirect stdout and stderr
      added support for MY_FULL_IO to my_read, so we can tell it to read
      a number of bytes in as many chunks as it takes instead of one try
      
      
      BitKeeper/etc/ignore:
        Added client/mysqlmanager-pwgen to the ignore list
      client/Makefile.am:
        mysqlmanager-pwgen
      client/mysqlmanagerc.c:
        clean-up
      include/my_sys.h:
        added MY_FULL_IO
      mysql-test/mysql-test-run.sh:
        started on changes to use mysqlmanager
      mysys/my_read.c:
        added support for MY_FULL_IO
      tools/managertest1.nc:
        updated test case
      tools/mysqlmanager.c:
        added set_exec_stdout and set_exec_stderr
      08b94f41
  30. 21 Sep, 2001 1 commit
    • unknown's avatar
      Fixes for distributed build · ce7075e8
      unknown authored
      Changed --do-pstack to --enable-pstack
      Removed pstack from default build
      
      
      client/Makefile.am:
        Fixes for distributed build
      configure.in:
        Removed pstack from default build
      sql/Makefile.am:
        Fixes for distributed build
      sql/mysqld.cc:
        Changed --do-pstack to --enable-pstack
      ce7075e8
  31. 19 Sep, 2001 1 commit
    • unknown's avatar
      fixes for MYSQL manager · ba2c3fcd
      unknown authored
      mysys/md5.c:
        Rename: sql/md5.c -> mysys/md5.c
      include/md5.h:
        Rename: mysys/md5.h -> include/md5.h
      client/Makefile.am:
        added mysqlmanagerc
      include/Makefile.am:
        moved md5.h to include
      include/mysql.h:
        added mysqlmanager client code
      include/mysql_com.h:
        renamed connect2 to my_connect() and made it extern
      libmysql/Makefile.shared:
        added md5 to libmysqlclient
      libmysql/libmysql.c:
        connect2->my_connect
      mysys/Makefile.am:
        added md5 to client
      sql/Makefile.am:
        md5 -> mysys
      sql/handler.cc:
        fixed typo
      tools/managertest1.nc:
        cleanup
      tools/mysqlmanager.c:
        fixed bugs
        added md5 authentication
      BitKeeper/etc/ignore:
        Added client/mysqlmanagerc to the ignore list
      vio/test-ssl:
        no change
      ba2c3fcd
  32. 16 Sep, 2001 1 commit
    • unknown's avatar
      Portability fixes · 5810866b
      unknown authored
      client/Makefile.am:
        Cleanup
      sql/Makefile.am:
        Cleanup
      sql/share/dutch/errmsg.txt:
        Added missing error messages
      sql/share/ukrainian/errmsg.txt:
        Added missing error messages
      sql/sql_handler.cc:
        Portability fix
      tools/Makefile.am:
        Portability fix
      5810866b
  33. 12 Sep, 2001 1 commit
    • unknown's avatar
      OS2 patch · 76989cf5
      unknown authored
      Docs/manual.texi:
        Updated section of how to change the socket file.
        Changelog for 3.23.43
      include/merge.h:
        Fixed typo
      include/my_pthread.h:
        Fixed bug for WIN32
      include/myisam.h:
        Fixed typo
      include/nisam.h:
        Fixed typo
      sql/handler.h:
        Fixed typo
      sql/sql_table.cc:
        Fixed typo
      sql/unireg.cc:
        F
      76989cf5
  34. 30 Aug, 2001 1 commit
  35. 10 Aug, 2001 1 commit
    • unknown's avatar
      mysqlbinlog->client · 8ddf0c44
      unknown authored
      BitKeeper/etc/ignore:
        Added client/log_event.cc client/log_event.h client/mf_iocache.c client/mf_iocache.cc client/mysqlbinlog client/mysys_priv.h mysql.kdevprj to the ignore list
      Makefile.am:
        do symlink hack in the client directory 
        ( originally needed to get log_event.cc for mysqlbinlog)
      client/mysqlbinlog.cc:
        fixes to make it compile in the client directory
      libmysql/Makefile.shared:
        link mysqlbinlog dependencies into libmysqlclient
      libmysql/libmysql.c:
        make simple_command and net_safe_read extern ( for mysqlbinlog)
      sql/log_event.cc:
        removed pthread dependency in mysqlbinlog
      sql/log_event.h:
        removed pthread dependency in mysqlbinlog
      8ddf0c44
  36. 24 Jul, 2001 1 commit
    • unknown's avatar
      OpenSSL fixes. Should not affect anything else. · 2ec8dce1
      unknown authored
      Makefile.am:
        Moved bio dir into server_dirs in acinclude.in
      client/Makefile.am:
        We need OpenSSL includes here
      include/global.h:
        Workaround for OPENSSL librar bug with defining crypt()
      include/violite.h:
        small fixes
      libmysql/Makefile.am:
        We need OpenSSL includes here
      libmysql/Makefile.shared:
        Yes, we need to compile more programs whtn --with-openssl is used
      libmysql/libmysql.c:
        Make it work! (openssl)
      libmysql_r/Makefile.am:
        We need OpenSSL includes here
      sql/mysqld.cc:
        Memory was not freed before
      sql/sql_parse.cc:
        fix
      vio/Makefile.am:
        Added testprogram compilation and openssl libraries linking
      vio/viossl.c:
        Cleanups, fixes, etc...
      vio/viosslfactories.c:
        Copyright was missing. Fixed renamed macros for newer OpenSSL
      vio/viotest-ssl.c:
        Made testprogram work again
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      2ec8dce1
  37. 09 Jun, 2001 1 commit
    • unknown's avatar
      fixed new error messages and got vio to compile · 6cddf470
      unknown authored
      client/Makefile.am:
        cleanup to make vio compile
      client/errmsg.c:
        cleanup
      libmysql/Makefile.am:
        vio fix
      libmysql/Makefile.shared:
        vio fix
      libmysql/errmsg.c:
        fixed up messages
      6cddf470