1. 30 May, 2001 1 commit
    • unknown's avatar
      count(distinct) cleanup · f6a79da6
      unknown authored
      
      mysql-test/t/count_distinct2.test:
        make default NULL in tree->MyISAM test to make sure restore_record()
        does not give a bad surprise
      sql/item_sum.cc:
        cleanup according to Monty's suggestions
      sql/item_sum.h:
        cleanup according to Monty's suggestions
      f6a79da6
  2. 29 May, 2001 2 commits
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · ec1a9292
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
      
      ec1a9292
    • unknown's avatar
      updates for LOAD DATA FROM MASTER + some cleanup of replication code · bb56440e
      unknown authored
      
      include/mysqld_error.h:
        new errors
      mysql-test/r/rpl000009.result:
        test load data from master
      mysql-test/t/rpl000009.test:
        test load data from master
      sql/mini_client.cc:
        extra functionality needed for load data from master and other things
      sql/mini_client.h:
        addition to API
      sql/mysql_priv.h:
        mysql_create_db()/mysql_rm_db() now return a value
      sql/share/english/errmsg.txt:
        more error messages
      sql/slave.cc:
        cleanup of fetch_nx_table()
      sql/slave.h:
        cleanup of fetch_nx_table()
      sql/sql_base.cc:
        remove unused code originally written for retrieving a non-existent table in slave thread
      sql/sql_class.cc:
        remove unused replication variables
      sql/sql_class.h:
        remove unused replication variabled
      sql/sql_db.cc:
        make mysql_create_db()/mysql_rm_db() work with thd == 0 
        (do not write messages to the net) and instead return success/error
      sql/sql_lex.h:
        added SQLCOM_LOAD_MASTER_DATA
      sql/sql_parse.cc:
        LOAD MASTER DATA, cleanup of LOAD TABLE FROM MASTER
      sql/sql_repl.cc:
        LOAD DATA FROM MASTER
      sql/sql_repl.h:
        LOAD DATA FROM MASTER
      sql/sql_yacc.yy:
        LOAD DATA FROM MASTER
      bb56440e
  3. 27 May, 2001 1 commit
  4. 25 May, 2001 1 commit
  5. 24 May, 2001 2 commits
    • unknown's avatar
      handle tree overflow in count(distinct) · 0270550e
      unknown authored
      test heap table/tree overflow in count(distinct)
      
      
      mysql-test/r/count_distinct2.result:
        added test for tree/heap table overflow
      mysql-test/t/count_distinct2.test:
        test tree/heap table overflow
      sql/item_sum.cc:
        handle tree overflow in count(distinct)
      sql/item_sum.h:
        t
      0270550e
    • unknown's avatar
      symlink sql/violite.c to libmysql/violite.c, since violite.c got removed · fd594e80
      unknown authored
      from libmysql directory to make things compile
      
      
      libmysql/Makefile.am:
        symlink sql/violite.c to libmysql/violite.c
      libmysql/Makefile.shared:
        fixes for violite.c
      fd594e80
  6. 23 May, 2001 9 commits
    • unknown's avatar
      Removed vio because it broke compilation · bc50c578
      unknown authored
      bc50c578
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into donna.mysql.fi:/home/my/bk/mysql-4.0 · 2b149cdd
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/mysqld.cc:
        Auto merged
      2b149cdd
    • unknown's avatar
      Merge · a22b3f00
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      Docs/manual.texi:
        Auto merged
      mysql-test/r/innodb.result:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/mysqld.cc:
        SCCS merged
      a22b3f00
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into donna.mysql.fi:/home/my/bk/mysql-4.0 · a2396842
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/Makefile.am:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      a2396842
    • unknown's avatar
      Added Unique class to be used for duplicate removal in multi-table delete. · 925dd5da
      unknown authored
      
      mysys/ptr_cmp.c:
        Removed old comments
      pstack/bucomm.c:
        Change to use mkstemp.
      sql/Makefile.am:
        Added Unique class
      sql/filesort.cc:
        Changes to let the Unique class use the old filesort code.
      sql/sql_class.h:
        Added Unique class
      sql/sql_handler.cc:
        Removed warning.
      sql/sql_select.cc:
        Cleaned up typo.
      925dd5da
    • unknown's avatar
      log0log.c InnoDB now allows parameter innodb_unix_file_flush_method · 6ee58f97
      unknown authored
      os0file.c	InnoDB now allows parameter innodb_unix_file_flush_method
      srv0start.c	InnoDB now allows parameter innodb_unix_file_flush_method
      
      
      innobase/srv/srv0start.c:
        InnoDB now allows parameter innodb_unix_file_flush_method
      innobase/os/os0file.c:
        InnoDB now allows parameter innodb_unix_file_flush_method
      innobase/log/log0log.c:
        InnoDB now allows parameter innodb_unix_file_flush_method
      6ee58f97
    • unknown's avatar
      Merge heikki@work.mysql.com:/home/my/mysql · 468d2bcb
      unknown authored
      into donna.mysql.fi:/home/heikki/mysqle
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      468d2bcb
    • unknown's avatar
      manual.texi Add links for downloadable menagerie db distribution · 0c544cd3
      unknown authored
      
      Docs/manual.texi:
        Add links for downloadable menagerie db distribution
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      0c544cd3
    • unknown's avatar
      srv0srv.h One can now specify innodb_unix_file_flush_method in my.cnf · 8f85a1a6
      unknown authored
      srv0srv.c	One can now specify innodb_unix_file_flush_method in my.cnf
      srv0start.c	One can now specify innodb_unix_file_flush_method in my.cnf
      ha_innobase.cc	One can now specify innodb_unix_file_flush_method in my.cnf
      ha_innobase.h	One can now specify innodb_unix_file_flush_method in my.cnf
      mysqld.cc	One can now specify innodb_unix_file_flush_method in my.cnf
      
      
      sql/ha_innobase.cc:
        One can now specify innodb_unix_file_flush_method in my.cnf
      sql/ha_innobase.h:
        One can now specify innodb_unix_file_flush_method in my.cnf
      sql/mysqld.cc:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/srv/srv0srv.c:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/srv/srv0start.c:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/include/srv0srv.h:
        One can now specify innodb_unix_file_flush_method in my.cnf
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      8f85a1a6
  7. 22 May, 2001 15 commits
    • unknown's avatar
      Don't write rows in MyISAM tables when using count(distinct) · 74408de0
      unknown authored
      Don't read MyISAM header when running without locking
      
      
      include/myisam.h:
        Don't read header when running without locking.
      myisam/mi_locking.c:
        Don't update changed flag for temporary files.
      myisam/mi_open.c:
        Don't read header when running without locking.
      myisam/mi_static.c:
        Don't read header when running without locking.
      sql/item_sum.cc:
        Don't write rows in MyISAM tables when using count(distinct)
      sql/mysqld.cc:
        Don't read MyISAM header when running without locking.
        Remove -Sg option.
      sql/sql_analyse.h:
        Remove duplicate header.
      sql/sql_select.cc:
        Cleaned up prototypes.
        Don't write rows to count(DISTINCT) MyISAM tables.
      sql/sql_select.h:
        Cleaned up prototypes.
      sql/table.h:
        A
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      74408de0
    • unknown's avatar
      Remove wrong access check for locks. · cef9025b
      unknown authored
      Fixed problem with fuzzy dates.
      
      
      mysql-test/r/func_time.result:
        Added test of fuzzy dates
      mysql-test/t/func_time.test:
        Added test of fuzzy dates
      sql/item.cc:
        Fixed bug with fuzzy dates
      sql/sql_parse.cc:
        Remove wrong access check for locks.
        (This has to be delayed for 4.0 because there is currently now way
        to check for "any of the following privileges"
      Docs/manual.texi:
        Changelog
      cef9025b
    • unknown's avatar
    • unknown's avatar
      merge · 3dd51181
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3dd51181
    • unknown's avatar
      Merge jamppa@work:/home/bk/mysql · 4c8cffb3
      unknown authored
      into janikt.pp.saunalahti.fi:/home/my/bk/mysql
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      Docs/manual.texi:
        Auto merged
      4c8cffb3
    • unknown's avatar
      Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql · 94d2e27d
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      94d2e27d
    • unknown's avatar
      Updated documentation of how to add new native functions. · 64603d9b
      unknown authored
      Small cleanups
      
      
      Docs/manual.texi:
        Updated how to add new native functions
      mysql-test/r/func_crypt.result:
        Fix for crypt on FreeBSD
      mysql-test/t/func_crypt.test:
        Fix for crypt on FreeBSD
      mysys/thr_lock.c:
        Changed to use statistics_increment macro for statistic variables.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      64603d9b
    • unknown's avatar
      Update of the mysqltest section · 6ba81c66
      unknown authored
      6ba81c66
    • unknown's avatar
      Added a link. · c1648d2c
      unknown authored
      
      Docs/manual.texi:
        Added a link to a GUI.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c1648d2c
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 4ca9c6ff
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/4
      
      4ca9c6ff
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 2e9a2981
      unknown authored
      into work.mysql.com:/home/bk/mysql-4.0
      
      
      Docs/manual.texi:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      2e9a2981
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · d27878cb
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/4
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      d27878cb
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · b616a107
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/3
      
      b616a107
    • unknown's avatar
      Security fix: LOCK TABLES must check for sufficient privileges. · a7f6bb79
      unknown authored
      
      sql/sql_parse.cc:
        Check table access for SQLCOM_LOCK_TABLES.
      a7f6bb79
    • unknown's avatar
      manual.texi typo fixes, miscellaneous general cleanup · 74f20c41
      unknown authored
      
      Docs/manual.texi:
        typo fixes, miscellaneous general cleanup
      74f20c41
  8. 21 May, 2001 9 commits
    • unknown's avatar
      manual.texi general typo fixes · ae92f358
      unknown authored
      
      Docs/manual.texi:
        general typo fixes
      ae92f358
    • unknown's avatar
      manual.texi typo fix; fix odd repetition in toc header. · b0e3608c
      unknown authored
      
      Docs/manual.texi:
        typo fix; fix odd repetition in toc header.
      b0e3608c
    • unknown's avatar
      manual.texi "windows" -> "Windows", where appropriate. · 847ea50e
      unknown authored
      manual.texi	Mods to Windows-specific sections, chapter 4.
      
      
      Docs/manual.texi:
        "windows" -> "Windows", where appropriate.
        Mods to Windows-specific sections, chapter 4.
      847ea50e
    • unknown's avatar
      manual.texi I promise to always run test-make-manual. · dc812ec9
      unknown authored
      manual.texi	I promise to always run test-make-manual.
      manual.texi	I promise to always run test-make-manual.
      manual.texi	...
      
      
      Docs/manual.texi:
        I promise to always run test-make-manual.
        I promise to always run test-make-manual.
        I promise to always run test-make-manual.
        ...
      dc812ec9
    • unknown's avatar
      manual.texi Added consultant. · 6239d298
      unknown authored
      
      Docs/manual.texi:
        Added consultant.
      6239d298
    • unknown's avatar
      manual.texi Updated manual about auto-increment in InnoDB · ef2cef72
      unknown authored
      
      Docs/manual.texi:
        Updated manual about auto-increment in InnoDB
      ef2cef72
    • unknown's avatar
      dict0dict.h InnoDB now tries to provide autoinc column value from a counter table in data dict · 1fa93228
      unknown authored
      dict0mem.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
      sync0sync.h	InnoDB now tries to provide autoinc column value from a counter table in data dict
      univ.i  	InnoDB now tries to provide autoinc column value from a counter table in data dict
      dict0dict.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      dict0mem.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      sync0sync.c	InnoDB now tries to provide autoinc column value from a counter table in data dict
      ha_innobase.cc	InnoDB now tries to provide autoinc column value from a counter table in data dict
      
      
      sql/ha_innobase.cc:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/sync/sync0sync.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/dict/dict0mem.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/dict/dict0dict.c:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/dict0dict.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/dict0mem.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/sync0sync.h:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      innobase/include/univ.i:
        InnoDB now tries to provide autoinc column value from a counter table in data dict
      1fa93228
    • unknown's avatar
      manual.texi Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom · 138d0b35
      unknown authored
      srv0start.c	Tablespace size must be at least 10 MB
      
      
      innobase/srv/srv0start.c:
        Tablespace size must be at least 10 MB
      Docs/manual.texi:
        Added that InnoDB tablespace must be at least 10 MB, removed single quotes from phantom
      138d0b35
    • unknown's avatar
      manual.texi Added entry in contrib software. · b9e8b84e
      unknown authored
      
      Docs/manual.texi:
        Added entry in contrib software.
      b9e8b84e