An error occurred fetching the project authors.
  1. 29 Apr, 2004 1 commit
    • unknown's avatar
      Fix for Bug#3035 "Prepared statement integer inserts": now unsigned · d5237fd0
      unknown authored
      flag is sent to server with placeholder types.
      There were no need to extend the protocol as one additional byte
      was reserved for placeholder code, when placeholder code is in range 0-255.
      So this byte is now used for flags. Post-review fixes added.
      
      
      include/config-win.h:
        added floaststore implementation
      include/my_global.h:
        added floatstore implementation
      include/mysql.h:
        Bug#3035:
        added 'is_unsigned' member
        binary_data wasn't used, removed
        null_field wasn't necessary, removed
      include/mysql_com.h:
        Unused defines were removed.
      libmysql/libmysql.c:
        Function store_param_type was removed - too much for a function, especially
        with bug in it.
        New implementation is inline and takes into account signedness of 
        placeholder.
        Fixed store functions to not perform double network-host order conversion
        on high-byte-first systems (should also fix Bug#3578 "Prepared statement 
        integer conversions work wrong in 64-bit Power Mac G5 CPUs").
        null_field removed.
      sql/sql_prepare.cc:
        Placeholder sign is taken into account when reading data from network.
      tests/client_test.c:
        Test for BUG#3035 added: insert and retrieve minimum and maximum of all
        integer types.
      d5237fd0
  2. 07 Apr, 2004 2 commits
    • unknown's avatar
      escaping all molty-statement macro · 94002eb5
      unknown authored
      94002eb5
    • unknown's avatar
      Portability fixes · e9447881
      unknown authored
      Fixed problems with group_concat() and HAVING
      Updated crash-me values
      
      
      sql-bench/limits/mysql-4.0.cfg:
        Rename: sql-bench/limits/mysql.cfg -> sql-bench/limits/mysql-4.0.cfg
      include/my_global.h:
        Safety fix
      libmysqld/Makefile.am:
        Portability fix (For AIX 64 bit)
      mysql-test/r/func_gconcat.result:
        More tests
      mysql-test/t/func_gconcat.test:
        More tests
      sql/field.cc:
        Cleanups
      sql/init.cc:
        moved thread_stack_min to right place
      sql/item_sum.cc:
        Fixed problems with group_concat() and HAVING
        Removed some not needed variables
      sql/item_sum.h:
        Fixed problems with group_concat() and HAVING
        Removed some not needed variables
      sql/mysqld.cc:
        Moved thread_stack_min to right place to handle case where we didn't get as much stack space as we asked for
      sql/sql_parse.cc:
        More debugging
      sql/sql_select.cc:
        Cleanup
      sql/sql_yacc.yy:
        Fixed handling of Item_group_concat() in having. (Arguments should not be handled as refs)
      e9447881
  3. 15 Mar, 2004 1 commit
    • unknown's avatar
      Fix of compilation failure of latest 4.1 tree: new constants in mysqld.cc · 2e0d5eac
      unknown authored
      exceed unsigned long limit.
      
      
      include/config-win.h:
        implementation of ULL macro for Windows
      include/my_global.h:
        ULL macro defined: we need this macro because ULL qualifier is not defined 
        on systems withoug unsigned long long
      sql/item_func.cc:
        new ULL macro caused conflict with class for user level lock ULL.
        ULL renamed to User_level_lock
      sql/item_func.h:
        ULL -> User_level_lock
      sql/mysql_priv.h:
        merge error fixed: LL defined in my_global.h
      sql/mysqld.cc:
        ULL macro used for long long constants to fix compilation failure on gcc 3.*
      sql/sql_class.h:
        ULL renamed to User_level_lock
      2e0d5eac
  4. 01 Mar, 2004 1 commit
  5. 19 Feb, 2004 1 commit
    • unknown's avatar
      Max open files handling moved to my_set_max_open_files() · ddbb7880
      unknown authored
      This ensures that my_file_info takes this the max number of files into account and one can now use --open-files-limit on windows to increase number of used files up to 2048
      
      
      client/client_priv.h:
        Added --open-files-limit to mysqlbinlog
      client/mysqlbinlog.cc:
        Added --open-files-limit to mysqlbinlog
      include/config-win.h:
        Define that you can have up to 2048 files open on windows
      include/my_global.h:
        Allow override of OS_FILE_LIMIT
      include/my_sys.h:
        Cleanup
        Added prototypes for my_set_max_open_files() and my_free_open_files()
      libmysql/Makefile.shared:
        Added my_file.c
      myisam/myisamlog.c:
        Use my_set_max_open_files()
      mysys/Makefile.am:
        Use my_file.c (for mysqlbinlog)
      mysys/my_alloc.c:
        Remove compiler warning
      mysys/my_div.c:
        MY_NFILE -> my_file_limit
      mysys/my_dup.c:
        MY_NFILE -> my_file_limit
      mysys/my_fopen.c:
        MY_NFILE -> my_file_limit
      mysys/my_open.c:
        MY_NFILE -> my_file_limit
      mysys/my_static.c:
        Allow changing of open files limit
      mysys/my_static.h:
        Allow changing of open files limit
      sql/mysqld.cc:
        Max open files handling moved to my_set_max_open_files()
      ddbb7880
  6. 17 Feb, 2004 1 commit
    • unknown's avatar
      if a key length exceeds the supported maximum and it is safe to auto-decrease it, do it. · a0040b0b
      unknown authored
      include/my_global.h:
        do macro correctly
      mysql-test/r/ctype_utf8.result:
        updated
      mysql-test/r/myisam.result:
        updated
      mysql-test/r/type_blob.result:
        updated
      mysql-test/t/ctype_utf8.test:
        updated
      mysql-test/t/type_blob.test:
        new tests
      sql/share/english/errmsg.txt:
        specify that max key length is in BYTES
      sql/share/russian/errmsg.txt:
        specify that max key length is in BYTES
      sql/share/ukrainian/errmsg.txt:
        specify that max key length is in BYTES
      sql/sql_table.cc:
        if a key length exceeds the supported maximum and it is safe to auto-decrease it, do it.
        cleanup
      a0040b0b
  7. 13 Feb, 2004 1 commit
    • unknown's avatar
      my_atof is deleted · 1515c121
      unknown authored
      strtod from mit-threads is restored and cleaned up
      
      
      BitKeeper/deleted/.del-atof.c~d3edf47a9884080:
        Delete: strings/atof.c
      configure.in:
        atod() is no longer used in MySQL
        isinf() now is
      include/m_string.h:
        my_strtod, my_atof
      include/my_global.h:
        my_atof is deleted
        define isinf()
      libmysql/Makefile.shared:
        use internal strtod
      sql/gstream.cc:
        use internal strtod
      sql/init.cc:
        my_atof is deleted
      sql/item.h:
        use internal strtod
      sql/item_func.cc:
        use internal strtod
      sql/item_sum.h:
        use internal strtod
      sql/sql_analyse.cc:
        use internal strtod
      strings/Makefile.am:
        use internal strtod
      strings/ctype-simple.c:
        use internal strtod
      strings/ctype-ucs2.c:
        use internal strtod
      strings/strtod.c:
        cleanup
        stricter input checks (e.g. ".E10" is no longer a number)
        don't return an "inf"
      1515c121
  8. 05 Feb, 2004 1 commit
  9. 23 Jan, 2004 1 commit
    • unknown's avatar
      SCRUM · 87b3ca5f
      unknown authored
      WL#1163 (Make spatial code separable)
      fixes before the push
      
      
      include/my_global.h:
        Temporary place for these defines
      include/mysqld_error.h:
        ER_FEATURE_DISABLED definition
      sql/item_geofunc.cc:
        #ifdef HAVE_SPATIAL moved to the better place
      sql/share/english/errmsg.txt:
        Message for ER_FEATURE_DISABLED
      87b3ca5f
  10. 19 Dec, 2003 1 commit
  11. 14 Dec, 2003 1 commit
    • unknown's avatar
      Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) · afb07566
      unknown authored
      Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
      Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
      One can now configure MySQL as windows service as a normal user. (Bug #1802)
      Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
      IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
      Change INSERT DELAYED ... SELECT... to INSERT .... SELECT (Bug #1983)
      Safety fix for service 'mysql start' (Bug #1815)
      
      
      client/mysql.cc:
        Extend max_allowed_packet to 2G (Bug #2105)
      client/mysqldump.c:
        Extend max_allowed_packet to 2G (Bug #2105)
        Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
      configure.in:
        Test for file linux/config.h
      include/my_global.h:
        Portability fix (Bug #1924)
      mysql-test/r/insert.result:
        Update test results
      mysql-test/r/loaddata.result:
        Update test results
      mysql-test/r/lowercase_table.result:
        Update test results
      mysql-test/t/insert.test:
        Test INSERT ... DELAYED ... SELECT
      mysql-test/t/loaddata.test:
        Added test of LOAD DATA INFILE ... IGNORE # LINES for fixed size tables
      mysql-test/t/lowercase_table.test:
        Test mixed lower/uppercase database names
      sql/item.cc:
        Made function not inline (to make it easier to modify it without recompilation of all files)
      sql/item.h:
        Moved function to item.cc
      sql/mysqld.cc:
        Merge pidfile create code
        Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
      sql/nt_servc.cc:
        One can now configure MySQL as windows service as a normal user. (Bug #1802)
      sql/sql_base.cc:
        Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
      sql/sql_class.h:
        Fixed type
      sql/sql_load.cc:
        IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
      sql/sql_parse.cc:
        Change INSERT DELAYED ... SELECT... to INSERT .... SELECT
      strings/ctype-tis620.c:
        Ensure that memory is freed properly (Partly becasue of bug #1770)
        Bar should check the proposed patch in #1770 if we can use it
      support-files/mysql.server.sh:
        Safety fix (Bug #1815)
      afb07566
  12. 05 Dec, 2003 2 commits
  13. 02 Dec, 2003 1 commit
    • unknown's avatar
      Post-review fixes for bug #1790 'BIT_AND() result in GROUP BY different when · a2bdd621
      unknown authored
       SQL_BIG_RESULT used':
      - BIT_AND now returns BIGINT UNSIGNED
      - in case there were no matching rows BIT_AND returns 18446744073709551615 
      (but not NULL), BIT_OR returns 0 (but not NULL). That's how Monty wants it
      and how is described in our docs.
      
      
      
      
      include/my_global.h:
        Added definition for ULONGLONG_MAX.
        This is also a check that ULL type specifier
        can be used on all supported platforms.
      mysql-test/r/func_group.result:
        bug #1790, post-review work: test results fixed
      sql/item_sum.cc:
        small cleanup
      sql/item_sum.h:
        few style fixes.
        BIT_AND and BIT_OR now are both BIGINT UNSIGNED
      a2bdd621
  14. 20 Nov, 2003 1 commit
    • unknown's avatar
      Portability fixes for AIX43 · 46401ab3
      unknown authored
      include/my_base.h:
        Portability fix
      include/my_global.h:
        Portability fix for AIX43
        (Having _Export gave a lot of errors/warnings and I think this is not needed anymore)
      include/my_sys.h:
        Remove compiler warning on AIX43 with xlc_r compiler
      include/mysql.h:
        Portability fix
      innobase/fil/fil0fil.c:
        Fixed compiler warnings (xlc_r)
      libmysql/libmysql.c:
        Portability fix
      strings/my_strtoll10.c:
        Portability fix (for AIX43)
      46401ab3
  15. 27 Oct, 2003 1 commit
  16. 12 Sep, 2003 1 commit
    • unknown's avatar
      Replaced deprecated since OpenSSL 0.9.7 des_ calls and types with · 867aec2f
      unknown authored
      their newer DES_ versions.
      Provided macros for backward compatibility.
      
      
      include/my_global.h:
        Added macros for DES_ OpenSSL functions for compatibility with pre 0.9.7
      sql/des_key_file.cc:
        Replaced deprecated OpenSSL des_ calls and types with newer
      sql/item_strfunc.cc:
        Replaced deprecated OpenSSL des_ calls and types with newer
      sql/mysql_priv.h:
        Replaced deprecated OpenSSL des_ types with newer
      867aec2f
  17. 18 Aug, 2003 1 commit
    • unknown's avatar
      After merge fixes · 2901c3b8
      unknown authored
      Use server character set if --default-character-set is not used
      Added convert_string() for more efficient alloc+character-set convert of strings
      
      
      BitKeeper/deleted/.del-convert.result~a3b56e1db6f498e9:
        Delete: mysql-test/r/convert.result
      BitKeeper/deleted/.del-convert.test~f4ceb743194dfe72:
        Delete: mysql-test/t/convert.test
      BitKeeper/deleted/.del-make_win_src_distribution.old~5c9ebdc4a852b43b:
        Delete: scripts/make_win_src_distribution.old
      client/mysql.cc:
        Use server character set if --default-character-set is not used
      client/mysqltest.c:
        Code cleanup (merge identical code)
        More debug messages
      heap/hp_create.c:
        After merge fix
      include/m_ctype.h:
        After merge fix
      include/my_global.h:
        Remove size_str (we already have size_s)
      include/mysql_com.h:
        After merge fix
      libmysql/libmysql.c:
        After merge fix
      libmysqld/Makefile.am:
        After merge fix
      mysql-test/r/auto_increment.result:
        After merge fix
      mysql-test/r/create.result:
        After merge fix
      mysql-test/r/ctype_latin1_de.result:
        After merge fix
      mysql-test/r/distinct.result:
        After merge fix
      mysql-test/r/drop.result:
        After merge fix
      mysql-test/r/fulltext.result:
        After merge fix
      mysql-test/r/func_gconcat.result:
        After merge fix
      mysql-test/r/func_str.result:
        After merge fix
      mysql-test/r/func_test.result:
        After merge fix
      mysql-test/r/grant.result:
        After merge fix
      mysql-test/r/group_by.result:
        After merge fix
      mysql-test/r/handler.result:
        After merge fix
      mysql-test/r/heap.result:
        After merge fix
      mysql-test/r/heap_btree.result:
        After merge fix
      mysql-test/r/heap_hash.result:
        After merge fix
      mysql-test/r/innodb.result:
        After merge fix
      mysql-test/r/insert.result:
        After merge fix
      mysql-test/r/insert_select.result:
        After merge fix
      mysql-test/r/join_outer.result:
        After merge fix
      mysql-test/r/key.result:
        After merge fix
      mysql-test/r/key_cache.result:
        After merge fix
      mysql-test/r/loaddata.result:
        After merge fix
      mysql-test/r/myisam.result:
        After merge fix
      mysql-test/r/null.result:
        After merge fix
      mysql-test/r/null_key.result:
        After merge fix
      mysql-test/r/order_by.result:
        After merge fix
      mysql-test/r/rpl_do_grant.result:
        After merge fix
      mysql-test/r/rpl_error_ignored_table.result:
        After merge fix
      mysql-test/r/rpl_ignore_grant.result:
        After merge fix
      mysql-test/r/rpl_loaddata.result:
        After merge fix
      mysql-test/r/rpl_log.result:
        After merge fix
      mysql-test/r/rpl_log_pos.result:
        After merge fix
      mysql-test/r/rpl_max_relay_size.result:
        After merge fix
      mysql-test/r/rpl_replicate_do.result:
        After merge fix
      mysql-test/r/rpl_reset_slave.result:
        After merge fix
      mysql-test/r/rpl_rotate_logs.result:
        After merge fix
      mysql-test/r/rpl_user_variables.result:
        After merge fix
      mysql-test/r/select.result:
        After merge fix
      mysql-test/r/select_safe.result:
        After merge fix
      mysql-test/r/subselect.result:
        After merge fix
      mysql-test/r/type_blob.result:
        After merge fix
      mysql-test/r/type_decimal.result:
        After merge fix
      mysql-test/r/type_float.result:
        After merge fix
      mysql-test/r/type_ranges.result:
        After merge fix
      mysql-test/r/type_time.result:
        After merge fix
      mysql-test/r/type_uint.result:
        After merge fix
      mysql-test/r/union.result:
        After merge fix
      mysql-test/r/warnings.result:
        After merge fix
      mysql-test/t/auto_increment.test:
        After merge fix
      mysql-test/t/case.test:
        After merge fix
      mysql-test/t/ctype_collate.test:
        After merge fix
      mysql-test/t/ctype_latin1_de.test:
        After merge fix
      mysql-test/t/drop.test:
        After merge fix
      mysql-test/t/func_in.test:
        After merge fix
      mysql-test/t/func_set.test:
        After merge fix
      mysql-test/t/func_str.test:
        After merge fix
      mysql-test/t/func_test.test:
        After merge fix
      mysql-test/t/grant.test:
        After merge fix
      mysql-test/t/group_by.test:
        After merge fix
      mysql-test/t/handler.test:
        After merge fix
      mysql-test/t/heap.test:
        After merge fix
      mysql-test/t/heap_btree.test:
        After merge fix
      mysql-test/t/heap_hash.test:
        After merge fix
      mysql-test/t/innodb.test:
        After merge fix
      mysql-test/t/insert_select.test:
        After merge fix
      mysql-test/t/key.test:
        After merge fix
      mysql-test/t/key_cache.test:
        After merge fix
      mysql-test/t/lock_tables_lost_commit-master.opt:
        After merge fix
      mysql-test/t/lock_tables_lost_commit.test:
        After merge fix
      mysql-test/t/myisam.test:
        After merge fix
      mysql-test/t/row.test:
        After merge fix
      mysql-test/t/subselect.test:
        After merge fix
      mysql-test/t/type_decimal.test:
        After merge fix
      mysql-test/t/type_ranges.test:
        After merge fix
      mysql-test/t/type_uint.test:
        After merge fix
      mysql-test/t/variables.test:
        After merge fix
      mysql-test/t/warnings.test:
        After merge fix
      scripts/make_win_src_distribution.sh:
        after merge fixes
      sql-common/client.c:
        After merge fix
        Change my_connect() to use poll()
        If character set is not given, use servers character set.
      sql/field.cc:
        After merge fix
        Don't give warnings when storing data in fields in optimizer.
      sql/ha_myisammrg.h:
        After merge fix
      sql/log.cc:
        After merge fix
      sql/log_event.cc:
        After merge fix
      sql/mysqld.cc:
        After merge fix
      sql/opt_range.cc:
        After merge fix
      sql/set_var.cc:
        Code cleanup
        Fixed wrong usage of base_names (like medium.key_buffer) that caused core dumps
      sql/set_var.h:
        Fixed wrong usage of base_names (like medium.key_buffer) that caused core dumps
      sql/slave.cc:
        After merge fix
      sql/sql_acl.cc:
        After merge fix
        Code cleanup
      sql/sql_class.cc:
        Added convert_string() for more efficient alloc+character-set convert of strings
        Add cached flags to avoid calling mysql_charset_same() during parsing.
      sql/sql_class.h:
        Added convert_string() for more efficient alloc+character-set convert of strings
        Add cached flags to avoid calling mysql_charset_same() during parsing.
      sql/sql_handler.cc:
        After merge fix
      sql/sql_lex.h:
        After merge fix
      sql/sql_parse.cc:
        Optimize and fix memory reference errors reported by valgrind
      sql/sql_repl.cc:
        After merge fix
      sql/sql_yacc.yy:
        After merge fix
        Avoid calling mysql_charset_same() when parsing identifiers
      strings/ctype-latin1.c:
        Port latin_de conversion code from 4.0
      2901c3b8
  18. 02 Aug, 2003 1 commit
    • unknown's avatar
      Many files: · b6d27e20
      unknown authored
        Added key cache assignment
      mi_locking.c:
        Added key cache assignment: correction
      my_sys.h:
        Added key cache variable structure
      
      
      include/my_sys.h:
        Added key cache variable structure
      include/my_base.h:
        Added key cache assignment
      include/myisam.h:
        Added key cache assignment
      include/my_global.h:
        Added key cache assignment
      isam/_page.c:
        Added key cache assignment
      isam/close.c:
        Added key cache assignment
      isam/isamchk.c:
        Added key cache assignment
      isam/isamlog.c:
        Added key cache assignment
      isam/panic.c:
        Added key cache assignment
      isam/_locking.c:
        Added key cache assignment
      isam/test2.c:
        Added key cache assignment
      isam/test3.c:
        Added key cache assignment
      myisam/myisamdef.h:
        Added key cache assignment
      myisam/mi_check.c:
        Added key cache assignment
      myisam/mi_close.c:
        Added key cache assignment
      myisam/mi_extra.c:
        Added key cache assignment
      myisam/mi_page.c:
        Added key cache assignment
      myisam/mi_panic.c:
        Added key cache assignment
      myisam/mi_preload.c:
        Added key cache assignment
      myisam/mi_test1.c:
        Added key cache assignment
      myisam/mi_test2.c:
        Added key cache assignment
      myisam/mi_test3.c:
        Added key cache assignment
      myisam/myisamchk.c:
        Added key cache assignment
      myisam/myisamlog.c:
        Added key cache assignment
      myisam/mi_delete_all.c:
        Added key cache assignment
      myisam/mi_locking.c:
        Added key cache assignment: correction
      myisam/mi_keycache.c:
        Added key cache assignment
      sql/handler.h:
        Added key cache assignment
      sql/mysql_priv.h:
        Added key cache assignment
      sql/set_var.h:
        Added key cache assignment
      sql/table.h:
        Added key cache assignment
      sql/ha_myisam.cc:
        Added key cache assignment
      sql/ha_myisammrg.cc:
        Added key cache assignment
      sql/handler.cc:
        Added key cache assignment
      sql/mysqld.cc:
        Added key cache assignment
      sql/set_var.cc:
        Added key cache assignment
      sql/sql_base.cc:
        Added key cache assignment
      sql/sql_table.cc:
        Added key cache assignment
      sql/sql_test.cc:
        Added key cache assignment
      sql/sql_yacc.yy:
        Added key cache assignment
      mysys/mf_keycache.c:
        Added key cache assignment
      mysql-test/t/key_cache.test:
        Added key cache assignment
      mysql-test/r/key_cache.result:
        Added key cache assignment
      b6d27e20
  19. 04 Jul, 2003 1 commit
    • unknown's avatar
      Status query on killed mysql connection results in segmentation fault (Bug #738) · 2d5d754c
      unknown authored
      Added MAX_PASSWORD_LENGTH. This increased master-slave passwords to 32 bytes (Bug #766)
      Fixed server crash on purge master logs or show master logs when binlog is off. (Bug #733)
      
      
      client/mysql.cc:
        status query on killed mysql connection results in segmentation fault (Bug #738)
      configure.in:
        Portability fix for Unixware
      include/my_global.h:
        Removed wrong patch from previous changeset
      sql/mysql_priv.h:
        Added MAX_PASSWORD_LENGTH. This increased master-slave passwords to 32 bytes
      sql/slave.h:
        Optimized structure
      sql/sql_repl.cc:
        Memory overrun safety fixes (not critical)
        Fixed server crash on purge master logs or show master logs when binlog is off. (Bug #733)
      sql/sql_repl.h:
        Fixed to use right define
      strings/strmake.c:
        Fixed comment
      2d5d754c
  20. 03 Jul, 2003 2 commits
    • unknown's avatar
      Fix for UNIXWARE 7 · abe124e7
      unknown authored
      Remove unaligned warnings on Ia64 from client library when using --host
      Fix for replication when using many file descriptors 
      
      
      include/my_global.h:
        Fix for UNIXWARE 7
      libmysql/libmysql.c:
        Portability fix (removes unaligned warnings on Ia64)
      mysql-test/r/symlink.result:
        Updated results
      sql/mini_client.cc:
        Ported connect timeout code from libmysql.c
      abe124e7
    • unknown's avatar
      Cleaner implementation if INSERT ... SELECT with same tables · 2373397e
      unknown authored
      Tests cleanup (put drop database first in tests)
      
      
      client/mysql.cc:
        Cleanup of code in last pull
      include/config-win.h:
        Remove HAVE_CHSIZE on windows as it's not 64 bit clean
      include/my_global.h:
        Portability fix
      mysql-test/r/drop.result:
        Clean up results
      mysql-test/r/flush.result:
        Clean up results
      mysql-test/r/grant_cache.result:
        Clean up results
      mysql-test/r/innodb.result:
        Clean up results
      mysql-test/r/insert_select.result:
        Clean up results
      mysql-test/r/merge.result:
        Clean up results
      mysql-test/r/query_cache.result:
        Clean up results
      mysql-test/t/drop.test:
        Clean up tests
      mysql-test/t/flush.test:
        Clean up tests
      mysql-test/t/grant_cache.test:
        Clean up tests
      mysql-test/t/innodb.test:
        Clean up tests
      mysql-test/t/insert_select.test:
        Added more tests
      mysql-test/t/merge.test:
        Test of bug 515
      mysql-test/t/query_cache.test:
        Clean up tests
      mysql-test/t/symlink.test:
        Clean up tests
      sql/mysql_priv.h:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_lex.h:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_list.h:
        Indentation cleanup
      sql/sql_parse.cc:
        Cleaner implementation if INSERT ... SELECT with same tables
      sql/sql_yacc.yy:
        Cleaner implementation if INSERT ... SELECT with same tables
      2373397e
  21. 01 Jul, 2003 1 commit
    • unknown's avatar
      Lot's of clean-ups and fixes for 4.0.14. · 12d879c9
      unknown authored
      include/my_global.h:
        CONFIG_SMP
      mysql-test/r/grant.result:
        Test cases for bug fixes
      mysql-test/r/insert_select.result:
        Test cases for bug fixes
      mysql-test/r/union.result:
        Test cases for bug fixes
      mysql-test/t/grant.test:
        Test cases for bug fixes
      mysql-test/t/insert_select.test:
        Test cases for bug fixes
      mysql-test/t/union.test:
        Test cases for bug fixes
      sql/sql_acl.cc:
        Fix for granting global privileges on db level
      sql/sql_parse.cc:
        Fix for INSERT... SELECT
      sql/sql_select.cc:
        removing a fix
      sql/sql_union.cc:
        P
      12d879c9
  22. 12 Jun, 2003 1 commit
  23. 06 Jun, 2003 1 commit
    • unknown's avatar
      my_global.h: · 3177fb55
      unknown authored
        ulong was used before the line it have been declared
      
      
      include/my_global.h:
        ulong was used before the line it have been declared
      3177fb55
  24. 04 Jun, 2003 1 commit
    • unknown's avatar
      Added [mysqld-base-version] as a default group for the mysqld server · a91d2fcb
      unknown authored
      Portability fix for Windows 64
      
      
      include/config-win.h:
        Portability fix for Windows 64
      include/my_global.h:
        Portability fix for Windows 64
      include/mysql_version.h.in:
        Added [mysqld-base-version] as a default group for the mysqld server
      innobase/include/univ.i:
        Portability fix for Windows 64
      sql/mysqld.cc:
        Added [mysqld-base-version] as a default group for the mysqld server
      a91d2fcb
  25. 01 Jun, 2003 1 commit
    • unknown's avatar
      Small fixes (nothing nameworthy) · 3f7dfc4d
      unknown authored
      mysql-test/r/errors.result:
        Rename: mysql-test/r/err000001.result -> mysql-test/r/errors.result
      include/my_global.h:
        typedef for future functions that needs string length as an argument
      innobase/os/os0file.c:
        Added operation to error messages
      mysql-test/t/errors.test:
        Cleaned up file to new error number standard
      mysys/thr_alarm.c:
        Made end_thr_alarm() work also with internal alarm thread.
        (Not critical for MySQL)
      sql/mysqld.cc:
        Added sigemptyset() (bug found by valgrind)
        Removed some wrong usage of thd when writing variable values
      3f7dfc4d
  26. 31 May, 2003 1 commit
    • unknown's avatar
      several bug fixes · 17ac9f83
      unknown authored
      include/my_global.h:
        Fix for a clash with include files from Linux kernel source
      mysys/charset.c:
        Fix for a bug with LEFT(), RIGHT() ... and GROUP BY clause
      sql/sql_acl.cc:
        Sending error when global privilege is attempted at db level
      sql/sql_parse.cc:
        Fix for the non-functioning max_user_connections
      17ac9f83
  27. 30 May, 2003 1 commit
  28. 26 May, 2003 1 commit
  29. 16 May, 2003 1 commit
    • unknown's avatar
      my_global.h: · 71df0f64
      unknown authored
        - QNX 6.2.1 actually defines HAVE_RINT
        - fixed rint(A) #define as it was causing compile errors on QNX
      
      
      include/my_global.h:
        - QNX 6.2.1 actually defines HAVE_RINT
        - fixed rint(A) #define as it was causing compile errors on QNX
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      71df0f64
  30. 13 May, 2003 2 commits
    • unknown's avatar
      - Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339 and 342 · 496357a1
      unknown authored
      - Fix for QNX: UNIX sockets available since 6.2.1
      
      
      include/my_global.h:
        Fix for QNX: UNIX sockets available since 6.2.1
      mysql-test/r/variables.result:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      mysql-test/t/variables.test:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/mysqld.cc:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/set_var.cc:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/set_var.h:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      496357a1
    • unknown's avatar
      Fix for UNION and LEFT JOIN (Bug #386) · dc1e55f8
      unknown authored
      Fixed wrong logging of Access denied error (Bug #398)
      
      
      include/my_global.h:
        Fix for QNX
      mysql-test/r/union.result:
        new test case
      mysql-test/t/union.test:
        Test of bug in union and left join
      mysys/my_seek.c:
        Safety fix to find out when pos gets a wrong value
      sql/field.h:
        Fix for UNION and LEFT JOIN
      sql/mysql_priv.h:
        Fix for UNION and LEFT JOIN
      sql/sql_base.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_insert.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_parse.cc:
        Fixed wrong logging of Access denied error
      sql/sql_union.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_update.cc:
        Fix for UNION and LEFT JOIN
      dc1e55f8
  31. 28 Apr, 2003 3 commits
    • unknown's avatar
      Fix to remove compiler warnings · 68faea2e
      unknown authored
      include/my_global.h:
        Fixed wrong #ifdef
      include/violite.h:
        Fix to remove compiler warning
      libmysqld/libmysqld.c:
        Fix to remove compiler warning
      myisam/sort.c:
        Fix to remove compiler warning
      myisammrg/myrg_extra.c:
        Fix to remove compiler warning
      vio/viossl.c:
        Fix to remove compiler warning
      68faea2e
    • unknown's avatar
      SCRUM · c13f5558
      unknown authored
      Protocol_cursor task
      net_field_length definitions trimmed with Monty's suggestions
      
      
      BitKeeper/etc/ignore:
        Added sql/pack.c to the ignore list
      include/my_global.h:
        my_ulonglong definition moved here from mysql.h
      include/mysql.h:
        we define my_ulonglong here only if no global.h included
      include/mysql_com.h:
        net_field_length_ll definition is here now
      sql/mini_client.cc:
        unnecessary cast removed
      c13f5558
    • unknown's avatar
      Fix for openssl on Solaris · a34fc634
      unknown authored
      Fix for grant bug with SELECT *
      
      
      include/my_global.h:
        Fix for openssl on Solaris
      sql/item_strfunc.cc:
        Fix for openssl on Solaris
      sql/sql_acl.cc:
        Indentation cleanup
      sql/sql_base.cc:
        Fix for grant bug with SELECT *
      sql/sql_parse.cc:
        Added comment
      tests/grant.pl:
        New grant test for SELECT *
      tests/grant.res:
        new grant results
      a34fc634
  32. 23 Apr, 2003 1 commit
    • unknown's avatar
      Fixes for valgrind · 70324868
      unknown authored
      Added optimzation for clustered index
      Fixed bug in UPDATE ... ORDER BY
      Fixed handling of UPDATE ... LIMIT
      
      
      BitKeeper/deleted/.del-.cvsignore~7e29af89a3559f4c:
        Delete: Images/.cvsignore
      BitKeeper/deleted/.del-README~d5a4e7ca3a2e87a9:
        Delete: repl-tests/README
      BitKeeper/deleted/.del-run-all-tests~4deb6479a13e4568:
        Delete: repl-tests/run-all-tests
      BitKeeper/deleted/.del-run.test~3dc5b9bd1e9feea5:
        Delete: repl-tests/test-repl-alter/run.test
      BitKeeper/deleted/.del-run.test~4020771cff278f14:
        Delete: repl-tests/test-bad-query/run.test
      BitKeeper/deleted/.del-run.test~452f2b66537404a8:
        Delete: repl-tests/test-dump/run.test
      BitKeeper/deleted/.del-run.test~b1f0c1f96554df8:
        Delete: repl-tests/test-auto-inc/run.test
      BitKeeper/deleted/.del-table-dump-check.master~e13afeb8c79264b5:
        Delete: repl-tests/test-dump/table-dump-check.master
      BitKeeper/deleted/.del-table-dump-select.master~744acb955e33f3db:
        Delete: repl-tests/test-dump/table-dump-select.master
      BitKeeper/deleted/.del-x.master~29a93ed7956c8693:
        Delete: repl-tests/test-auto-inc/x.master
      BitKeeper/deleted/.del-x.master~3b248cbac9abda2b:
        Delete: repl-tests/test-bad-query/x.master
      BitKeeper/deleted/.del-foo-dump-master.master~b49ae6bec1e918ee:
        Delete: repl-tests/test-repl/foo-dump-master.master
      BitKeeper/deleted/.del-foo-dump-slave.master~f16ed20457d59be9:
        Delete: repl-tests/test-repl/foo-dump-slave.master
      BitKeeper/deleted/.del-repl-timestamp.master.reject~3492d2b74b413771:
        Delete: repl-tests/test-repl-ts/repl-timestamp.master.reject
      BitKeeper/deleted/.del-repl-timestamp.master~4b7782da5cc13161:
        Delete: repl-tests/test-repl-ts/repl-timestamp.master
      BitKeeper/deleted/.del-run.test~a1e32ea1e4253af4:
        Delete: repl-tests/test-repl/run.test
      BitKeeper/deleted/.del-run.test~ce5e626c91b760ec:
        Delete: repl-tests/test-repl-ts/run.test
      BitKeeper/deleted/.del-sum-wlen-master.master~1a5ea625c79e978:
        Delete: repl-tests/test-repl/sum-wlen-master.master
      BitKeeper/deleted/.del-sum-wlen-slave.master~f016d98833433084:
        Delete: repl-tests/test-repl/sum-wlen-slave.master
      BitKeeper/deleted/.del-test.master~5829e7b3770179db:
        Delete: repl-tests/test-repl-alter/test.master
      BitKeeper/deleted/.del-master-slave.inc~6775f6ae10137c39:
        Delete: repl-tests/include/master-slave.inc
      include/my_global.h:
        Fix for purify/valgrind
      myisam/mi_info.c:
        Updated comment
      mysql-test/r/group_by.result:
        New test results
      mysql-test/r/innodb.result:
        New test results
      mysql-test/r/join_outer.result:
        New test results
      mysql-test/r/multi_update.result:
        New test results
      mysql-test/r/null_key.result:
        New test results
      mysql-test/r/update.result:
        New test results
      mysql-test/t/group_by.test:
        Added extra explain to 'suspicious' test.
      mysql-test/t/innodb.test:
        Added test for UPDATE ... ORDER BY
      mysql-test/t/join_outer.test:
        Changed test to be repeatable
      mysql-test/t/multi_update.test:
        Slight change of test to catch more bugs
      mysql-test/t/update.test:
        Better test for UPDATE ... ORDER BY
      sql/field.cc:
        Simple optimization
      sql/ha_heap.h:
        Added optimzation for clustered index
      sql/ha_innodb.cc:
        Added optimzation for clustered index
      sql/ha_innodb.h:
        Added optimzation for clustered index
      sql/handler.h:
        Added optimzation for clustered index
      sql/item_sum.cc:
        Removed some usage of current_thd
      sql/mysqld.cc:
        Fix bug when compiling for purify/valgrind
      sql/opt_range.cc:
        Added optimzation for clustered index
      sql/records.cc:
        Fixed comment
      sql/sql_list.h:
        Fixed comment
      sql/sql_select.cc:
        Removed some usage of current_thd
      sql/sql_select.h:
        Removed some usage of current_thd
      sql/sql_union.cc:
        Removed some usage of current_thd
      sql/sql_update.cc:
        Fixed bug in UPDATE ... ORDER BY
        Fixed handling of UPDATE ... LIMIT
      support-files/my-huge.cnf.sh:
        Added default size for query cache
      support-files/my-large.cnf.sh:
        Added default size for query cache
      70324868
  33. 15 Apr, 2003 1 commit
    • unknown's avatar
      Fixed bug in SUM() with NULL:s · 3ac05ea4
      unknown authored
      Added logging of warnings for failed connections with ssl.
      Fixed bug in symbolic link handling on Windows
      
      
      include/my_global.h:
        Added replication flags from 4.1
      mysql-test/r/func_group.result:
        Added test for SUM(NULL)
      mysql-test/t/func_group.test:
        Added test for SUM(NULL)
      sql/item_sum.cc:
        Fixed bug in SUM() with NULL:s
      sql/item_sum.h:
        Fixed bug in SUM() with NULL:s
      sql/mysqld.cc:
        Added option --symbolic-links
        Fixed bug in symbolic link handling on Windows
      sql/net_serv.cc:
        Code cleanup
      sql/sql_acl.cc:
        Added logging of warnings for failed connections with ssl.
      sql/sql_show.cc:
        Changed to use HAVE_REPLICATION instead of EMBEDDED_LIBRARY
      3ac05ea4
  34. 18 Mar, 2003 1 commit
    • unknown's avatar
      Fixes to avoid errors from valgrind · aa08887f
      unknown authored
      Fixed problem with 'wrong packet number' in union
      
      
      include/my_global.h:
        Fix for valgrind
      mysql-test/t/rpl_rotate_logs.test:
        Fix to avoid timeing problem
      sql/item.h:
        Indentation change
      sql/set_var.cc:
        Fix to avoid reference to uninitialized memory
      sql/sql_select.cc:
        More DBUG_PRINT messages
        Fixed problem with 'wrong packet number' in union (tmp_join.error was not correctly reset)
      sql/sql_union.cc:
        Simple code cleanup
      strings/ctype-simple.c:
        Fix for valgrind
      aa08887f