An error occurred fetching the project authors.
  1. 26 Oct, 2005 1 commit
  2. 24 Oct, 2005 1 commit
  3. 19 Oct, 2005 1 commit
    • pem@mysql.com's avatar
      Fixed BUG#13941: replace() string fuction behaves badly inside stored · ca5e435f
      pem@mysql.com authored
                       procedure
        For some functions returning strings (like "replace" and "ifnull" - where
        val_str() is returning a pointer into one of the parameters) - we ended
        up with a dangling pointer after the new operator destroyed the reuse item
        in the eval function.
        A working, if not very elegant, solution is to simply copy the string in
        such cases.
      ca5e435f
  4. 16 Oct, 2005 1 commit
  5. 13 Oct, 2005 1 commit
    • bar@mysql.com's avatar
      type_binary.result, type_binary.test: · 39b0712c
      bar@mysql.com authored
        new file
      mysql_fix_privilege_tables.sql, mysql_create_system_tables.sh:
        Adding true BINARY/VARBINARY: fixing "password" type, not to be 0x00-padding.
      Many files:
        Adding true BINARY/VARBINARY: fixing tests not to output 0x00 bytes.
        Adding true BINARY/VARBINARY: new pad_char structure member.
      ctype-bin.c:
        Adding true BINARY/VARBINARY: new pad_char structure member.
        New strnxfrm, with two trailing length bytes.
      field.cc:
        Adding true BINARY/VARBINARY.
      39b0712c
  6. 27 Sep, 2005 1 commit
    • pem@mysql.com's avatar
      Fixed BUG#12589: Assert when creating temp. table from decimal stored · 2f3682db
      pem@mysql.com authored
                       procedure variable
        Second version, after review.
        Keep the unsigned_flag in Item_decimal updated. Note that this also changed
        the result of several old test results - creating tables from decimal
        templates now gives unsigned columns and different sizes. (Several tests
        had Length > Max_length before.)
      2f3682db
  7. 26 Sep, 2005 2 commits
  8. 19 Sep, 2005 1 commit
    • evgen@moonbone.local's avatar
      Fix bug #12812 create view calling a function works without execute right on function · de4e941e
      evgen@moonbone.local authored
      Execution rigths on function was checked just before function execution,
      thus it was unknown on prepare stage whether user have right to execute 
      particular function.
      
      Added access rights checking function which is called right after fixing
      Item_func_sp.
      This have additional effect that if user don't have rights for execution
      query will fail on earlier stage and will not waste resources on optimizing
      with failing on execution stage.
      de4e941e
  9. 14 Sep, 2005 2 commits
  10. 13 Sep, 2005 4 commits
  11. 08 Sep, 2005 1 commit
  12. 07 Sep, 2005 1 commit
  13. 01 Sep, 2005 1 commit
  14. 27 Aug, 2005 1 commit
    • acurtis@xiphis.org's avatar
      Bug#9048 · 23c19b21
      acurtis@xiphis.org authored
        "Creating a function with char binary IN parameter fails"
        Parse BINARY as part of type declaration, not as 
        a column attribute.
      23c19b21
  15. 25 Aug, 2005 1 commit
  16. 24 Aug, 2005 1 commit
  17. 19 Aug, 2005 1 commit
    • konstantin@mysql.com's avatar
      A fix and a test case for "Bug #12168 'DECLARE CONTINUE HANDLER FOR · 887fba47
      konstantin@mysql.com authored
      NOT FOUND ...' in conditional handled incorrectly".
      
      Whenever we remove an instruction during optimization, we need to
      adjust instruction numbers (ip - instruction pointer) stored in all
      instructions. In addition to that, sp_instr_hpush_jump, which 
      corresponds to DECLARE CONTINUE HANDLER needs adjustment for m_handler,
      which holds the number of instruction with the continue handler.
      In the bug report, a wrong ip stored in m_handler was pointing at 
      FETCH, which resulted in an error message and abnormal SP termination.
      The fix is to just remove m_handler member from sp_instr_hpush_jump,
      as it's always points to the instruction next to the DECLARE
      statement itself (m_ip+1).
      887fba47
  18. 18 Aug, 2005 1 commit
  19. 11 Aug, 2005 1 commit
  20. 08 Aug, 2005 1 commit
    • dlenev@mysql.com's avatar
      Fix for bug #10055 "Using stored function with information_schema causes empty · 615baa9f
      dlenev@mysql.com authored
      result set".
      
      To enable full access to contents of I_S tables from stored functions
      or statements that use them, we manipulate with thread's open tables
      state and ensure that we won't cause deadlock when we open tables by
      ignoring flushes and name-locks.
      Building of contents of I_S.TABLES no longer requires locking of tables
      since we use use handler::info() method with HA_STATUS_AUTO flag instead
      of handler::update_auto_increment() for obtaining information about
      auto-increment values. But this also means that handlers have to implement
      support for HA_STATUS_AUTO flag (particularly InnoDB needs it).
      615baa9f
  21. 03 Aug, 2005 1 commit
  22. 31 Jul, 2005 1 commit
    • monty@mishka.local's avatar
      Fixes during review of new pushed code · 8437e9c1
      monty@mishka.local authored
      Change bool in C code to my_bool
      Added to mysqltest --enable_parsning and --disable_parsing to avoid to have to comment parts of tests
      Added comparison of LEX_STRING's and use this to compare file types for view and trigger files.
      8437e9c1
  23. 30 Jul, 2005 1 commit
  24. 29 Jul, 2005 1 commit
  25. 22 Jul, 2005 2 commits
  26. 16 Jul, 2005 1 commit
  27. 15 Jul, 2005 3 commits
  28. 09 Jul, 2005 1 commit
    • dlenev@mysql.com's avatar
      Enable support of access to tables from triggers. Thus fix bug #8406 "Triggers · 923fe817
      dlenev@mysql.com authored
      crash if referencing a table" and several other related bugs.
      Fix for bug #11834 "Re-execution of prepared statement with dropped function
      crashes server." which was spotted during work on previous bugs.
      
      Also couple of nice cleanups:
      - Replaced two separate hashes for stored routines used by statement with one.
      - Now instead of doing one pass through all routines used in statement for
        caching them and then doing another pass for adding their tables to table
        list, we do only one pass during which do both things.
      923fe817
  29. 06 Jul, 2005 1 commit
  30. 01 Jul, 2005 2 commits
  31. 30 Jun, 2005 1 commit