An error occurred fetching the project authors.
  1. 02 Apr, 2009 1 commit
  2. 06 Jun, 2006 1 commit
    • unknown's avatar
      Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1 · 6c431a5e
      unknown authored
      fix: return db name for I_S.TABLES(and others) in original letter case.
      if mysql starts with lower_case_table_names=1 | 2 then original db name is converted
      to lower case(for I_S tables). It happens when we perform add_table_to_list. 
      to avoid this we make a copy of original db name and use the copy hereafter.
      
      
      mysql-test/r/lowercase_table2.result:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      mysql-test/t/lowercase_table2.test:
        Bug#17661 information_schema.SCHEMATA returns uppercase with lower_case_table_names = 1
        test case
      6c431a5e
  3. 06 Mar, 2006 1 commit
    • unknown's avatar
      Update test result · 7388e0bd
      unknown authored
      mysql-test/r/lowercase_table2.result:
        Update test result for "lowercase_tabe2" after push of fix for bug10460
      7388e0bd
  4. 05 Jul, 2005 1 commit
    • unknown's avatar
      lowercase_table2.test, lowercase_table2.result: · d2119109
      unknown authored
        Use IF EXISTS in initiation section
      
      
      mysql-test/r/lowercase_table2.result:
        Use IF EXISTS in initiation section
      mysql-test/t/lowercase_table2.test:
        Use IF EXISTS in initiation section
      d2119109
  5. 21 Jun, 2005 1 commit
    • unknown's avatar
      Cleanup during review of new code · 280b1c33
      unknown authored
      Fixed wrong allocation that could cause buffer overrun when using join cache
      
      
      myisam/mi_open.c:
        Fixed indentation
      mysql-test/r/lowercase_table2.result:
        Drop tables and databases used in the test
      mysql-test/t/lowercase_table2.test:
        Drop tables and databases used in the test
      mysys/my_fopen.c:
        Cleanup of comments and parameter names
        Simple optimization
        Removed compiler warnings
      sql/field.cc:
        Fixed wrong allocation that could cause buffer overrun
      sql/mysqld.cc:
        Removed not needed code
      sql/set_var.cc:
        Simply code
      sql/sql_select.cc:
        Use int2store/int2korr to store length of cached VARCHAR fields
        (Not dependent on type and faster code as we avoid one possible call)
      280b1c33
  6. 08 Jun, 2005 1 commit
    • unknown's avatar
      Fix problem with handling of lower_case_table_name == 2 when · c23ef5e1
      unknown authored
      the case in the FROM and WHERE clauses didn't agree. (Bug #9500)
      
      
      mysql-test/r/lowercase_table2.result:
        Update results
      mysql-test/t/lowercase_table2.test:
        Fix 'DROP TABLE' to not drop tables with the same name.
      sql/mysqld.cc:
        Move initialization of table_alias_charset to after we
        have decided what lower_case_table_names should be.
      c23ef5e1
  7. 26 May, 2005 1 commit
    • unknown's avatar
      Fix table renaming to not lowercase table names for all storage · 8ac75806
      unknown authored
      engines when lower_case_table_names == 2, as it did previously
      for InnoDB and MEMORY. (Bug #9660)
      
      
      mysql-test/r/lowercase_table2.result:
        Fix results
      sql/sql_table.cc:
        Add build_table_path() function to construct the path to
        a table, and use it to replace nearly all of the places
        where this was done with similar code.
        
        Fix mysql_rename_table() to not lowercase the .frm file
        name when lower_case_table_names == 2 and the storage
        engine does not set the HA_FILE_BASED flag (such as InnoDB).
      8ac75806
  8. 08 Feb, 2005 1 commit
    • unknown's avatar
      Fix removal of tables from cache when the database they are contained · 1de817e9
      unknown authored
      within is dropped and lower_case_table_names is set. (Bug #8355)
      
      
      mysql-test/t/lowercase_table2.test:
        Add new regression test
      mysql-test/r/lowercase_table2.result:
        Add results for regression test
      sql/mysql_priv.h:
        Change remove_db_from_cache() to use char* instead of my_string
      sql/sql_base.cc:
        Lowercase database name in remove_db_from_cache so
        that all of the correct entries are removed.
      1de817e9
  9. 25 Jan, 2005 2 commits
  10. 11 Nov, 2004 1 commit
  11. 26 Jul, 2004 1 commit
  12. 08 Jul, 2004 1 commit
  13. 27 Jun, 2004 1 commit
    • unknown's avatar
      after merge fix · 404730a1
      unknown authored
      mysql-test/r/lowercase_table2.result:
        results updated
      404730a1
  14. 23 Jun, 2004 1 commit
    • unknown's avatar
      lower_case_table_names=2 (Keep case for table names) was not honored · 3db93f80
      unknown authored
      with ALTER TABLE and CREATE/DROP INDEX. (Bug #3109)
      Make net_buffer_length visible for mysql clients (Bug #4206)
      
      
      include/mysql.h:
        Make net_buffer_length visible for mysql clients
      libmysql/libmysql.c:
        Make net_buffer_length visible for mysql clients
      mysql-test/mysql-test-run.sh:
        Don't give warning for some common 'safe' warnings
      mysql-test/r/lowercase_table2.result:
        Test name conversion with ALTER TABLE / CREATE INDEX (Bug #3109)
      mysql-test/t/lowercase_table2.test:
        Test name conversion with ALTER TABLE / CREATE INDEX (Bug #3109)
      scripts/mysql_install_db.sh:
        Removed not used variable
      sql/sql_table.cc:
        lower_case_table_names=2 (Keep case for table names) was not honored
        with ALTER TABLE and CREATE/DROP INDEX. (Bug #3109)
      3db93f80
  15. 09 Apr, 2004 1 commit
    • unknown's avatar
      Fixed problems noticed with last build · 1bbca272
      unknown authored
      mysql-test/r/lowercase_table2.result:
        Fixed typo
      mysql-test/r/repair.result:
        Portability fix (For OpenBSD)
      mysql-test/t/repair.test:
        Portability fix (For OpenBSD)
      mysys/my_thr_init.c:
        Fixed crasch with some tests on OpenBSD.
      sql/field.cc:
        Don't truncate big values (Caused a core dump on Linux-Alpha for big values)
      sql/log.cc:
        More DBUG
      1bbca272
  16. 06 Apr, 2004 1 commit
    • unknown's avatar
      Fixed warnings from valgrind (not a bug) · 6a868cca
      unknown authored
      Don't add -debug to server version if MYSQL_SERVER_PREFIX is used
      Indentation cleanups
      
      
      myisam/mi_write.c:
        Indentation cleanup
      mysql-test/r/lowercase_table2.result:
        Fixed test results
      sql/filesort.cc:
        Fixed warnings from valgrind (not a bug)
      sql/ha_myisam.cc:
        Indentation cleanup
      sql/mysqld.cc:
        Don't add -debug to server if MYSQL_SERVER_PREFIX is used
      sql/sql_base.cc:
        Indentation cleanup
      sql/sql_show.cc:
        Fixed typo in comment
      sql/sql_table.cc:
        Indentation cleanup
      6a868cca
  17. 10 Mar, 2004 1 commit
    • unknown's avatar
      Fixed memory leak in DROP DATABASE when using RAID tables (Bug #2882) · 221397cd
      unknown authored
      BUILD/compile-pentium-debug-max:
        Added --with-raid
      configure.in:
        Removed -DFN_NO_CASE_SENCE for Mac OS X as this is not always true
      mysql-test/install_test_db.sh:
        Added --skip-warnings
      mysql-test/mysql-test-run.sh:
        Fixes to get --gdb and --ddd to work
      mysql-test/r/lowercase_table2.result:
        Test for lower_case_table_names=2 and temporary tables
      mysql-test/r/lowercase_table3.result:
        Fixed error message
      mysql-test/r/multi_update.result:
        Test of behaviour of multi-table-delete and alias
      mysql-test/t/lowercase_table2.test:
        Test for lower_case_table_names=2 and temporary tables
      mysql-test/t/lowercase_table3.test:
        Fixed error
      mysql-test/t/multi_update.test:
        Test of behaviour of multi-table-delete and alias (Bug #2940)
      mysys/mf_iocache.c:
        Renamed _flush_io_cache to my_b_flush_io_cache
      sql/ha_myisam.cc:
        Added comment
      sql/lock.cc:
        Extra debugging
      sql/log.cc:
        New parameter to flush_relay_log_info
      sql/log_event.cc:
        New parameter to flush_relay_log_info
      sql/mf_iocache.cc:
        Removed not used header files
      sql/mysqld.cc:
        More debugging info
        Less warnings when run with --skip-warnings
      sql/opt_range.cc:
        More debug information
      sql/repl_failsafe.cc:
        New parameter to flush_relay_log_info
      sql/slave.cc:
        First start SQL thread, then start IO thread. This fixed a raze condition in SLAVE START (Bug #2921)
        Ensure that we have a lock on the IO thread before flushing a relay log file that. The original code could core dump when a relay log rotated.
      sql/slave.h:
        New parameter to flush_relay_log_info
      sql/sql_base.cc:
        Added warning
      sql/sql_handler.cc:
        Indentation fix
      sql/sql_repl.cc:
        New parameter to flush_relay_log_info
      sql/sql_select.cc:
        Fixed problem with deleting temporary tables when using lower_case_table_names=2. (Bug #2858)
      sql/sql_table.cc:
        Fixed comment
      sql/sql_yacc.yy:
        Removed compiler warning
      include/my_sys.h:
        Fixed usage of unpack_filename
      mysys/mf_pack.c:
        Changed unpack_filename() to return length of result string.
      mysys/test_fn.c:
        Fixed usage of unpack_filename
      sql/sql_db.cc:
        Fixed memory leak with raid tables
      sql/table.cc:
        Fixed usage of unpack_filename
      221397cd
  18. 30 Dec, 2003 1 commit
    • unknown's avatar
      Some small portability fixes. · 376fb080
      unknown authored
      Added support for lower_case_table_names=2, which is to be used on case insensitive file systems.
      This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)
      
      
      client/mysqltest.c:
        Indentation cleanup
      include/myisam.h:
        Made some pointers 'const'
      mysql-test/mysql-test-run.sh:
        Portability fix for OSX
      sql/filesort.cc:
        Safety fix (not needed for current code but needed for 5.0)
      sql/ha_berkeley.cc:
        More debugging
        Changed 'create' to return error number
      sql/ha_berkeley.h:
        Added HA_FILE_BASED
      sql/ha_innodb.cc:
        Added missing DBUG_RETURN
      sql/ha_isam.cc:
        Changed create to return error number
      sql/ha_isam.h:
        Added HA_FILE_BASED
      sql/ha_isammrg.h:
        Added HA_FILE_BASED
      sql/ha_myisam.cc:
        Changed create to return error number
      sql/ha_myisam.h:
        Added HA_FILE_BASED
      sql/ha_myisammrg.cc:
        Changed create to return error number
      sql/ha_myisammrg.h:
        Added HA_FILE_BASED
      sql/handler.cc:
        Ensure that table engines gets table names in lower case even if we are using lower_case_table_names
        Removed test for DB_TYPE_INNODB by ensuring that create method returns error number.
      sql/handler.h:
        Added HA_FILE_BASED
        Made some struct entries 'const'
        Added 'alias' for create to be able to create tables in mixed case on case insensitive file systems
      sql/mysql_priv.h:
        Support for lower_case_table_names=2
      sql/mysqld.cc:
        Support for lower_case_table_names=2
        Moved test of case insenstive file system after all mutex are created
      sql/set_var.cc:
        Support for lower_case_table_names=2
      sql/sql_class.h:
        Indentation change
      sql/sql_db.cc:
        Support for lower_case_table_names=2
      sql/sql_insert.cc:
        Indentation change
      sql/sql_parse.cc:
        Support for lower_case_table_names=2
      sql/sql_rename.cc:
        Support for lower_case_table_names=2
        Added missing 'unpack_filename' to RENAME which may fix a bug in RENAME TABLE on windows
      sql/sql_show.cc:
        If lower_case_table_name=2 is given, show original case in SHOW CREATE TABLE
      sql/sql_table.cc:
        Support for lower_case_table_names=2 for DROP TABLE, RENAME TABLE, ALTER TABLE and CREATE TABLE
      376fb080