1. 20 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      nua: updated documentation · 9c285045
      Pekka Pessi authored
      Updated tag documentation.
      
      Moved doxygen doc entries from sofia-sip/nua_tag.h to nua_tag.c.
      
      Removed internal datatypes and files from the generated documents.
      
      darcs-hash:20070920184104-65a35-a857fbdef8abba39f299f900d3fbef8e4b88c5a8.gz
      9c285045
  2. 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
  3. 06 Sep, 2007 5 commits
  4. 23 Jul, 2007 2 commits
  5. 23 Apr, 2007 1 commit
  6. 11 Apr, 2007 3 commits
  7. 10 Apr, 2007 1 commit
  8. 26 Mar, 2007 1 commit
    • Pekka Pessi's avatar
      nua: fixed authentication-related bugs #1685245 and #1570746. · 013adaca
      Pekka Pessi authored
      If the credentials were rejected with 401/407, do not restart the request
      but flush the cached username/password pairs from authentication clients.
      
      Now also feed the Authentication-Info and Proxy-Authentication-Info headers
      to the authentication clients.
      
      darcs-hash:20070326154413-55b16-198582d0fa070d5e062eeebfa33814b49407ad6c.gz
      013adaca
  9. 26 Feb, 2007 3 commits
  10. 23 Feb, 2007 1 commit
  11. 14 Feb, 2007 1 commit
    • Pekka Pessi's avatar
      nua: fixed problems in state machines. · 78a20726
      Pekka Pessi authored
      These problems are mostly introduced in 1.12.5:
      - assert failed if INVITE was received when calling
        (reported by Michael Jerris)
      - assert failed if nua_invite() was called second time before receiving
        final response to first INVITE (ditto)
      - ACK is now always sent if session was terminated after receiving 2XX
      - if nua has a pending incoming INVITE request, return 491 to
        nua_invite()
      
      darcs-hash:20070214201847-55b16-962b2de246eee8100e4dba8d7a28c507b13c376c.gz
      78a20726
  12. 24 Jan, 2007 2 commits
  13. 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
  14. 06 Dec, 2006 1 commit
  15. 28 Nov, 2006 1 commit
  16. 25 Oct, 2006 1 commit
  17. 25 Sep, 2006 1 commit
  18. 30 Aug, 2006 1 commit
    • Pekka Pessi's avatar
      nua_subnotref.c, nua_notifier.c, sofia-sip/nua_tag.h, nua_tag.c, nua_params.c,... · 154fb9a0
      Pekka Pessi authored
      nua_subnotref.c, nua_notifier.c, sofia-sip/nua_tag.h, nua_tag.c, nua_params.c, nua_params.h: first refer event may or may not have id parameter. Added parameter nutag_refer_with_id for changing the behaviour (in case something breaks down if id *is* included with first subscription).
      
      test_params.c: added tests for setting and getting NUTAG_REFER_WITH_ID().
      
      test_refer.c: testing Event: refer with and without id.
      
      darcs-hash:20060830133749-65a35-92739849ca90f77da65687f3002b710277a233d3.gz
      154fb9a0
  19. 21 Aug, 2006 1 commit
    • Pekka Pessi's avatar
      nua: updated dialog and session state handling. · 0e35974d
      Pekka Pessi authored
      No more using expicitly set du_pending function pointer but a function
      pointer table used by dialog_usage.
      
      Changes in nua_dialog.c, nua_dialog.h, nua_publish.c, nua_register.c,
      nua_session.c, nua_subnotref.c, nua_stack.h, nua_stack.c.
      
      Added nua_notifier.c and moved notifier side of SIP event protocol to it.
      Added nua_notifier.c to Makefile.am, too.
      
      darcs-hash:20060821162147-65a35-871aef45582afdc6ed7e62711c0dfb12408ab4a9.gz
      0e35974d
  20. 17 Aug, 2006 1 commit
  21. 10 May, 2006 1 commit
    • Pekka Pessi's avatar
      Updated dialog usage refreshes. · f0d45026
      Pekka Pessi authored
      Updated nua_dialog_usage_refresh(), nh_call_pending().
      
      darcs-hash:20060510070357-65a35-8ae1d0a6149d2368e6f7f79cf5e9e5fe155a9d60.gz
      f0d45026
  22. 29 Mar, 2006 1 commit
  23. 22 Mar, 2006 1 commit
  24. 20 Mar, 2006 1 commit
  25. 17 Mar, 2006 1 commit
  26. 08 Mar, 2006 2 commits