An error occurred fetching the project authors.
  1. 02 Dec, 2006 1 commit
    • unknown's avatar
      mysql_install_db.sh: · 1172c8ae
      unknown authored
        If --srcdir and --windows is given, check if error message file
        is in source or build tree (bug#24557)
      Makefile.am:
        Cleaned up "ali_check" target, to satisfy "distcleancheck" (bug#24557)
      mysql_install_db.sh:
        Added --srcdir=DIR option, used from top Makefile.am in dist-hook
        target, to find "fill_help_tables.sql" in VPATH build (bug#24557)
      Makefile.am:
        Work around problem with "distcleancheck", "sql_yacc.cc" might be in both
        the source and build tree.
        Call "mysql_install_db" with new option --srcdir, to enable the script
        to find all that is needed, if source and build directory is not the same
        (bug#24557)
      
      
      scripts/mysql_install_db.sh:
        If --srcdir and --windows is given, check if error message file
        is in source or build tree (bug#24557)
      Makefile.am:
        Work around problem with "distcleancheck", "sql_yacc.cc" might be in both
        the source and build tree.
        Call "mysql_install_db" with new option --srcdir, to enable the script
        to find all that is needed, if source and build directory is not the same
        (bug#24557)
      include/Makefile.am:
        Cleaned up "ali_check" target, to satisfy "distcleancheck" (bug#24557)
      1172c8ae
  2. 04 Nov, 2006 1 commit
    • unknown's avatar
      Updates for abi_check · f4dd92bd
      unknown authored
      include/Makefile.am:
        Remove abi_check from BUILT_SOURCES it's in the "all" rule
        Make abi_check depend on mysql_h.ic as well
      f4dd92bd
  3. 03 Nov, 2006 1 commit
  4. 27 Oct, 2006 1 commit
    • unknown's avatar
      Update the rules for abi_check · 928fa57a
      unknown authored
      include/Makefile.am:
        Move m_ctype.h from BUILT_SOURCES, it's in vcs
        Update the rule for abi_check
      include/mysql_h.ic:
        Update the refernce and rename it to mysql_h.ic
      928fa57a
  5. 26 Oct, 2006 1 commit
    • unknown's avatar
      Bug#23427 incompatible ABI change in 5.0.26? · fc72e762
      unknown authored
       - Improve icheck rules in Makefile.am
      
      
      include/Makefile.am:
        Remove m_ctype from BUILT_SOURCES, it has been in bk for a looong time.
        Improve the icheck rules
         - Abort make if icheck fails to compare, very important.
         - Don't include include files from /usr into the icheck file. Avoids problem when running
           icheck on different machines.
         - If no icheck is availabel, touch the mysql_h.ic file so it exists for "make dist"
      include/mysql_h_abi.ic:
        Remove all include files from /usr, no need to check that!
      fc72e762
  6. 24 Oct, 2006 1 commit
    • unknown's avatar
      WL#3462 Add testing of MySQL client ABI to prevent unintentional ABI breaks · 9c9bf0af
      unknown authored
      BUG#23427 incompatible ABI change in 5.0.26?
         - Use the icheck tool if avaliable and compare the current mysql.h to a version
      controlled reference file 
      
      
      BitKeeper/etc/ignore:
        Added include/check_abi include/mysql_h.ic to the ignore list
      configure.in:
        Look for icheck in configure
      include/Makefile.am:
        Add rule to build mysql_h.ic if icheck is avaliable
        Add rule to compare mysql_h.ic to the version
        controlled reference file mysql_h_abi.ic
      include/mysql.h:
        Add comment about taking care when editing mysql.h
        Add example how to add reserved fiels in the structs to
        allow for features to be added without breaking ABI
      include/mysql_h_abi.ic:
        Add new file describing the libmysqlclient ABI used as a reference to detect ABI breakage
      9c9bf0af
  7. 20 Jun, 2006 1 commit
  8. 10 Jan, 2006 1 commit
    • unknown's avatar
      Fix for BUG#15110: mysqldump --triggers: does not include DEFINER clause · d4d29edb
      unknown authored
      There are two main idea of this fix:
        - introduce a common function for server and client to split user value
          (<user name>@<host name>) into user name and host name parts;
        - dump DEFINER clause in correct format in mysqldump.
      
      
      BitKeeper/etc/ignore:
        added client/my_user.c libmysqld/my_user.c sql/my_user.c
      client/Makefile.am:
        Use my_user.c in linking of mysqldump executable.
      client/mysqldump.c:
        Fix for BUG#15110(mysqldump --triggers: does not include DEFINER clause)
      include/Makefile.am:
        Add my_user.c
      include/mysql_com.h:
        Introduce a constant for max user length.
      libmysqld/Makefile.am:
        Add my_user.c
      mysql-test/r/mysqldump.result:
        Update result file.
      sql-common/Makefile.am:
        Add my_user.c
      sql/Makefile.am:
        Add my_user.c
      sql/sp.cc:
        Use constant for max user length.
      sql/sp_head.cc:
        Use common function to parse user value.
      sql/sql_acl.cc:
        Use constant for max user length.
      sql/sql_parse.cc:
        Use constant for max user length.
      sql/sql_show.cc:
        Use constant for max user length.
      sql/sql_trigger.cc:
        Use constant for max user length.
      include/my_user.h:
        A header file for parse_user().
      sql-common/my_user.c:
        A new file for parse_user() implementation.
      d4d29edb
  9. 09 Jan, 2006 1 commit
    • unknown's avatar
      Add yassl libs to libmysqlclient_r as well. · fca6cf46
      unknown authored
      Add a symlink to extra/yassl/include/openssl to inlude/ when compiling with yassl
      Similiar to readline)
      
      
      config/ac-macros/yassl.m4:
        Symlink extra/yassl/include/openssl dir to include/
      include/Makefile.am:
        Call yassl_h_ln_cmd when linking sources, this will create symlink to openssl in include when compiling with yassl
      libmysql_r/Makefile.am:
        Inlude yassl libs into libmysqlclient_r(just as we do in libmysqlclient)
      fca6cf46
  10. 28 Oct, 2005 1 commit
    • unknown's avatar
      Makefile.am: · 8b851fa3
      unknown authored
        Added "base64.h" to enable "make dist" to work
      
      
      include/Makefile.am:
        Added "base64.h" to enable "make dist" to work
      8b851fa3
  11. 24 Sep, 2005 1 commit
    • unknown's avatar
      Makefile.am, configure.in: · 5409f255
      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
      5409f255
  12. 05 Apr, 2005 1 commit
    • unknown's avatar
      remove the rest of isam/merge references · cd0a50bf
      unknown authored
      fix a race condition in TC_LOG_BINLOG::unlog
      
      
      include/Makefile.am:
        remove the rest of isam/merge references
      include/config-win.h:
        unused and abused macro removed
      include/my_pthread.h:
        unused and abused macro removed
      include/my_sys.h:
        MY_IGNORE_BADFD flag
      include/mysql_embed.h:
        remove the rest of isam/merge references
      mysql-test/r/replace.result:
        remove the rest of isam/merge references
      mysql-test/t/replace.test:
        remove the rest of isam/merge references
      mysql-test/t/xa.test:
        comment
      mysys/my_sync.c:
        MY_IGNORE_BADFD flag
      sql/handler.cc:
        remove the rest of isam/merge references
      sql/log.cc:
        fix a race condition in TC_LOG_BINLOG::unlog
        preparation for binlog group commit
      sql/mysql_priv.h:
        remove duplicates
      sql/mysqld.cc:
        remove the rest of isam/merge references
      sql/opt_range.cc:
        remove the rest of isam/merge references
      sql/set_var.cc:
        hide unused variables. simplify sync_binlog code
      sql/sql_base.cc:
        remove the rest of isam/merge references
      sql/sql_class.h:
        cleanup
      cd0a50bf
  13. 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
  14. 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
  15. 04 Nov, 2004 1 commit
  16. 25 Jun, 2004 1 commit
    • unknown's avatar
      Small build fix. · d4f06d1c
      unknown authored
      Add my_time.h to list of headers which should be put ot include/ during make dist.
      
      
      include/Makefile.am:
        Add my_time.h to list of headers which should be put ot include/ during make dist.
      d4f06d1c
  17. 24 Jun, 2004 1 commit
    • unknown's avatar
      Fix for Bug#4030 "Client side conversion string -> date type doesn't · 9dde4188
      unknown authored
      work (prepared statements)" and after-review fixes:
      - str_to_TIME renamed to str_to_datetime to pair with str_to_time
      - functions str_to_time and str_to_TIME moved to sql-common
      - send_data_str now supports MYSQL_TYPE_TIME, MYSQL_TIME_DATE,
        MYSQL_TIME_DATETIME types of user input buffers.
      - few more comments in the client library
      - a test case added.
      
      
      VC++Files/libmysql/libmysql.dsp:
        new file: my_time.c
      VC++Files/libmysqld/libmysqld.dsp:
        new file: my_time.c
      VC++Files/sql/mysqld.dsp:
        new file: my_time.c
      include/Makefile.am:
        - mysql_time.h added to the list of installed client library headers
      include/mysql.h:
        - declarations for MYSQL_TIME and enum_mysql_timestamp_type moved to 
        mysql_time.h, which is in shared use of client library and mysys.
      libmysql/Makefile.shared:
        - my_time.lo added to the list of libmysql objects
      libmysql/libmysql.c:
        Fix for bug#4030 "Client side conversion string -> date type doesn't work
         (prepared statements)" and cleanup.
        - added case labels for TIME/DATE/DATETIME types to send_data_str
        - comments for read_binary_{date,time,datetime}, fetch_result_*, fetch_results.
      libmysqld/Makefile.am:
        - my_time.c added
      sql-common/Makefile.am:
        - my_time.c added to the list of files included into source distribution.
      sql/Makefile.am:
        my_time.c added to the list of mysqld sources.
      sql/field.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...}
      sql/item.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...}
      sql/item_timefunc.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...}
      sql/mysql_priv.h:
        - added typedefs for TIME and timestamp_type
        - removed declarations for str_to_time and str_to_TIME (now this functions
          reside in mysys)
      sql/mysqld.cc:
        - log_10_int moved to mysys (it's used by str_to_TIME and str_to_time)
        - enum values TIMESTAMP_{TIME,DATE,DATETIME} were renamed to
          MYSQL_TIMESTAMP_{TIME,DATE,DATETIME}
      sql/set_var.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...}
      sql/set_var.h:
        - fixed timestamp_type usage to be compatible with typedef.
      sql/sql_prepare.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME} were renamed to
          MYSQL_TIMESTAMP_{TIME,DATE,DATETIME}
        - embedded library implementation of set_param_{time,date,datetime} is
        much simplier now, as MYSQL_TIME is the same as TIME.
      sql/sql_yacc.yy:
        - s/\<TIMESTAMP_/MYSQL_TIMESTAMP/gc
      sql/structs.h:
        - declarations for TIME and timestamp_type replaced with typedefs
        - str_to_datetime arguments moved to mysys headers
      sql/time.cc:
        - str_to_time and str_to_TIME moved to mysys
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...} as these names are now
          exported to client.
        - str_to_TIME renamed to str_to_datetime to pair with str_to_time
        - str_to_TIME_with_warn renamed accordingly
      sql/tztime.cc:
        - TIMESTAMP_{TIME,DATE,DATETIME,...} renamed to 
          MYSQL_TIMESTAMP_{TIME,DATETIME,DATE,...}
      tests/client_test.c:
        - a test case for Bug#4030 "Client side conversion string -> date type 
        doesn't work (prepared statements)"
      9dde4188
  18. 25 May, 2004 1 commit
  19. 26 Apr, 2004 1 commit
  20. 21 Apr, 2004 1 commit
    • unknown's avatar
      symlink, not hardlink · 465bb046
      unknown authored
      mkdir in Makefile, not in configure
      chmod a-x
      
      
      sql/ha_ndbcluster.cc:
        Change mode to -rw-rw-r--
      sql/ha_ndbcluster.h:
        Change mode to -rw-rw-r--
      BitKeeper/etc/ignore:
        added libmysqld/discover.cc
      configure.in:
        symlink, not hardlink
        mkdir in Makefile, not in configure
      include/Makefile.am:
        mkdir in Makefile, not in configure
      mysql-test/std_data/init_file.dat:
        add EOL
        make a test faster
      465bb046
  21. 21 Nov, 2003 1 commit
  22. 19 Jun, 2003 1 commit
  23. 18 Jun, 2003 1 commit
  24. 23 Apr, 2003 1 commit
  25. 17 Mar, 2003 1 commit
    • unknown's avatar
      Change dbug.h -> my_dbug.h (Portability fix) · b1a78e2a
      unknown authored
      Ensure that \ is not allowed in filenames, even on Unix
      
      
      include/my_dbug.h:
        Rename: include/dbug.h -> include/my_dbug.h
      include/Makefile.am:
        Change dbug.h -> my_dbug.h
      include/my_global.h:
        Change dbug.h -> my_dbug.h
      libmysql/get_password.c:
        Change dbug.h -> my_dbug.h
      libmysqld/lib_vio.c:
        Change dbug.h -> my_dbug.h
      sql/table.cc:
        Ensure that \ is not allowed in filenames, even on Unix
      b1a78e2a
  26. 05 Mar, 2003 1 commit
  27. 28 Jan, 2003 1 commit
    • unknown's avatar
      Fixes for Netware · 84f81dc5
      unknown authored
      Call pthread_mutex_destroy() on not used mutex.
      Changed comments in .h and .c files from // -> /* */
      Added detection of mutex on which one didn't call pthread_mutex_destroy()
      Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression"
      Added optimisation for ORDER BY NULL
      
      
      BitKeeper/deleted/.del-ChangeLog~dfc92e15bee6fc75:
        Delete: sql/ChangeLog
      BUILD/compile-pentium-valgrind-max:
        Don't use valgrind with safemalloc as this can hide some bugs
      Makefile.am:
        Added platform dirs
      bdb/os/os_handle.c:
        Portability fix
      client/mysql.cc:
        Fixes for Netware.
        Fixed duplicate output when using 'tee'
        Simple optimisations
      client/mysqldump.c:
        Portability fix
      client/mysqltest.c:
        Portability fix
      configure.in:
        Fixes for Netware
      extra/resolveip.c:
        Fixes for Netware
      include/Makefile.am:
        Fixes for Netware
      include/config-win.h:
        Portability fix
      include/my_global.h:
        Fixes for Netware
      include/my_net.h:
        Fixes for Netware
      include/my_pthread.h:
        Fixes for Netware
        Added detection of mutexes that was not destroyed
      include/my_sys.h:
        Fixes for Netware
        Added 'extern' before external functions
      include/mysql.h:
        Fixes for Netware
      innobase/configure.in:
        Fixes for Netware
      innobase/include/os0thread.h:
        Fixes for Netware
      innobase/os/os0sync.c:
        Fixes for Netware
      innobase/os/os0thread.c:
        Fixes for Netware
      innobase/srv/srv0srv.c:
        Fixes for Netware
      innobase/srv/srv0start.c:
        Fixes for Netware
      innobase/sync/sync0sync.c:
        Fixes for Netware
      isam/test3.c:
        Disable test on Netware
      libmysql/Makefile.shared:
        Added my_sleep
      libmysql/get_password.c:
        Fixes for Netware
      libmysql/libmysql.c:
        Fixes for Netware
        Made mysql_once_init() global
      libmysql/manager.c:
        Fixes for Netware
      myisam/mi_test3.c:
        Disable test for netware
      mysql-test/mysql-test-run.sh:
        Give warning if output file contains errors
      mysql-test/r/count_distinct.result:
        More tests
      mysql-test/r/group_by.result:
        Test of ORDER BY NULL
      mysql-test/t/backup.test:
        Fixes for Netware
      mysql-test/t/count_distinct.test:
        More tests
      mysql-test/t/func_crypt.test:
        Fixes for Netware
      mysql-test/t/grant_cache.test:
        Fixes for Netware
      mysql-test/t/group_by.test:
        Tests of ORDER BY NULL
      mysql-test/t/rpl000015.test:
        Fixes for Netware
      mysql-test/t/rpl000017.test:
        Fixes for Netware
      mysql-test/t/rpl_rotate_logs.test:
        Fixes for Netware
      mysys/Makefile.am:
        Added my_sleep.c and my_netware.c
      mysys/charset.c:
        Fixes for Netware
      mysys/default.c:
        Fixes for Netware
      mysys/mf_tempfile.c:
        Fixes for Netware
      mysys/my_clock.c:
        Fixes for Netware
      mysys/my_copy.c:
        Fixes for Netware
      mysys/my_getwd.c:
        Changed function comment from // -> /* */
      mysys/my_init.c:
        Fixes for Netware
      mysys/my_lock.c:
        Fixes for Netware
      mysys/my_messnc.c:
        Fixes for Netware
      mysys/my_os2cond.c:
        Removed comment
      mysys/my_os2dirsrch.c:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_os2dirsrch.h:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_os2file64.c:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_os2mutex.c:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_os2thread.c:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_os2tls.c:
        Changed function comment from // -> /* */
        Fixed indentation
      mysys/my_pthread.c:
        Fixes for Netware
      mysys/my_redel.c:
        Fixes for Netware
      mysys/my_tempnam.c:
        Fixes for Netware
      mysys/my_thr_init.c:
        Remove created mutexes when program ends.
      mysys/mysys_priv.h:
        Cleanup
      mysys/safemalloc.c:
        Prefix error messages with "Error:"
      mysys/thr_alarm.c:
        Destroy internal mutex on end_thr_alarm.
      mysys/thr_mutex.c:
        Added detection of mutex on which one didn't call pthread_mutex_destroy()
      scripts/make_binary_distribution.sh:
        Fixes for Netware
      sql/des_key_file.cc:
        Free mutex at end
      sql/ha_innodb.cc:
        Free mutex at end
      sql/ha_myisam.cc:
        Changed warnings from REPAIR Note:
        (For mysql-test-run)
      sql/hostname.cc:
        Fixes for Netware
      sql/item.h:
        Fixed bug in create_tmp_field() which causes a memory overrun
      sql/item_func.cc:
        Free used mutexes
      sql/item_sum.cc:
        Fixed bug in create_tmp_field() which causes a memory overrun
      sql/log.cc:
        Free used mutexes
      sql/my_lock.c:
        Fixes for Netware
      sql/mysql_priv.h:
        Fixes for Netware
      sql/mysqld.cc:
        Fixes for Netware
        Added Have_crypt
        Properly free mutexes from MYSQL_LOG by calling cleanup
        Free mutex before exit
      sql/repl_failsafe.cc:
        Fixes for Netware
      sql/set_var.cc:
        Added have_crypt
      sql/share/english/errmsg.txt:
        Added version socket and port to stderr log
      sql/slave.cc:
        Remove global MASTER_INFO variable and use instead an allocated variable.
        This allows us to correctly free used mutex.
      sql/slave.h:
        Move constructors and destuctors to slave.cc
        (To make it easier to clear all needed variables)
      sql/sql_base.cc:
        Safety fix
      sql/sql_class.h:
        Portability fixes.
        Added 'cleanup' to log handling to be able to free mutexes.
      sql/sql_insert.cc:
        Fixes for Netware
      mysys/my_sleep.c:
        E
      sql/sql_parse.cc:
        Fixes for Netware
      sql/sql_select.cc:
        Added optimisation for ORDER BY NULL
      sql/sql_select.h:
        Fixed bug in create_tmp_field() which causes a memory overrun
      sql/sql_table.cc:
        Fixed bug in create_tmp_field() which causes a memory overrun
      sql/sql_udf.cc:
        Free mutex on end
      vio/test-ssl.c:
        Simple code cleanup
      vio/test-sslclient.c:
        Simple code cleanup
      vio/test-sslserver.c:
        Simple code cleanup
      vio/viotest-ssl.c:
        Simple code cleanup
      84f81dc5
  28. 18 Jan, 2003 1 commit
  29. 31 Dec, 2002 1 commit
  30. 16 Nov, 2002 1 commit
  31. 19 Sep, 2002 1 commit
    • unknown's avatar
      Increased max possible max_allowed_packet to 1G · a355b6ac
      unknown authored
      Small optimization to not do external locking of temporary MyISAM tables.
      
      
      BitKeeper/deleted/.del-sslopt-usage.h~3ab77eeeaad1ba0a:
        Delete: include/sslopt-usage.h
      Docs/manual.texi:
        Fixed wrong descrtion of IF()
        Added information about automatic cast of integer to binary string
        ChangeLog
      client/mysqlbinlog.cc:
        Portability fix
      client/mysqldump.c:
        Increased max possible max_allowed_packet to 1G
      include/Makefile.am:
        Removed sslopt-usage.h
        Made sslopt-case.h global
      include/my_sys.h:
        Fixd protypes for my_strdup_with_length()
      mysys/safemalloc.c:
        Fixd some prototypes
      sql/ha_isam.cc:
        Don't do external locking on temporary tables
      sql/ha_myisam.cc:
        Don't do external locking on temporary tables
      sql/lock.cc:
        Added big description of how LOCK TABLES affects locking
      sql/log_event.cc:
        cleanup
      sql/mysqld.cc:
        Increased max possible max_allowed_packet to 1G
      sql/sql_table.cc:
        Fixed portability problem
      a355b6ac
  32. 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
  33. 09 Aug, 2002 1 commit
    • unknown's avatar
      Fix for SSL and new my_getopt · 6974c3d0
      unknown authored
      Fix for syntax error bug in SET TRANSACTION ISOLATION
      
      
      
      BitKeeper/deleted/.del-sslopt-case.h~224c80e75dad4997:
        Delete: include/sslopt-case.h
      client/mysql.cc:
        Fix for SSL and new my_getopt
      client/mysqladmin.c:
        Fix for SSL and new my_getopt
      client/mysqlcheck.c:
        Fix for SSL and new my_getopt
      client/mysqldump.c:
        Fix for SSL and new my_getopt
      client/mysqlimport.c:
        Fix for SSL and new my_getopt
      client/mysqlshow.c:
        Fix for SSL and new my_getopt
      include/Makefile.am:
        Fix for SSL and new my_getopt
      include/sslopt-longopts.h:
        Fix for SSL and new my_getopt
      libmysql/libmysql.c:
        Fix for SSL and new my_getopt
      mysql-test/r/innodb.result:
        Simple test of transaction isolations
      mysql-test/t/innodb.test:
        Simple test of transaction isolations
      sql/mini_client.cc:
        Merge of mysql_real_connect() with libmysql.c
      sql/mysqld.cc:
        Simple test of transaction isolations
        Remove use of current_thd in get_options()
      sql/slave.cc:
        Indentation cleanup
      sql/sql_yacc.yy:
        Fix for SET TRANSACTION ...
      6974c3d0
  34. 06 Aug, 2002 1 commit
    • unknown's avatar
      - Added missing files to distribution · 700cefd2
      unknown authored
       - removoved getopt.h (has been replaced by my_getopt.h)
      
      
      BitKeeper/deleted/.del-getopt.h~a9ae679fa84f395:
        Delete: include/getopt.h
      include/Makefile.am:
         - Added missing file my_getopt.h to distribution
      sql/Makefile.am:
         - Added missing files spatial.h adn gstream.h to distribution
      700cefd2
  35. 23 Jul, 2002 1 commit
    • unknown's avatar
      New SET syntax & system variables. · a8caad31
      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
      a8caad31
  36. 15 Jul, 2002 1 commit
    • unknown's avatar
      - Updated OS/2 port with files provided by Yuri Dario <mc6530@mclink.it> · 9e5fd21c
      unknown authored
        from TeamOS/2 Italy
      - removed some obsolete files on Yuri's request
      - Added missing os2 related files outside the os2 subdirectory
        to the distribution
      
      
      BitKeeper/deleted/.del-MySQL-All.icc~132f824bdf16897c:
        Delete: os2/MySQL-All.icc
      BitKeeper/deleted/.del-MySQL-Client.irs~6dc13dcf3bbd5c0e:
        Delete: os2/MySQL-Client.irs
      BitKeeper/deleted/.del-MySQL-Lib.icc~6775a33b1eeed98:
        Delete: os2/MySQL-Lib.icc
      BitKeeper/deleted/.del-MySQL-ReadLine.icc~d7ab937c4ed8922f:
        Delete: os2/MySQL-ReadLine.icc
      BitKeeper/deleted/.del-MySQL-binlog.icc~ec86ef1b392553e:
        Delete: os2/MySQL-binlog.icc
      BitKeeper/deleted/.del-MySQL-binlog.irs~80d1800461e185d1:
        Delete: os2/MySQL-binlog.irs
      BitKeeper/deleted/.del-MySQL-sql.irs~563a18a769b1785d:
        Delete: os2/MySQL-sql.irs
      BitKeeper/deleted/.del-build-all.log~8dda947d95dfb926:
        Delete: os2/build-all.log
      BitKeeper/deleted/.del-mysql.base~330f9ea62769c03a:
        Delete: os2/mysql.base
      BitKeeper/deleted/.del-mysql.ih~767482ec101feda3:
        Delete: os2/mysql.ih
      BitKeeper/deleted/.del-readme.os2~e8fe94e278248f7e:
        Delete: os2/readme.os2
      configure.in:
        Added new os2 subdirectories
      include/Makefile.am:
        Added include/config-os2.h to distribution
      include/config-os2.h:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      mysys/Makefile.am:
        Added missing OS/2 files  in mysys to distribution
      mysys/my_os2file64.c:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      mysys/my_os2thread.c:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/BldLevel.cmd:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/BldLevel.rc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/ChangeLog.os2:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/Makefile.am:
        Fixed OS/2 file list (some new files, some have been removed)
      os2/MySQL-Client.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Opt.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Source.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Util.icc:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/MySQL-Util.irs:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/ReadMe.txt:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/build-all.cmd:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      os2/rint.obj:
        Applied modifications provided by Yuri Dario <mc6530@mclink.it> from TeamOS/2 Italy
      9e5fd21c
  37. 23 Jun, 2002 1 commit
    • unknown's avatar
      Removed file include/getopt.h and added missing files to · bbb47a1c
      unknown authored
      include/Makefile.am to resolve broken dependencies in "make distcheck"
      
      Added -DHAVE_BROKEN_REALPATH to the Mac OS X (darwin) compile options in
      configure.in
      
      
      BitKeeper/deleted/.del-getopt.h~a9ae679fa84f395:
        Delete: include/getopt.h
      configure.in:
        Added -DHAVE_BROKEN_REALPATH to the Mac OS X (darwin) compile options
        this reportedly increases the stability under high load
      include/Makefile.am:
        added my_getopt.h, rijndael.h, sha1.h, my_aes.h to resolve broken
        distribution dependencies
      bbb47a1c
  38. 22 May, 2002 1 commit
  39. 03 May, 2002 1 commit
    • unknown's avatar
      Reworked the RPM spec file and added several fixes to make the · 7c510b93
      unknown authored
      build scripts work again.
      
      
      BUILD/compile-pentium-max:
        Added "--with-embedded-server" to have the libmysqld files included
        in the source distribution when using "make dist"
      Build-tools/Do-linux-build:
        Only use the "--with-other-libc" parameter, if another libc actually
        exists, since this will also force static linking, which does not work
        together with OpenSSL
      Makefile.am:
        Removed hard-coded file name for TAR, let configure do this instead
        (many systems actually ship GNU tar installed as "tar" instead of
        "gtar")
      configure.in:
        Added check for GNU tar named "gtar", fall back to "tar" if "gtar"
        was not found (and hope, that it's a GNU tar as well - this should
        probably be checked more properly)
      include/Makefile.am:
        Added "my_semaphore.h" to pkginclude_HEADERS since it was missing
        from the distribution
      strings/Makefile.am:
        Added "longlong2str.c" since it was missing from the distribution
      support-files/mysql.server.sh:
        Added LSB-compatible header info to make init script more portable
      support-files/mysql.spec.sh:
        - Use more RPM macros (e.g. infodir, mandir) to make the spec
          file more portable
        - reorganized the installation of documentation files: let RPM
          take care of this
        - reorganized the file list: actually install man pages along
          with the binaries of the respective subpackage
        - don't include libmysqld.a in the devel subpackage as well, if we
          have a special "embedded" subpackage
        - reworked the package descriptions
      7c510b93
  40. 25 Apr, 2002 1 commit
    • unknown's avatar
      RB-Tree indexes support in HEAP tables · 139a73ca
      unknown authored
      Renamed _hp_func  ->  hp_func
      mi_key_cmp moved to /mysys/my_handler.c
      New tests for HEAP tables
      
      
      heap/_check.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/_rectest.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/heapdef.h:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_block.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_clear.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_close.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_create.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_delete.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_hash.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_open.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_panic.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rename.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rfirst.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rkey.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rlast.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rnext.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rprev.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rrnd.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_rsame.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_scan.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_test1.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_test2.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_update.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      heap/hp_write.c:
        RB-tree index
        Renamed _hp_func -> hp_func
      include/Makefile.am:
        New include
      include/heap.h:
        RB-Tree index
      include/my_tree.h:
        new search functions
        new custom_arg argument
      include/myisam.h:
        Removed MI_KEYSEG
      isam/isamlog.c:
        Add custom_arg
      isam/pack_isam.c:
        Add custom_arg
      myisam/ft_nlq_search.c:
        Add custom_arg
      myisam/ft_parser.c:
        Add custom_arg
      myisam/ft_stopwords.c:
        Add custom_arg
      myisam/mi_search.c:
        Remove mi_key_cmp
      myisam/mi_write.c:
        Add custom_arg
      myisam/myisamdef.h:
        Remove mi_key_cmp
      myisam/myisamlog.c:
        Add custom_arg
      myisam/myisampack.c:
        Add custom_arg
      mysys/Makefile.am:
        New file my_handler.c
      mysys/tree.c:
        custom_arg
        new search functions
      sql/ha_heap.cc:
        RBTree
      sql/ha_myisam.cc:
        RBTree
      sql/item_sum.cc:
        custom_arg
      sql/sql_analyse.cc:
        custom_arg
      sql/sql_class.h:
        custom_arg
      sql/sql_table.cc:
        Remove duplicate code
      sql/sql_yacc.yy:
        UNDEF by default
      sql/table.cc:
        Remove dirty hack
      139a73ca