1. 03 Jan, 2002 1 commit
  2. 02 Jan, 2002 8 commits
    • unknown's avatar
      New CAST syntax · 213d66d9
      unknown authored
      Cleanup of multi-table-delete in sql_yacc.yy
      Changed syntax of MAXIMUM QUERIES PER HOUR to MAX_QUERIES_PER_HOUR to
      not get too many reserved words.
      
      
      Docs/manual.texi:
        Updated information about CAST
      mysql-test/r/bigint.result:
        New CAST syntax
      mysql-test/r/create.result:
        New CAST syntax
      mysql-test/r/variables.result:
        Fix after merge with 3.23
      mysql-test/t/bigint.test:
        New CAST syntax
      mysql-test/t/create.test:
        New CAST syntax
      sql/item_create.cc:
        New CAST syntax
      sql/item_func.h:
        New CAST syntax
      sql/item_timefunc.cc:
        New CAST syntax
      sql/item_timefunc.h:
        New CAST syntax
      sql/lex.h:
        Changed syntax to MAX_QUERIES_PER_HOUR to not get too many reserved words.
      sql/mysql_priv.h:
        Cleanup multi-delete
      sql/sql_parse.cc:
        Cleanup multi-delete
      sql/sql_yacc.yy:
        Cleanup multi-delete.
        New CAST syntax.
        Removed some restricted words.
      213d66d9
    • unknown's avatar
      merge · a7d98ef1
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      a7d98ef1
    • unknown's avatar
      merge with 3.23 · 162e04bb
      unknown authored
      
      BitKeeper/deleted/.del-global.h~e80d28157acfdcb5:
        Auto merged
      Docs/manual.texi:
        Auto merged
      client/client_priv.h:
        Auto merged
      extra/resolveip.c:
        Auto merged
      innobase/btr/btr0sea.c:
        Auto merged
      innobase/os/os0file.c:
        Auto merged
      innobase/rem/rem0cmp.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      mysql-test/r/variables.result:
        Auto merged
      mysql-test/t/variables.test:
        Auto merged
      mysys/my_bitmap.c:
        Auto merged
      sql/ha_innobase.cc:
        Auto merged
      sql/ha_innobase.h:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_do.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      client/mysqldump.c:
        Use local version in 4.0
      configure.in:
        Use 4.0 code
      162e04bb
    • unknown's avatar
      Added macros for nice TIMESPEC usage. · 6ebc8c53
      unknown authored
      Fixes for building MySQL with gcc 3.0
      Added SIGNED / UNSIGNED casts
      Fixed core dump bug in net_clear() with libmysqld.
      Back to using semaphores in query cache.
      Added 'Null' and 'Index_type' to SHOW INDEX.
      
      
      BUILD/FINISH.sh:
        Fixes for gcc 3.0
      BUILD/SETUP.sh:
        Fixes for gcc 3.0
      Docs/manual.texi:
        Changelog + SIGNED/UNSIGNED casts.
      Makefile.am:
        include BUILD scripts in source distribution.
      client/Makefile.am:
        Fixes for gcc 3.0
      client/mysql.cc:
        Cleanup
      client/mysqldump.c:
        Changed 'K' to mean 'disable-keys' instead of 'no-disabled-keys'
      client/readline.cc:
        Cleanup
      configure.in:
        Include BUILD in source distrbution
      extra/my_print_defaults.c:
        Cleanup
      include/my_global.h:
        Fix for HPUX and setrlimit.
        Portability fix.
        Added macros for nice TIMESPEC usage.
      innobase/include/dyn0dyn.h:
        Fix for AIX
      libmysql/Makefile.shared:
        Added strxmov to libmysqld
      libmysqld/examples/Makefile.am:
        Fixes for gcc 3.0
      libmysqld/lib_vio.c:
        Cleanup
      myisam/ft_dump.c:
        Portability fixes
      myisam/ftdefs.h:
        Portability fixes
      mysql-test/r/bdb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/bigint.result:
        New test for SIGNED/UNSIGNED
      mysql-test/r/fulltext.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/heap.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/innodb.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/isam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/key.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/myisam.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/query_cache.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/select.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/show_check.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/r/type_ranges.result:
        Cleanup results after adding 2 columns to SHOW KEYS
      mysql-test/t/bigint.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/key.test:
        New test for SIGNED/UNSIGNED
      mysql-test/t/query_cache.test:
        Test for FOUND_ROWS()
      sql-bench/crash-me.sh:
        Safety fixes
      sql/derror.cc:
        Cleanup
      sql/ha_berkeley.h:
        New test for SIGNED/UNSIGNED
      sql/ha_heap.h:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_innobase.h:
        New test for SIGNED/UNSIGNED
      sql/ha_isam.h:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.cc:
        New test for SIGNED/UNSIGNED
      sql/ha_myisam.h:
        New test for SIGNED/UNSIGNED
      sql/handler.h:
        New test for SIGNED/UNSIGNED
      sql/item_func.cc:
        Cleanup TIMESPEC usage
      sql/item_func.h:
        Added SIGNED / UNSIGNED casts
      sql/lex.h:
        Added SIGNED / UNSIGNED casts
      sql/mysqld.cc:
        Cleanup TIMESPEC usage
      sql/net_pkg.cc:
        Cleanup
      sql/net_serv.cc:
        Fixed core dump bug in net_clear()
      sql/slave.cc:
        Cleanup
      sql/sql_cache.cc:
        Back to using semaphores
      sql/sql_cache.h:
        Back to using semaphores
      sql/sql_insert.cc:
        Cleanup TIMESPEC usage
      sql/sql_manager.cc:
        Cleanup TIMESPEC usage
      sql/sql_parse.cc:
        Cleanup
      sql/sql_repl.cc:
        Cleanup TIMESPEC usage
      sql/sql_show.cc:
        Added 'Null' and 'Index_type' to SHOW INDEX.
      sql/sql_table.cc:
        Sort keys in table in a more logical order.
      sql/sql_yacc.yy:
        Support for SIGNED/UNSIGNED casts.
      6ebc8c53
    • unknown's avatar
      fixing query cache validator · b6d03461
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b6d03461
    • unknown's avatar
      Removed Heikki's changes to the manual that was meant for 4.0 · 0e4c6b70
      unknown authored
      
      configure.in:
        Update to 3.23.48
      0e4c6b70
    • unknown's avatar
      Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql · 2b72c347
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      2b72c347
    • unknown's avatar
      Backport of mysqldump from 4.0 · bd98b1b9
      unknown authored
      
      Docs/manual.texi:
        Cleanup
      include/global.h:
        Portability fix
      bd98b1b9
  3. 31 Dec, 2001 1 commit
    • unknown's avatar
      row0mysql.c: · 7e47ae6d
      unknown authored
        Remove erroneous warning of a duplicate key when the key in a UNIQUE secondary index contains a NULL
      
      
      innobase/row/row0mysql.c:
        Remove erroneous warning of a duplicate key when the key in a UNIQUE secondary index contains a NULL
      7e47ae6d
  4. 30 Dec, 2001 2 commits
  5. 29 Dec, 2001 7 commits
  6. 27 Dec, 2001 10 commits
    • unknown's avatar
      manual.texi: · 77bda1af
      unknown authored
        Add unintentionally removed text
      
      
      Docs/manual.texi:
        Add unintentionally removed text
      77bda1af
    • unknown's avatar
      manual.texi: · 2b307098
      unknown authored
        Make InnoDB startup option samples easier to understand, do not recommend too big log files
      
      
      Docs/manual.texi:
        Make InnoDB startup option samples easier to understand, do not recommend too big log files
      2b307098
    • unknown's avatar
      manual.texi: · c260366a
      unknown authored
        Make InnoDB startup option samples easier to understand, recommend not setting log files too big, because recovery slow
      
      
      Docs/manual.texi:
        Make InnoDB startup option samples easier to understand, recommend not setting log files too big, because recovery slow
      c260366a
    • unknown's avatar
      btr0sea.c: · 7b1ca932
      unknown authored
        Eliminate a gcc compiler bug in inlining
      
      
      innobase/btr/btr0sea.c:
        Eliminate a gcc compiler bug in inlining
      7b1ca932
    • unknown's avatar
      New version of mail_to_db.pl · f003d81a
      unknown authored
      
      tests/mail_to_db.pl:
        New verision of mail_to_db.pl
      f003d81a
    • unknown's avatar
      Made new version of mail_to_db.pl · 785747f6
      unknown authored
      
      tests/mail_to_db.pl:
        Fixed a bug in mail_to_db.pl when it couldn't handle
        Mac - type inboxes. Made also output more clear.
      785747f6
    • unknown's avatar
      Portability fix for SCO · cf4c70d1
      unknown authored
      cf4c70d1
    • unknown's avatar
      Portability fixes · e4fc0992
      unknown authored
      
      include/global.h:
        Portability fix for HPUX
      sql/mysqld.cc:
        Add missing declaration.
      e4fc0992
    • unknown's avatar
      534548aa
    • unknown's avatar
      Bugfix for WHERE key=@A OR key=@b · 17a75760
      unknown authored
      
      Docs/manual.texi:
        Changelog
      sql/sql_select.cc:
        Cleanup
      17a75760
  7. 26 Dec, 2001 5 commits
    • unknown's avatar
      os0file.c: · 519c88af
      unknown authored
        Make os_file_flush to ignore the error we get from a raw device in fsync
      
      
      innobase/os/os0file.c:
        Make os_file_flush to ignore the error we get from a raw device in fsync
      519c88af
    • unknown's avatar
      Woooo.... · 62316efa
      unknown authored
      Now everything compiles and all tests are passed .... ;o)
      
      What a push !
      
      62316efa
    • unknown's avatar
      a7b8bbc4
    • unknown's avatar
      Changes for the BitKeeper resolve. · e0bcad2c
      unknown authored
      One more notice:
      
      limiting number of queries per hour for different users has been done
      on 4.0.1 , but I can port it to 3.23.* 
      
      This will require only certain changes, like number of columns in user
      table.
      
      I will also make a test case for it, after it is approved by Monty, 
      as result file will depend on the error message text.
      
      
      BitKeeper/etc/ignore:
        auto-union
      libmysqld/lib_sql.cc:
        Auto merged
      scripts/mysql_install_db.sh:
        Auto merged
      sql/item_timefunc.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_acl.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/lex.h:
        Changes for BitKeeper resolve...
      sql/sql_class.h:
        Changes for BitKeeper resolve...
      sql/sql_lex.h:
        Changes for BitKeeper resolve...
      sql/sql_parse.cc:
        Changes for BitKeeper resolve...
      sql/sql_yacc.yy:
        Changes for BitKeeper resolve...
      e0bcad2c
    • unknown's avatar
      This is a large push. Included are : · c2895032
      unknown authored
      * multi-table updates
      * new paid feature for limiting number of queries per hour for users
      * optional syntax for multi-table deletes
      * optimization for SQL_CALC_FOUND_ROWS
      * a small addition for CREATE .. SELECT that will be of future use
      
      I know that all this will require many additions to documentation, 
      which I have not done, but I am at Arjen's disposal to help him document
      all this.
      
      
      
      libmysqld/lib_sql.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      mysql-test/r/multi_update.result:
        Change of the result to accomodate multi-table updates
      mysql-test/t/multi_update.test:
        Change in multi-table tests to accomodate multi-table updates
      BitKeeper/etc/ignore:
        Added 50 sql/new.cc to the ignore list
      scripts/mysql_install_db.sh:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/item_timefunc.h:
        This is a small feature that will be of use later in the proper 
        creation of the tables out of CREATE ... SELECT...
        
        Further changes will come after this resolve/push/test passes ..
      sql/lex.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/mysql_priv.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/mysqld.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_acl.cc:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_acl.h:
        This is a small change required due to new paid feature of limiting 
        number of queries per hour for each user.
      sql/sql_class.h:
        These are changes required for multi-table updates.
      sql/sql_lex.h:
        Changes required for both multi-table updates and limiting number of 
        queries per hour (paid feature).
      sql/sql_parse.cc:
        Ha ! So many changes. 
        
        * multi-table updates
        * limiting number of queries per hour for users
      sql/sql_select.cc:
        Optimisation for SQL_CALC_FOUND_ROWS, when a query involves a single
        table, without WHERE or GROUP clause
      sql/sql_update.cc:
        multi-table updates
      sql/sql_yacc.yy:
        Many things :
        * multi-table updates
        * limiting number of queries per hour for users
        * new optional syntax for multi-table deletes. This one is different 
          from the one demanded by user. USING clause MUST include ALL tables, 
          not just the ones that are used and not deleted from.
      c2895032
  8. 25 Dec, 2001 3 commits
    • unknown's avatar
      mysqld.cc: · d299dfc4
      unknown authored
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
        Added a missing break: if not specified, innodb_fast_shutdown got the same value as ..flush_log_at_trx commit
      
      
      sql/mysqld.cc:
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
      d299dfc4
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 1bf5e582
      unknown authored
      into mysql.sashanet.com:/reiser-data/mysql-4.0-stable
      
      
      BitKeeper/etc/ignore:
        auto-union
      1bf5e582
    • unknown's avatar
      some work on mysql_install · ac54750a
      unknown authored
      
      BitKeeper/etc/ignore:
        Added extra/mysql_install to the ignore list
      extra/Makefile.am:
        added mysql_install
      extra/mysql_install.c:
        implemented ask_user()
      ac54750a
  9. 24 Dec, 2001 3 commits
    • unknown's avatar
      log0recv.c: · 044d2959
      unknown authored
        Print progress info of the applying log records to the database phase in recovery
      srv0srv.c:
        Do buffer pool flush and checkpoints more often to make recovery faster
      
      
      innobase/srv/srv0srv.c:
        Do buffer pool flush and checkpoints more often to make recovery faster
      innobase/log/log0recv.c:
        Print progress info of the applying log records to the database phase in recovery
      044d2959
    • unknown's avatar
      mysql_fix_extensions.sh: · c85daae0
      unknown authored
        typo fixed
      
      
      scripts/mysql_fix_extensions.sh:
        typo fixed
      c85daae0
    • unknown's avatar
      manual.texi updated MyOLEDB section · ca61f380
      unknown authored
      
      Docs/manual.texi:
        updated MyOLEDB section
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      ca61f380