1. 29 Sep, 2009 1 commit
  2. 24 Sep, 2009 1 commit
  3. 29 Jun, 2009 1 commit
    • Kai Samposalo's avatar
      Symbian winscw build fix · 87fd1a86
      Kai Samposalo authored
      Ignore-this: 9ba9bcd0507b4925c49328e6318404b9
      
      darcs-hash:20090629125227-9e0af-412192f59d8eefc741931877dd8d0574c27fc5b1.gz
      87fd1a86
  4. 08 Jan, 2009 1 commit
  5. 27 Nov, 2008 1 commit
  6. 21 Nov, 2008 1 commit
    • Pekka Pessi's avatar
      nua: try to cope if a re-INVITE nor its ACK contain SDP · 3e3b13dd
      Pekka Pessi authored
      Some SIP user-agents use INVITE without SDP offer to refresh session.
      By default, NUA sends an offer in 200 OK to such an INVITE and expects
      an answer back in ACK. Now nua tries to recover from such a Offer/Answer
      protocol error.
      
      Also, if NUTAG_REFRESH_WITHOUT_SDP(1) tag is used, and if the re-INVITE was
      received without SDP, no SDP offer is sent in 200 OK.
      
      Thanks for Anthony Minessale for reporting the problem.
      
      darcs-hash:20081121105255-db55f-ec539b1dd5e1f8e7e09fbcbd4ec2694e70a0d8da.gz
      3e3b13dd
  7. 20 May, 2008 1 commit
  8. 12 May, 2008 1 commit
  9. 27 Feb, 2008 1 commit
    • Michael Jerris's avatar
      max_prodceeding · 00e22188
      Michael Jerris authored
      darcs-hash:20080227211149-16063-a3a6d7e9230aff0b9d194f796a390642ba7a2c05.gz
      00e22188
  10. 26 Feb, 2008 1 commit
  11. 25 Feb, 2008 1 commit
  12. 06 Feb, 2008 1 commit
  13. 12 Oct, 2007 1 commit
  14. 11 Oct, 2007 1 commit
    • Pekka Pessi's avatar
      nua: fixed the from header handling · 2896cc7f
      Pekka Pessi authored
      The agent-level From header no longer overrides the From header set by
      nua_invite() and friends.
      
      Thanks to Fabio Margarido for keeping reporting about the problem.
      
      darcs-hash:20071011172512-88462-71a1fdafc97d4165e4ec6e3d64f221544fb8cd18.gz
      2896cc7f
  15. 17 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      nua: added NUTAG_INITIAL_ROUTE() and NUTAG_INITIAL_ROUTE_STR() · 2eca488d
      Pekka Pessi authored
      Added tags NUTAG_INITIAL_ROUTE() and NUTAG_INITIAL_ROUTE_STR() that can be
      used to determine the route set included in the request initiating dialogs
      or outside them. They can be used instead or in addition to the
      NUTAG_PROXY() when determining the outbound proxy.
      
      The URL in NUTAG_PROXY() is not added to the requests, and it affects all
      the requests, including in-dialog requests. The route set in
      NUTAG_INITIAL_ROUTE{_STR}() is explictly added to the requests and it is
      visible in the requests, and it affects only routing of the initial
      requests.
      
      TODO: interaction with service route set returned by registrar in the
      Service-Route header.
      
      darcs-hash:20070917141542-65a35-b7e7a38d4fbcc86ed156bfe5e353d91b37a8588d.gz
      2eca488d
  16. 21 Aug, 2007 1 commit
  17. 28 Jun, 2007 1 commit
  18. 11 Apr, 2007 1 commit
    • Pekka Pessi's avatar
      nua session timer: refactored implementation, using timer values recommended by RFC 4028. · e08de77a
      Pekka Pessi authored
      The problem and crash with session timers was reported by Fabio Margarido.
      
      Now following RFC 4028 more closely. There are test cases for UAS and UAC
      refreshing the session with INVITE and UPDATE, and a test case where UPDATE
      is filtered away until non-refreshing party sends BYE.
      
      The re-INVITE/UPDATE refresh is sent around middle of expiration time (e.g.,
      if expiration time is 3600 seconds, it is sent 1795..1805 seconds after the
      previous refresh).
      
      The non-refreshing party now sends a BYE request before two thirds of
      session expiration time has elapsed without session refresh request.
      
      darcs-hash:20070411174513-65a35-229d09a2e5371b5a88c9430f80da637b4c2bb6be.gz
      e08de77a
  19. 26 Mar, 2007 1 commit
  20. 04 Oct, 2006 2 commits
  21. 02 Feb, 2007 1 commit
  22. 08 Jan, 2007 1 commit
  23. 02 Jan, 2007 1 commit
    • Pekka Pessi's avatar
      nua: refactored the client side. · 69b0249d
      Pekka Pessi authored
      Now each handle has a queue of client-side requests; if a request is
      pending, a new request from API is added to the queue. After the request is
      complete, it is removed from the queue and destroyed by the default. The
      exception is the client requests bound to a dialog usage: they are saved and
      re-used when the dialog usage is refreshed (and sometimes when they are
      terminated).
      
      The client request is subclassed and its behaviour modified using virtual
      function table in nua_client_methods_t.
      
      darcs-hash:20070102121444-65a35-f1fa4d836b95611cfbc6141ff491afcb8b789a74.gz
      69b0249d
  24. 13 Dec, 2006 3 commits
  25. 06 Dec, 2006 1 commit
  26. 10 Nov, 2006 1 commit
  27. 01 Nov, 2006 1 commit
  28. 25 Oct, 2006 1 commit
  29. 17 Oct, 2006 1 commit
  30. 04 Oct, 2006 1 commit
  31. 06 Oct, 2006 1 commit
  32. 03 Oct, 2006 1 commit
  33. 26 Sep, 2006 3 commits
  34. 25 Sep, 2006 1 commit
  35. 13 Sep, 2006 1 commit