1. 15 Mar, 2004 7 commits
    • unknown's avatar
      Fixes for bugs #2274 "mysqld gets SIGSEGV during processing of malformed · ef44fb9a
      unknown authored
      COM_EXECUTE packet" and #2795 "prepare + execute without bind_param crashes
       server" and #2473 "seg fault running tests/client_test.c": 
      - length checking added to packet parser 
      - default impelemntation of Item_param::set_param_func will work in
      case of malformed packet.
      No test cases are possible in our test suite, as there are no tests 
      operating on protocol layer.
      
      
      sql/item.cc:
        Default set_param function implemented: this is to not sigsegv in case
        of malformed packet with no parameters data.
      sql/item.h:
        - Item_param constructor moved to .cc to be able to assign set_param_func.
        - now embedded and ordinary versions of set_param have the same signature.
      sql/mysql_priv.h:
        mysql_stmt_execute now requires packet_length
      sql/sql_parse.cc:
        mysql_stmt_execute now requires packet length.
      sql/sql_prepare.cc:
        - length checking added to all functions working with network packet.
        - set_param_func's in embedded and ordinary version now have the same 
        signature
      ef44fb9a
    • unknown's avatar
      5148b005
    • unknown's avatar
      Fix for bug#2972 Problem the the CONV() function · 60354533
      unknown authored
      60354533
    • unknown's avatar
      Task #835: additional changes fot str_to_date · afedd9f8
      unknown authored
      
      include/mysqld_error.h:
        Task #835: additional changes fot str_to_date
        New error message
      mysql-test/r/date_formats.result:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/r/func_sapdb.result:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/r/func_time.result:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/r/type_time.result:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/t/date_formats.test:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/t/func_sapdb.test:
        Task #835: additional changes fot str_to_date
        tests
      mysql-test/t/func_time.test:
        Task #835: additional changes fot str_to_date
        tests
      sql/share/czech/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/danish/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/dutch/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/english/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/estonian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/french/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/german/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/greek/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/hungarian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/italian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/japanese/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/korean/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/norwegian-ny/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/norwegian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/polish/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/portuguese/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/romanian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/russian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/serbian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/slovak/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/spanish/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/swedish/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      sql/share/ukrainian/errmsg.txt:
        Task #835: additional changes fot str_to_date
        New error message
      afedd9f8
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 1b81fcf8
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.valg
      
      
      1b81fcf8
    • unknown's avatar
      Fix for valgrind's warning · 9a3fbf0d
      unknown authored
      
      sql/gstream.cc:
        checking for ending \0 changed with m_limit
      sql/gstream.h:
        checking for ending \0 changed with m_limit
      sql/item_geofunc.cc:
        we should check for null value before we use val_str result
      sql/item_strfunc.cc:
        get rid of annoying warnings
      sql/spatial.h:
        error about size_t type fixed
      9a3fbf0d
    • unknown's avatar
      fixed comments · 50499c6d
      unknown authored
      50499c6d
  2. 14 Mar, 2004 3 commits
    • unknown's avatar
      my_strtod fixes: · 22657f67
      unknown authored
      sigsegv protection (exp overflow)
      don't return inf!
      use errno=EOVERFLOW to signal an overflow (as my_strntod uses errno anyway)
      if errno will be too slow, my_strtod can be changed to return overflow status in a parameter (like my_strntod does)
      
      
      include/m_string.h:
        EOVERFLOW
      mysql-test/r/insert.result:
        updated
      mysql-test/r/mysqldump.result:
        updated
      strings/strtod.c:
        sigsegv protection (exp overflow)
        don't return inf!
        use errno=EOVERFLOW to signal an overflow (as my_strntod uses errno anyway)
        if errno will be too slow, it my_strtod can be changed to return overflow status in a parameter (like my_strntod does)
      22657f67
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · ad73b5ac
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      ad73b5ac
    • unknown's avatar
      UUID() bug that manifests itself on low-res (<1 us) timers only · 9dc59e9a
      unknown authored
      (and not critical at all as it does not result in repeated values)
      
      
      9dc59e9a
  3. 13 Mar, 2004 5 commits
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4db4cb66
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_856/mysql-4.1
      
      
      mysql-test/r/create.result:
        Auto merged
      mysql-test/t/create.test:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      4db4cb66
    • unknown's avatar
      fixed bug #856 'Naming a key "Primary" causes trouble' · b9793c54
      unknown authored
      
      mysql-test/r/create.result:
        added test for bug #856 'Naming a key "Primary" causes trouble'
      mysql-test/t/create.test:
        added test for bug #856 'Naming a key "Primary" causes trouble'
      b9793c54
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · dcd3a0f2
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_1427/mysql-4.1
      
      
      dcd3a0f2
    • unknown's avatar
      fixed bug #1427 "enum allows duplicate values in the list" · 5a67c11c
      unknown authored
      
      include/mysqld_error.h:
        added ER_DUPLICATED_VALUE_IN_TYPE
      mysql-test/r/create.result:
        added test for bug #1427 "enum allows duplicate values in the list"
      mysql-test/t/create.test:
        added test for bug #1427 "enum allows duplicate values in the list"
      sql/share/czech/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/danish/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/dutch/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/english/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/estonian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/french/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/german/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/greek/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/hungarian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/italian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/japanese/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/korean/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/norwegian-ny/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/norwegian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/polish/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/portuguese/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/romanian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/russian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/serbian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/slovak/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/spanish/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/swedish/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/share/ukrainian/errmsg.txt:
        added message for ER_DUPLICATED_VALUE_IN_TYPE
      sql/sql_table.cc:
        added function check_duplicates_in_interval and 
        calling it from mysql_create_table for enum and set
      5a67c11c
    • unknown's avatar
      Fix for #1325 · dc59dffe
      unknown authored
      We just tried to open binlog's file twice in embedded server
      
      
      libmysqld/lib_sql.cc:
        Second opening of the log removed
      dc59dffe
  4. 12 Mar, 2004 6 commits
  5. 11 Mar, 2004 3 commits
  6. 10 Mar, 2004 2 commits
    • unknown's avatar
      Rename: · 188535bb
      unknown authored
      read_statistic -> read_statistics
      (statistic is adjective)
      
      
      include/mysql.h:
        read_statistic -> read_statistics
      libmysql/client_settings.h:
        read_statistic -> read_statistics
      libmysql/libmysql.c:
        read_statistic -> read_statistics
      libmysqld/lib_sql.cc:
        read_statistic -> read_statistics
      sql-common/client.c:
        read_statistic -> read_statistics
      188535bb
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1 · fc654d9a
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/4.1.b3036
      
      
      fc654d9a
  7. 09 Mar, 2004 4 commits
  8. 08 Mar, 2004 6 commits
  9. 07 Mar, 2004 1 commit
  10. 06 Mar, 2004 3 commits