1. 04 May, 2004 1 commit
    • unknown's avatar
      Fix for remaining issues described in Bug #1664 · 6ca75754
      unknown authored
      "mysql_send_long_data() API call is completely broken".
      
      Now we are resetting some members (long_data_supplied/null_value...) of Item_param to its 
      initial state after each execution of prepared statement. We also manipulating 
      Item_param::maybe_null/null_value only via Item_param::set_* setters which makes code a bit 
      more robust.
      
      
      sql/item.cc:
        Now we are assuming that Item_param may be NULL until we know this fact exactly.
        Added non-empty implementation of Item_param::reset() method which should be used
        for restoring Item_param state after each statment execution. (We need to clear 
        long_data_supplied flag, we also clear some other Item_param members here since it
        makes code simpler.)
      sql/item.h:
        Now Item_param::reset() method really does something.
      sql/sql_prepare.cc:
        Now we are calling Item_param::reset() for each parameter after execution for resetting Item_param
        to initial state. So we no longer don't need Prepared_statement::long_data_flag. We also 
        set Item_param::null_value/maybe_null value in Item_param::set_* and reset() methods 
        instead of doing it explicitly in insert_params_* functions (this by the way lowers 
        probability that we will forget to update one of such functions).
      tests/client_test.c:
        Added test for Bug#1664 "mysql_send_long_data() API call is broken".
      6ca75754
  2. 29 Apr, 2004 10 commits
  3. 28 Apr, 2004 2 commits
    • unknown's avatar
      Allow one to send empty strings with mysql_stmt_send_long_data() · ae629fff
      unknown authored
      mysql_stmt_reset() now resets param->long_data_used
      Abort if --defaults-file=path-name uses a non-existing file (Bug #3413)
      Fixed problem with symlink test (bug in 4.1.2)
      
      
      libmysql/libmysql.c:
        Allow one to send empty strings with mysql_stmt_send_long_data()
        mysql_stmt_reset() now resets param->long_data_used
      mysys/default.c:
        Abort if --defaults-file=path-name uses a non-existing file (Bug #3413)
      sql/unireg.cc:
        Fixed problem with symlink test:  .frm table was not properly deleted if handler create failed
      ae629fff
    • unknown's avatar
      removed ndb odbc from compile and release · 5605374b
      unknown authored
      5605374b
  4. 27 Apr, 2004 6 commits
    • unknown's avatar
      f1ab98d4
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2976f954
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-bug3567
      
      
      2976f954
    • unknown's avatar
      after-merge fix: make concurrent-insert-skip code ft2-aware · e35880e0
      unknown authored
      
      mysql-test/t/func_group.test:
        no innodb is not an error
      e35880e0
    • unknown's avatar
      Fixed results for previous patch · 39ec9e1e
      unknown authored
      Ensure that mysqldump doesn't give an error about missing Index.xml when it's not needed
      
      
      client/mysqldump.c:
        Added better default --debug option
      mysql-test/r/show_check.result:
        Fixed result after Type->Engine conversion
      mysys/charset.c:
        Don't give error if Index.xml doesn't exists
        (If we can't find the character set, the later error will include the used patch to the Index.xml file)
      39ec9e1e
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 4f44862b
      unknown authored
      into mishka.local:/home/my/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/set_var.cc:
        Auto merged
      4f44862b
    • unknown's avatar
      After merge fixes · a3828081
      unknown authored
      Changed 'SHOW FIELD STATUS' to use 'Engine' instead of 'Type'
      
      
      client/client_priv.h:
        Added option 'create_options' for mysqldump
      client/mysqldump.c:
        Changed '--all' to '--create-options' as the old name was meaningless
      innobase/buf/buf0buf.c:
        After merge fixes
      innobase/buf/buf0lru.c:
        After merge fixes
      innobase/buf/buf0rea.c:
        After merge fixes
      innobase/dict/dict0load.c:
        After merge fixes
      innobase/fil/fil0fil.c:
        After merge fixes
      innobase/ibuf/ibuf0ibuf.c:
        After merge fixes
      innobase/include/fil0fil.h:
        After merge fixes
      innobase/include/row0mysql.h:
        After merge fixes
      innobase/include/ut0mem.h:
        After merge fixes
      innobase/log/log0recv.c:
        After merge fixes
      innobase/row/row0mysql.c:
        After merge fixes
      innobase/row/row0sel.c:
        After merge fixes
      innobase/srv/srv0start.c:
        After merge fixes
      innobase/sync/sync0rw.c:
        After merge fixes
      innobase/sync/sync0sync.c:
        After merge fixes
      myisam/ft_boolean_search.c:
        After merge fixes
      myisam/ft_nlq_search.c:
        After merge fixes
      mysql-test/r/mysqldump.result:
        After merge fixes
      mysql-test/t/mysqldump.test:
        Make result file smaller
        Some new tests
      sql/ha_innodb.cc:
        After merge fixes
      sql/set_var.cc:
        Removed compiler warning
      sql/slave.cc:
        After merge fixes
      sql/slave.h:
        After merge fixes
      sql/sql_show.cc:
        Type -> Engine
      a3828081
  5. 26 Apr, 2004 8 commits
    • unknown's avatar
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · c41919f3
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-bug3567
      
      
      c41919f3
    • unknown's avatar
      Fixed client_test to run with MAX_KEY=64. · 59b41f91
      unknown authored
      59b41f91
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1 · 9f4ae480
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      
      9f4ae480
    • unknown's avatar
      - disabled the NDB Cluster from the embedded server · 4959571d
      unknown authored
       - added compiling of the NDB Cluster to compile-pentium-max
      
      
      BUILD/compile-pentium-max:
         - added NDB Cluster
      include/mysql_embed.h:
         - disable NDB cluster for the embedded server by #undef'ing
           HAVE_NDBCLUSTER_DB
      libmysqld/Makefile.am:
         - remove ndbcluster_includes and ndbcluster_libs as NDB is not
           part of libmysqld anyway
      4959571d
    • unknown's avatar
      MAX_KEY limit doubled (32->64) · 2c3f5b9a
      unknown authored
      2c3f5b9a
    • unknown's avatar
      Merge with 4.0 · 1065f2bb
      unknown authored
      
      innobase/dict/dict0boot.c:
        Auto merged
      innobase/dict/dict0load.c:
        Auto merged
      innobase/dict/dict0mem.c:
        Auto merged
      innobase/fut/fut0lst.c:
        Auto merged
      innobase/include/buf0lru.h:
        Auto merged
      innobase/include/dict0mem.h:
        Auto merged
      innobase/include/fsp0fsp.h:
        Auto merged
      innobase/include/ha0ha.h:
        Auto merged
      innobase/include/ibuf0ibuf.h:
        Auto merged
      innobase/include/lock0lock.h:
        Auto merged
      innobase/include/log0log.h:
        Auto merged
      innobase/include/mem0pool.h:
        Auto merged
      innobase/include/mtr0mtr.h:
        Auto merged
      innobase/include/os0file.h:
        Auto merged
      innobase/include/rem0rec.h:
        Auto merged
      innobase/include/rem0rec.ic:
        Auto merged
      innobase/include/srv0srv.h:
        Auto merged
      innobase/include/sync0sync.h:
        Auto merged
      innobase/include/trx0sys.h:
        Auto merged
      innobase/include/ut0byte.h:
        Auto merged
      innobase/include/ut0ut.h:
        Auto merged
      innobase/mem/mem0pool.c:
        Auto merged
      innobase/mtr/mtr0mtr.c:
        Auto merged
      innobase/os/os0proc.c:
        Auto merged
      innobase/pars/lexyy.c:
        Auto merged
      innobase/pars/pars0opt.c:
        Auto merged
      innobase/row/row0ins.c:
        Auto merged
      innobase/row/row0purge.c:
        Auto merged
      innobase/row/row0uins.c:
        Auto merged
      innobase/row/row0umod.c:
        Auto merged
      innobase/row/row0undo.c:
        Auto merged
      innobase/row/row0upd.c:
        Auto merged
      innobase/trx/trx0purge.c:
        Auto merged
      innobase/trx/trx0roll.c:
        Auto merged
      innobase/trx/trx0sys.c:
        Auto merged
      innobase/trx/trx0undo.c:
        Auto merged
      innobase/ut/ut0byte.c:
        Auto merged
      pstack/bucomm.h:
        Auto merged
      pstack/budbg.h:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      support-files/mysql.spec.sh:
        Auto merged
      tests/insert_test.c:
        Auto merged
      mysql-test/t/func_group.test:
        Merge with 4.0
        Put 4.1 tests lasts
      sql/ha_innodb.cc:
        Merge with 4.0
        Added checking of results from my_malloc()
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1065f2bb
    • unknown's avatar
      symlink a whole dir, not individual files (symlinking individual files is one... · 6c01a22d
      unknown authored
      symlink a whole dir, not individual files (symlinking individual files is one subdir below and results in broken links)
      
      
      cmd-line-utils/readline/Makefile.am:
        revert
      BitKeeper/etc/ignore:
        added include/readline
      6c01a22d
  6. 24 Apr, 2004 1 commit
    • unknown's avatar
      ha_innodb.h: · 39ef383c
      unknown authored
        Allow a key path length in InnoDB to be up to 3500 bytes; this is needed so that one can create an index on a column with 255 UTF-8 characters
      
      
      sql/ha_innodb.h:
        Allow a key path length in InnoDB to be up to 3500 bytes; this is needed so that one can create an index on a column with 255 UTF-8 characters
      39ef383c
  7. 22 Apr, 2004 1 commit
  8. 21 Apr, 2004 2 commits
    • 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
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 8c1153d9
      unknown authored
      into sergbook.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      8c1153d9
  9. 19 Apr, 2004 1 commit
    • unknown's avatar
      mysqld.cc: · fd6ae5aa
      unknown authored
        changed default for nbdcluster to DISABLED
      
      
      sql/mysqld.cc:
        changed default for nbdcluster to DISABLED
      fd6ae5aa
  10. 18 Apr, 2004 3 commits
  11. 16 Apr, 2004 5 commits