Skip to content
Snippets Groups Projects
  1. Jan 17, 2013
  2. Jan 16, 2013
  3. Jan 15, 2013
  4. Jan 14, 2013
  5. Jan 13, 2013
  6. Jan 12, 2013
    • Automerge script's avatar
      Merged revisions 378935 via svnmerge from · f7f7850f
      Automerge script authored
      file:///srv/subversion/repos/asterisk/trunk
      
      ................
        r378935 | dlee | 2013-01-12 00:43:37 -0600 (Sat, 12 Jan 2013) | 41 lines
        
        Fix XML encoding of 'identity display' in NOTIFY messages.
        
        XML encoding in chan_sip is accomplished by naively building the XML
        directly from strings. While this usually works, it fails to take into
        account escaping the reserved characters in XML.
        
        This patch adds an 'ast_xml_escape' function, which works similarly to
        'ast_uri_encode'. This is used to properly escape the local_display
        attribute in XML formatted NOTIFY messages.
        
        Several things to note:
         * The Right Thing(TM) to do would probably be to replace the
           ast_build_string stuff with building an ast_xml_doc. That's a much
           bigger change, and out of scope for the original ticket, so I
           refrained myself.
         * It is with great sadness that I wrote my own ast_xml_escape
           function. There's one in libxml2, but it's knee-deep in
           libxml2-ness, and not easily used to one-off escape a
           string.
         * I only escaped the string we know is causing problems
           (local_display). At least some of the other strings are
           URI-encoded, which should be XML safe. Rather than figuring out
           what's safe and escaping what's not, it would be much cleaner to
           simply build an ast_xml_doc for the messages and let the XML
           library do the XML escaping. Like I said, that's out of scope.
        
        (closes issue ABE-2902)
        Reported by: Guenther Kelleter
        Tested by: Guenther Kelleter
        Review: http://reviewboard.digium.internal/r/365/
        
        ........
        
        Merged revision 378919 from https://origsvn.digium.com/svn/asterisk/be/branches/C.3-bier
        ........
        
        Merged revisions 378933 from http://svn.asterisk.org/svn/asterisk/branches/1.8
        ........
        
        Merged revisions 378934 from http://svn.asterisk.org/svn/asterisk/branches/11
      ................
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/team/mmichelson/threadpool@378946 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      f7f7850f
  7. Jan 11, 2013
    • Automerge script's avatar
      Merged revisions 378915,378918 via svnmerge from · 2c1720b4
      Automerge script authored
      file:///srv/subversion/repos/asterisk/trunk
      
      ................
        r378915 | dlee | 2013-01-11 16:31:42 -0600 (Fri, 11 Jan 2013) | 21 lines
        
        Add JSON API for Asterisk.
        
        This provides a JSON API by pulling in and wrapping the Jansson JSON
        library[1]. The Asterisk API basically mirrors the Jansson
        functionality, with a few minor tweaks.
        
         * Some names have been asteriskified to protect the innocent.
         * Jansson provides both reference-stealing and reference-borrowing
           versions of several API's. The Asterisk API is exclusively
           reference-stealing for operations that put elements into arrays and
           objects.
         * No support for doubles, since we usually don't need that.
         * Coming along for the ride is the ast_test_validate macro, which made
           the unit tests much easier to write.
        
         [1]: http://www.digip.org/jansson/
        
        (issue ASTERISK-20887)
        (closes issue ASTERISK-20888)
        Review: https://reviewboard.asterisk.org/r/2264/
      ................
        r378918 | file | 2013-01-11 17:05:38 -0600 (Fri, 11 Jan 2013) | 11 lines
        
        Retain XMPP filters across reconnections so external modules continue to function as expected.
        
        Previously if an XMPP client reconnected any filters added by an external module were lost.
        This issue exhibited itself with chan_motif not receiving and reacting to Jingle signaling.
        
        (closes issue ASTERISK-20916)
        Reported by: kuj
        ........
        
        Merged revisions 378917 from http://svn.asterisk.org/svn/asterisk/branches/11
      ................
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/team/mmichelson/threadpool@378927 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      2c1720b4
  8. Jan 10, 2013
  9. Jan 09, 2013
  10. Jan 07, 2013
  11. Jan 06, 2013
  12. Jan 04, 2013
  13. Jan 03, 2013
Loading