Skip to content
Snippets Groups Projects
  1. Dec 09, 2011
    • Richard Mudgett's avatar
      Fix some parsing issues in add_exten_to_pattern_tree(). · 01d3fd21
      Richard Mudgett authored
      * Simplify compare_char() and avoid potential sign extension issue.
      
      * Fix infinite loop in add_exten_to_pattern_tree() handling of character
      set escape handling.
      
      * Added buffer overflow checks in add_exten_to_pattern_tree() character
      set collection.
      
      * Made ignore empty character sets.
      
      * Added escape character handling to end-of-range character in character
      sets.  This has a slight change in behavior if the end-of-range character
      is an escape character.  You must now escape it.
      
      * Fix potential sign extension issue when expanding character set ranges.
      
      * Made remove duplicated characters from character sets.  The duplicate
      characters lower extension matching priority and prevent duplicate
      extension detection.
      
      * Fix escape character handling when the escape character is trying to
      escape the end-of-string.  We could have continued processing characters
      after the end of the exten string.  We could have added the previous
      character to the pattern matching tree incorrectly.
      
      (closes issue ASTERISK-18909)
      Reported by: Luke-Jr
      ........
      
      Merged revisions 347811 from http://svn.asterisk.org/svn/asterisk/branches/1.8
      ........
      
      Merged revisions 347812 from http://svn.asterisk.org/svn/asterisk/branches/10
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@347813 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      01d3fd21
  2. Dec 08, 2011
  3. Dec 07, 2011
  4. Dec 06, 2011
  5. Dec 05, 2011
  6. Dec 04, 2011
  7. Dec 02, 2011
  8. Dec 01, 2011
  9. Nov 30, 2011
  10. Nov 29, 2011
  11. Nov 28, 2011
  12. Nov 23, 2011
Loading