1. 12 Aug, 2004 1 commit
  2. 09 Aug, 2004 2 commits
  3. 05 Aug, 2004 4 commits
    • unknown's avatar
      - rename: EXCEPTIONS->EXCEPTIONS-CLIENT · e040eeb4
      unknown authored
      e040eeb4
    • unknown's avatar
      57bf4c72
    • unknown's avatar
      - Fixed libmysql license texts: added reference to the FLOSS · 9733e426
      unknown authored
         EXCEPTIONS file and amended the GPL text as requested by Zak
      
      
      libmysql/Makefile.am:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/Makefile.shared:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/conf_to_src.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/dll.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/errmsg.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/get_password.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/libmysql.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql/manager.c:
         - Fixed license text, added reference to the EXCEPTIONS file
      libmysql_r/Makefile.am:
         - Fixed license text, added reference to the EXCEPTIONS file
      9733e426
    • unknown's avatar
      - More changes to include the FLOSS License Exception in the · 3c12d726
      unknown authored
         various distributions
      
      
      Docs/Makefile.am:
         - Honoured node name change in manual.texi FOSS->FLOSS
      Makefile.am:
         - actually add EXCEPTIONS to the source distribution
      scripts/make_win_src_distribution.sh:
         - add EXCEPTIONS to the Windows source distribution, too
      3c12d726
  4. 04 Aug, 2004 4 commits
    • unknown's avatar
      Merge lgrimmer@build.mysql.com:/home/bk/mysql-4.0 · 7d504edf
      unknown authored
      into mysql.com:/space/my/mysql-4.0
      
      7d504edf
    • unknown's avatar
      - applied the required changes to create the FOSS License exception · 706f26c2
      unknown authored
         file "EXCEPTIONS" and include it in the source and binary 
         distributions
      
      
      Build-tools/mysql-copyright:
         - remove COPYING and EXCEPTIONS from the commercial packages
      Docs/Makefile.am:
         - create the EXCEPTIONS file that includes the FOSS License exception
      scripts/make_binary_distribution.sh:
         - include EXCEPTIONS in the binary distribution, too.
      support-files/mysql.spec.sh:
         - add EXCEPTIONS to the server RPM
      706f26c2
    • unknown's avatar
    • unknown's avatar
      Print MYSQL_COMPILATION_COMMENT after ER_READY on server startup · 677e2bc4
      unknown authored
      
      sql/share/czech/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/danish/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/dutch/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/english/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/estonian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/french/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/german/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/greek/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/hungarian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/japanese/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/korean/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/norwegian-ny/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/norwegian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/polish/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/portuguese/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/romanian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/russian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/slovak/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/spanish/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/swedish/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      sql/share/ukrainian/errmsg.txt:
        Remove trailing \n from ER_READY (it is now printed in mysqld.cc)
      677e2bc4
  5. 03 Aug, 2004 1 commit
  6. 02 Aug, 2004 1 commit
    • unknown's avatar
      dyn0dyn.h: · 19da43ac
      unknown authored
        dyn_array_open(): mention the size limit
      mtr0log.ic, mtr0log.h:
        mlog_open(): mention the size limit
      
      
      innobase/include/mtr0log.h:
        mlog_open(): mention the size limit
      innobase/include/mtr0log.ic:
        mlog_open(): mention the size limit
      innobase/include/dyn0dyn.h:
        dyn_array_open(): mention the size limit
      19da43ac
  7. 01 Aug, 2004 2 commits
  8. 31 Jul, 2004 5 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · bb126074
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      bb126074
    • unknown's avatar
      BUG#4393, BUG#4356 - incorrect decimals in fix_length_and_dec() in some functions · a10f625e
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        report failed test name
      mysql-test/r/func_math.result:
        test results fixed
      a10f625e
    • unknown's avatar
      Fix for: · d028624d
      unknown authored
      Bug #4810 "deadlock with KILL when the victim was in a wait state"
      (I included mutex unlock into exit_cond() for future safety)
      and BUG#4827 "KILL while START SLAVE may lead to replication slave crash"
      
      
      sql/lock.cc:
        we did exit_cond() before unlock(LOCK_open), which led to deadlocks with THD::awake(). Fixing this.
      sql/log.cc:
        mutex unlock is now included in exit_cond()
      sql/repl_failsafe.cc:
        we did exit_cond() before unlock(LOCK_rpl_status), which led to deadlocks with THD::awake(). Fixing this.
      sql/slave.cc:
        we did exit_cond() before unlock(cond_lock), which led to deadlocks with THD::awake(). Fixing this.
        Fixing also that if killed while waiting for slave thread to start, we don't release the mutex
        (that caused a double release of the mutex => crash).
      sql/sql_class.h:
        comments about exit_cond()/enter_cond().
        Mutex unlock is now included in exit_cond() so that it's always done in the good order.
      sql/sql_table.cc:
        unlock is now included in exit_cond().
      d028624d
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · c08323c6
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      c08323c6
    • unknown's avatar
      removing assertion (will be moved to 4.1) for non-debug to compile · 63b36d5a
      unknown authored
      
      sql/sql_class.h:
        removing the assertion as I don't want to include assert.h (inclusion of assert.h has already been
        reworked in 4.1, so I'll move the assertion to 4.1). Assertion makes compilation fail if non-debug.
      63b36d5a
  9. 30 Jul, 2004 8 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 743e71b7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      743e71b7
    • unknown's avatar
      install-sh: copy not move like any reasonably modern install does · ff6cc5eb
      unknown authored
      
      install-sh:
        copy not move like any reasonably modern install does
      ff6cc5eb
    • unknown's avatar
      Merge marko@build.mysql.com:/home/bk/mysql-4.0 · ebdf947e
      unknown authored
      into hundin.mysql.fi:/home/marko/k/mysql-4.0
      
      ebdf947e
    • unknown's avatar
      row0sel.c, page0page.ic: · a64c2513
      unknown authored
        Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer
      
      
      innobase/include/page0page.ic:
        Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer
      innobase/row/row0sel.c:
        Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer
      a64c2513
    • unknown's avatar
      dict0crea.c: · 0ed1c04b
      unknown authored
        Restore accidentally deleted comment to dict_create_sys_tables_tuple()
      
      
      innobase/dict/dict0crea.c:
        Restore accidentally deleted comment to dict_create_sys_tables_tuple()
      0ed1c04b
    • unknown's avatar
      Merge lgrimmer@build.mysql.com:/home/bk/mysql-4.0 · 9ddbf2ea
      unknown authored
      into mysql.com:/space/my/mysql-4.0
      
      9ddbf2ea
    • unknown's avatar
      - make sure the Windows "-classic" server binaries actually include · 3075866d
      unknown authored
         "-classic" in the version string
      
      3075866d
    • unknown's avatar
      sql_class.h: · b2964167
      unknown authored
        removing safe_mutex_assert_owner, as it would require an include,
        and Konstantin already has cleaned up things with assert.h in 4.1;
        so I'll put the safe_mutex_assert_owner in 4.1 instead.
      
      
      sql/sql_class.h:
        removing safe_mutex_assert_owner, as it would require an include,
        and Konstantin already has cleaned up things with assert.h in 4.1;
        so I'll put the safe_mutex_assert_owner in 4.1 instead.
      b2964167
  10. 29 Jul, 2004 5 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · a5a8cc2f
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      a5a8cc2f
    • unknown's avatar
      Reverting a line I had just added to slave.cc (mutex is already locked · faad9918
      unknown authored
      when we come at this place).
      
      
      sql/slave.cc:
        stupid me; this line is a mistake
      faad9918
    • unknown's avatar
      Avoiding a theoretically possible crash (pthread_mutex_lock(0)) which could... · e62048fa
      unknown authored
      Avoiding a theoretically possible crash (pthread_mutex_lock(0)) which could (at least in POSIX Threads books)
      happen on SMP machines, when a thread is going to wait on a condition and it is KILLed at the
      same time.
      Cleaning code a bit by adding a test in enter_cond() that we have the mutex (was already the case in all places
      where it's called except one which is fixed here).
      
      
      sql/log.cc:
        safe_mutex_assert_owner() is now in THD::enter_cond()
      sql/slave.cc:
        lock mutex before waiting on condition.
      sql/sql_class.cc:
        THD::awake(): before locking the mutex, let's test it's not zero;
        in theory indeed, the killer thread may see current_cond non-zero and current_mutex zero
        (order of assignments is not guaranteed by POSIX).
        A comment noting that there is still a small chance a KILL does not work and needs
        being re-issued.
      sql/sql_class.h:
        Assert in enter_cond() that we have the mutex.
        It is already the case in all places where we call enter_cond(), so better ensure it there.
      e62048fa
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 5c5c7c55
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      5c5c7c55
    • unknown's avatar
      language fix · 7abe5254
      unknown authored
      7abe5254
  11. 28 Jul, 2004 2 commits
  12. 27 Jul, 2004 4 commits
    • unknown's avatar
      buf0flu.c, os0file.c: · 72530d14
      unknown authored
        Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer
      
      
      innobase/os/os0file.c:
        Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer
      innobase/buf/buf0flu.c:
        Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer
      72530d14
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 7d975e78
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      7d975e78
    • unknown's avatar
      avoid functions in configure · aa87582c
      unknown authored
      aa87582c
    • unknown's avatar
      row0sel.c, page0page.ic: · ed22bd4f
      unknown authored
        Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page
      
      
      innobase/include/page0page.ic:
        Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page
      innobase/row/row0sel.c:
        Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page
      ed22bd4f
  13. 26 Jul, 2004 1 commit