An error occurred fetching the project authors.
  1. 16 Jun, 2004 1 commit
  2. 08 Jun, 2004 1 commit
  3. 07 Jun, 2004 1 commit
  4. 31 May, 2004 1 commit
  5. 24 May, 2004 1 commit
  6. 21 May, 2004 1 commit
  7. 20 May, 2004 1 commit
  8. 06 May, 2004 2 commits
  9. 05 May, 2004 3 commits
  10. 04 May, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for remaining issues described in Bug #1664 · c7fbcbca
      dlenev@brandersnatch.localdomain authored
      "mysql_send_long_data() API call is completely broken".
      
      Now we are resetting some members (long_data_supplied/null_value...) of Item_param to its 
      initial state after each execution of prepared statement. We also manipulating 
      Item_param::maybe_null/null_value only via Item_param::set_* setters which makes code a bit 
      more robust.
      c7fbcbca
  11. 28 Apr, 2004 1 commit
  12. 12 Apr, 2004 1 commit
  13. 11 Apr, 2004 1 commit
  14. 08 Apr, 2004 1 commit
  15. 06 Apr, 2004 1 commit
  16. 05 Apr, 2004 2 commits
    • sergefp@mysql.com's avatar
      Many files: · a8386d01
      sergefp@mysql.com authored
        SQL Syntax for Prepared Statements (WL#1622)
      ps.test, ps.result:
        new file
      a8386d01
    • monty@mysql.com's avatar
      Fixed many compiler warnings · 42cf92ce
      monty@mysql.com authored
      Fixed bugs in group_concat with ORDER BY and DISTINCT (Bugs #2695, #3381 and #3319)
      Fixed crash when doing rollback in slave and the io thread catched up with the sql thread
      Set locked_in_memory properly
      42cf92ce
  17. 03 Apr, 2004 1 commit
  18. 01 Apr, 2004 1 commit
  19. 31 Mar, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      Fix for Bug #3307 "FLUSH TABLES sometimes breaks prepared statement · 4122188c
      dlenev@brandersnatch.localdomain authored
      table resolution".
      Added members to Item_ident for storing original db, table and field
      names since those that set later from Field have shorter life-time 
      than required by prep. stmt. So we need to restore original names in 
      Item_ident::cleanup(). Also now using special construnctor for creation
      of Item_field from Field object that ensures that table and field name 
      have big enough life-time.
      
      "Fix" for bug #2050 "10 to 1 performance drop with server 4.1.1"
      Clean ups in implementation of caching of field number in table.
      Added caching of table in which field is found in find_field_in_tables(). 
      4122188c
  20. 29 Mar, 2004 1 commit
  21. 28 Mar, 2004 1 commit
    • dlenev@brandersnatch.localdomain's avatar
      "Fix" for BUG #2050 "10 to 1 performance drop with server 4.1.1". · 9e28b769
      dlenev@brandersnatch.localdomain authored
      Actually it is not a bug but right behavior observed as pefomance 
      degradation after we have forced Item_field::fix_fields() to 
      re-execute each time when we are executing prep stmt.
      
      This patch implements small optimization which heals this bad 
      behavior. We are caching field position in TABLE::field array in
      Item's member and are using this position for speeding up field
      lookups in fix_fields() in case of its re-execution.
      9e28b769
  22. 25 Mar, 2004 1 commit
  23. 23 Mar, 2004 1 commit
  24. 22 Mar, 2004 1 commit
  25. 20 Mar, 2004 1 commit
  26. 18 Mar, 2004 2 commits
  27. 17 Mar, 2004 1 commit
  28. 16 Mar, 2004 1 commit
  29. 15 Mar, 2004 1 commit
    • konstantin@mysql.com's avatar
      Fixes for bugs #2274 "mysqld gets SIGSEGV during processing of malformed · e43ac760
      konstantin@mysql.com 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.
      e43ac760
  30. 17 Feb, 2004 1 commit
  31. 16 Feb, 2004 1 commit
    • monty@mysql.com's avatar
      After merge fixes · f43093ec
      monty@mysql.com authored
      Added more DBUG statements
      Ensure that we are comparing end space with BINARY strings
      Use 'any_db' instead of '' to mean any database. (For HANDLER command)
      Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
      f43093ec
  32. 10 Feb, 2004 1 commit
    • guilhem@gbichot2.local's avatar
      Fix for prepared statements: · 7db22b1e
      guilhem@gbichot2.local authored
      added setting of 'neg' in Item_param::set_time() (looks like the only forgotten
      member).
      It's the second place I find where 'neg' was forgotten.
      The symptom was unexpected negative times in the binary log when running
      tests/client_test.c (test_date() in fact):
      # at 43009
      #040210 15:46:42 server id 1  log_pos 43009     Query   thread_id=1     exec_time=0     error_code=0
      SET TIMESTAMP=1076424402;
      INSERT INTO test_date VALUES('2000-01-10 11:16:20','-11:16:20' etc
      7db22b1e
  33. 08 Feb, 2004 1 commit
  34. 03 Feb, 2004 1 commit
  35. 20 Jan, 2004 1 commit