1. 05 Nov, 2006 1 commit
  2. 01 Nov, 2006 1 commit
    • petr/cps@mysql.com/owlet.local's avatar
      Fix Bug #9191 "TIMESTAMP/from_unixtime() no longer accepts 2^31-1" · 3ec542df
      petr/cps@mysql.com/owlet.local authored
      (4.1 version, with post-review fixes)
        
        The fix for another Bug (6439) limited FROM_UNIXTIME() to
        TIMESTAMP_MAX_VALUE which is 2145916799 or 2037-12-01 23:59:59 GMT,
        however unix timestamp in general is not considered to be limited 
        by this value. All dates up to power(2,31)-1 are valid.
        
        This patch extends allowed TIMESTAMP range so, that max
        TIMESTAMP value is power(2,31)-1. It also corrects
        FROM_UNIXTIME() and UNIX_TIMESTAMP() functions, so that
        max allowed UNIX_TIMESTAMP() is power(2,31)-1. FROM_UNIXTIME()
        is fixed accordingly to allow conversion of dates up to
        2038-01-19 03:14:07 UTC. The patch also fixes CONVERT_TZ()
        function to allow extended range of dates.
        
        The main problem solved in the patch is possible overflows
        of variables, used in broken-time representation to time_t
        conversion (required for UNIX_TIMESTAMP).
      3ec542df
  3. 28 Sep, 2006 2 commits
    • dlenev@mockturtle.local's avatar
      Fix for bug#22338 "Valgrind warning: uninitialized variable in · acaa584c
      dlenev@mockturtle.local authored
      create_tmp_table()".
      
      The fix for bug 21787 "COUNT(*) + ORDER BY + LIMIT returns wrong
      result" introduced valgrind warnings which occured during execution
      of information_schema.test and sp-prelocking.test in version 5.0.
      There were no user visible effects.
      
      The latter fix made create_tmp_table() dependant on
      THD::lex::current_select value. Valgrind warnings occured when this
      function was executed and THD::lex::current_select member pointed
      to uninitialized SELECT_LEX instance.
      
      This fix tries to remove this dependancy by moving some logic
      outside of create_tmp_table() function.
      acaa584c
    • dlenev@mockturtle.local's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 7897f061
      dlenev@mockturtle.local authored
      into  mockturtle.local:/home/dlenev/src/mysql-4.1-runtime
      7897f061
  4. 27 Sep, 2006 1 commit
  5. 24 Sep, 2006 1 commit
  6. 23 Sep, 2006 2 commits
  7. 21 Sep, 2006 2 commits
  8. 20 Sep, 2006 2 commits
  9. 19 Sep, 2006 1 commit
  10. 18 Sep, 2006 2 commits
  11. 15 Sep, 2006 3 commits
  12. 14 Sep, 2006 4 commits
  13. 12 Sep, 2006 2 commits
  14. 11 Sep, 2006 1 commit
  15. 08 Sep, 2006 1 commit
  16. 07 Sep, 2006 3 commits
  17. 05 Sep, 2006 3 commits
  18. 04 Sep, 2006 4 commits
  19. 01 Sep, 2006 4 commits