1. 24 May, 2006 1 commit
    • unknown's avatar
      configure.in: · ee48b23c
      unknown authored
        Changed version to 5.0.22
      
      
      configure.in:
        Changed version to 5.0.22
      ee48b23c
  2. 26 Apr, 2006 2 commits
    • unknown's avatar
      configure.in: · 508c9853
      unknown authored
        Recloning, set back to 5.0.21
      
      
      configure.in:
        Recloning, set back to 5.0.21
      508c9853
    • unknown's avatar
      configure.in: · 216852c8
      unknown authored
        clone-off for 5.0.21
      
      
      configure.in:
        clone-off for 5.0.21
      216852c8
  3. 18 Apr, 2006 1 commit
    • unknown's avatar
      configure.in: · 9fcc2dc9
      unknown authored
        Stepped up version to 5.0.20a
      
      
      configure.in:
        Stepped up version to 5.0.20a
      9fcc2dc9
  4. 10 Apr, 2006 1 commit
  5. 29 Mar, 2006 1 commit
    • unknown's avatar
      configure.in: · d16ab4d6
      unknown authored
        Increased version number because of clone-off
      
      
      configure.in:
        Increased version number because of clone-off
      d16ab4d6
  6. 20 Mar, 2006 1 commit
  7. 17 Mar, 2006 2 commits
    • unknown's avatar
      configure.in: · dba8a4fb
      unknown authored
        NDB_VERSION_BUILD has to be numeric
      
      
      configure.in:
        NDB_VERSION_BUILD has to be numeric
      dba8a4fb
    • unknown's avatar
      configure.in: · 1810d278
      unknown authored
        Changed release name to 5.0.19a
      ha_innodb.cc:
        InnoDB used table locks (not row locks) within stored functions. (Bug #18077)
      
      
      sql/ha_innodb.cc:
        InnoDB used table locks (not row locks) within stored functions. (Bug #18077)
      configure.in:
        Changed release name to 5.0.19a
      1810d278
  8. 10 Mar, 2006 1 commit
    • unknown's avatar
      Bug#11835 CREATE FUNCTION crashes server · 5203bbf4
      unknown authored
       - Don't look for 'dl_open' if mysqld is compiled with "-all-static" 
      
      
      configure.in:
        No need to check for dlopen when mysqld is linked with -all-static 
        as it won't be able to load any functions (and in some cases segfaults)
      5203bbf4
  9. 09 Mar, 2006 1 commit
    • unknown's avatar
      Porting fix that allows others to include compiled code with different parsers. · ffd9288c
      unknown authored
      Makes you wonder what I am up to, doesn't?
      
      
      configure.in:
        Adjusts bison to not create symbols that clash.
      sql/sql_analyse.cc:
        Adding define to make sure sql_yacc.h gets included.
      sql/sql_lex.cc:
        Fixing it so that sql_yacc.h is included
      sql/sql_lex.h:
        Fixing include rules
      sql/sql_parse.cc:
        Adding flag to compile sql_yacc.yy
      ffd9288c
  10. 02 Mar, 2006 1 commit
  11. 25 Feb, 2006 1 commit
    • unknown's avatar
      Fixed compiler warnings from gcc 4.0.2: · 59ebf42d
      unknown authored
      - Added empty constructors and virtual destructors to many classes and structs
      - Removed some usage of the offsetof() macro to instead use C++ class pointers
      
      
      configure.in:
        Added comment
      ndb/include/ndbapi/NdbDictionary.hpp:
        Fixed compiler warnings from gcc 4.0.2
      sql/field.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/handler.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/item.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/item_cmpfunc.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/log_event.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/mysql_priv.h:
        Fixed compiler warnings from gcc 4.0.2
        For find_table_in_list I fixed it to use proper C++ class pointers instead of C style pointers
      sql/opt_range.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/parse_file.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sp_rcontext.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/spatial.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_base.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_cache.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_class.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_parse.cc:
        Fixed compiler warnings from gcc 4.0.2
        (Not pretty, but seams to work...)
      sql/sql_select.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/sql_update.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/table.h:
        Fixed compiler warnings from gcc 4.0.2
      sql/tztime.cc:
        Fixed compiler warnings from gcc 4.0.2
      sql/tztime.h:
        Fixed compiler warnings from gcc 4.0.2
      59ebf42d
  12. 27 Jan, 2006 2 commits
    • unknown's avatar
      configure.in: · 7f8c2141
      unknown authored
        Cloned off 4.1.18, new release number 4.1.19
      
      
      configure.in:
        New release number
      7f8c2141
    • unknown's avatar
      configure.in: · 41b8f845
      unknown authored
        Generated "libmysql.ver" will be in \$(top_builddir)
      
      
      configure.in:
        Generated "libmysql.ver" will be in \$(top_builddir)
      41b8f845
  13. 17 Jan, 2006 2 commits
    • unknown's avatar
      BUG#3074: Unversioned symbols in shared library · ddd0eb12
      unknown authored
      libmysqlclient versioning when linked with GNU ld.
      
      
      BitKeeper/etc/ignore:
        Added libmysql/libmysql.ver to the ignore list
      configure.in:
        libmysqlclient versioning when linked with GNU ld.
      libmysql/Makefile.shared:
        libmysqlclient versioning when linked with GNU ld.
      libmysql/libmysql.ver.in:
        New BitKeeper file ``libmysql/libmysql.ver.in''
      ddd0eb12
    • unknown's avatar
      Increase the version number to 4.1.18 · fabf5bd3
      unknown authored
      fabf5bd3
  14. 21 Dec, 2005 1 commit
  15. 13 Dec, 2005 1 commit
  16. 07 Dec, 2005 1 commit
  17. 02 Dec, 2005 1 commit
    • unknown's avatar
      Bug#10932 - Building server with key limit of 128, makes test cases fail · 2547d3a5
      unknown authored
      Allow for configuration of the maximum number of indexes per table.
      Added and used a configure.in macro.
      Replaced fixed limits by the configurable limit.
      Limited MyISAM indexes to its hard limit.
      Fixed a bug in opt_range.cc for many indexes with InnoDB.
      
      Tested for 2, 63, 64, 65, 127, 128, 129, 255, 256, and 257 indexes.
      Testing this part of the bugfix requires rebuilding of the server 
      with different options. This cannot be done with our test suite. 
      Therefore I added the necessary test files to the bug report.
      If you repeat the tests, please note that the ps_* tests fail for
      everything but 64 indexes. This is because of differences in the 
      meta data, namely field lengths for index names etc.
      
      
      config/ac-macros/misc.m4:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Added a macro for the new build option.
      configure.in:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Added a call for the new macro.
      include/myisam.h:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Limit the number of keys for MyISAM to its hard limit.
      sql/mysql_priv.h:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Stick with the optimized Bitmap<64> if indexes are limited to 64
        or lower. Otherwise use a bigger bitmap. It must be defined as a
        multiple of 8.
      sql/opt_range.cc:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Initialize an object element to avoid a crash when using InnoDB
        with many indexes.
      sql/unireg.h:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Replace the fixed limit by the configurable limit.
      tests/mysql_client_test.c:
        Bug#10932 - Building server with key limit of 128, makes test cases fail
        Allow for configuration of the maximum number of indexes per table.
        Replace the fixed limit by the configurable limit.
      2547d3a5
  18. 30 Nov, 2005 1 commit
  19. 19 Nov, 2005 1 commit
    • unknown's avatar
      configure.in: · 8d1a4986
      unknown authored
        Corrected "include/readline" link for "make distcheck"
      
      
      configure.in:
        Corrected "include/readline" linke for "make distcheck"
      8d1a4986
  20. 18 Nov, 2005 1 commit
    • unknown's avatar
      Netware specific changes for 5.0.16a · 2f840aa9
      unknown authored
      client/mysql.cc:
        Fixed option.
      client/mysqladmin.cc:
        Fixed option.
      client/mysqlbinlog.cc:
        Fixed option.
      client/mysqlcheck.c:
        Fixed option.
      client/mysqldump.c:
        Fixed option.
      client/mysqlimport.c:
        Fixed option.
      client/mysqlshow.c:
        Fixed option.
      configure.in:
        Changed version for Netware.
      myisam/myisamchk.c:
        Fixed option.
      myisam/myisampack.c:
        Fixed option.
      netware/mysql_test_run.c:
        NetWare specific changes:
        Define MYSQL_CHECK environment variable to make mysqlcheck test case pass
      2f840aa9
  21. 09 Nov, 2005 2 commits
    • unknown's avatar
      Raise the version number to 5.0.17. · 58b01ba7
      unknown authored
      58b01ba7
    • unknown's avatar
      Additional "make distcheck" changes specific to 5.0 · 3080bb0d
      unknown authored
      configure.in:
        Removed duplicate "tools/Makefile", and unused AVAILABLE_LANGUAGES_ERRORS
      Docs/Makefile.am:
        Add generated files to explicitly be removed on "make distclean"
      extra/Makefile.am:
        Added empty SUBDIRS, else automake 1.6.3 will not
        put out code for DIST_SUBDIRS handling
      extra/yassl/Makefile.am:
        "make distcheck" fails on normal wildcards, seem to work with $(wildcard foo*) type
      extra/yassl/src/Makefile.am:
        "make distcheck" fails on normal wildcards, seem to work with $(wildcard foo*) type
      extra/yassl/taocrypt/src/Makefile.am:
        "make distcheck" fails on normal wildcards, seem to work with $(wildcard foo*) type
      sql/share/Makefile.am:
        Added distclean target for "*/errmsg.sys"
      client/Makefile.am:
        Put links into current directory, not \$(srcdir)
      3080bb0d
  22. 03 Nov, 2005 2 commits
    • unknown's avatar
      Bug#13957 yassl: opensrv6c compile failure · a3f4ae39
      unknown authored
       - Added some ifdefs and turn off auto template instantiation, use explicit template instantiation
      
      
      configure.in:
        Use -Tno_implict to indicate that we specifiy which template should be instantiated.
        Turn on HAVE_EXPLICIT_TEMPLATE_INSTATNTIATION
      extra/yassl/src/socket_wrapper.cpp:
        Include sys/filio.h if __SCO_VERSION__ is defined
      extra/yassl/src/timer.cpp:
        Dont' include files from within namespace yaSSL.
      a3f4ae39
    • unknown's avatar
      Don't add optimization flags to CFLAGS if the user specified their · 77f9df43
      unknown authored
      own CFLAGS (ditto for CXXFLAGS). (Bug #12640)
      
      
      configure.in:
        Only add optimization flags when no CFLAGS (and/or CXXFLAGS) were specified.
      77f9df43
  23. 27 Oct, 2005 2 commits
    • 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
    • unknown's avatar
      - Removed obsolete and outdated man page files from the man · 7c8f942e
      unknown authored
         directory - these files are now maintained in the mysqldoc
         repository and included in the source distribution during the
         release build. Updated the configure.in script and Makefiles to
         create the man page file list at build time
       - Updated the file list in the RPM spec file to include all currently
         available man pages (this can not be done with wildcards, as
         the man pages are spread across several subpackages. However, RPM
         warns about unpackaged files, so newly added man pages can be 
         spotted)
      
      
      BitKeeper/deleted/.del-isamchk.1.in~9d44303f6d951962:
        Delete: man/isamchk.1.in
      BitKeeper/deleted/.del-isamlog.1.in~416d91adbf665b19:
        Delete: man/isamlog.1.in
      BitKeeper/deleted/.del-mysql.1.in~3f4dbf65d31fea3a:
        Delete: man/mysql.1.in
      BitKeeper/deleted/.del-mysqlaccess.1.in~2adf98feb44a0dbf:
        Delete: man/mysqlaccess.1.in
      BitKeeper/deleted/.del-mysqladmin.1.in~81703c6092a1f769:
        Delete: man/mysqladmin.1.in
      BitKeeper/deleted/.del-mysqld.1.in~42371a82eb27d87c:
        Delete: man/mysqld.1.in
      BitKeeper/deleted/.del-mysqld_multi.1.in~b3f1c5343b8481e6:
        Delete: man/mysqld_multi.1.in
      BitKeeper/deleted/.del-mysqld_safe.1.in~6f34e14acc0c5e0b:
        Delete: man/mysqld_safe.1.in
      BitKeeper/deleted/.del-mysqldump.1.in~9520980bfec710d5:
        Delete: man/mysqldump.1.in
      BitKeeper/deleted/.del-mysql_fix_privilege_tables.1.in~7422405bb0e64325:
        Delete: man/mysql_fix_privilege_tables.1.in
      BitKeeper/deleted/.del-mysql_zap.1.in~df5cf8089b50c624:
        Delete: man/mysql_zap.1.in
      BitKeeper/deleted/.del-mysqlshow.1.in~81ce953dcc1a282f:
        Delete: man/mysqlshow.1.in
      BitKeeper/deleted/.del-perror.1.in~60d1efcbe71bdd9c:
        Delete: man/perror.1.in
      BitKeeper/deleted/.del-replace.1.in~e92dc1aea682608c:
        Delete: man/replace.1.in
      configure.in:
         - dynamically add man pages included in the man directory
           (the BK tree only contains one dummy file, the directory is
           populated by the Bootstrap script by copying current man pages
           from the documentation server)
      man/Makefile.am:
         - removed hard-coded list of man pages, the list is populated
           during the configure stage. When building from BK, only one
           placeholder file exists. For the release builds, this directory
           is populated by the Bootstrap script, which takes man page files
           from the documentation server.
      man/mysqlman.1:
         - removed version number
      support-files/mysql.spec.sh:
         - adjusted file list: added man pages that are now part of the
           official source distribution (taken from the documentation
           server)
      7c8f942e
  24. 20 Oct, 2005 1 commit
    • unknown's avatar
      configure.in: · d6a2f896
      unknown authored
        Set the version number to 5.0.16
      
      
      configure.in:
        Set the version number to 5.0.16
      d6a2f896
  25. 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
  26. 14 Oct, 2005 2 commits
  27. 13 Oct, 2005 2 commits
    • unknown's avatar
      configure.in: · dc22dfeb
      unknown authored
        New version 5.0.16
      
      
      configure.in:
        New version 5.0.16
      dc22dfeb
    • unknown's avatar
      configure.in: · b119bff8
      unknown authored
        rc => GA
      
      
      configure.in:
        rc => GA
      b119bff8
  28. 11 Oct, 2005 1 commit
    • unknown's avatar
      Fix wait_timeout (and kill) handling on Mac OS X by cleaning up how · ad5f91e7
      unknown authored
      signal handlers are set up, the blocking flags for sockets are set,
      and which thread-related functions are used. (Bug #8731)
      
      
      configure.in:
        Fix flags for Darwin 6 and later. Simplify Darwin 7-9 blocks to simply
        be a catch-all for *darwin* so that future Darwin releases get the
        latest flags.
      include/config-win.h:
        Define my_sigset() instead of sigset().
      include/my_pthread.h:
        Define my_sigset() instead of trying to monkey with sigset(), and favor
        an implementation based on sigaction().
      mysys/my_pthread.c:
        Remove pthread_signal(), which is identical to the new my_sigset() macro.
      mysys/thr_alarm.c:
        Use my_sigset() instead of sigset().
      sql/mysqld.cc:
        Use my_sigset() instead of signal() and sigset(), remove unnecessary
        definition of sigset on __amiga__. Remove unused THREAD_SPECIFIC_SIGPIPE
        code.
        
        A future improvement would be to re-assess the use of sigaction() here
        and convert its usage to use my_sigset().
      vio/vio.c...
      ad5f91e7
  29. 07 Oct, 2005 1 commit
  30. 05 Oct, 2005 1 commit
    • unknown's avatar
      Bug #11749 No message slogan found for Signal 8 received. (need better message) · 2200dfd4
      unknown authored
      + revised error messages after feedback
      + revides classifications and status
      + removed all progError(..0..) to make sure all error invocations have an error code
      + added some new error codes to replace some generic usage of SYSTEM_ERROR
      + removed some unused codes
      
      
      configure.in:
        Bug #11749  	No message slogan found for Signal 8 received. (need better message)
      ndb/include/kernel/signaldata/SystemError.hpp:
        + removed some unused codes
      ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        + removed all progError(..0..) to make sure all error invocations have an error code
      ndb/src/kernel/main.cpp:
        Bug #11749  	No message slogan found for Signal 8 received. (need better message)
      2200dfd4
  31. 30 Sep, 2005 1 commit