1. 28 Dec, 2006 1 commit
    • unknown's avatar
      WL#3630 (add embedded server to pushbuild) · 333b2684
      unknown authored
      5.1-related fixes
      libmysqld/Makefile.am fixed to recompile and link ha_*.cc files that
      keep dependance on THD structure.
      Minor fixes to make tests working.
      
      
      config/ac-macros/plugins.m4:
        condition_dependent_plugin_objects added
      libmysqld/Makefile.am:
        rules for ha_*.o files added
        condition_dependent_plugin_objects sent to linker
      libmysqld/lib_sql.cc:
        ddl_log initialization added
      mysql-test/r/flush_block_commit_notembedded.result:
        result fixed
      mysql-test/t/crash_commit_before.test:
        doesn't work in embedded server
      mysql-test/t/csv.test:
        replace_result added
      mysql-test/t/ps.test:
        doesn't work in embedded server
        should be fixed by separating ps_notembedded.test
      mysql-test/t/ps_1general.test:
        replace_result fixed
      mysql-test/t/ps_not_windows.test:
        doesn't work in embedded server
      mysql-test/t/trigger.test:
        replace_result fixed
      sql/sql_insert.cc:
        #ifdef HAVE_ROW_BASED_REPLICATION added
      storage/myisam/ha_myisam.cc:
        MY_UNPACK_FILENAME flag added
      333b2684
  2. 29 Nov, 2006 1 commit
    • unknown's avatar
      Many files: · 8f71610f
      unknown authored
        Changed paths to ndb include directory to include "storage"
      Makefile.am:
        Adjusted path to yaSSL libtool libraries
      ssl.m4:
        Use libtool way of specifying yaSSL libraries
      
      
      config/ac-macros/ssl.m4:
        Use libtool way of specifying yaSSL libraries
      libmysqld/Makefile.am:
        Adjusted path to yaSSL libtool libraries
      storage/ndb/config/type_kernel.mk.am:
        Changed paths to ndb include directory to include "storage"
      storage/ndb/config/type_ndbapi.mk.am:
        Changed paths to ndb include directory to include "storage"
      storage/ndb/config/type_ndbapitest.mk.am:
        Changed paths to ndb include directory to include "storage"
      storage/ndb/config/type_ndbapitools.mk.am:
        Changed paths to ndb include directory to include "storage"
      storage/ndb/config/type_util.mk.am:
        Changed paths to ndb include directory to include "storage"
      8f71610f
  3. 27 Nov, 2006 1 commit
    • unknown's avatar
      gen_rec.awk: · 8d6f67f3
      unknown authored
        Fix undefined behaviour.
      Many files:
        Reenabled build outside ource tree
      
      
      bdb/dist/gen_rec.awk:
        Fix undefined behaviour.
      acinclude.m4:
        Reenabled build outside ource tree
      configure.in:
        Reenabled build outside ource tree
      libmysql_r/Makefile.am:
        Reenabled build outside ource tree
      libmysqld/Makefile.am:
        Reenabled build outside ource tree
      ndb/config/common.mk.am:
        Reenabled build outside ource tree
      ndb/config/type_kernel.mk.am:
        Reenabled build outside ource tree
      ndb/config/type_ndbapi.mk.am:
        Reenabled build outside ource tree
      ndb/config/type_ndbapitest.mk.am:
        Reenabled build outside ource tree
      ndb/config/type_ndbapitools.mk.am:
        Reenabled build outside ource tree
      ndb/config/type_util.mk.am:
        Reenabled build outside ource tree
      ndb/src/kernel/Makefile.am:
        Reenabled build outside ource tree
      8d6f67f3
  4. 19 Oct, 2006 2 commits
    • unknown's avatar
      libmysqld/Makefile.am fixed · 4681c066
      unknown authored
      config/ac-macros/plugins.m4:
        code moved to the proper place
      libmysqld/Makefile.am:
        "" removed
      4681c066
    • unknown's avatar
      Makefile.am: · c475d9e3
      unknown authored
        Quote variable in "for"-loop head, in case it can be empty.
      
      
      libmysqld/Makefile.am:
        Quote variable in "for"-loop head, in case it can be empty.
      c475d9e3
  5. 18 Oct, 2006 1 commit
    • unknown's avatar
      bug #23369 (Embedded library can't be linked) · fe685832
      unknown authored
      Problem is that some files moved to storage/*/ still are dependent
      on sql/ code (usually use members of THD structure)
      that can get different being compiled with another #define-s
      Code added to recompile these for the embedded server
      
      
      config/ac-macros/plugins.m4:
        macros added to check if the storage has sql/ - dependent code
      libmysqld/Makefile.am:
        symlink files from storage/*/ needed to be recompiled
        with EMBEDDED_LIBRARY
      storage/federated/plug.in:
        ha_federated.cc uses THD structure
      storage/heap/plug.in:
        ha_heap.cc uses THD structure
      storage/innobase/plug.in:
        ha_innodb.cc uses THD structure
      storage/myisam/plug.in:
        ha_myisam.cc uses THD structure
      storage/myisammrg/plug.in:
        ha_myisammrg.cc uses THD structure
      fe685832
  6. 07 Sep, 2006 1 commit
    • unknown's avatar
      Moves Innodb handler to the Innodb storage directory. · b098f25d
      unknown authored
      storage/innobase/handler/ha_innodb.h:
        Rename: sql/ha_innodb.h -> storage/innobase/handler/ha_innodb.h
      libmysqld/Makefile.am:
        Removed Innodb specific mention
      sql/Makefile.am:
        Updated to remove innodb
      storage/innobase/CMakeLists.txt:
        Added include directory
      storage/innobase/Makefile.am:
        Updated to add in handler
      storage/innobase/handler/ha_innodb.cc:
        Adjusted include files, also disabled replication code which was not being used.
      storage/innobase/plug.in:
        Added additional Makefile
      storage/innobase/handler/Makefile.am:
        New BitKeeper file ``storage/innobase/handler/Makefile.am''
      b098f25d
  7. 20 Aug, 2006 1 commit
    • unknown's avatar
      This changeset moves the ha_myisam files to their storage directories. It... · cfafd458
      unknown authored
      This changeset moves the ha_myisam files to their storage directories.  It also includes updates for all engines include patch for windows builds. 
      
      
      storage/myisam/ha_myisam.h:
        Rename: sql/ha_myisam.h -> storage/myisam/ha_myisam.h
      libmysqld/Makefile.am:
        Removing myisam
      sql/CMakeLists.txt:
        removing myisam reference
      sql/Makefile.am:
        Removing myisam reference.
      sql/handler.cc:
        Removing unneeded include reference
      sql/mysqld.cc:
        updating include reference
      storage/archive/CMakeLists.txt:
        Update windows include
      storage/blackhole/CMakeLists.txt:
        Update windows include
      storage/csv/CMakeLists.txt:
        Update Windows include
      storage/example/CMakeLists.txt:
        Update windows include
      storage/federated/CMakeLists.txt:
        Update windows include
      storage/heap/CMakeLists.txt:
        
        Update windows include
      storage/myisam/CMakeLists.txt:
        Adding ha_myisam reference
      storage/myisam/Makefile.am:
        Updatinng Makefile.am
      storage/myisam/ha_myisam.cc:
        Updating include reference
      storage/myisammrg/CMakeLists.txt:
        Update windows include
      cfafd458
  8. 19 Aug, 2006 2 commits
    • unknown's avatar
      Update to push all of merge into the merge storage directory. · d1c1dac8
      unknown authored
      storage/myisammrg/ha_myisammrg.h:
        Rename: sql/ha_myisammrg.h -> storage/myisammrg/ha_myisammrg.h
      storage/federated/CMakeLists.txt:
        BitKeeper file /home/brian/mysql/arch-5.1/storage/federated/CMakeLists.txt
      libmysqld/Makefile.am:
        Removed mrg
      sql/CMakeLists.txt:
        Removed mrg
      sql/Makefile.am:
        Removed mrg
      sql/handler.cc:
        Removed mrg include (no longer needed)
      sql/sql_cache.cc:
        Updated include files
      storage/heap/Makefile.am:
        
        Formatting
      storage/myisammrg/Makefile.am:
        Updated makefile for mrg
      storage/myisammrg/ha_myisammrg.cc:
        Updated Makefile
      d1c1dac8
    • unknown's avatar
      Moved heap into its own directory. · 39f1d9f4
      unknown authored
      storage/heap/ha_heap.h:
        Rename: sql/ha_heap.h -> storage/heap/ha_heap.h
      libmysqld/Makefile.am:
        Heap changes
      sql/CMakeLists.txt:
        Removed ha_heap
      sql/Makefile.am:
        Removed heap
      sql/handler.cc:
        Removed unneeded include call
      storage/heap/Makefile.am:
        Adjusted heap Makefile.am to include ha_heap.cc
      storage/heap/ha_heap.cc:
        Added plugin header
      39f1d9f4
  9. 11 Aug, 2006 1 commit
    • unknown's avatar
      Removed bdb test cases. · bcc3b17f
      unknown authored
      BitKeeper/deleted/.del-bdb-alter-table-1.result:
        Rename: mysql-test/r/bdb-alter-table-1.result -> BitKeeper/deleted/.del-bdb-alter-table-1.result
      BitKeeper/deleted/.del-bdb-alter-table-1.test:
        Rename: mysql-test/t/bdb-alter-table-1.test -> BitKeeper/deleted/.del-bdb-alter-table-1.test
      BitKeeper/deleted/.del-bdb-alter-table-2-master.opt:
        Rename: mysql-test/t/bdb-alter-table-2-master.opt -> BitKeeper/deleted/.del-bdb-alter-table-2-master.opt
      BitKeeper/deleted/.del-bdb-alter-table-2.result:
        Rename: mysql-test/r/bdb-alter-table-2.result -> BitKeeper/deleted/.del-bdb-alter-table-2.result
      BitKeeper/deleted/.del-bdb-alter-table-2.test:
        Rename: mysql-test/t/bdb-alter-table-2.test -> BitKeeper/deleted/.del-bdb-alter-table-2.test
      BitKeeper/deleted/.del-bdb-crash.result:
        Rename: mysql-test/r/bdb-crash.result -> BitKeeper/deleted/.del-bdb-crash.result
      BitKeeper/deleted/.del-bdb-crash.test:
        Rename: mysql-test/t/bdb-crash.test -> BitKeeper/deleted/.del-bdb-crash.test
      BitKeeper/deleted/.del-bdb-deadlock.result:
        Rename: mysql-test/r/bdb-deadlock.result -> BitKeeper/deleted/.del-bdb-deadlock.result
      BitKeeper/deleted/.del-bdb-deadlock.test:
        Rename: mysql-test/t/bdb-deadlock.test -> BitKeeper/deleted/.del-bdb-deadlock.test
      BitKeeper/deleted/.del-bdb-deadlock.tminus:
        Rename: mysql-test/t/bdb-deadlock.tminus -> BitKeeper/deleted/.del-bdb-deadlock.tminus
      BitKeeper/deleted/.del-bdb.result:
        Rename: mysql-test/r/bdb.result -> BitKeeper/deleted/.del-bdb.result
      BitKeeper/deleted/.del-bdb.test:
        Rename: mysql-test/t/bdb.test -> BitKeeper/deleted/.del-bdb.test
      BitKeeper/deleted/.del-bdb_cache-master.opt~e54093fff2e73631:
        Rename: mysql-test/t/bdb_cache-master.opt -> BitKeeper/deleted/.del-bdb_cache-master.opt~e54093fff2e73631
      BitKeeper/deleted/.del-bdb_cache.result~5767ff4f4b228a66:
        Rename: mysql-test/r/bdb_cache.result -> BitKeeper/deleted/.del-bdb_cache.result~5767ff4f4b228a66
      BitKeeper/deleted/.del-bdb_cache.test~818df448403a5598:
        Rename: mysql-test/t/bdb_cache.test -> BitKeeper/deleted/.del-bdb_cache.test~818df448403a5598
      BitKeeper/deleted/.del-bdb_gis.result:
        Rename: mysql-test/r/bdb_gis.result -> BitKeeper/deleted/.del-bdb_gis.result
      BitKeeper/deleted/.del-bdb_gis.test:
        Rename: mysql-test/t/bdb_gis.test -> BitKeeper/deleted/.del-bdb_gis.test
      BitKeeper/deleted/.del-have_bdb.inc:
        Rename: mysql-test/include/have_bdb.inc -> BitKeeper/deleted/.del-have_bdb.inc
      BitKeeper/deleted/.del-have_bdb.require:
        Rename: mysql-test/r/have_bdb.require -> BitKeeper/deleted/.del-have_bdb.require
      BitKeeper/deleted/.del-index_merge_bdb.result:
        Rename: mysql-test/r/index_merge_bdb.result -> BitKeeper/deleted/.del-index_merge_bdb.result
      BitKeeper/deleted/.del-index_merge_bdb.test:
        Rename: mysql-test/t/index_merge_bdb.test -> BitKeeper/deleted/.del-index_merge_bdb.test
      BitKeeper/deleted/.del-ps_6bdb.result:
        Rename: mysql-test/r/ps_6bdb.result -> BitKeeper/deleted/.del-ps_6bdb.result
      BitKeeper/deleted/.del-ps_6bdb.test:
        Rename: mysql-test/t/ps_6bdb.test -> BitKeeper/deleted/.del-ps_6bdb.test
      BitKeeper/deleted/.del-rowid_order_bdb.result:
        Rename: mysql-test/r/rowid_order_bdb.result -> BitKeeper/deleted/.del-rowid_order_bdb.result
      BitKeeper/deleted/.del-rowid_order_bdb.test:
        Rename: mysql-test/t/rowid_order_bdb.test -> BitKeeper/deleted/.del-rowid_order_bdb.test
      BitKeeper/deleted/.del-sql_manager.h:
        Rename: sql/sql_manager.h -> BitKeeper/deleted/.del-sql_manager.h
      libmysqld/Makefile.am:
        Removed bdb from the engine
      mysql-test/extra/binlog_tests/binlog.test:
        Removed bdb support
      mysql-test/r/binlog_stm_binlog.result:
        Updated results
      mysql-test/r/ctype_utf8.result:
        Removed bdb support
      mysql-test/t/ctype_utf8.test:
        Removed bdb support
      sql/CMakeLists.txt:
        Removed file for Windows build
      sql/Makefile.am:
        Removed unneeded include file.
      sql/sql_manager.cc:
        Removed include file.
      bcc3b17f
  10. 10 Aug, 2006 1 commit
    • unknown's avatar
      First stage removeal of BDB. · 21bb4f94
      unknown authored
      BitKeeper/deleted/.del-CMakeLists.txt:
        Delete: storage/bdb/CMakeLists.txt
      BitKeeper/deleted/.del-LICENSE:
        Delete: storage/bdb/LICENSE
      BitKeeper/deleted/.del-Makefile.in:
        Delete: storage/bdb/Makefile.in
      BitKeeper/deleted/.del-compile-pentium-debug-no-bdb:
        Delete: BUILD/compile-pentium-debug-no-bdb
      BUILD/Makefile.am:
        Remove dropped file
      configure.in:
        Remove berkely from configure.
      BUILD/compile-dist:
        Remove option to build bdb
      BUILD/compile-solaris-sparc-purify:
        Remove option for bdb build
      libmysqld/Makefile.am:
        Remove option for bdb build
      sql/Makefile.am:
        Remove bdb build
      21bb4f94
  11. 04 Jul, 2006 1 commit
    • unknown's avatar
      WL#2928 Date Translation NRE · 184ff212
      unknown authored
      (implemented by by Josh Chamas)
      
      
      libmysqld/Makefile.am:
        Adding new source file
      mysql-test/r/date_formats.result:
        Adding test case
      mysql-test/t/date_formats.test:
        Adding test case
      sql/Makefile.am:
        Adding new source file
      BitKeeper/etc/ignore:
        Added libmysqld/sql_locale.cc to the ignore list
      sql/item_timefunc.cc:
        Using current locale data, instead of hard coded English names.
      sql/mysql_priv.h:
        Adding new type MY_LOCALE, and declaring new global variables.
      sql/set_var.cc:
        Adding "lc_time_names" system variable.
      sql/set_var.h:
        Adding "lc_time_names" system variable.
      sql/sql_cache.cc:
        Adding lc_time_names as a query cache flag.
      sql/sql_class.cc:
        Setting default locale to en_US
      sql/sql_class.h:
        Adding locale variable into system_variables.
      sql/sql_locale.cc:
        Adding new file with locale data for various languages
      184ff212
  12. 27 Jun, 2006 1 commit
    • unknown's avatar
      first cut of WL#3337 (New event scheduler locking infrastructure). · e5f8163b
      unknown authored
      Infrastructure built. Added the  foreseen files and change Makefile.am/CMakeLists.txt
      accordingly.
      
      
      libmysqld/Makefile.am:
        add new files. this is first cut of WL3337u
      sql/CMakeLists.txt:
        add more files to build
      sql/Makefile.am:
        add new files. this is first cut of WL3337
      sql/event_scheduler.cc:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/events.cc:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/share/errmsg.txt:
        new error message
      sql/event_data_objects.cc:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/event_data_objects.h:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/sql_parse.cc:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/sql_show.cc:
        event_timed.h -> event_data_objects.h (WL#3337)
      sql/sql_yacc.yy:
        event_timed.h -> event_data_objects.h (WL#3337)
      e5f8163b
  13. 08 Jun, 2006 1 commit
    • unknown's avatar
      Reorganize, physically the events code · 99438424
      unknown authored
      Unify method naming -> create/update/drop_event
      Move class Event_timed to event_timed.h
      class Events is in events.h (renamed from event.h)
      The implementation is in events.cc (renamed from event.h)
      
      
      BitKeeper/deleted/.del-event_executor.cc~f4a4645b973838ab:
        Delete: sql/event_executor.cc
      include/my_time.h:
        add a boundary
      libmysqld/CMakeLists.txt:
        event.cc -> events.cc
      libmysqld/Makefile.am:
        event.cc -> event.cc
      sql/CMakeLists.txt:
        event.cc -> events.cc
      sql/Makefile.am:
        event.cc -> events.cc
        event_priv.h -> events_priv.h
      sql/event_scheduler.cc:
        event.h -> events.h
        add_event -> create_event
        replace_event -> update_event()
        event_timed_compare_q is only used in event_scheduler.cc , so moving it
        from event.cc and making it static
      sql/event_scheduler.h:
        add_event -> create_event
        replace_event -> update_event
      sql/event_timed.cc:
        moved extern interval_type_to_name to mysql_priv.h
      sql/mysql_priv.h:
        moved my_time_compare to time.cc
      sql/mysqld.cc:
        event.h -> events.h
      sql/sql_db.cc:
        event.h -> events.h
      sql/sql_parse.cc:
        event.h -> events.h
        class Event_timed moved to event_timed.h
      sql/sql_show.cc:
        event.h -> events.h
        class Event_timed moved to event_timed.h
      sql/sql_yacc.yy:
        event.h -> events.h
        class Event_timed moved to event_timed.h
      sql/events.cc:
        add_event -> create_event
        replace_event -> update_event
        event_timed_compare_q moved to event_scheduler.cc
      sql/events.h:
        class Event_timed moved to event_timed.h
      sql/events_priv.h:
        my_time_compare moved to mysql_priv.h
        event_timed_compare_q is static in event_scheduler.cc
      sql/time.cc:
        moved interval_type_to_name from event.cc to here.
      BitKeeper/etc/ignore:
        Added libmysqld/events.cc to the ignore list
      99438424
  14. 06 Jun, 2006 1 commit
    • unknown's avatar
      Re-apply missing changeset, orignally pushed by elliot · a68a9cb6
      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''
      a68a9cb6
  15. 31 May, 2006 1 commit
    • unknown's avatar
      Bug#19575 MySQL-shared-5.0.21-0.glibc23 causes segfault in SSL_library_init · e03f4785
      unknown authored
       - 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.
      
      
      client/Makefile.am:
        Remove $yassl_includes
        ...and one "suspicious line"
      config/ac-macros/yassl.m4:
        Remove yassl_includes as they are the same as "normal" include
      extra/yassl/include/openssl/crypto.h:
        Add include file "prefix_crypto.h" to rename SSL_* functions to yaSSL_*
      extra/yassl/include/openssl/ssl.h:
        Add include file "prefix_crypto.h" to rename SSL_* functions to yaSSL_*
      libmysql/Makefile.am:
        Remove yassl_includes
      libmysql_r/Makefile.am:
        Remove yassl_includes
      libmysqld/Makefile.am:
        Remove yassl_includes
        And one suspicious line
      libmysqld/examples/Makefile.am:
        Remove yassl_includes
      server-tools/instance-manager/Makefile.am:
        Remove yassl_includes
      sql/Makefile.am:
        Remove yassl_includes
      tools/Makefile.am:
        Add link with yaSSL libs
      vio/Makefile.am:
        Remove yassl_includes
      extra/yassl/include/openssl/generate_prefix_files.pl:
        Add utility script to parse the header files to generate the prefix_* files that renames yaSSL SSL_* functions
      extra/yassl/include/openssl/prefix_crypto.h:
        Add prefix file for crypto.h
      extra/yassl/include/openssl/prefix_ssl.h:
        Add prefix file for ssl.h
      e03f4785
  16. 22 May, 2006 1 commit
    • unknown's avatar
      fix for bug #17619 Scheduler race conditions · f4781a7e
      unknown authored
      - Scheduler is either initialized at server start or never.
        Starting & stopping is now suspending & resuming.
      - The scheduler has clear OO interface
      - Now all calls to the scheduler are synchronous
      - GLOBAL event_scheduler uses thd::sys_var_tmp (see set_var.cc)
      - External API is encapsulated into class Events
      - Includes fixes for all comments of Kostja's review of 19.05.2005
      
      Starting to merge into 5.1-release (5.1.10) and push
      
      
      BitKeeper/etc/ignore:
        Added libmysqld/event_scheduler.cc to the ignore list
      libmysqld/Makefile.am:
        executor -> scheduler
      mysql-test/r/events.result:
        update result
      mysql-test/r/events_bugs.result:
        update result
      mysql-test/r/events_logs_tests.result:
        update result
      mysql-test/r/events_microsec.result:
        update result
      mysql-test/r/events_scheduling.result:
        update result
      mysql-test/r/events_stress.result:
        update result
      mysql-test/t/disabled.def:
        enable these tests
      mysql-test/t/events.test:
        optimize the test a bit for spee...
      f4781a7e
  17. 20 May, 2006 1 commit
    • unknown's avatar
      Makefile.am: · b0b60840
      unknown authored
        Specify yaSSL .a file, not .la (bug#19966)
        Don't use Mac OS X "__.SYMDEF SORTED" file in archives
      
      
      libmysqld/Makefile.am:
        Specify yaSSL .a file, not .la (bug#19966)
        Don't use Mac OS X "__.SYMDEF SORTED" file in archives
      b0b60840
  18. 08 May, 2006 3 commits
  19. 19 Apr, 2006 1 commit
    • unknown's avatar
      Fix compilation failure when compiling with BUILD/compile-pentium-debug-max · 31024b7c
      unknown authored
      (Problem with embedded server and ndb)
      Fix broken mysql-test-run.sh
      Removed memory leak in ha_example.cc
      
      
      libmysqld/Makefile.am:
        Fix compiler failure (libmysqld.a was empty)
        Reason was that 'cd' did an echo that confused 'ar'
      mysql-test/mysql-test-run.pl:
        Make the port number in a nice range
      mysql-test/mysql-test-run.sh:
        Remove deprication message until speed of mysql-test-run.pl is comparable to mysql-test-run.sh
        Fix code that jimw broke in his last change
      storage/example/ha_example.cc:
        Removed memory leak
        (example_done_func was not called)
      31024b7c
  20. 13 Apr, 2006 1 commit
    • unknown's avatar
      WL#3201 · 83583111
      unknown authored
        " Configure support for server plugins "
      
      
      storage/blackhole/ha_blackhole.h:
        Rename: sql/ha_blackhole.h -> storage/blackhole/ha_blackhole.h
      BitKeeper/deleted/.del-storage.m4~24bf2fffdaa328ad:
        Delete: config/ac-macros/storage.m4
      BitKeeper/deleted/.del-ha_archive.m4~a07fac7110b39294:
        Delete: config/ac-macros/ha_archive.m4
      BitKeeper/deleted/.del-ha_blackhole.m4~8ed06eb91f6420ed:
        Delete: config/ac-macros/ha_blackhole.m4
      BitKeeper/deleted/.del-ha_example.m4~1dfb268163297708:
        Delete: config/ac-macros/ha_example.m4
      BitKeeper/deleted/.del-ha_federated.m4~7acddd58286acfd6:
        Delete: config/ac-macros/ha_federated.m4
      BitKeeper/deleted/.del-ha_innodb.m4~6f141fb5b80c1f39:
        Delete: config/ac-macros/ha_innodb.m4
      BitKeeper/deleted/.del-ha_partition.m4~bc57067550be5f89:
        Delete: config/ac-macros/ha_partition.m4
      BitKeeper/deleted/.del-ha_tina.m4~f658506ebbc113ca:
        Delete: config/ac-macros/ha_tina.m4
      BitKeeper/deleted/.del-handlerton.cc.in~377156e7b06067cc:
        Delete: sql/handlerton.cc.in
      BitKeeper/deleted/.del-handlerton-win.cc~322a7e59507976df:
        Delete: sql/handlerton-win.cc
      BUILD/SETUP.sh:
        WL#3201
          Changes in configure arguments
      Makefile.am:
        WL#3201
          changes in build subst names
      config/ac-macros/ha_berkeley.m4:
        WL#3201
          remove unused variable
          Makefile is always made
      config/ac-macros/ha_ndbcluster.m4:
        WL#3201
          remove unused variables
          Split big macro
      configure.in:
        WL#3201
          out with storage.m4, in with plugins.m4
          change how plugins are declared
          include makefiles, remove handlerton.cc, add sql_builtin.cc
      include/mysql/plugin.h:
        WL#3201
          support static and dynamic build - MYSQL_DYNAMIC_PLUGIN
      libmysqld/Makefile.am:
        WL#3201
          Storage engine files still left in sql subdir are not conditionally
          compiled. Should move them out soon,
      plugin/Makefile.am:
        WL#3201
          update makefile
      plugin/fulltext/Makefile.am:
        WL#3201
          update makefile
      plugin/fulltext/plugin_example.c:
        WL#3201
          change to mysql_declare_plugin macro
      sql/Makefile.am:
        WL#3201
          Storage engine files still left in sql subdir are not conditionally
          compiled. Should move them out soon,
      sql/ha_berkeley.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/ha_federated.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/ha_heap.cc:
        WL#3201
          make into a plugin
      sql/ha_innodb.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/ha_myisam.cc:
        WL#3201
          make into a plugin
      sql/ha_myisammrg.cc:
        WL#3201
          make into a plugin
      sql/ha_ndbcluster.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/ha_ndbcluster_binlog.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/ha_partition.cc:
        WL#3201
          make into a plugin
          conditionally compile content
      sql/handler.cc:
        WL#3201
          Simplify how storage engines are found by db_type
          (hopefully we can get rid of it soon)
          Code cleanup
      sql/handler.h:
        WL#3201
          new DB_TYPE_FIRST_DYNAMIC
          new func ha_finalize_handlerton()
          remove ha_register_builtin_plugins()
      sql/log.cc:
        WL#3201
          make into a plugin
      sql/mysqld.cc:
        WL#3201
          remove ha_register_builtin_plugins()
          alter init order so that storage engines are initialized before first use
      sql/partition_info.cc:
        WL#3201
          conditionally compile content
      sql/sql_delete.cc:
        WL#3201
          conditionally include ha_innodb.h
      sql/sql_plugin.cc:
        WL#3201
          All compiled in plugins are in mysqld_builtins[]
          add funcs for plugin finalization
          install builtin plugins on initialization
      sql/sql_show.cc:
        WL#3201
          Fix to use plugin_foreach()
      sql/sql_yacc.yy:
        WL#3201
          SHOW FULL PLUGIN
      storage/archive/Makefile.am:
        WL#3201
          setup as plugin makefile
      storage/archive/ha_archive.cc:
        WL#3201
          Convert into a plugin
      storage/archive/ha_archive.h:
        WL#3201
          azlib.h now in local dir
      storage/blackhole/ha_blackhole.cc:
        WL#3201
          convert into a plugin
      storage/csv/Makefile.am:
        WL#3201
          setup as plugin makefile
      storage/csv/ha_tina.cc:
        WL#3201
          remove conditional compilation on MYSQL_PLUGIN
          mysql_declare_plugin macro change
      storage/example/Makefile.am:
        WL#3201
          fix as new-style plugin makefile
      storage/example/ha_example.cc:
        WL#3201
          remove conditional compilation on MYSQL_PLUGIN
          mysql_declare_plugin macro change
      storage/innobase/Makefile.am:
        WL#3201
          Lets make life easier and reduce innodb into a single library file
      config/ac-macros/plugins.m4:
        New BitKeeper file ``config/ac-macros/plugins.m4''
      sql/sql_builtin.cc.in:
        New BitKeeper file ``sql/sql_builtin.cc.in''
      storage/blackhole/Makefile.am:
        New BitKeeper file ``storage/blackhole/Makefile.am''
      83583111
  21. 12 Apr, 2006 1 commit
    • unknown's avatar
      fixes for 'make dist' and 'make distcheck' · c566f9a2
      unknown authored
      BUILD/compile-dist:
        fixes for 'make dist' and 'make distcheck'
        include yassl in "dist"
      Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        remove double-listing of everything in SUBDIRS and DIST_SUBDIRS
        remove @yassl_dir@, it belongs to extra/Makefile.am
        specify --basedir for mysql_install_db, in case builddir (where mysql_install_db is)
        differs from srcdir (where mysql_fix_privilege_tables.sql is)
      config/ac-macros/yassl.m4:
        fixes for 'make dist' and 'make distcheck'
        create Makefile's only if yassl is used
        yassl_dir must not include /
      config/ac-macros/zlib.m4:
        fixes for 'make dist' and 'make distcheck'
        create Makefile only if zlib is used
      configure.in:
        fixes for 'make dist' and 'make distcheck'
        create Makefile only if a feature is enabled
        storage engine dirs must not include /
        automatically disable readline/libedit/sql-bench if source dir is missing
      extra/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        remove SUBDIR/DIST_SUBDIR hack
      libmysql_r/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        when symlinking all files from libmysql/ take into account that
        srcdir != builddir
      libmysqld/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        remove fragile promiscuous search for object files
        if .o file is not where we look for it - extract it from the library
      mysql-test/ndb/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        ndbcluster script is not a "source"
        don't forget to cleanup
      plugin/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        include plugin/fulltext/configure.in template in the distribution
      storage/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        remove SUBDIRS/DIST_SUBDIRS hack
      storage/ndb/Makefile.am:
        fixes for 'make dist' and 'make distcheck'
        force common.mk.am out of DIST_COMMON (which is otherwise an
        auto-generated list of Makefile's sources) because it's listed
        indirectly in EXTRA_DIST, and with bk -r get, a file cannot be copied
        twice.
      c566f9a2
  22. 05 Apr, 2006 1 commit
    • unknown's avatar
      Makefile.am: · ac28585c
      unknown authored
        After merge correction
      
      
      libmysqld/Makefile.am:
        After merge correction
      ac28585c
  23. 25 Mar, 2006 1 commit
    • unknown's avatar
      Makefile.am: · c8acb2d8
      unknown authored
        Strip ending ".libs/" in search path for objects
      
      
      libmysqld/Makefile.am:
        Strip ending ".libs/" in search path for objects
      c8acb2d8
  24. 24 Mar, 2006 1 commit
    • unknown's avatar
      Some changes to make it possible to build for Windows with CMake from · 230eab3c
      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.
      230eab3c
  25. 21 Feb, 2006 1 commit
    • unknown's avatar
      BUG #15408 - Partitions: subpartition names are not unique · b2cf86f1
      unknown authored
      libmysqld/Makefile.am:
        changed name to partition_info.cc
      mysql-test/r/partition_mgm_err.result:
        added drop table for previous test
      mysql-test/t/partition_mgm_err.test:
        added drop table for previous test
      sql/Makefile.am:
        reformatted a bit
        changed name of partition_info.cpp to partition_info.cc
      sql/partition_element.h:
        updated copyright date
      sql/partition_info.cc:
        minor corrections as a result of review
      sql/partition_info.h:
        updated copyright date
      sql/sql_partition.cc:
        updated file comment and fixed some spacing
      sql/sql_partition.h:
        updated copyright date
      win/cmakefiles/sql:
        changed name to partition_info.cc
      b2cf86f1
  26. 16 Feb, 2006 1 commit
    • unknown's avatar
      BUG# 15408 Partitions: subpartition names are not unique · fc5f022e
      unknown authored
      THis patch goes along with 1.2098.23.1 to form the complete patch
      
      
      libmysqld/Makefile.am:
        added partition_info.cpp   to libmysqld sources
      sql/ha_ndbcluster.cc:
        using the new member versions of these
      sql/sql_partition.cc:
        using the member version of is_sub_partitioned
      fc5f022e
  27. 12 Jan, 2006 1 commit
    • unknown's avatar
      wl2325 wl2324 · 4c798b42
      unknown authored
      mysql-test/include/have_ndb_extra.inc:
        New BitKeeper file ``mysql-test/include/have_ndb_extra.inc''
      mysql-test/include/not_ndb.inc:
        New BitKeeper file ``mysql-test/include/not_ndb.inc''
      mysql-test/r/have_ndb_extra.require:
        New BitKeeper file ``mysql-test/r/have_ndb_extra.require''
      mysql-test/r/ndb_alter_table_row.result:
        New BitKeeper file ``mysql-test/r/ndb_alter_table_row.result''
      mysql-test/r/ndb_alter_table_stm.result:
        New BitKeeper file ``mysql-test/r/ndb_alter_table_stm.result''
      mysql-test/r/ndb_binlog_basic.result:
        New BitKeeper file ``mysql-test/r/ndb_binlog_basic.result''
      mysql-test/r/ndb_binlog_multi.result:
        New BitKeeper file ``mysql-test/r/ndb_binlog_multi.result''
      mysql-test/r/ndb_multi_row.result:
        New BitKeeper file ``mysql-test/r/ndb_multi_row.result''
      mysql-test/r/not_ndb.require:
        New BitKeeper file ``mysql-test/r/not_ndb.require''
      mysql-test/r/rpl_ndb_bank.result:
        New BitKeeper file ``mysql-test/r/rpl_ndb_bank.result''
      mysql-test/r/rpl_ndb_basic.result:
      ...
      4c798b42
  28. 11 Jan, 2006 1 commit
    • unknown's avatar
      wl2723 - ndb opt. nr · 641ce5e9
      unknown authored
      mysql-test/t/rpl_multi_engine.test:
        merge fix
      libmysqld/sql_tablespace.cc:
        New BitKeeper file ``libmysqld/sql_tablespace.cc''
      mysql-test/r/ndb_basic_disk.result:
        New BitKeeper file ``mysql-test/r/ndb_basic_disk.result''
      mysql-test/t/ndb_basic_disk.test:
        New BitKeeper file ``mysql-test/t/ndb_basic_disk.test''
      sql/sql_tablespace.cc:
        New BitKeeper file ``sql/sql_tablespace.cc''
      storage/ndb/src/kernel/blocks/OptNR.txt:
        New BitKeeper file ``storage/ndb/src/kernel/blocks/OptNR.txt''
      storage/ndb/src/kernel/vm/mem.txt:
        New BitKeeper file ``storage/ndb/src/kernel/vm/mem.txt''
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp:
        New BitKeeper file ``storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp''
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp:
        New BitKeeper file ``storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp''
      storage/ndb/tools/ndb_error_reporter:
        New BitKeeper file ``storage/ndb/tools/ndb_error_reporter''
      641ce5e9
  29. 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 ma...
      d4d29edb
  30. 23 Dec, 2005 1 commit
    • unknown's avatar
      Update to add in support for AZIO. · 93b3d4ef
      unknown authored
      AZIO differs in that it uses mysys methods and removes all of the malloc calls. 
      
      
      configure.in:
        Update for new archive directory
      libmysqld/Makefile.am:
        Adding archive storage directory.
      sql/Makefile.am:
        Adding archive library.
      sql/ha_archive.cc:
        Update for ha_archive to use azio.
      sql/ha_archive.h:
        Updates to support azio.
      storage/Makefile.am:
        Added archive directory.
      storage/archive/Makefile.am:
        New BitKeeper file ``storage/archive/Makefile.am''
      storage/archive/archive_test.c:
        New BitKeeper file ``storage/archive/archive_test.c''
      storage/archive/azio.c:
        New BitKeeper file ``storage/archive/azio.c''
      storage/archive/azlib.h:
        New BitKeeper file ``storage/archive/azlib.h''
      93b3d4ef
  31. 22 Dec, 2005 2 commits
    • unknown's avatar
    • unknown's avatar
      This patch does the following: · 67c96c78
      unknown authored
      1) Fixes breakage in embedded server build for XMLPath push.
      2) Hides PARTITION engine from view.
      3) Add ENGINES information schema (and it should now be clear from this patch on how to turn any show command into an information schema).
      
      
      libmysqld/Makefile.am:
        Fix for embedded server to build.
      mysql-test/r/information_schema.result:
        Fix for additional information_schema
      mysql-test/r/information_schema_db.result:
        Fix for adding additional engines information schema.
      mysql-test/t/information_schema.test:
        Added test to make sure that engines information schema works.
      sql/ha_partition.cc:
        Made PARTITION hidden in information schema.
      sql/sql_parse.cc:
        Added additional case for engine information schema.
      sql/sql_show.cc:
        Code for ENGINES information schema.
      sql/sql_yacc.yy:
        Extended grammer to support new ENGINES information schema
      sql/table.h:
        Comment on dependency in information schema.
      libmysqld/item_xmlfunc.cc:
        New BitKeeper file ``libmysqld/item_xmlfunc.cc''
      67c96c78
  32. 21 Dec, 2005 1 commit
    • unknown's avatar
      Adding XPath support: ExtractValue and UpdateXML functions. · 5e4c3ce6
      unknown authored
      libmysqld/Makefile.am:
      sql/Makefile.am:
        Adding new source files.
        Adding new file into build process.
      include/my_xml.h:
      strings/xml.c:
        Adding new XML parse flags to skip text normalization and 
        to use relative tag names. Adding enum for XML token types.
      sql/lex.h:
        Making parser aware of new SQL functions.
      sqll/item_create.h, sql/item_create.cc:
        Adding creators for ExtractValue and UpdateXML.
      sql/item.h:
        Adding new Item types: nodeset and nodeset comparator.
      sql/item_xmlfunc.h
      sql/item_xmlfunc.cc
        Adding new classes implementing XPath functions.
      mysql-test/t/xml.test, mysql-test/r/xml.result:
        New files: adding test case
      
      
      include/my_xml.h:
        Adding ExtractValue and UpdateXML functions.
        Adding XML parser flags and enum for XML token types.
      sql/Makefile.am:
        Adding new source files.
      sql/item.h:
        Adding new Item types: nodeset and nodeset comparator.
      sql/item_create.cc:
        Adding creators for ExtractValue and UpdateXML.
      sql/item_c...
      5e4c3ce6
  33. 15 Dec, 2005 1 commit
    • unknown's avatar
      WL#1034 update · 20bcd568
      unknown authored
      make compile-pentium-debug-max work
      
      
      libmysqld/Makefile.am:
        compile all three into libmysqld
      20bcd568
  34. 02 Dec, 2005 1 commit
  35. 24 Nov, 2005 1 commit
    • unknown's avatar
      Bug #15168 yassl failure on amd64 · a101950d
      unknown authored
       - Use libtool to build libraries
      
      
      config/ac-macros/yassl.m4:
        If necessary, disable inlining for all files in libtaocrypt not only integer.cpp
        Remove ver yassl_libs_with_path, not used anymore
      extra/yassl/src/Makefile.am:
        Let libtool build libraries
      extra/yassl/taocrypt/src/Makefile.am:
        Let libtool build libraries
        Only build one lib
      libmysqld/Makefile.am:
        Dont include yassl libs in libmysqld
      libmysqld/examples/Makefile.am:
        Add yassl includes and libs when linking examples with libmysqld
      a101950d