1. 08 Oct, 2017 1 commit
  2. 08 Aug, 2017 1 commit
  3. 12 Jul, 2010 1 commit
  4. 11 Jun, 2010 1 commit
  5. 26 Sep, 2008 2 commits
  6. 24 Sep, 2008 1 commit
    • steffen's avatar
      0.48 · d5388e56
      steffen authored
         - new function Net::SIP::Util::sip_uri_eq to check if two URIs mean the
           same
         - fix bugs reported by gilad[AT]summit-tech[DOT]ca:
           - when comparing Route header in incoming/outgoing request with myself
             use sip_uri_eq instead of simple eq, because the URIs might be
             the same, but one might specify a default port while the other not
           - when adding record-route header in forward_outgoing check that the
             top record-route header isn't myself (in case incoming and outgoing
             leg are the same)
      
      
      
      git-svn-id: file:///home/steffen/SVN/p5-net-sip@128 d203ea82-b825-0410-96d9-f957c86925bf
      d5388e56
  7. 15 Jul, 2008 2 commits
  8. 14 Jul, 2008 1 commit
  9. 20 Apr, 2008 2 commits
  10. 18 Apr, 2008 1 commit
  11. 19 Feb, 2008 2 commits
  12. 18 Feb, 2008 1 commit
    • steffen's avatar
      +0.42 · 010db933
      steffen authored
      +   - on 2xx responses set the URI of the dialog to the contact given
      +     in the response. For 302 retry the request with the URI set to
      +     the contact given in the 302 response.
      
      
      
      git-svn-id: file:///home/steffen/SVN/p5-net-sip@111 d203ea82-b825-0410-96d9-f957c86925bf
      010db933
  13. 05 Feb, 2008 1 commit
    • steffen's avatar
      0.41_1 · 66d872be
      steffen authored
         - if a contact header was given in Net::SIP::Simple which had a
           port specification the port would be duplicated, e.g.
           user@ip:port:port
      
      
      
      git-svn-id: file:///home/steffen/SVN/p5-net-sip@107 d203ea82-b825-0410-96d9-f957c86925bf
      66d872be
  14. 06 Jan, 2008 2 commits
  15. 04 Jan, 2008 1 commit
  16. 11 Dec, 2007 2 commits
  17. 30 Nov, 2007 1 commit
  18. 19 Sep, 2007 2 commits
  19. 13 Sep, 2007 2 commits
  20. 12 Sep, 2007 1 commit
    • steffen's avatar
      Version 0.33 · 81e5af6c
      steffen authored
      - fix rt#29153 in StatelessProxy.pm ($1 from prev regex
        used after call of user function, which could change it)
      - Endpoint::new_response - make sure that 2xx responses to
        INVITE carry a contact header
      
      
      
      git-svn-id: file:///home/steffen/SVN/p5-net-sip@84 d203ea82-b825-0410-96d9-f957c86925bf
      81e5af6c
  21. 13 Jul, 2007 1 commit
  22. 08 Feb, 2007 1 commit
    • steffen's avatar
      · f2ed91d8
      steffen authored
      - added THANKS
      - set version to 0.20
      - Endpoint::Context::new: don't set tag for from, but
        set tag for local side, which is to on incoming calls, else from
      - Endpoint::Context:: set 'to'-tag from 2xx responses
      - Endpoint::Context:: set route from record-route on
        incoming requests
      - NATHelper: change internal structures to work with re-invite
        from UAC, e.g. don't depend on single cseq but cseq depends on
        'from' side. Lot of changes in NATHelper::Base.
        Parameters for allocate_sockets changed (StatelessProxy::do_nat)
      - Leg - according to RFC3261 branch on via should be
        uniq for each transaction. Thats why add packets TID to branch.
        Adjust check_via
      - Leg - forgot to write max-forwards header. 
      - Leg::deliver - detect loops earlier, e.g. check existing
        for outgoing leg via before delivering packet
      - Util::sip_hdrval2parts: allow '<','>' as brackets which
        hide delimiter
      - Util::sip_uri2parts: accept URI like <sip:bla@example.com;lr=on>, e.g
        strip [<>] before parsing
      - Simple::{RTP,Call}. If SDP contains c=0.0.0.0 don't
        start sending data to this address because this is unpossible
        (used for call-on-hold)
      - Dispatcher: don't cache responses if do_retransmits if false
      - Dispatcher: make cache-id for response cache depend on from and
        to too, not only on callid and cseq
      - Dispatcher::__deliver: use explicit routes within requests
        to find out next hop
      
      
      git-svn-id: file:///home/steffen/SVN/p5-net-sip@60 d203ea82-b825-0410-96d9-f957c86925bf
      f2ed91d8