summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added back old LARGEFILE handlingunknown2002-10-2925-35/+596
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed reference to freed memory in acl_init()/grant_init() Fixed possible memory leak. (Could only happen in very strange circumstances) Fixed bug in ALTER TABLE with BDB tables Updated mysql-test for valgrind Docs/manual.texi: ChangeLog acinclude.m4: Added back old LARGEFILE handling. (Needed to get MySQL to compile on Solaris 2.9 with gcc 3.x) configure.in: Added back old LARGEFILE handling. (Needed to get MySQL to compile on Solaris 2.9 with gcc 3.x) libmysqld/lib_sql.cc: Fixed reference to freed memory mysql-test/mysql-test-run.sh: Added option --valgrind mysys/Makefile.am: Removed warning when doing make sql/mysqld.cc: Free regexp memory on shutdown. read 'des' key files from data directory Fixed reference to freed memory in grant_init() sql/slave.cc: Fixed wrong printf() argument sql/sql_acl.cc: Fixed reference to freed memory sql/sql_acl.h: Fixed reference to freed memory sql/sql_base.cc: Fixed possible memory leak. (Could only happen in very strange circumstances) sql/sql_parse.cc: Updated arguments to grant_reload() sql/sql_table.cc: Fixed bug in ALTER TABLE with BDB tables sql/sql_yacc.yy: memset -> bzero
* Merge abotchkov@work.mysql.com:/home/bk/mysql-4.0unknown2002-10-212-0/+2
|\ | | | | | | | | | | | | | | into genie.(none):/home/hf/work/04 BitKeeper/etc/logging_ok: auto-union
| * Embedded server bugfixunknown2002-10-212-0/+2
| | | | | | | | | | | | | | libmysqld/lib_sql.cc: Necessary thd->scramble initialization added BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* | After bk -r check -ff (to be able to upgrade to bk 3.0)unknown2002-10-200-0/+0
| |
* | BK automatic LOD removal.unknown2002-10-203-1092/+1102
| | | | | | | | | | | | | | BitKeeper/etc/skipkeys: auto add BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
* | Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0unknown2002-10-201-2/+0
|\ \ | | | | | | | | | | | | Docs/manual.texi: Auto merged
| * | Fixed Changelogunknown2002-10-201-2/+0
| | |
* | | ftb wasn't able to re-initialize index search (oops! in joins)unknown2002-10-191-1/+2
| | |
* | | Merge work:/home/bk/mysql-4.0unknown2002-10-184-25/+34
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
| * | some DBUG_ENTER/RETURN macro addedunknown2002-10-184-25/+34
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | safer GWS_PROB, avoid log(0) myisam/ft_nlq_search.c: some DBUG_ENTER/RETURN macro added myisam/ft_parser.c: some DBUG_ENTER/RETURN macro added myisam/ftdefs.h: safer GWS_PROB, avoid log(0). sql/item_func.cc: some DBUG_ENTER/RETURN macro added
* | Small code improvement in multi-table updatesunknown2002-10-172-9/+11
| |
* | Added notes about --set-variable being deprecated since MySQL 4.0unknown2002-10-171-7/+25
| |
* | Fixed three bugs in mysqlcheck and changed documentation for mysqld_multiunknown2002-10-172-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | client/mysqlcheck.c: Fixed three bugs in mysqlcheck: 1. mysqlcheck died with error Got error: 1103: Incorrect table name when executing 'REPAIR TABLE' 2. --auto-repair used together with --all-in-1 (-1) tried to fix next table in a row, independent whether the next table was OK or corrupted, in case an error was found from a previous table and the previous table remained unfixed. 3. --auto-repair didn't work at all when -1 option wasn't used; broken tables were not noticed at all. scripts/mysqld_multi.sh: Changed documentation
* | Added Change note about the fixed join parsing, allowing (removing) braces.unknown2002-10-171-0/+6
| |
* | Fix the 100% CPU usage with TZ variableunknown2002-10-161-0/+4
|/
* Fixes after last merge.unknown2002-10-165-46/+49
| | | | | | | | | | | | | | | | Ignore changed keyblocks when on does DELETE FROM table_name; acinclude.m4: Don't give warnings when using openssl installed in /usr/include with gcc 3.x myisam/mi_delete_all.c: Ignore changed keyblocks when on does DELETE FROM table_name; mysql-test/r/null_key.result: Fix null test sql/ha_innodb.cc: Fix bug in last merge sql/sql_parse.cc: Fix bug introduced with merge
* Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0unknown2002-10-1628-82/+424
|\ | | | | | | | | | | | | BitKeeper/etc/logging_ok: auto-union sql/mysqld.cc: Auto merged
| * Merge with 3.23.54unknown2002-10-1629-76/+392
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BitKeeper/etc/logging_ok: auto-union BitKeeper/deleted/.del-LICENSE~4cfaff8de837acb8: Auto merged BitKeeper/deleted/.del-MySQLEULA.txt: Delete: Docs/MySQLEULA.txt BitKeeper/deleted/.del-global.h~e80d28157acfdcb5: Auto merged Build-tools/mysql-copyright-2: Auto merged Build-tools/mysql-copyright: Auto merged heap/heapdef.h: Auto merged heap/hp_open.c: Auto merged innobase/btr/btr0cur.c: Auto merged innobase/lock/lock0lock.c: Auto merged innobase/os/os0file.c: Auto merged innobase/os/os0thread.c: Auto merged myisam/mi_open.c: Auto merged mysql-test/Makefile.am: Auto merged mysql-test/t/null_key.test: Auto merged mysys/safemalloc.c: Auto merged scripts/make_binary_distribution.sh: Auto merged scripts/mysqld_safe.sh: Auto merged scripts/mysqlhotcopy.sh: Auto merged sql/field.h: Auto merged sql/field_conv.cc: Auto merged sql/ha_innodb.h: Auto merged sql/item.cc: Auto merged sql/sql_db.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_select.cc: Auto merged sql/table.cc: Auto merged tests/grant.res: Auto merged Build-tools/Do-compile: merge Docs/manual.texi: merge configure.in: merge mysql-test/r/distinct.result: merge mysql-test/r/null_key.result: merge sql/ha_innodb.cc: merge sql/item.h: merge sql/log.cc: merge sql/mysqld.cc: merge support-files/mysql.spec.sh: merge
| | * Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-165-23/+80
| | |\
| | | * Fixed bug in LEFT JOIN ... WHERE not_null_key_column=NULL;unknown2002-10-165-23/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: ChangeLog sql/field.h: New virtual function to set a field to null or signal an error sql/field_conv.cc: New function to set a field to null or signal an error sql/item.cc: When setting a field to null internally (for WHERE testing) don't autoconvert NULL -> now() or last_insert_id() sql/item.h: New virtual function to set a field to null or signal an error
| | * | btr0cur.c:unknown2002-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typo in earlier commit innobase/btr/btr0cur.c: Fix typo in earlier commit
| | * | btr0cur.c:unknown2002-10-161-8/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug: range estimator exaggerated small range size greatly if the paths in the B-tree happened to branch on a high level innobase/btr/btr0cur.c: Fix bug: range estimator exaggerated small range size greatly if the paths in the B-tree happened to branch on a high level
| | * | Merge lgrimmer@work.mysql.com:/home/bk/mysqlunknown2002-10-151-3/+3
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into mysql.com:/space/my/mysql-3.23
| | | * \ Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysqlunknown2002-10-151-3/+3
| | | |\ \ | | | | |/ | | | |/|
| | | | * -lpthread should be appended to LIBSunknown2002-10-151-3/+3
| | | | |
| | * | | - fixed Do-compile to actually add InnoDB support when requested to do sounknown2002-10-151-1/+8
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Build-tools/Do-compile: - fixed brainfart that ruined the 3.23.53-Max binaries: of course "--with-innodb" has to be added, when requested (will be part of 3.23.53a packages now)
| | * | Added optional servicesunknown2002-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
| | * | Fix error handling in last patch (BLOB's in temporary tables) ifunknown2002-10-151-0/+5
| | |/ | | | | | | | | | | | | | | | | | | create_tmp_table fails.
| | * Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-149-12/+115
| | |\ | | | | | | | | | | | | | | | | Docs/manual.texi: Auto merged
| | | * Fixed a bug in key optimizing handling where the expressionunknown2002-10-146-5/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WHERE column_name = key_column_name was calculated as true for NULL values. Docs/manual.texi: Changelog mysql-test/r/distinct.result: Updated results caused by bug fix. mysql-test/r/null_key.result: New tests mysql-test/t/null_key.test: New tests sql/sql_select.cc: Additional change for previous changeset for using BLOB in GROUP BY
| | | * Allocate HEAP blocks in smaller blocks to get better memory utilization and ↵unknown2002-10-134-7/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more speed when used with safemalloc. Don't initalize memory areas when run with --skip-safemalloc. Docs/manual.texi: ChangeLog heap/heapdef.h: Allocate HEAP blocks in smaller blocks to get better memory utilization and more speed when used with safemalloc. heap/hp_open.c: Allocate HEAP blocks in smaller blocks to get better memory utilization and more speed when used with safemalloc. mysys/safemalloc.c: Don't initalize memory areas when run with --skip-safemalloc. This can in some cases increase speed with 20 times when debugging
| | | * Fixed bug where we could reference a freed tmp_table->table_name variable ↵unknown2002-10-122-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for some GROUP BY ... ORDER BY queries. Docs/manual.texi: ChangeLog
| | * | - fixed formatting in MySQLEULA.txtunknown2002-10-131-17/+17
| | | | | | | | | | | | | | | | | | | | Docs/MySQLEULA.txt: - replaced tabs with spaces
| | * | - Tagged ChangeSet 1.1224 as "mysql-3.23.53"unknown2002-10-136-107/+261
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - bumped up version number to 3.23.54 in configure.in - replaced Docs/LICENSE with Docs/MySQLEULA.txt and modified scripts/make_binary_distribution.sh and Build-tools/mysql-copyright* accordingly. BitKeeper/deleted/.del-LICENSE~4cfaff8de837acb8: Delete: Docs/LICENSE Build-tools/mysql-copyright-2: - replaced LICENSE with MySQLEULA.txt Build-tools/mysql-copyright: - use "tar" instead of "gtar" - replaced LICENSE with MySQLEULA.txt configure.in: - Bumped up version number to 3.23.54 now that 3.23.53 has been tagged scripts/make_binary_distribution.sh: - replaced LICENSE with MySQLEULA.txt
| | * | os0thread.c:unknown2002-10-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compilation error on HP-UX-11: pthread_t is a scalar there, not a struct like in HP-UX-10.20 innobase/os/os0thread.c: Fix compilation error on HP-UX-11: pthread_t is a scalar there, not a struct like in HP-UX-10.20
| | * | libraries should be always prepended to $LIBS, never appendedunknown2002-10-101-4/+4
| | | |
| | * | - added missing changelog entry to manual.texiunknown2002-10-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: - added missing changelog entry - fixed typo
| | * | ha_innobase.cc:unknown2002-10-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug: if skip-innodb was defined SHOW INNODB STATUS crashed sql/ha_innobase.cc: Fix bug: if skip-innodb was defined SHOW INNODB STATUS crashed
| | * | - Fixed typo in 3.23.53 changelog entry in manual.texiunknown2002-10-091-1/+1
| | |/ | | | | | | | | | | | | | | | Docs/manual.texi: - fixed typo in changelog entry (thanks to Jocelyn Fournier for spotting this)
| | * Fix for build problem on AIXunknown2002-10-091-0/+1
| | |
| | * Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-092-1/+13
| | |\
| | | * Fixed bug in LOCK TABLES on windows.unknown2002-10-092-1/+13
| | | | | | | | | | | | | | | | | | | | Docs/manual.texi: Changelog
| | * | Merge work:/my/mysql-3.23 into mashka.mysql.fi:/home/my/mysql-3.23unknown2002-10-084-3/+8
| | |\ \ | | | |/ | | |/|
| | | * Fixed missing table_list->name -> table_list->alias convertunknown2002-10-084-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | myisam/mi_open.c: Fixed problem with wrongly calculated max_data_file_length mysql-test/Makefile.am: Added missing .require test files scripts/mysqlhotcopy.sh: Remove end / from directory names (portability fix) tests/grant.res: Update of test results
| | * | Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlunknown2002-10-082-1/+2
| | |\ \
| | | * | Remove wrong clear of mysql_port when using --skip-show-databasesunknown2002-10-082-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Docs/manual.texi: ChangeLog
| | * | | ha_innobase.cc:unknown2002-10-081-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | test sql/ha_innobase.cc: test
| | * | Fixup.unknown2002-10-081-1/+1
| | | |
| | * | 3.23 Changelog cleanup (sync with 4.0/4.1)unknown2002-10-081-1/+1
| | | |
| | * | touchup to last fixunknown2002-10-071-32/+34
| | | | | | | | | | | | | | | | | | | | | | | | sql/log.cc: moved mutex back to after is_open() test, but still protecting name dereference (the real problem)