1. 19 Mar, 2004 2 commits
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.0 · a53fc49e
      unknown authored
      into mysql.com:/space/my/mysql-4.0-build
      
      
      a53fc49e
    • unknown's avatar
      - Do-pkg: PGK and DMG names now include the full arch name (e.g. · 84418a9e
      unknown authored
         "-apple-darwin7.3.0-powerpc") - this is needed as we now will provide
         Mac OS X 10.2.x and Mac OS X 10.3.x PGKs (and it's more in line of
         how we name all other packages)
      
      
      Build-tools/Do-pkg:
         - PGK and DMG names now include the full arch name (e.g. 
           "-apple-darwin7.3.0-powerpc") - this is needed as we now will provide
           Mac OS X 10.2.x and Mac OS X 10.3.x PGKs (and it's more in line of
           how we name all other packages)
      84418a9e
  2. 17 Mar, 2004 5 commits
    • unknown's avatar
      WL #1510 "Implement support for "commercial" binaries on handshake", · c6a05996
      unknown authored
      client library:
      - implemented 'check_license' function
      
      
      include/errmsg.h:
        WL #1510: new error code
      include/mysql_version.h.in:
        WL #1510: fallback define for LICENSE
      libmysql/errmsg.c:
        WL #1510: error message to print in case when client and server license 
        mismatch.
      libmysql/libmysql.c:
        WL#1510: implementation of 'check_license' function
      sql/set_var.cc:
        removed unused variable 'license'
      c6a05996
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.0 · d7307566
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_2874/mysql-4.0
      
      
      d7307566
    • unknown's avatar
      fixed structure error from last merge for bug #2874 · 6fd2a7bc
      unknown authored
      
      BitKeeper/deleted/.del-system_mysql_db.test~f5a7ec0e9440c043:
        Delete: mysql-test/t/reserv/system_mysql_db.test
      BitKeeper/deleted/.del-system_mysql_db_fix.test~180b2fd4873a9c49:
        Delete: mysql-test/t/reserv/system_mysql_db_fix.test
      BitKeeper/deleted/.del-system_mysql_db_fix-master.opt~2897a9ebb17f930e:
        Delete: mysql-test/t/reserv/system_mysql_db_fix-master.opt
      BitKeeper/deleted/.del-system_mysql_db_refs.test~e5bffdb55190a23c:
        Delete: mysql-test/t/reserv/system_mysql_db_refs.test
      6fd2a7bc
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · 8b623739
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      8b623739
    • unknown's avatar
      Fix for BUG#2922 "Crash (signal11) after "load data from master"" · 9d78adc1
      unknown authored
      with a testcase.
      We needed to init_master_info before we flush_master_info
      in LOAD DATA FROM MASTER.
      
      
      mysql-test/r/rpl000009.result:
        result update
      mysql-test/t/rpl000009.test:
        adding a test for RESET SLAVE + LOAD DATA FROM MASTER
      sql/repl_failsafe.cc:
        LOAD DATA FROM MASTER udpates the master info in the slave,
        so needs to ensure that it is properly inited first
        (otherwise, after RESET SLAVE, we are flush_io_cache()ing
        an uninitialized IO_CACHE master.info).
        Note that it master info is already inited (active_mi->inited==1),
        init_master_info() will do nothing, which is what we want.
      9d78adc1
  3. 16 Mar, 2004 11 commits
  4. 13 Mar, 2004 4 commits
    • unknown's avatar
      Merge marko@build.mysql.com:/home/bk/mysql-4.0 · e9eb0239
      unknown authored
      into hundin.mysql.fi:/home/marko/l/mysql-4.0
      
      
      e9eb0239
    • unknown's avatar
      InnoDB: Replace ut_a(0) with ut_error · 1f7f2662
      unknown authored
      
      innobase/btr/btr0btr.c:
        Replace ut_a(0) with ut_error
      innobase/buf/buf0flu.c:
        Replace ut_a(0) with ut_error
      innobase/buf/buf0lru.c:
        Replace ut_a(0) with ut_error
      innobase/data/data0data.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0crea.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0dict.c:
        Replace ut_a(0) with ut_error
      innobase/dict/dict0load.c:
        Replace ut_a(0) with ut_error
      innobase/fil/fil0fil.c:
        Replace ut_a(0) with ut_error
      innobase/fsp/fsp0fsp.c:
        Replace ut_a(0) with ut_error
      innobase/ibuf/ibuf0ibuf.c:
        Replace ut_a(0) with ut_error
      innobase/include/buf0buf.ic:
        Replace ut_a(0) with ut_error
      innobase/include/data0type.ic:
        Replace ut_a(0) with ut_error
      innobase/include/mtr0log.ic:
        Replace ut_a(0) with ut_error
      innobase/include/trx0rseg.ic:
        Replace ut_a(0) with ut_error
      innobase/lock/lock0lock.c:
        Replace ut_a(0) with ut_error
      innobase/log/log0log.c:
        Replace ut_a(0) with ut_error
      innobase/log/log0recv.c:
        Replace ut_a(0) with ut_error
      innobase/mem/mem0pool.c:
        Replace ut_a(0) with ut_error
      innobase/mtr/mtr0log.c:
        Replace ut_a(0) with ut_error
      innobase/os/os0file.c:
        Replace ut_a(0) with ut_error
      innobase/page/page0cur.c:
        Replace ut_a(0) with ut_error
      innobase/page/page0page.c:
        Replace ut_a(0) with ut_error
      innobase/pars/lexyy.c:
        Replace ut_a(0) with ut_error
      innobase/que/que0que.c:
        Replace ut_a(0) with ut_error
      innobase/rem/rem0cmp.c:
        Replace ut_a(0) with ut_error
      innobase/rem/rem0rec.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0ins.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0mysql.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0purge.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0row.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0sel.c:
        Replace ut_a(0) with ut_error
      innobase/row/row0undo.c:
        Replace ut_a(0) with ut_error
      innobase/srv/srv0srv.c:
        Replace ut_a(0) with ut_error
      innobase/sync/sync0arr.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0purge.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0trx.c:
        Replace ut_a(0) with ut_error
      innobase/trx/trx0undo.c:
        Replace ut_a(0) with ut_error
      1f7f2662
    • unknown's avatar
      after merge fixes. · 8dd15d31
      unknown authored
      8dd15d31
    • unknown's avatar
      multi_update.result: · 05b10203
      unknown authored
        Fix for a bug in the result
      multi_update.test:
        Fix for a bug in the test
      
      
      mysql-test/t/multi_update.test:
        Fix for a bug in the test
      mysql-test/r/multi_update.result:
        Fix for a bug in the result
      05b10203
  5. 12 Mar, 2004 13 commits
  6. 11 Mar, 2004 5 commits
    • unknown's avatar
      Merge · 965158f2
      unknown authored
      
      mysql-test/install_test_db.sh:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      mysql-test/mysql-test-run.sh:
        SCCS merged
      965158f2
    • unknown's avatar
      Merge with 3.23 to get patch for floor() · dd8b2551
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      myisam/mi_check.c:
        Auto merged
      mysql-test/r/func_math.result:
        Auto merged
      mysql-test/t/func_math.test:
        Auto merged
      sql/item_func.cc:
        Auto merged
      dd8b2551
    • unknown's avatar
      Ensure that install_test_db.sh script works with both 'make install' and... · a1d9e1ee
      unknown authored
      Ensure that install_test_db.sh script works with both 'make install' and 'make_binary_distribution' layouts
      Abort if we can't allocate memory for table cache
      Fix bug with multi-update-tables and BDB tables.
      
      
      extra/replace.c:
        Fix comments
      mysql-test/install_test_db.sh:
        Change internal option from -bin to --bin
        Ensure that script works with both 'make install' and 'make_binary_distribution' layouts (Bug #3031)
      mysql-test/mysql-test-run.sh:
        Change internal option from -bin to --bin
      sql/ha_berkeley.cc:
        More debug
      sql/mysql_priv.h:
        Change table_cache_init to return error
      sql/mysqld.cc:
        Abort if we can't allocate memory for table cache. (Bug #3085)
        Enable warnings by default
      sql/sql_base.cc:
        Change table_cache_init to return error
      sql/sql_update.cc:
        Fix bug with multi-update-tables and BDB tables. Bug #3098
        Problem was that we didn't initialize BDB for calls to rnd_pos()
      a1d9e1ee
    • unknown's avatar
      Merge marko@build.mysql.com:/home/bk/mysql-4.0 · bebe22a9
      unknown authored
      into hundin.mysql.fi:/home/marko/l/mysql-4.0
      
      
      bebe22a9
    • unknown's avatar
      More consistent handling of magic numbers · edc17c00
      unknown authored
      
      innobase/include/data0data.h:
        dtuple_struct:magic_n: Enclose in #ifdef UNIV_DEBUG
      innobase/dict/dict0dict.c:
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/dict/dict0mem.c:
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/ha/hash0hash.c:
        Remove unused functions hash_mutex_enter_all and hash_mutex_exit_all
        Use magic_n only #ifdef UNIV_DEBUG
        Add ut_ad(table->magic_n == HASH_TABLE_MAGIC_N)
      innobase/include/dict0mem.h:
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/include/hash0hash.h:
        Remove unused functions hash_mutex_enter_all and hash_mutex_exit_all
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/include/hash0hash.ic:
        Add ut_ad(table->magic_n == HASH_TABLE_MAGIC_N)
      innobase/include/mtr0mtr.h:
        Use state, magic_n only #ifdef UNIV_DEBUG
      innobase/include/row0ins.h:
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/include/row0upd.h:
        Use magic_n only #ifdef UNIV_DEBUG
      innobase/row/row0ins.c:
        Use magic_n only #ifdef UNIV_DEBUG
        Add ut_ad(node->magic_n == INS_NODE_MAGIC_N)
      innobase/row/row0upd.c:
        Use magic_n only #ifdef UNIV_DEBUG
        Add ut_ad(node->magic_n == UPD_NODE_MAGIC_N)
      innobase/thr/thr0loc.c:
        Use magic_n only #ifdef UNIV_DEBUG
      edc17c00