An error occurred fetching the project authors.
  1. 06 Jun, 2006 1 commit
    • unknown's avatar
      Re-apply missing changeset, orignally pushed by elliot · 43548a56
      unknown authored
      Add define YASSL_PREFIX when compiling yassl
      
      Import patch from yaSSL
      - avoid allocating memory for each call to 'EVP_md5' and 
        'EVP_des_ede3_cbc' which were not released until server was stopped
      - Those functions are used from the SQL function 'des_encrypt' and
        'des_decrypt'.
      
      Add new define YASSL_PREFIX beforee including ssl.h to activate inclusion of prefix_*.h files
      
      Bug#20022 mysql-test-run can't be run with secure connections turned on for all testcases
      - Part 1, fixes rpl- and federated-tests where connection is made to 127.0.0.1
      
      - Include prefix files that renames all public functions in yaSSLs
        OpenSSL API to ya<function_name>. They will otherwise conflict
        with OpenSSL functions if loaded by an application that uses OpenSSL
        as well as libmysqlclient with yaSSL support.
      
      Bug#18235: assertion/crash when windows mysqld is ended with ctrl-c
        
      Two threads both try a shutdown sequence which creates a race to the
      de-init/free of certain resources.
        
      This exists in similar form in the client as 17926: "mysql.exe crashes
      when ctrl-c is pressed in windows."
      
      Update after merge to 5.0
      
      BUG#18669: Session COM_STATISTICS breaks mysqladmin status.
      Changed COM_STATISTICS to display the global status, instead of thead status, for slow queries and table opens.
      
      - In function 'handle_grant_struct' when searching the memory structures for an 
        entry to modify, convert all entries here host.hostname is NULL to "" and compare that 
        with the host passed in argument "user_from".
      - A user created with hostname "" is stored in "mysql.user" table as host="" but when loaded into 
        memory it'll be stored as host.hostname NULL. Specifiying "" as hostname means
        that "any host" can connect. Thus is's correct to turn on allow_all_hosts
        when such a user is found. 
      - Review and fix other places where host.hostname may be NULL.
      
      BUG#19394 OPT_INNODB_THREAD_CONCURRENCY duplicated
      Removed duplication (not a user-visible change)
      
      
      client/Makefile.am:
        Remove $yassl_includes
      client/mysqltest.c:
        Turn on ssl_verify_server_cert only if host is "localhost"
      extra/yassl/include/openssl/crypto.h:
        Add prefix file for ssl.h
      extra/yassl/include/openssl/ssl.h:
        Add include file "prefix_crypto.h" to rename SSL_* functions to yaSSL_*
      extra/yassl/include/yassl_int.hpp:
        Import patch yassl.diff
      extra/yassl/src/Makefile.am:
        Add defined YASSL_PREFIX when building yassl/testsuite
      extra/yassl/src/ssl.cpp:
        Import patch yassl.diff
      extra/yassl/src/template_instnt.cpp:
        Import patch yassl.diff
      extra/yassl/src/yassl_int.cpp:
        Import patch yassl.diff
      extra/yassl/testsuite/Makefile.am:
        Add defined YASSL_PREFIX when building yassl/testsuite
      extra/yassl/yassl.vcproj:
        Add define YASSL_PREFIX when compiling yassl
      include/violite.h:
        Add new define YASSL_PREFIX beforee including ssl.h to activate inclusion of prefix_*.h files
      libmysql/Makefile.am:
        Remove yassl_includes
      libmysql_r/Makefile.am:
        Remove yassl_includes
      libmysqld/Makefile.am:
        Remove yassl_includes
      libmysqld/examples/Makefile.am:
        Remove yassl_includes
      mysql-test/r/analyze.result:
        Add missing drop table
      mysql-test/r/grant.result:
        Reorder test result
        Add test cases for users with hostname ""
      mysql-test/r/ps.result:
        Add missing drop table
      mysql-test/t/analyze.test:
        Add missing drop table
      mysql-test/t/grant.test:
        Add "use test"
        Add test cases for users with hostname ""
        - Test create, grant and drop as well as connecting as the user with hostname "".
      mysql-test/t/ps.test:
        Add missing drop table
      server-tools/instance-manager/Makefile.am:
        Remove yassl_includes
      sql/Makefile.am:
        Remove yassl_includes
      sql/mysqld.cc:
        We have three potential ways of hitting the iceberg:
        - unireg_end()   has basic de-init
        - unireg_abort() has extended de-init
        - main() has a de-init sequence similar to unireg_abort()
        
        In the Windows version of the server, Control-C is handled
        in a different thread from the one main() is in.  The main
        loop is told to end, then unireg_abort() is called.  Its
        de-init and that of main() will then race each other for
        mutex- and cond-var-destroys, free(), and finally exit().
        
        This patch introduces a special case for Windows that will eliminate
        the race by ending the signal-handler via unireg_end() instead if
        SIGINT is signalled.  This seems the least intrusive fix that still
        fixes user-visible behaviour.
        
        Two of the startup options for mysqld, innodb_commit_concurrency
        and innodb_thread_concurrency, were using the same enumeration
        value. Changed to give innodb_commit_concurrency it's own value.
      sql/sql_acl.cc:
        Add check if host is NULL
        Add check if grant_name->host.hostname is null
        Convert places where host.hostname is NULL to "" before using it.
      sql/sql_parse.cc:
        Calculate and display the global statistics.
      vio/Makefile.am:
        Remove yassl_includes
      extra/yassl/include/openssl/generate_prefix_files.pl:
        New BitKeeper file ``extra/yassl/include/openssl/generate_prefix_files.pl''
      extra/yassl/include/openssl/prefix_crypto.h:
        New BitKeeper file ``extra/yassl/include/openssl/prefix_crypto.h''
      extra/yassl/include/openssl/prefix_ssl.h:
        New BitKeeper file ``extra/yassl/include/openssl/prefix_ssl.h''
      43548a56
  2. 12 May, 2006 1 commit
  3. 03 Apr, 2006 1 commit
    • unknown's avatar
      yassl link problem fixed · aa53b26d
      unknown authored
      config/ac-macros/yassl.m4:
        typo
      libmysql/Makefile.am:
        move common code to Makefile.shared
      libmysql/Makefile.shared:
        move common code to Makefile.shared
      libmysql_r/Makefile.am:
        move common code to Makefile.shared
      aa53b26d
  4. 31 Mar, 2006 1 commit
    • unknown's avatar
      Makefile.am, yassl.m4: · 38fe0cee
      unknown authored
        Enable automake to determine dependency on yaSSL, by explicitly
        listing the .la files in Makefile.am, instead of using
        'yassl_libs_with_path', bug#18273
      
      
      config/ac-macros/yassl.m4:
        Enable automake to determine dependency on yaSSL, by explicitly
        listing the .la files in Makefile.am, instead of using
        'yassl_libs_with_path', bug#18273
      libmysql/Makefile.am:
        Enable automake to determine dependency on yaSSL, by explicitly
        listing the .la files in Makefile.am, instead of using
        'yassl_libs_with_path', bug#18273
      libmysql_r/Makefile.am:
        Enable automake to determine dependency on yaSSL, by explicitly
        listing the .la files in Makefile.am, instead of using
        'yassl_libs_with_path', bug#18273
      38fe0cee
  5. 24 Mar, 2006 1 commit
    • unknown's avatar
      Some changes to make it possible to build for Windows with CMake from · 8d24a67e
      unknown authored
      a normal 'make dist' source .tar.gz.
      
      
      libmysql/mytest.c:
        bk cp VC++Files/libmysqltest/mytest.c libmysql/mytest.c
      sql/message.mc:
        bk cp VC++Files/sql/message.mc sql/message.mc
      Makefile.am:
        Add Windows CMake stuff.
      client/Makefile.am:
        Add extra files needed for CMake Windows build.
      cmakelists.txt:
        Fix subdir order to make CMake dependency calculations happy.
      configure.in:
        Add extra files needed for CMake Windows build.
      extra/Makefile.am:
        Add extra files needed for CMake Windows build.
      extra/yassl/Makefile.am:
        Add extra files needed for CMake Windows build.
      libmysql/Makefile.am:
        Add extra files needed for CMake Windows build.
      libmysql/cmakelists.txt:
        Move mytest.c to a more sensible location.
      libmysqld/Makefile.am:
        Add extra files needed for CMake Windows build.
      mysys/Makefile.am:
        Add extra files needed for CMake Windows build.
      regex/Makefile.am:
        Add extra files needed for CMake Windows build.
      server-tools/instance-manager/Makefile.am:
        Add extra files needed for CMake Windows build.
      sql/Makefile.am:
        Add extra files needed for CMake Windows build.
      sql/cmakelists.txt:
        Move message.mc to a more sensible location.
        Add some dependencies to avoid a stale handlerton.cc.
      storage/archive/Makefile.am:
        Add extra files needed for CMake Windows build.
      storage/bdb/Makefile.in:
        Add extra files needed for CMake Windows build.
      storage/example/Makefile.am:
        Add extra files needed for CMake Windows build.
      storage/heap/Makefile.am:
        Add extra files needed for CMake Windows build.
      storage/innobase/Makefile.am:
        Add extra files needed for CMake Windows build.
      storage/innobase/include/univ.i:
        Avoid including Unix config in Windows build.
      storage/myisam/Makefile.am:
        Add extra files needed for CMake Windows build.
      storage/myisammrg/Makefile.am:
        Add extra files needed for CMake Windows build.
      strings/Makefile.am:
        Add extra files needed for CMake Windows build.
      tests/Makefile.am:
        Add extra files needed for CMake Windows build.
      vio/Makefile.am:
        Add extra files needed for CMake Windows build.
      zlib/Makefile.am:
        Add extra files needed for CMake Windows build.
      8d24a67e
  6. 28 Nov, 2005 1 commit
  7. 27 Oct, 2005 1 commit
    • unknown's avatar
      BUG#12985 Do-mysqlclient-test: Can't find -lyassl when linking · ca74836c
      unknown authored
       - Remove yassl_libsfrom CLIENT_LIBS var
       - Add yassl_libs to libmysql and libmysqld
      
      
      config/ac-macros/yassl.m4:
        Add variable yassl_libs_with_path variable for libmysqld
      configure.in:
        Don't add yassl_libs to CLIENT_LIBS var since clients will be linked with libmysqlclient that includes yassl libs.
      extra/yassl/src/Makefile.am:
        Make a normal .a lib
      extra/yassl/taocrypt/src/Makefile.am:
        Make a normal .a lib
      libmysql/Makefile.am:
        Add yassl_libs to libmysql
      libmysqld/Makefile.am:
        Add yassl_libss_with_path to libmysqld
      ca74836c
  8. 18 Oct, 2005 1 commit
    • unknown's avatar
      Bug #12985 Do-mysqlclient-test: Can't find -lyassl when linking · 362c3e87
      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
      362c3e87
  9. 24 Sep, 2005 1 commit
    • unknown's avatar
      Makefile.am, configure.in: · dc6117ef
      unknown authored
        Enable "make distcheck" to work
      
      
      configure.in:
        Enable "make distcheck" to work
      Docs/Makefile.am:
        Enable "make distcheck" to work
      Makefile.am:
        Enable "make distcheck" to work
      client/Makefile.am:
        Enable "make distcheck" to work
      cmd-line-utils/libedit/Makefile.am:
        Enable "make distcheck" to work
      include/Makefile.am:
        Enable "make distcheck" to work
      libmysql/Makefile.am:
        Enable "make distcheck" to work
      libmysql_r/Makefile.am:
        Enable "make distcheck" to work
      libmysqld/Makefile.am:
        Enable "make distcheck" to work
      libmysqld/examples/Makefile.am:
        Enable "make distcheck" to work
      mysql-test/Makefile.am:
        Enable "make distcheck" to work
      ndb/docs/Makefile.am:
        Enable "make distcheck" to work
      netware/Makefile.am:
        Enable "make distcheck" to work
      pstack/Makefile.am:
        Enable "make distcheck" to work
      scripts/Makefile.am:
        Enable "make distcheck" to work
      sql-bench/Makefile.am:
        Enable "make distcheck" to work
      sql/Makefile.am:
        Enable "make distcheck" to work
      sql/share/Makefile.am:
        Enable "make distcheck" to work
      support-files/Makefile.am:
        Enable "make distcheck" to work
      dc6117ef
  10. 05 Jul, 2005 1 commit
    • unknown's avatar
      Makefile.am: · fc8f1426
      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
      fc8f1426
  11. 28 Jan, 2005 1 commit
    • unknown's avatar
      small Makefile.am cleanup · f7508355
      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
      f7508355
  12. 13 Dec, 2004 1 commit
    • unknown's avatar
      WL#1051, more maintanable error messages. · 11e8a837
      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
      11e8a837
  13. 01 Nov, 2004 1 commit
  14. 05 Aug, 2004 2 commits
    • unknown's avatar
      - rename: EXCEPTIONS->EXCEPTIONS-CLIENT · e040eeb4
      unknown authored
      e040eeb4
    • unknown's avatar
      - Fixed libmysql license texts: added reference to the FLOSS · 9733e426
      unknown authored
         EXCEPTIONS file and amended the GPL text as requested by Zak
      
      
      libmysql/Makefile.am:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/Makefile.shared:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/conf_to_src.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/dll.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/errmsg.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/get_password.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/libmysql.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/manager.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql_r/Makefile.am:
         - Fixed license text, added reference to the EXCEPTIONS file
      9733e426
  15. 24 Jul, 2004 1 commit
    • unknown's avatar
      WL#1518, "make bundled zlib usable for unix builds": · 313eb010
      unknown authored
      required autotools macro written and deployed in all apropriate Makefile.ams.
      Use cases checked:
      - linux, standard location of zlib, no ndb
      - linux, standard locatoin of zlib, with ndb
      - linux, non-standard location of zlib, no ndb
      - hpux11, use of bundled zlib, no ndb 
      The only non-checked case is non-standard location of zlib (or use of bundled
      zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts 
      like AIX52 or HPUX11, where such a check is possible. It didn't compile 
      there before as these systems dont't have installed zlib, so nothing got broken ;)
      
      
      Makefile.am:
        WL#1518 "make bundled zlib usable for unix builds", part 2:
        - zlib dir should be built only if there is no system zlib available;
          with introducing of DIST_SUBDIRS goal, os2, BUILD and SSH now only entered
          if make dist
      acinclude.m4:
        WL#1518, "make bundled zlib usable for unix builds":
        - actual implementation of the check for various zlib usage options
      configure.in:
        WL#1518, "make bundled zlib usable for unix builds":
        - MYSQL_CHECK_ZLIB_WITH_COMPRESS deployed
      libmysql/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir added
      libmysql_r/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir added
      libmysqld/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir added
      myisam/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib binary dir added
      mysys/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir added
      sql/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir and library dir added
      tools/Makefile.am:
        WL#1518, "make bundled zlib usable for unix builds":
        - support for non-standard zlib include dir added
        - copyright added
      313eb010
  16. 26 Aug, 2003 1 commit
    • unknown's avatar
      vio ssl structure renames (to get rid of ending _) · 5e3979fb
      unknown authored
      Added TCP/IP read/write timeout for windows
      Check on windows if second server is started with same TCP/IP port
      
      
      BitKeeper/deleted/.del-have_openssl_2.inc~8c9f1a45676b698f:
        Delete: mysql-test/include/have_openssl_2.inc
      BitKeeper/deleted/.del-have_openssl_2.require~53bbdfc136fb514:
        Delete: mysql-test/r/have_openssl_2.require
      BitKeeper/deleted/.del-openssl_2.test~f2dfa927f19d14f8:
        Delete: mysql-test/t/openssl_2.test
      BitKeeper/etc/ignore:
        added libmysql/vio_priv.h libmysql_r/vio_priv.h
      client/mysql.cc:
        vio ssl structure renames
      include/violite.h:
        Cleanup violite.h interface (move things to vio_priv.h)
      libmysql/Makefile.am:
        Use vio_priv.h
      libmysql/Makefile.shared:
        Use vio_priv.h
      libmysqld/lib_vio.c:
        Added timeout for windows
      mysys/my_getopt.c:
        Indentaion cleanup
      sql/item_cmpfunc.cc:
        Remove compiler warnings
      sql/item_func.cc:
        Remove compiler warnings
      sql/mini_client.cc:
        vio ssl structure renames
      sql/mysqld.cc:
        Check on windows if second server is started with same TCP/IP port
      sql/net_serv.cc:
        Add read/write timeouts for windows
      sql/sql_acl.cc:
        vio ssl structure renames
      sql/sql_show.cc:
        vio ssl structure renames
      vio/vio.c:
        Added timeouts for windows
      vio/viosocket.c:
        Added timeouts for windows
      vio/viossl.c:
        Added timeouts for windows
        Cleaned up structure element names
      vio/viosslfactories.c:
        Added timeouts for windows
        Cleaned up structure element names
      5e3979fb
  17. 19 Jun, 2003 1 commit
  18. 31 May, 2003 1 commit
    • unknown's avatar
      SCRUM: · 516c608e
      unknown authored
      Here is another pack of changes about gathering common client code in
      sql-common/client.c.
      Now i symlink the client.c from sql/ and libmysql/. These directories
      have client_settings.h files to be included to client.c. It contains
      defines and declarations to compile client.c in appropriate manner.
      Also i've added include/sql_common.h, containing declarations of what
      is exported from client.c
      
      I removed as many #ifdef-s from client.c as i dared to. I think it's better
      push it with some extra #ifdef-s now (of course, if everythihg besides it is
      ok) so other people can check the code.
      
      
      Makefile.am:
        symlinking of sql-common/client.c was added
      include/mysql.h:
        MYSQL_CLIENT define moved here from libmysql/Makefile
      libmysql/Makefile.am:
        ../libmysql/client_settings.h added to the list of necessary h-files
      libmysql/Makefile.shared:
        client.lo added to the list of objects
      libmysql/libmysql.c:
        a lot of changes about separating code between libmysql.c and client.c
      mysys/default.c:
        changed to keep compiler happy
      sql-common/client.c:
        a lot of changes about code separating
      sql/Makefile.am:
        mini_client.h has to be removed
      sql/repl_failsafe.cc:
        mysql_real_connect prototype was unified, so we've got to set connection timeout separately
      sql/slave.cc:
        trimming code to the changed function's prototypes
      sql/sql_repl.cc:
        mini_client isn't needed anymore
      516c608e
  19. 23 Apr, 2003 1 commit
    • unknown's avatar
      SCRUM · 924a36ec
      unknown authored
      Protocol_cursor class and sql-common/ directory
      
      
      Makefile.am:
        pack.c added to linked sources
      include/mysql.h:
        net_field_length_ll declaration added
      include/mysql_com.h:
        net_field_length declaration added
      libmysql/Makefile.am:
        sql-common files symlinked
      libmysql/Makefile.shared:
        pack.lo target added
      libmysql/libmysql.c:
        net_field_length removed from here
      sql/Makefile.am:
        pack.c added to the sources
      sql/mini_client.cc:
        mc_net_field_length functions replaced with net_field_length
      sql/protocol.h:
        Protocol_cursor class added
      924a36ec
  20. 18 Mar, 2003 1 commit
    • unknown's avatar
      - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported · 03e0f959
      unknown authored
         symbol in libmysqlclient) (thanks to Dennis Haney for the initial patch)
       - cleanup: removed client/password.c (not used at all) and
         libmysql/password.c (should rather be a symlink to sql/password.c instead)
       - applied HPUX11 portability fix for char_val declaration to sql/password.c
         (taken from libmysql/password.c)
      
      
      BitKeeper/deleted/.del-password.c~c036d4f8b3280843:
        Delete: client/password.c
      BitKeeper/deleted/.del-password.c~76f30876e68eddb4:
        Delete: libmysql/password.c
      include/mysql_com.h:
         - replaced "rnd" with "my_rnd"
      libmysql/Makefile.am:
         - removed dead piece of code ($qs was not defined)
         - symlink password.c from the sql directory
      libmysqld/Makefile.am:
         - use password.c from the sql directory instead
      sql/item_func.cc:
         - replaced "rnd" with "my_rnd"
      sql/mysqld.cc:
         - replaced "rnd" with "my_rnd"
      sql/password.c:
         - replaced "rnd" with "my_rnd"
      sql/sql_class.cc:
         - replaced "rnd" with "my_rnd"
      sql/sql_crypt.cc:
         - replaced "rnd" with "my_rnd"
      03e0f959
  21. 21 Jan, 2003 1 commit
  22. 26 Nov, 2002 1 commit
  23. 02 Oct, 2002 1 commit
    • unknown's avatar
      Fixes and code cleanups after merge with 4.0.3 · 5f6e2afe
      unknown authored
      Warning handling and initial prepared statement handling (last not complete yet)
      Changed a lot of functions that returned 0/1 to my_bool type.
      GRANT handling now uses read/write locks instead of mutex
      Change basic net functions to use THD instead of NET
      (needed for 4.1 protocol)
      Use my_sprintf instead of sprintf() + strlen()
      Added alloc_query() to be able to chare query initialization code with
      prepared statements.
      Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID()
      
      Note that the following test fails (will be fixed ASAP):
      sub_select, union, rpl_rotate_logs and rpl_mystery22
      
      
      BitKeeper/deleted/.del-README~3449730baf983117:
        Delete: mysql-test/t/README
      BitKeeper/deleted/.del-sql_error.cc~2f1caca8d2485dbe:
        Delete: libmysqld/sql_error.cc
      BitKeeper/deleted/.del-sql_prepare.cc~f703729793935ed6:
        Delete: libmysqld/sql_prepare.cc
      Docs/manual.texi:
        Updated variable list
      client/mysql.cc:
        Show warning count to user.
      client/mysqltest.c:
        Add warnings to test results
      configure.in:
        New shared library version number
      include/errmsg.h:
        Indentation cleanup
      include/mysql.h:
        Removed MYSQL_ERROR
        Indentaion cleanups
      include/mysql_com.h:
        Changed functions to returns true/false to my_bool.
      include/mysqld_error.h:
        New error messages
      isam/pack_isam.c:
        Indentation change
      libmysql/Makefile.am:
        Fix of wrong merge
      libmysql/Makefile.shared:
        Indentation cleanup
      libmysql/errmsg.c:
        Removed not used errors
      libmysql/libmysql.c:
        Change functions to return 1 on error (not -1)
        Change type of functions that returns 0/1 to my_bool
        Lot of code optimizations.
        Lot of changes for prepared statements. This now handles sending of binary data to server.
        Receving of binary data is not yet done (will have to wait until server code for this is ready)
        mysql_warning_count and mysql_warnings() implemented.
      libmysql/libmysql.def:
        Added mysql_warnings and mysql_warning_count
      libmysql/manager.c:
        Fixed wrong testing of result from my_connect()
      libmysqld/lib_sql.cc:
        Removed global variable THR_NET
        Change basic net functions to use THD instead of NET
        GRANT handling now uses read/write locks instead of mutex
      libmysqld/libmysqld.c:
        Changed functions to be my_bool
      myisam/ft_boolean_search.c:
        Trivial code cleanup
      myisam/ft_stopwords.c:
        Trivial code cleanup
      myisam/mi_check.c:
        Update to 4.1 structures
      myisam/myisampack.c:
        Trivial code cleanup
      myisam/rt_key.c:
        Code cleanup
      myisam/rt_test.c:
        Code cleanup
        Removed compiler warnings
      myisam/sp_key.c:
        Indentation changes
      myisam/sp_test.c:
        Removed compiler warnings
      mysql-test/README:
        Updated to reflect the new --external flag.
      mysql-test/mysql-test-run.sh:
        --local (start new server) is now default.
        Use --external to test against external server.
      mysql-test/r/rollback.result:
        Updated for 4.1 warnings
      mysql-test/r/rpl_log.result:
        Update for 4.1
      mysql-test/t/rollback.test:
        Updated for 4.1 warnings
      mysql-test/t/rpl_log_pos.test:
        Portability fix
      mysys/hash.c:
        Indentation change
      mysys/my_error.c:
        Indentation change
      mysys/tree.c:
        Updated file description
      sql/field.cc:
        Fixed bugs introduced by merge
        Use my_sprintf instead of sprintf() + strlen()
      sql/field.h:
        Add CHARSET_INFO to field structure
      sql/gstream.h:
        Indentation changes.
        Added GPL copyright header
      sql/ha_innodb.cc:
        Updated parameters for net functions.
      sql/item.cc:
        Updates of Item_param
        Indentation changes
      sql/item.h:
        Removed size_of() function from item.
      sql/item_func.cc:
        Update function usage for 4.1
        Added get_system_var()
      sql/item_func.h:
        Indentation change
      sql/item_strfunc.cc:
        Removed not needed inclusion of gstream.h
        Update to use system variables (from 4.0)
      sql/item_sum.h:
        Removed size_of() functions from item.
      sql/item_timefunc.cc:
        Change sprintf() + strlen() -> my_sprintf()
        Added length parameter to ->append()
      sql/item_timefunc.h:
        Removed size_of() functions from item.
      sql/item_uniq.h:
        Removed size_of() functions from item.
      sql/lex.h:
        Removed SQL_ERROR_COUNT variable
      sql/log.cc:
        Change sprintf() + strlen() -> my_sprintf()
      sql/log_event.cc:
        Change sprintf() + strlen() -> my_sprintf()
      sql/mini_client.cc:
        Added check that one always specifies a length to mc_mysql_query()
      sql/mysql_priv.h:
        New prototypes
        Change of NET -> THD parameter for net functions.
      sql/mysqld.cc:
        New startup options:  'max_prepared_statements', 'max_error_count'
        Updated usage of net functions.
      sql/net_pkg.cc:
        Change basic net functions to use THD instead of NET
        (needed to be able to handle 4.0 and 4.1 protocols)
        Lots of function comments
      sql/net_serv.cc:
        Change int return values -> my_bool
        Updated net_write_command() to take an extra header block to be added to the packet.
        (This made the prepared statement code much nicer and more efficient)
      sql/repl_failsafe.cc:
        Update net functions to use THD instead of NET
      sql/set_var.cc:
        Added @@error_count and @@warning_count variables.
        Updated to 4.1 function usage
      sql/set_var.h:
        Added @@error_count and @@warning_count variables.
      sql/share/czech/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/english/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/greek/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/hungarian/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/japanese/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/korean/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/norwegian-ny/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/norwegian/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/polish/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/romanian/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/slovak/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/share/swedish/errmsg.txt:
        Removed Warning: from warning error messages.
      sql/slave.cc:
        Change basic net functions to use THD instead of NET
        skip_load_data_file recoded to fit new client/server protocol
      sql/spatial.h:
        Added copyright header
        Indentation cleanups
      sql/sql_acl.cc:
        Change basic net functions to use THD instead of NET
        GRANT handling now uses read/write locks instead of mutex
      sql/sql_analyse.cc:
        Change basic net functions to use THD instead of NET
        sprintf() + strlen() -> my_sprintf()
      sql/sql_base.cc:
        More DBUG statements
      sql/sql_class.cc:
        Change basic net functions to use THD instead of NET
        warning and prepared statement handling
      sql/sql_class.h:
        Change basic net functions to use THD instead of NET
        warning and prepared statement handling
      sql/sql_db.cc:
        Code cleanup & optimization.
      sql/sql_delete.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_derived.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_do.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_error.cc:
        Big rewrite of error handling.
      sql/sql_handler.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_insert.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_lex.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_lex.h:
        Added param_count to st_select_lex_node
      sql/sql_list.h:
        Removed not needed error list.
      sql/sql_load.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_parse.cc:
        Change basic net functions to use THD instead of NET
        Added alloc_query() to be able to chare query initialization code with
        prepared statements.
        Update of warning handling.
        Added create_select_for_variable() (for SHOW COUNT(*) WARNINGS)
      sql/sql_prepare.cc:
        Initial prepared statement handling
      sql/sql_rename.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_repl.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_select.cc:
        Small code cleanups
        Added missing initialization of error that caused some queries that returned an empty result set to fail
      sql/sql_select.h:
        Ensure that JOIN.error is properly initialized
      sql/sql_show.cc:
        Change basic net functions to use THD instead of NET
        A lot of optimization
      sql/sql_table.cc:
        Change basic net functions to use THD instead of NET
        Indentaion cleanup
      sql/sql_udf.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_union.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_update.cc:
        Change basic net functions to use THD instead of NET
      sql/sql_yacc.yy:
        Change basic net functions to use THD instead of NET
        Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID()
      sql/structs.h:
        Moved structures to files where they was used
      sql/table.cc:
        Don't accept empty database names
      sql/uniques.cc:
        Indentation cleanup
      sql/unireg.cc:
        Change basic net functions to use THD instead of NET
      sql/unireg.h:
        Added defaults for warnings and prepared statements
      strings/ctype-simple.c:
        optimization
      tests/client_test.c:
        Fixed wrong paramaters to printf()
      5f6e2afe
  24. 08 Aug, 2002 1 commit
    • unknown's avatar
      Fix after merge · af27243c
      unknown authored
      Updated WEEK() and DATE information in the manual.
      
      
      Docs/manual.texi:
        Updated WEEK() information.
        Added more information of how MySQL stores dates.
      libmysql/Makefile.am:
        Fix after merge
      libmysqld/lib_vio.c:
        Use new vio_blocking()
      mysql-test/r/group_by.result:
        Update results after merge
      sql/ha_innodb.cc:
        Fix after merge
      sql/lex.h:
        Fix after merge
      sql/slave.cc:
        Added missing include file
      sql/sql_base.cc:
        Added function comments
      vio/test-ssl.c:
        Fix after merge
      af27243c
  25. 06 Aug, 2002 1 commit
    • unknown's avatar
      Fixed problem with make distcheck · 56175cb0
      unknown authored
      Fixed bug in automatic repair of MyISAM tables where table cache was not locked properly
      
      
      Docs/manual.texi:
        Changelog
      libmysql/Makefile.am:
        Fixed problem with make distcheck
      libmysql/Makefile.shared:
        Fixed problem with make distcheck
      sql/sql_base.cc:
        Fixed bug in automatic repair where table cache was not locked properly.
      strings/Makefile.am:
        Fixed problem with make distcheck
      56175cb0
  26. 23 Jul, 2002 1 commit
    • unknown's avatar
      New SET syntax & system variables. · 728cc2e2
      unknown authored
      Made a some new buffers thread specific and changeable.
      Resize of key_buffer.
      AUTO_COMMIT -> AUTOCOMMIT
      Fixed mutex bug in DROP DATABASE
      Fixed bug when using auto_increment as second part of a key where first part could include NULL.
      Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
      Don't write message to error log when slave reconnects becasue of timeout.
      Fixed possible update problem when using DELETE/UPDATE on small tables
      (In some cases we used index even if table scanning would be better)
      A lot of minior code cleanups
      
      
      BitKeeper/deleted/.del-net.c~ef21d6402bb882f9:
        Delete: libmysql/net.c
      BitKeeper/etc/ignore:
        added libmysql/net.c
      Docs/manual.texi:
        New SET syntax & system variables.
      client/client_priv.h:
        moved order of include files
      client/mysql.cc:
        Removed compiler warning
      client/mysqladmin.c:
        Use new SHOW GLOBAL syntax (if server supports it)
      configure.in:
        version change
      include/Makefile.am:
        indentation cleanup
      include/my_getopt.h:
        Made some helper functions global
      include/my_sys.h:
        Removed not used code
      include/myisam.h:
        Added extra argument to ..._extra()
      include/myisammrg.h:
        Added extra argument to ..._extra()
      include/mysql_com.h:
        changed NET to be able to support changeable system variables
      include/mysql_embed.h:
        Added MYSQL_SERVER_SUFFIX
      include/mysql_version.h.in:
        Added check of multiple including (needed for embedded library)
      include/mysqld_error.h:
        New error messages
      innobase/dict/dict0dict.c:
        Remove compiler warnings
      innobase/include/ut0mem.h:
        Remove compiler warnings
      innobase/include/ut0mem.ic:
        Remove compiler warnings
      isam/isamchk.c:
        new init_key_cache() arguments
      isam/isamlog.c:
        new init_key_cache() arguments
      isam/test2.c:
        new init_key_cache() arguments
      isam/test3.c:
        new init_key_cache() arguments
      libmysql/Makefile.am:
        Removed net.c (Automaticly make it from net_serv.cc)
      libmysql/Makefile.shared:
        Removed net.c (Automaticly make it from net_serv.cc)
      libmysql/libmysql.c:
        Changeable system variables
      libmysqld/Makefile.am:
        Added set_var.cc file
      libmysqld/embedded_priv.h:
        Changed order of include fiels
      libmysqld/lib_sql.cc:
        merge with mysqld.cc (for changeable variables)
      libmysqld/libmysqld.c:
        New changeable system variables
      myisam/mi_check.c:
        Added extra argument to ..._extra()
      myisam/mi_extra.c:
        Added extra argument to ..._extra()
      myisam/mi_open.c:
        Removed not used variable
      myisam/mi_test1.c:
        Changed call to init_key_cache
      myisam/mi_test2.c:
        Added extra argument to ..._extra()
      myisam/mi_test3.c:
        Added extra argument to ..._extra()
      myisam/mi_write.c:
        Add cache size argument to bulk-insert-init
      myisam/myisamchk.c:
        Use new key cache
      myisam/myisamdef.h:
        new mi_init_bulk_insert() arguments
      myisam/myisamlog.c:
        Added extra argument to ..._extra()
      myisam/myisampack.c:
        Added extra argument to ..._extra()
      myisammrg/myrg_extra.c:
        Added extra argument to ..._extra()
      myisammrg/myrg_rrnd.c:
        Added extra argument to ..._extra()
      mysql-test/r/insert_select.result:
        New changeable system variables
      mysql-test/r/key.result:
        Test of bug in auto_increment
      mysql-test/r/query_cache.result:
        New changeable system variables
      mysql-test/r/rpl000001.result:
        New changeable system variables
      mysql-test/r/rpl000016.result:
        New changeable system variables
      mysql-test/r/union.result:
        New changeable system variables
      mysql-test/r/user_var.result:
        New changeable system variables
      mysql-test/r/variables.result:
        New changeable system variables
      mysql-test/t/key.test:
        Test of bug in auto_increment
      mysql-test/t/query_cache.test:
        New changeable system variables
      mysql-test/t/rpl000001.test:
        New changeable system variables
      mysql-test/t/rpl000009.test:
        New changeable system variables
      mysql-test/t/rpl000016.test:
        New changeable system variables
      mysql-test/t/rpl_compat.test:
        New changeable system variables
      mysql-test/t/union.test:
        New changeable system variables
      mysql-test/t/user_var.test:
        New changeable system variables
      mysql-test/t/variables.test:
        New changeable system variables
      mysys/default.c:
        Bigger default memory allocation
      mysys/mf_iocache.c:
        Removed compiler warning
      mysys/mf_keycache.c:
        Made key cache resizable on the fly
        Removed not needed extra argument to init_key_cache()
      mysys/my_getopt.c:
        Made some helper functions global
      sql/Makefile.am:
        Aded set_var.cc
      sql/convert.cc:
        Comment cleanup
      sql/field.cc:
        new changeable system variables
      sql/filesort.cc:
        new changeable system variables
      sql/ha_berkeley.cc:
        AUTO_COMMIT -> AUTOCOMMIT
      sql/ha_innodb.cc:
        new changeable system variables
      sql/ha_myisam.cc:
        Added extra argument to ..._extra()
      sql/ha_myisam.h:
        Added extra argument to ..._extra()
      sql/ha_myisammrg.cc:
        Added extra argument to ..._extra()
      sql/ha_myisammrg.h:
        Added extra argument to ..._extra()
      sql/handler.cc:
        Added extra argument to ..._extra()
        Added resize of key cache
        Change ha_table_typelib for use with new system variables
      sql/handler.h:
        Added extra argument to ..._extra()
      sql/item.cc:
        new changeable system variables
      sql/item.h:
        Added better support of Item_uint
      sql/item_func.cc:
        Added support for SET @@[global | session] system_variable
      sql/item_strfunc.cc:
        new changeable system variables
      sql/key.cc:
        Fixed bug in auto_increment on second part keys
      sql/lex.h:
        Removed not needed keywords
      sql/log.cc:
        new changeable system variables
      sql/log_event.cc:
        new changeable system variables
      sql/log_event.h:
        Removed not needed var reference
      sql/mini_client.cc:
        new changeable system variables
        code cleanup
      sql/mini_client.h:
        Indentation cleanup
      sql/mysql_priv.h:
        Changed order of include files & variables to make file more readable
      sql/mysqld.cc:
        Changed order of variables to make file more readable.
        Support for changeable variables
        Rename of system variables
        Moved init_vars to set_var.cc
        Changed output of --help
      sql/net_pkg.cc:
        Added my_net_local_init() to make it possible to set different defaults for network connection depending if you are a client, embedded library or server.
      sql/net_serv.cc:
        new changeable system variables
        To support this, some global variables had to be move to the NET structure.
      sql/records.cc:
        new changeable system variables
        use extra_opt()
      sql/repl_failsafe.cc:
        new changeable system variables
        minior code cleanups
      sql/repl_failsafe.h:
        removed not needed external var reference
      sql/share/czech/errmsg.txt:
        new changeable system variables
      sql/share/danish/errmsg.txt:
        new changeable system variables
      sql/share/dutch/errmsg.txt:
        new changeable system variables
      sql/share/english/errmsg.txt:
        new changeable system variables
      sql/share/estonian/errmsg.txt:
        new changeable system variables
      sql/share/french/errmsg.txt:
        new changeable system variables
      sql/share/german/errmsg.txt:
        new changeable system variables
      sql/share/greek/errmsg.txt:
        new changeable system variables
      sql/share/hungarian/errmsg.txt:
        new changeable system variables
      sql/share/italian/errmsg.txt:
        new changeable system variables
      sql/share/japanese/errmsg.txt:
        new changeable system variables
      sql/share/korean/errmsg.txt:
        new changeable system variables
      sql/share/norwegian-ny/errmsg.txt:
        new changeable system variables
      sql/share/norwegian/errmsg.txt:
        new changeable system variables
      sql/share/polish/errmsg.txt:
        new changeable system variables
      sql/share/portuguese/errmsg.txt:
        new changeable system variables
      sql/share/romanian/errmsg.txt:
        new changeable system variables
      sql/share/russian/errmsg.txt:
        new changeable system variables
      sql/share/slovak/errmsg.txt:
        new changeable system variables
      sql/share/spanish/errmsg.txt:
        new changeable system variables
      sql/share/swedish/errmsg.txt:
        new changeable system variables
      sql/share/ukrainian/errmsg.txt:
        new changeable system variables
      sql/slave.cc:
        new changeable system variables
        Added some suppression of error messages
        Initialize current_thd for all slave threads.
      sql/sql_acl.cc:
        Added checking of arguments for SET PASSWORD (for new SET defintion)
      sql/sql_acl.h:
        new prototypes
      sql/sql_base.cc:
        new changeable system variables
      sql/sql_cache.cc:
        new changeable system variables
      sql/sql_cache.h:
        Renamed some arguments to make code more readable
      sql/sql_class.cc:
        new changeable system variables
      sql/sql_class.h:
        New changeable system variables
        Code cleanup
      sql/sql_db.cc:
        Fixed bug in DROP DATABASE
      sql/sql_delete.cc:
        Usage of wrong define in test (possible speed problem)
      sql/sql_insert.cc:
        use extra_opt()
        Code cleanup
      sql/sql_lex.cc:
        Added support for SET @@[global | session] system_variable
      sql/sql_lex.h:
        Added support for SET @@[global | session] system_variable
      sql/sql_load.cc:
        Cleanup for embedded library
        Use extra_opt()
      sql/sql_parse.cc:
        Cleanup for embedded library
        New changeable system variables
      sql/sql_repl.cc:
        new changeable system variables
      sql/sql_repl.h:
        Fixed variable definitions
      sql/sql_select.cc:
        new changeable system variables
      sql/sql_show.cc:
        New changeable system variables
      sql/sql_table.cc:
        Fixed bug in DROP DATABASE
      sql/sql_union.cc:
        New changeable system variables
      sql/sql_update.cc:
        Usage of wrong define in test (possible speed problem)
      sql/sql_yacc.yy:
        New changeable system variables
      sql/structs.h:
        Added typedef for SHOW_VAR
      sql/table.cc:
        Fixed bug in auto_increment on second part keys
      sql/uniques.cc:
        Comment fix
      sql/unireg.h:
        A
      728cc2e2
  27. 02 Nov, 2001 1 commit
    • unknown's avatar
      Portability fixes. · dbc15220
      unknown authored
      BitKeeper/deleted/.del-configure.in~c6fc04d4e3d6e291:
        Delete: libmysql/configure.in
      BitKeeper/deleted/.del-db_ext.h~a1e210bbd0de0a48:
        Delete: bdb/include/db_ext.h
      BitKeeper/deleted/.del-mutex_ext.h~f20f47ddc346598b:
        Delete: bdb/include/mutex_ext.h
      Build-tools/Do-all-build-steps:
        Portability fix (-j 2 doesn't always work)
      configure.in:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql_r/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      sql/log_event.cc:
        Removed warning
      dbc15220
  28. 23 Oct, 2001 1 commit
    • unknown's avatar
      cleanup · a23f2a3a
      unknown authored
      removal of duplicate code in mf_iocache.cc 
      work on failsafe replication
      work on SEQ_READ_APPEND io cache
      
      
      include/my_sys.h:
        updates for SEQ_READ_APPEND
      libmysql/Makefile.am:
        fix for mysys/mf_iocache.c
      libmysql/libmysql.c:
        updates for new format of SHOW SLAVE HOSTS
      mysql-test/r/rpl000001.result:
        test replication of LOAD DATA LOCAL INFILE
      mysql-test/r/rpl000002.result:
        updated test result
      mysql-test/t/rpl000001.test:
        test LOAD DATA LOCAL INFILE
      mysys/mf_iocache.c:
        cleanup to remove duplicate functionality
        some work on SEQ_READ_APPEND
      sql/mf_iocache.cc:
        cleanup to remove duplicate functionality
      sql/repl_failsafe.cc:
        more work on failsafe replication
      sql/repl_failsafe.h:
        more work on failsafe replication
      sql/slave.cc:
        cleanup
        more work on failsafe replication
      sql/sql_load.cc:
        fixed bug on replicating empty file loads
        got LOAD DATA LOCAL INFILE to work again, and to be replicated
      sql/sql_repl.cc:
        cleanup
        more work on failsafe replication
      sql/sql_repl.h:
        more work on failsafe replication
      a23f2a3a
  29. 29 Sep, 2001 1 commit
    • unknown's avatar
      Fix for make dist · a156295e
      unknown authored
      libmysql/Makefile.am:
        Change global.h to my_global.h
      support-files/mysql.server.sh:
        Fix for empty pid files
      a156295e
  30. 03 Sep, 2001 1 commit
    • unknown's avatar
      Ensure that libmysqlclient doesn't use raid · c693464e
      unknown authored
      Fix problem with MyISAM and rows of length 65517-65520
      
      
      Docs/manual.texi:
        Changelog
      include/raid.h:
        Ensure that libmysqlclient doesn't use raid
      libmysql/Makefile.am:
        Ensure that libmysqlclient doesn't use raid
      libmysql_r/Makefile.am:
        Ensure that libmysqlclient doesn't use raid
      myisam/mi_check.c:
        Fix problem with rows of length 65517-65520
      myisam/mi_dynrec.c:
        Fix problem with rows of length 65517-65520
      mysql-test/r/myisam.result:
        Test for myisam tables with problematic row lengths
      mysql-test/t/myisam.test:
        Test for myisam tables with problematic row lengths
      sql/log_event.cc:
        Portability fix
      strings/ctype-euc_kr.c:
        Portability fix
      strings/ctype-sjis.c:
        Portability fix
      c693464e
  31. 24 Jul, 2001 1 commit
    • unknown's avatar
      OpenSSL fixes. Should not affect anything else. · b2f98bc3
      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
      b2f98bc3
  32. 09 Jun, 2001 1 commit
    • unknown's avatar
      fixed new error messages and got vio to compile · 4cf1c6f2
      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
      4cf1c6f2
  33. 01 Jun, 2001 1 commit
    • unknown's avatar
      Makefile.am removed automake complaints about "sqlobjects" · 1fc36ec6
      unknown authored
      Makefile.shared	removed automake complaints about "sqlobjects"
      .del-violite.c~53d4251a69d3c	Delete: sql/violite.c
      
      
      BitKeeper/deleted/.del-violite.c~53d4251a69d3c:
        Delete: sql/violite.c
      libmysql/Makefile.shared:
        removed automake complaints about "sqlobjects"
      libmysql/Makefile.am:
        removed automake complaints about "sqlobjects"
      1fc36ec6
  34. 24 May, 2001 1 commit
  35. 02 Feb, 2001 1 commit
    • unknown's avatar
      Use INSTALL_DATA instead of cp. · 680af8f7
      unknown authored
      mysql.server is a script, not data.
      
      
      Docs/Makefile.am:
        Use INSTALL_DATA instead of cp
      libmysql/Makefile.am:
        Use INSTALL_DATA instead of cp
      mysql-test/Makefile.am:
        Use INSTALL_DATA instead of cp
      sql-bench/Makefile.am:
        Use INSTALL_DATA instead of cp
      support-files/Makefile.am:
        mysql.server is a script, not data.
      680af8f7
  36. 21 Dec, 2000 1 commit
    • unknown's avatar
      Makefile bug fixes. · 829799fa
      unknown authored
      libmysql/Makefile.am:
        - Makefile.shared should be part of the distribution
      libmysql/Makefile.shared:
        - strto.lo should not be built
      829799fa
  37. 07 Dec, 2000 1 commit
    • unknown's avatar
      fixed up mysql-test - will not push this yet, as more clean up/testing is to follow · 34fd37e6
      unknown authored
      BitKeeper/deleted/.del-README~b8e00a1b57b91f69:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~2bddc2706d0834d0:
        ***MISSING WEAVE***
      mysql-test/r/alt000001.result:
        mvdir
      mysql-test/r/ins000001.result:
        mvdir
      mysql-test/r/rpl000001.a.result:
        mvdir
      mysql-test/r/rpl000001.b.result:
        mvdir
      mysql-test/r/rpl000002.result:
        mvdir
      mysql-test/r/rpl000003.result:
        mvdir
      mysql-test/r/rpl000004.a.result:
        mvdir
      mysql-test/r/rpl000004.b.result:
        mvdir
      mysql-test/r/rpl000005.result:
        mvdir
      mysql-test/r/rpl000006.result:
        mvdir
      mysql-test/r/rpl000007.result:
        mvdir
      mysql-test/r/rpl000008.result:
        mvdir
      mysql-test/r/rpl000009.result:
        mvdir
      mysql-test/r/rpl000010.result:
        mvdir
      mysql-test/r/rpl000011.result:
        mvdir
      mysql-test/r/rpl000012.result:
        mvdir
      mysql-test/r/rpl000012.status.result:
        mvdir
      mysql-test/r/rpl000013.result:
        mvdir
      mysql-test/r/rpl000013.status.result:
        mvdir
      mysql-test/r/sel000001.result:
        mvdir
      mysql-test/r/sel000002.result:
        mvdir
      mysql-test/r/sel000003.result:
        mvdir
      mysql-test/r/sel000004.result:
        mvdir
      mysql-test/r/sel000005.result:
        mvdir
      mysql-test/r/sel000006.result:
        mvdir
      mysql-test/r/sel000007.result:
        mvdir
      mysql-test/r/sel000008.result:
        mvdir
      mysql-test/r/sel000009.result:
        mvdir
      mysql-test/r/sel000010.result:
        mvdir
      mysql-test/r/sel000011.result:
        mvdir
      mysql-test/r/sel000012.result:
        mvdir
      mysql-test/r/sel000013.result:
        mvdir
      mysql-test/r/sel000014.result:
        mvdir
      mysql-test/r/sel000015.result:
        mvdir
      mysql-test/r/sel000016.result:
        mvdir
      mysql-test/r/sel000017.result:
        mvdir
      mysql-test/r/sel000018.result:
        mvdir
      mysql-test/r/sel000019.result:
        mvdir
      mysql-test/r/sel000020.result:
        mvdir
      mysql-test/r/sel000021.result:
        mvdir
      mysql-test/r/sel000022.result:
        mvdir
      mysql-test/r/sel000023.result:
        mvdir
      mysql-test/r/sel000024.result:
        mvdir
      mysql-test/r/sel000025.result:
        mvdir
      mysql-test/r/sel000026.result:
        mvdir
      mysql-test/r/sel000027.result:
        mvdir
      mysql-test/r/sel000028.result:
        mvdir
      mysql-test/r/sel000029.result:
        mvdir
      mysql-test/r/sel000030.result:
        mvdir
      mysql-test/r/sel000100.result:
        mvdir
      mysql-test/r/shw000001.result:
        mvdir
      mysql-test/t/README:
        mvdir
      mysql-test/t/err000001.test:
        mvdir
      mysql-test/t/rpl000007-slave.opt:
        mvdir
      mysql-test/t/rpl000008-slave.opt:
        mvdir
      mysql-test/t/rpl000009-slave.opt:
        mvdir
      mysql-test/t/rpl000010-slave.opt:
        mvdir
      mysql-test/t/rpl000013-slave.opt:
        mvdir
      BitKeeper/deleted/.del-start-mysqld~9c8f21a7ab97793a:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-stop-mysqld~89a1194045f05d1c:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-translate-tests~3869c1fdf0a5ea1a:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~108667adaeabe3f5:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-README~c5aaceda4c2b1a8:
        ***MISSING WEAVE***
      BitKeeper/deleted/.del-select-key.master~e6b83af25df0ce5:
        ***MISSING WEAVE***
      mysql-test/std_data/words.dat:
        Rename: mysql-test/std_data/words -> mysql-test/std_data/words.dat
      BitKeeper/deleted/.del-simple-select.master~6f3eb98812926caf:
        ***MISSING WEAVE***
      Makefile.am:
        add mysql-test to distribution
      configure.in:
        added mysql-test
      libmysql/Makefile.am:
        include hash.h
      libmysql/Makefile.shared:
        add hash to libmysqlclient
      mysql-test/Makefile.am:
        mysql-test is now in source dist also
      mysql-test/chew_on_this/select.res:
        ***MISSING WEAVE***
      mysql-test/install_test_db:
        renamed file, moved to different directory, and fixed up to work on binary dist
      mysql-test/mysql-test-run:
        clean-up of test suite, make it work on binary dist
      mysql-test/t/alt000001.test:
        moved directory
      mysql-test/t/ins000001.test:
        moved directory
      mysql-test/t/rpl000001.test:
        moved dir
      mysql-test/t/rpl000002.test:
        moved dir
      mysql-test/t/rpl000003.test:
        moved dir
      mysql-test/t/rpl000004.test:
        moved dir
      mysql-test/t/rpl000005.test:
        moved dir
      mysql-test/t/rpl000006.test:
        moved dir
      mysql-test/t/rpl000007.test:
        moved dir
      mysql-test/t/rpl000008.test:
        moved dir
      mysql-test/t/rpl000009.test:
        moved dir
      mysql-test/t/rpl000010.test:
        moved dir
      mysql-test/t/rpl000011.test:
        moved dir
      mysql-test/t/rpl000012.test:
        moved dir
      mysql-test/t/rpl000013.test:
        moved dir
      mysql-test/t/sel000001.test:
        moved dir
      mysql-test/t/sel000002.test:
        moved dir
      BitKeeper/etc/ignore:
        Added libmysql_r/hash.c scripts/mysql-3.23.29-gamma-pc-linux-gnu-i686.tar.gz to the ignore list
      mysql-test/t/sel000003.test:
        moved dir
      mysql-test/t/sel000004.test:
        moved dir
      mysql-test/t/sel000005.test:
        moved dir
      mysql-test/t/sel000100.test:
        moved dir
      mysql-test/t/shw000001.test:
        moved dir
      scripts/make_binary_distribution.sh:
        fixes to include mysql-test
        added -debug option to exit after building temp dir before tar.gz 
        removed a bunch of SCCS files
      34fd37e6
  38. 30 Aug, 2000 1 commit
  39. 18 Aug, 2000 1 commit
    • unknown's avatar
      Change the behavior of --enable-thread-safe-client. It now builds · 42e9ffdc
      unknown authored
      both a non-threaded libmysqlclient and a threaded libmysqlclient_r.
      
      
      Makefile.am:
        - build libmysqlclient_r in a separate directory
      include/global.h:
        - build libmysqlclient_r in a separate directory
      libmysql/Makefile.am:
        - build libmysqlclient_r in a separate directory
      42e9ffdc