An error occurred fetching the project authors.
  1. 02 Dec, 2005 1 commit
  2. 01 Dec, 2005 1 commit
  3. 26 Nov, 2005 1 commit
  4. 24 Nov, 2005 1 commit
  5. 23 Nov, 2005 1 commit
  6. 22 Nov, 2005 2 commits
    • bell@sanja.is.com.ua's avatar
      7bd691f1
    • bell@sanja.is.com.ua's avatar
      Fix for BUG#13549 "Server crash with nested stored procedures · 2bcd6897
      bell@sanja.is.com.ua authored
      if inner routine has more local variables than outer one, and
      one of its last variables was used as argument to NOT operator".
      
      THD::spcont was non-0 when we were parsing stored routine/trigger
      definition during execution of another stored routine. This confused
      methods of Item_splocal and forced them use wrong runtime context.
      Fix ensures that we always have THD::spcont equal to zero during
      routine/trigger body parsing. This also allows to avoid problems
      with errors which occur during parsing and SQL exception handlers.
      2bcd6897
  7. 18 Nov, 2005 1 commit
  8. 11 Nov, 2005 1 commit
    • pem@mysql.com's avatar
      Fixed BUG#14723: Dumping of stored functions seems to cause corruption · 7d134961
      pem@mysql.com authored
                       in the function body
        Changed the way the end of query was found from the lex state.
        The routine body was not extracted correctly when using the
        /*!version ... */ wrapper (in dump files); for some types of routines
        (e.g. with a label at the first begin), the trailing "*/" was not skipped.
      7d134961
  9. 08 Nov, 2005 1 commit
  10. 03 Nov, 2005 1 commit
  11. 01 Nov, 2005 1 commit
  12. 24 Oct, 2005 1 commit
  13. 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
  14. 16 Oct, 2005 1 commit
  15. 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
  16. 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
  17. 26 Sep, 2005 2 commits
  18. 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
  19. 14 Sep, 2005 2 commits
  20. 13 Sep, 2005 4 commits
  21. 08 Sep, 2005 1 commit
  22. 07 Sep, 2005 1 commit
  23. 01 Sep, 2005 1 commit
  24. 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
  25. 25 Aug, 2005 1 commit
  26. 24 Aug, 2005 1 commit
  27. 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
  28. 18 Aug, 2005 1 commit
  29. 11 Aug, 2005 1 commit
  30. 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
  31. 03 Aug, 2005 1 commit
  32. 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
  33. 30 Jul, 2005 1 commit
  34. 29 Jul, 2005 1 commit