1. 27 Jul, 2007 1 commit
    • unknown's avatar
      Bug #29419 "Specifying a join_buffer > 4GB on 64 bit machines not possible." · f570ccc3
      unknown authored
      Use size_t instead of uint when calculating join buffer size, because uint can be overflown on 64-bit platforms and join_buffer_size > 4 GB.
      
      The test case for this bug is a part of the test suite for bug #5731.
      
      
      sql/sql_select.cc:
        Use size_t instead of uint when calculating join buffer size, because uint can be overflown on 64-bit platforms and join_buffer_size > 4G.
      f570ccc3
  2. 25 Jul, 2007 2 commits
    • unknown's avatar
      tmp_table_size is not about user-created temporary tables, only · 3190cf37
      unknown authored
      internal ones (like those of GROUP BY): fixing the --help text.
      
      
      sql/mysqld.cc:
        tmp_table_size is not about user-created temporary tables, only
        internal ones (like those of GROUP BY)
      3190cf37
    • unknown's avatar
      Bug#24732 Executables do not include Vista manifests · c2f41696
      unknown authored
      - Sign executables with MySQL AB security certificate.
      
      
      BitKeeper/etc/ignore:
        Bug#24732 Executables do not include Vista manifests
        - Ignore security catalog descriptions
      CMakeLists.txt:
        Bug#24732 Executables do not include Vista manifests
        - Search for additional tools necessary to embed, catalog and sign
        targets.
      win/README:
        Bug#24732 Executables do not include Vista manifests
        - Add internal only note to EMBED_MANIFESTS option.
      win/create_manifest.js:
        Bug#24732 Executables do not include Vista manifests
        - Added publicKeyToken attribute to manifest.
      win/mysql_manifest.cmake:
        Bug#24732 Executables do not include Vista manifests
        - Add additional commands to create security catalog and sign 
        targets.
        - Add parameters to add appropiate hash attribute to manifest
        and create security content description of the security catalog.
      c2f41696
  3. 24 Jul, 2007 1 commit
  4. 20 Jul, 2007 7 commits
  5. 19 Jul, 2007 17 commits
  6. 18 Jul, 2007 6 commits
    • unknown's avatar
      Bug#26909: Specified key was too long; max key length is 255 bytes \ · d5b1eb42
      unknown authored
      	when creating table
      
      Federated tables had an artificially low maximum of key length, 
      because the handler failed to implement a method to return it and 
      the default value is taked from the prototype handler.
      
      Now, implement that method and return the maximum possible key
      length, which is that of InnoDB.
      
      
      mysql-test/r/federated.result:
        Verify that unique keys may be longer than 255 characters.
      mysql-test/t/federated.test:
        Verify that unique keys may be longer than 255 characters.
      sql/ha_federated.h:
        Implement the virtual method that tells the max size of parts to 
        make a key.
        
        Backport the length defined in 5.1.
      d5b1eb42
    • unknown's avatar
      Fixed bug #28524. · 00bb9cfa
      unknown authored
      For each view the mysqldump utility creates a temporary table
      with the same name and the same columns as the view 
      in order to satisfy views that depend on this view.
      After the creation of all tables, mysqldump drops all
      temporary tables and creates actual views.
      However, --skip-add-drop-table and --compact flags disable
      DROP TABLE statements for those temporary tables. Thus, it was
      impossible to create the views because of existence of the
      temporary tables with the same names.
      
      
      client/mysqldump.c:
        Fixed bug #28524.
        The mysqldump utility has been modified to unconditionally drop
        temporary tables before the creation of views.
      mysql-test/t/mysqldump.test:
        Updated test case for bug #28524 and updated result of previous tests.
      mysql-test/r/mysqldump.result:
        Updated test case for bug #28524 and updated result of previous tests.
      00bb9cfa
    • unknown's avatar
      CMakeLists.txt, configure.js: · ace15fc5
      unknown authored
        Allow to set mysqld exe suffix
      
      
      sql/CMakeLists.txt:
        Allow to set mysqld exe suffix
      win/configure.js:
        Allow to set mysqld exe suffix
      ace15fc5
    • unknown's avatar
      Bug #29325: create table overwrites .MYD file of other · 640868be
      unknown authored
      table (datadir)
      Set errno when retunring an error in my_create_with_symlink.
      
      
      mysys/my_symlink2.c:
        Bug #29325: set errno when retunring 
        an error in my_create_with_symlink
      640868be
    • unknown's avatar
      Fix for bug #28125: ERROR 2013 when adding index. · 26001a27
      unknown authored
      Problem: we may break a multibyte char sequence using a key 
      reduced to maximum allowed length for a storage engine
      (that leads to failed assertion in the innodb code, 
      see also #17530). 
      
      Fix: align truncated key length to multibyte char boundary.
      
      
      mysql-test/r/innodb_mysql.result:
        Fix for bug #28125: ERROR 2013 when adding index.
          - test result.
      mysql-test/t/innodb_mysql.test:
        Fix for bug #28125: ERROR 2013 when adding index.
          - test case.
      sql/sql_table.cc:
        Fix for bug #28125: ERROR 2013 when adding index.
          - align truncated key length to multibyte char boundary.
          - display real key length in bytes raising warnings.
      26001a27
    • unknown's avatar
      Mark deadcode for gcov · 67b1e409
      unknown authored
      67b1e409
  7. 17 Jul, 2007 6 commits
    • unknown's avatar
      Mark deadcode for gcov · 652e1c2f
      unknown authored
      652e1c2f
    • unknown's avatar
      Merge trift2.:/MySQL/M50/bug21023-25486-5.0 · 6c0d8d19
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      6c0d8d19
    • unknown's avatar
      Merge trift2.:/MySQL/M50/mysql-5.0 · aea5f9d0
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      aea5f9d0
    • unknown's avatar
      Small comments fix · e9609a4b
      unknown authored
      e9609a4b
    • unknown's avatar
      Bug #29784 YaSSL assertion failure when reading 8k key. · 4c090d82
      unknown authored
      Fixed the yassl base64 decoding to correctly allocate a maximum decoded buffer size. 
      
      
      mysql-test/std_data/server8k-cert.pem:
        BitKeeper file /Users/dkatz/50/mysql-test/std_data/server8k-cert.pem
      mysql-test/std_data/server8k-key.pem:
        BitKeeper file /Users/dkatz/50/mysql-test/std_data/server8k-key.pem
      extra/yassl/taocrypt/src/coding.cpp:
        Fixed buffer allocation to compute the proper maximum decoded size: (EncodedLength * 3/4) + 3
      mysql-test/r/ssl_8k_key.result:
        New BitKeeper file ``mysql-test/r/ssl_8k_key.result''
        
        Test connection to server using large SSL key.
      mysql-test/t/ssl_8k_key.test:
        New BitKeeper file ``mysql-test/t/ssl_8k_key.test''
        
        Test connection to server using large SSL key.
      4c090d82
    • unknown's avatar
      Merge ramayana.hindu.god:/home/tsmith/m/bk/50 · c876fe3f
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/maint/50
      
      
      sql/mysql_priv.h:
        Auto merged
      c876fe3f