1. 22 Dec, 2004 3 commits
  2. 21 Dec, 2004 18 commits
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.0 · 1548c6b7
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.1
      
      
      configure.in:
        SCCS merged
      innobase/os/os0file.c:
        SCCS merged
      1548c6b7
    • unknown's avatar
      main.cpp: · ba9ca889
      unknown authored
        ifdef on version prior to 5.0
      
      
      ndb/src/mgmsrv/main.cpp:
        ifdef on version prior to 5.0
      ba9ca889
    • unknown's avatar
      os0file.c: · fed35d92
      unknown authored
        Put back accidentally removed undef and remove a debug def
      
      
      innobase/os/os0file.c:
        Put back accidentally removed undef and remove a debug def
      fed35d92
    • unknown's avatar
      os0file.c: · b0d26c26
      unknown authored
        Fix InnoDB bug: on HP-UX, with a 32-bit binary, InnoDB was only able to read or write <= 2 GB files; the reason was that InnoDB treated the return value of lseek() as a 32-bit integer; lseek was used on HP-UX-11 as a replacement for pread() and pwrite() because HAVE_BROKEN_PREAD was defined on that platform
      
      
      innobase/os/os0file.c:
        Fix InnoDB bug: on HP-UX, with a 32-bit binary, InnoDB was only able to read or write <= 2 GB files; the reason was that InnoDB treated the return value of lseek() as a 32-bit integer; lseek was used on HP-UX-11 as a replacement for pread() and pwrite() because HAVE_BROKEN_PREAD was defined on that platform
      b0d26c26
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · b42f0957
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      b42f0957
    • unknown's avatar
      NdbApi.hpp: · 68d85f70
      unknown authored
        NdbApi.hpp to include ndb_inti.h and ndb_cluster_connecion.hpp
      
      
      ndb/include/ndbapi/NdbApi.hpp:
        NdbApi.hpp to include ndb_inti.h and ndb_cluster_connecion.hpp
      68d85f70
    • unknown's avatar
    • unknown's avatar
      Bug#6481 - storage_engine system variable allows nonsensical value · c6b6977b
      unknown authored
        Check that the requested storage engine is enabled.
      
      
      c6b6977b
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 5c185dfd
      unknown authored
      into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
      
      
      5c185dfd
    • unknown's avatar
      added ndb_init.h to distribution · 78e8e794
      unknown authored
          added missing copyright text
          moved ndb_init things to separate header file
          removed ndb_global include
          documented cluster connection class
          moved internal constants to NdbImpl.hpp class
          changed wait_until_ready behaviour somewhat
      
      
      ndb/config/type_ndbapitest.mk.am:
        corrected -I flag
      ndb/include/Makefile.am:
        added ndb_init.h to distribution
      ndb/include/ndb_global.h.in:
        added copyright text
        moved ndb_init things to separate header file
      ndb/include/ndbapi/NdbBlob.hpp:
        moved error codes and internal constants to NdbBlobImpl.hpp
      ndb/include/ndbapi/NdbReceiver.hpp:
        removed ndb_global include
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/Ndb.cpp:
        documented cluster connection class
        changed wait_until_ready behaviour somewhat
      ndb/src/ndbapi/NdbBlob.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        moved internal constants to NdbImpl.hpp class
      ndb/src/ndbapi/NdbOperationInt.cpp:
        changed includes
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        changed wait_until_ready behaviour somewhat
      ndb/test/ndbapi/testBlobs.cpp:
        use impl class to get constants
      78e8e794
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · f20c5314
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      
      f20c5314
    • unknown's avatar
      Tabs removed · ca756fa5
      unknown authored
      ca756fa5
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 7a3ad6eb
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7281
      
      
      7a3ad6eb
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 8dcb1726
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b7281
      
      
      sql/item_func.cc:
        Auto merged
      8dcb1726
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 5c79810a
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      
      5c79810a
    • unknown's avatar
      Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1 · b277c36a
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.clean
      
      
      libmysqld/lib_sql.cc:
        Auto merged
      b277c36a
    • unknown's avatar
      Fix to perform correctly with charsets in embedded server · fee2e57b
      unknown authored
      
      BitKeeper/deleted/.del-ctype_recoding.result.es~45c6fe567949af:
        Delete: mysql-test/r/ctype_recoding.result.es
      BitKeeper/deleted/.del-func_test.result.es~4de135264090aa14:
        Delete: mysql-test/r/func_test.result.es
      BitKeeper/deleted/.del-ps_2myisam.result.es~5132bde9c07c41e8:
        Delete: mysql-test/r/ps_2myisam.result.es
      BitKeeper/deleted/.del-ps_3innodb.result.es~a3613f0e86132472:
        Delete: mysql-test/r/ps_3innodb.result.es
      BitKeeper/deleted/.del-ps_4heap.result.es~956ae2c46b66b6ed:
        Delete: mysql-test/r/ps_4heap.result.es
      BitKeeper/deleted/.del-ps_5merge.result.es~6093a834fec21efe:
        Delete: mysql-test/r/ps_5merge.result.es
      BitKeeper/deleted/.del-ps_6bdb.result.es~57b94c3756e3d093:
        Delete: mysql-test/r/ps_6bdb.result.es
      libmysqld/lib_sql.cc:
        Charset conversion implemented
      mysql-test/r/query_cache.result.es:
        correct test result provided
      tests/client_test.c:
        now it works
      fee2e57b
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 7f6cc1df
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-order-bug
      
      
      7f6cc1df
  3. 20 Dec, 2004 5 commits
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · b4f4c5bd
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-bug6825
      
      
      b4f4c5bd
    • unknown's avatar
      configure.in: · 9cee9f69
      unknown authored
        Increment from 4.0.23 to 4.0.24
      
      
      configure.in:
        Increment from 4.0.23 to 4.0.24
      9cee9f69
    • unknown's avatar
    • unknown's avatar
      added config parameter Group on connection · 8c01aba7
      unknown authored
          moved NdbWaiter, m_ndb_cluster_connection, to impl class
          moved node selection things to cluster connection
          moved all private things to impl class
          added opts for shared memory and node selection
          changed opts handling somewhat; introduced enum for options and common handling of option variables
          added checks for transporter support
          automatic addition of shared mem transporters
          moved wait_until_ready code to cluster connection
          added control of usage of new node selection method
      
      
      ndb/include/mgmapi/mgmapi_config_parameters.h:
        added config parameter Group on connection
      ndb/include/ndbapi/Ndb.hpp:
        moved NdbWaiter, m_ndb_cluster_connection, to impl class
        moved node selection things to cluster connection
      ndb/include/ndbapi/ndb_cluster_connection.hpp:
        moved all private things to impl class
      ndb/include/util/ndb_opts.h:
        added opts for shared memory and node selection
      ndb/src/kernel/vm/Configuration.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/mgmclient/main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/mgmsrv/ConfigInfo.cpp:
        added checks for transporter support
        automatic addition of shared mem transporters
      ndb/src/mgmsrv/MgmtSrvr.cpp:
        in alloc node id first choose connection with specified hostname
      ndb/src/mgmsrv/main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/src/ndbapi/DictCache.hpp:
        added include file
      ndb/src/ndbapi/Ndb.cpp:
        enabled using new node selection method
        moved wait_until_ready code to cluster connection
        moved node selection (hint) to cluster connection
        removed start transaction dgroup
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        removed and added inclusde files
      ndb/src/ndbapi/NdbImpl.hpp:
        moved things from Ndb into Impl class
        moved waiter things to new file NdbWaiter.hpp
      ndb/src/ndbapi/NdbScanOperation.cpp:
        ndbwaiter is no in impl class
      ndb/src/ndbapi/Ndbif.cpp:
        ndbwaiter is no in impl class
      ndb/src/ndbapi/Ndbinit.cpp:
        moved some Ndb things into impl class
      ndb/src/ndbapi/TransporterFacade.hpp:
        changed friend declaration
      ndb/src/ndbapi/ndb_cluster_connection.cpp:
        moved node selection things to cluster connection
        moved things from cluster connection to cluster connection impl class
      ndb/test/ndbapi/testNdbApi.cpp:
        removed start transaction dgroup
      ndb/tools/delete_all.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/desc.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/drop_index.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/drop_tab.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/listTables.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/restore/restore_main.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/select_all.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/select_count.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      ndb/tools/waiter.cpp:
        changed opts handling somewhat; introduced enum for options and common handling of option variables
      sql/ha_ndbcluster.cc:
        added control of usage of new node selection method
      sql/mysqld.cc:
        added control of usage of new node selection method
      8c01aba7
    • unknown's avatar
      A fix (bug #7281: RAND(RAND) crashes server). · f06f8161
      unknown authored
      f06f8161
  4. 19 Dec, 2004 1 commit
  5. 18 Dec, 2004 12 commits
    • unknown's avatar
      mysql.cc: · b824756c
      unknown authored
        Fix up mysql help messages.
      
      
      client/mysql.cc:
        Fix up mysql help messages.
      b824756c
    • unknown's avatar
      fill_help_tables.sh: · d8432ada
      unknown authored
        Convert @samp{c} to 'c', not c.
      
      
      scripts/fill_help_tables.sh:
        Convert @samp{c} to 'c', not c.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      d8432ada
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.1 · 8e1d38a6
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1-clean
      
      
      8e1d38a6
    • unknown's avatar
      Fix test results · b1eb4521
      unknown authored
      b1eb4521
    • unknown's avatar
      Merge Bug#7391 from 4.0 · 02453262
      unknown authored
      
      mysql-test/r/update.result:
        Auto merged
      mysql-test/t/update.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Merge from 4.0
      02453262
    • unknown's avatar
      Merge · 4e8e1ef3
      unknown authored
      4e8e1ef3
    • unknown's avatar
      Merge acurtis@bk-internal.mysql.com:/home/bk/mysql-4.0 · 047f7904
      unknown authored
      into ltantony.rdg.cyberkinetica.homeunix.net:/usr/home/antony/work/bug7391.4
      
      
      047f7904
    • unknown's avatar
      Fix test · 63e47255
      unknown authored
      63e47255
    • unknown's avatar
      Simplify code during review · 2ca011d4
      unknown authored
      2ca011d4
    • unknown's avatar
      my-innodb-heavy-4G.cnf.sh: · c892bc8b
      unknown authored
        I fixed the typos in the transaction-isolation comments.
        I fixed the spelling mistakes in the comment.  It had tripped up a support 
        customer as they couldn't start the server with transaction-isolation=
        read-commited
      
      
      support-files/my-innodb-heavy-4G.cnf.sh:
        I fixed the typos in the transaction-isolation comments.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c892bc8b
    • unknown's avatar
      Remove bogus lines · c6be6653
      unknown authored
      c6be6653
    • unknown's avatar
      Bug#7391 - Multi-table UPDATE security regression · 4f9a0a06
      unknown authored
        Add in missing privilege checks. 
        Tests for the privileges.
      
      
      mysql-test/r/grant.result:
        Bug#7391 - Multi-table UPDATE security regression
          Tests column, table and db level access
      mysql-test/t/grant.test:
        Bug#7391 - Multi-table UPDATE security regression
          Tests column, table and db level access
      sql/sql_update.cc:
        Bug#7391 - Multi-table UPDATE security regression
          Add in missing privilege checks.
      4f9a0a06
  6. 17 Dec, 2004 1 commit
    • unknown's avatar
      Fix for BUG#7358: removing warning reporting of mysqldump 4.1.8 when calling... · 9a202517
      unknown authored
      Fix for BUG#7358: removing warning reporting of mysqldump 4.1.8 when calling SHOW CREATE DATABASE, as we deal almost gracefully with it
      (back to behaviour of 4.1.7). Warning was not fatal: mysqldump continued. And the good thing is that it helped spot that starting from 4.1.7,
      SHOW CREATE DATABASE failed (if --single-transaction and first db has non-empty InnoDB table and there is a second db) and thus mysqldump
      produced CREATE DATABASE statements missing the CHARACTER SET clause. Removing the bug which was in the server, and the warning reporting in
      mysqldump (compatibility with old servers).
      
      
      client/mysqldump.c:
        don't report errors as we deal almost gracefully with them (back to code of 4.1.7)
      mysql-test/r/flush_block_commit.result:
        result update
      mysql-test/t/flush_block_commit.test:
        let's verify that SHOW CREATE DATABASE succeeds even if connection has open transaction.
      sql/sql_parse.cc:
        There is no reason to forbid SHOW CREATE DATABASE if connection has an open transaction
      9a202517