1. 07 Jul, 2009 1 commit
  2. 27 Nov, 2008 1 commit
  3. 07 May, 2008 1 commit
  4. 07 Mar, 2008 1 commit
  5. 26 Nov, 2007 1 commit
  6. 16 Nov, 2007 1 commit
  7. 17 Sep, 2007 1 commit
  8. 10 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      nua: save Contact from target refresh request or response. · 468b2690
      Pekka Pessi authored
      Save the Contact header which the application has added to the target
      refresh requests or responses and use the saved contact in subsequent target
      refresh requests or responses.
      
      Previously the application had no way of specifying the Contact included in
      the automatic responses to target refresh requests.
      
      Thanks for Anthony Minessale for reporting this problem.
      
      darcs-hash:20070910162753-65a35-5d7e4b1312164aa849546b360079b74c5b58cb87.gz
      468b2690
  9. 09 Jul, 2007 1 commit
  10. 01 Jun, 2007 1 commit
  11. 02 May, 2007 1 commit
    • Pekka Pessi's avatar
      nta/nua: Fixed #1472682 sf.net bug: ACK does not find INVITE · 1daca570
      Pekka Pessi authored
      The transaction matching logic failed on server side when the To URI was
      changed between INVITE and ACK. Now it is possible to change the To/From URI
      in nua_ack(), too.
      
      Binary API was changed, too, and accessor function nta_outgoing_branch() was
      added.
      
      darcs-hash:20070502151640-55b16-73889a36bd0cb0d74413bb258e01c46193748b8f.gz
      1daca570
  12. 12 Apr, 2007 1 commit
  13. 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
  14. 26 Feb, 2007 1 commit
  15. 09 Feb, 2007 1 commit
  16. 02 Feb, 2007 1 commit
  17. 02 Jan, 2007 1 commit
  18. 28 Nov, 2006 2 commits
  19. 21 Nov, 2006 1 commit
  20. 07 Oct, 2006 1 commit
  21. 04 Oct, 2006 1 commit
  22. 07 Sep, 2006 1 commit
    • Pekka Pessi's avatar
      nua: optionally include answer in 1XX response. · b5f7f4e3
      Pekka Pessi authored
      The SDP answer is included in non-realiable 1XX response, if
      NUTAG_EARLY_ANSWER(1) is included in nua_response() tags, or the user SDP is
      specified with SOATAG_USER_SDP() or SOATAG_USER_SDP_STR() in nua_response()
      tags.
      
      test_basic_call.c: added test_basic_call_2() for testing the call setup
      where 180 contains the answer and the SDP in 200 OK is ignored.
      
      darcs-hash:20060907141236-65a35-e0364e67f4c5d446bf7195e1c5dc721ddaaa0894.gz
      b5f7f4e3
  23. 21 Aug, 2006 1 commit
    • Pekka Pessi's avatar
      test_nua.c: split into smaller tests. · 601cd4f9
      Pekka Pessi authored
      Added files test_nua.h test_nua_api.c test_nua_params.c test_register.c
      test_basic_call.c test_call_reject.c test_cancel_bye.c test_call_hold.c
      test_session_timer.c test_refer.c test_100rel.c test_simple.c
      test_sip_events.c.
      
      darcs-hash:20060821172933-65a35-cefce604828c1b301cab0b99cee19123a621c62a.gz
      601cd4f9