1. 14 Jan, 2004 5 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · e275a82e
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1-bug
      
      e275a82e
    • unknown's avatar
      show create tests · b3f7fc8b
      unknown authored
      b3f7fc8b
    • unknown's avatar
    • unknown's avatar
      item_strfunc.cc: · c5644dbe
      unknown authored
        Comment typo fix
        ,
      
      
      sql/item_strfunc.cc:
        Comment typo fix
        ,
      c5644dbe
    • unknown's avatar
      - Added missing documentation to some mysql.cc options. · 5bfeeeb2
      unknown authored
      - Fixed Bug#2346
      - Fixed Bug#2378
      - Fixed bug in pager (no Bug#ID (?))
      - Added support for new special situations option type, GET_DISABLED.
        See handling of --debug in mysql.cc. compiled wihtout debugging, as an
        example.
      
      
      client/mysql.cc:
        - Added missing documentation to some options.
        - Fixed a bug in pager (no Bug#ID found (?)), but reported on internals list
          with subject "[PATCH] Fix pager problems in mysql client"
        - Fixed Bug#2346, "unique prefix is enough" option behaviour can be confusing with --debug
      include/my_getopt.h:
        Added new option type, GET_DISABLED.
      include/mysys_err.h:
        New exit code for my_getopt.
      mysys/my_getopt.c:
        - Added handling for GET_DISABLED option type (Fix for Bug#2346)
        - Fixed Bug#2378, "Problem with option abbreviation"
      5bfeeeb2
  2. 13 Jan, 2004 6 commits
    • unknown's avatar
      - link the mysql client RPM against libreadline instead of libedit · b6b30ca7
      unknown authored
         (BUG 2289)
      
      
      support-files/mysql.spec.sh:
         - link the mysql client against libreadline instead of libedit (BUG 2289)
      b6b30ca7
    • unknown's avatar
      srv0start.c, srv0srv.c: · 86356722
      unknown authored
        If UNIV_SYNC_DEBUG was switched on, the error monitor thread could reserve a mutex BEFORE the sync debug system was initialized, and that caused a sync debug assertion in startup: move the 2 sec. sleep to a safer place; note that this is only heuristics, and in theory it can assert still
      
      
      innobase/srv/srv0srv.c:
        If UNIV_SYNC_DEBUG was switched on, the error monitor thread could reserve a mutex BEFORE the sync debug system was initialized, and that caused a sync debug assertion in startup: move the 2 sec. sleep to a safer place; note that this is only heuristics, and in theory it can assert still
      innobase/srv/srv0start.c:
        If UNIV_SYNC_DEBUG was switched on, the error monitor thread could reserve a mutex BEFORE the sync debug system was initialized, and that caused a sync debug assertion in startup: move the 2 sec. sleep to a safer place; note that this is only heuristics, and in theory it can assert still
      86356722
    • unknown's avatar
      item_strfunc.cc: · c73188ad
      unknown authored
        Unnesessary code was removed. Comment was added.
      
      
      sql/item_strfunc.cc:
        Unnesessary code was removed. Comment was added.
      c73188ad
    • unknown's avatar
      Minor Novell supplied changes for 4.1 (inside netware directory) · bc48a0f7
      unknown authored
      
      netware/init_db.sql:
        Add new tables for 4.1
      netware/libmysql.imp:
        Comment out simple_command
      bc48a0f7
    • unknown's avatar
      row0sel.c: · 90115694
      unknown authored
        Improve previous push: save 1000 bytes of thread stack in non-error cases
      
      
      innobase/row/row0sel.c:
        Improve previous push: save 1000 bytes of thread stack in non-error cases
      90115694
    • unknown's avatar
      row0sel.c: · fcde8277
      unknown authored
        If MySQL tries to do SELECT from an InnoDB table, but has set no table locks at all in ::external_lock(), print a descriptive error message and assert; some subquery bugs were of this type
      
      
      innobase/row/row0sel.c:
        If MySQL tries to do SELECT from an InnoDB table, but has set no table locks at all in ::external_lock(), print a descriptive error message and assert; some subquery bugs were of this type
      fcde8277
  3. 12 Jan, 2004 5 commits
  4. 11 Jan, 2004 1 commit
    • unknown's avatar
      Detect unexpected return codes of mysqltest in mysql-test-run. · dd88347e
      unknown authored
      This way, a crash of mysqltest will be visible in the test logs
      (output of mysql-test-run).
      
      
      mysql-test/mysql-test-run.sh:
        by design mysqltest returns 0 or 1 or 2 (see the exit()s and the return()
        of main()). So any greater code is a crash, I guess.
        On build and on my machine, 139 is segfault and 134 is assertion failure.
      dd88347e
  5. 08 Jan, 2004 1 commit
    • unknown's avatar
      row0mysql.c: · 7e713a98
      unknown authored
        Fix typo
      
      
      innobase/row/row0mysql.c:
        Fix typo
      7e713a98
  6. 07 Jan, 2004 4 commits
    • unknown's avatar
      Fix for 1224 (USER() CURRENT_USER() functions in embedded library) · 4a44e805
      unknown authored
      Now we return user@host for USER() in embedded library
      CURRENT_USER returns empty string if library compiled with
      NO_EMBEDDED_ACCESS_CHECKS
      
      
      libmysqld/embedded_priv.h:
        function's declarations trimmed
      libmysqld/lib_sql.cc:
        user/host names handling added
      libmysqld/libmysqld.c:
        user/host names handling added
      sql/sql_class.cc:
        we shouldn't free user/host names in embedded library
      4a44e805
    • unknown's avatar
      SCRUM · 640e97bd
      unknown authored
      WL#1246 (Query cache in embedded library)
      Some fixes after testing
      
      
      libmysqld/emb_qcache.cc:
        code added to check if the recordset has no rows
      sql/sql_cache.cc:
        this code should not work if the query isn't cacheable
      640e97bd
    • unknown's avatar
      SCRUM · d7b883b2
      unknown authored
      WL#1246 (Query cache in embedded library)
      Small fix - code removed that prevents using query cache in embedded library
      
      
      include/mysql_embed.h:
        Now we have the query_cache in embedded library
      d7b883b2
    • unknown's avatar
      Merge · 87052652
      unknown authored
      
      libmysqld/lib_sql.cc:
        Auto merged
      sql/sql_cache.cc:
        Auto merged
      sql/sql_parse.cc:
        SCCS merged
      87052652
  7. 06 Jan, 2004 2 commits
    • unknown's avatar
      srv0start.c: · 7b230179
      unknown authored
        More instructions about a downgrade 4.1.1 -> 4.0.18
      
      
      innobase/srv/srv0start.c:
        More instructions about a downgrade 4.1.1 -> 4.0.18
      7b230179
    • unknown's avatar
      srv0start.c: · 3f77206a
      unknown authored
        Add comment that the insert buffer format changed between 4.0 and 4.1.1, but the undo log format did not
      
      
      innobase/srv/srv0start.c:
        Add comment that the insert buffer format changed between 4.0 and 4.1.1, but the undo log format did not
      3f77206a
  8. 05 Jan, 2004 1 commit
  9. 02 Jan, 2004 1 commit
    • unknown's avatar
      log0recv.h, log0recv.c: · 14a49377
      unknown authored
        Merge a log replay change required by ibbackup
      
      
      innobase/log/log0recv.c:
        Merge a log replay change required by ibbackup
      innobase/include/log0recv.h:
        Merge a log replay change required by ibbackup
      14a49377
  10. 31 Dec, 2003 2 commits
    • unknown's avatar
      row0purge.c: · 8f0dd34b
      unknown authored
        Fix bug: if purge of a table was not possible because its .ibd file was missing, trx->dict_operation_lock_mode was left to a wrong value, causing an assertion failure
      
      
      innobase/row/row0purge.c:
        Fix bug: if purge of a table was not possible because its .ibd file was missing, trx->dict_operation_lock_mode was left to a wrong value, causing an assertion failure
      8f0dd34b
    • unknown's avatar
      5e34724a
  11. 30 Dec, 2003 1 commit
  12. 29 Dec, 2003 2 commits
    • unknown's avatar
      latin1.xml, Index.xml: · 5d7b8979
      unknown authored
        Modern Spanish collation
      
      
      sql/share/charsets/Index.xml:
        Modern Spanish collation
      sql/share/charsets/latin1.xml:
        Modern Spanish collation
      5d7b8979
    • unknown's avatar
      logging_ok: · 5a12bea5
      unknown authored
        Logging to logging@openlogging.org accepted
      item_strfunc.cc:
        Bug wich appeared in ctype_tis620 is fixed
      
      
      sql/item_strfunc.cc:
        Bug wich appeared in ctype_tis620 is fixed
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      5a12bea5
  13. 25 Dec, 2003 4 commits
  14. 24 Dec, 2003 5 commits
    • unknown's avatar
      sql_parse.cc: · 5876c6c6
      unknown authored
        Fix for the bug 1175: Usernames will not converted to utf8 during connect
      
      
      sql/sql_parse.cc:
        Fix for the bug 1175: Usernames will not converted to utf8 during connect
      5876c6c6
    • unknown's avatar
      184e9cca
    • unknown's avatar
      charset.c: · 21996864
      unknown authored
        he mysqld server crashes if issued a command select convert(...)
        with a
        non-compiled character set:
      
      
      mysys/charset.c:
        he mysqld server crashes if issued a command select convert(...)
        with a
        non-compiled character set:
      21996864
    • unknown's avatar
      install_test_db.sh: · e3bcb46a
      unknown authored
        install-test-db did not substiture the path to charsets file, so tests failed with non-default collation incompiled, for example --with-collation=latin1_german1_ci
      mysqld.cc:
        better error messaging
      
      
      sql/mysqld.cc:
        better error messaging
      mysql-test/install_test_db.sh:
        install-test-db did not substiture the path to charsets file, so tests failed with non-default collation incompiled, for example --with-collation=latin1_german1_ci
      e3bcb46a
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · e46ff5d3
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.2046
      
      
      libmysqld/libmysqld.c:
        Auto merged
      e46ff5d3