1. 08 Jan, 2009 1 commit
  2. 27 Nov, 2008 1 commit
  3. 03 Sep, 2008 1 commit
  4. 20 May, 2008 1 commit
  5. 12 May, 2008 1 commit
  6. 07 Mar, 2008 1 commit
    • Pekka Pessi's avatar
      nua: passing the culprit to the dialog usage removal functions · 61198fd7
      Pekka Pessi authored
      If a session was terminated because of a error response returned to a
      request (as specified by RFC 5157), the nua_i_state event was not sent.
      
      Even with this fix, if a dialog has multiple usages, the event usages can be
      terminated without any indication to the application.
      
      darcs-hash:20080307163336-65a35-cd2e979af405323e2131c7c8dc662e0ab645bbac.gz
      61198fd7
  7. 25 Feb, 2008 1 commit
  8. 18 Jan, 2008 1 commit
    • Pekka Pessi's avatar
      nua: Added NUA_ERROR_AT() macro · d6ac3148
      Pekka Pessi authored
      Made internally generated 900 (and 904) response phrases unique as suggested
      by Jerry Richards.
      
      darcs-hash:20080118160610-65a35-585aad7ef4702a832f8d1c34bfa179e81014bc2e.gz
      d6ac3148
  9. 27 Jun, 2007 1 commit
  10. 19 Apr, 2007 1 commit
  11. 11 Apr, 2007 1 commit
  12. 26 Feb, 2007 1 commit
  13. 24 Jan, 2007 1 commit
    • Pekka Pessi's avatar
      nua: refactored server side requests. · 92ba5325
      Pekka Pessi authored
      There is now nua_server_methods_t table for handling requests on server side.
      
      darcs-hash:20070124171140-65a35-d5dd2c7ee3940307bf8bbc308321c46234639a77.gz
      92ba5325
  14. 08 Jan, 2007 2 commits
  15. 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
  16. 10 Nov, 2006 1 commit
  17. 27 Oct, 2006 1 commit
    • Pekka Pessi's avatar
      nua: moved documentation towards implementation. · 542887da
      Pekka Pessi authored
      Moved documentation of nua_options(), nua_i_options, nua_i_refer,
      nua_message(), nua_i_message, nua_r_message.
      
      Added documentation of nua_i_register, nua_i_outbound.
      
      darcs-hash:20061027132439-65a35-c14ef4d7e99bd5f442da19d3770bd08fb4adf849.gz
      542887da
  18. 25 Oct, 2006 2 commits
  19. 17 Oct, 2006 1 commit
  20. 03 Oct, 2006 1 commit
  21. 26 Sep, 2006 1 commit
  22. 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
  23. 17 May, 2006 1 commit
  24. 10 May, 2006 1 commit
  25. 25 Apr, 2006 4 commits
    • Pekka Pessi's avatar
      More fixes to nua/nua_publish.c. · d10bf8b9
      Pekka Pessi authored
      nua_unpublish uses tags from initial nua_publish()
      900 status returned when there is no Expires header is 2XX response to PUBLISH.
      
      darcs-hash:20060425154756-65a35-526058612fbfbbab31e022978e7f02f2957b31fe.gz
      d10bf8b9
    • Pekka Pessi's avatar
      Re-indented nua_publish.c. · 71e615cf
      Pekka Pessi authored
      darcs-hash:20060425154621-65a35-08b03e917e66da1ee5038e888b705ef984d29237.gz
      71e615cf
    • Pekka Pessi's avatar
      Moved nua_publish() documentation from nua.c/nua.docs to nua_publish.c. · d6b3e3c7
      Pekka Pessi authored
      Updated documentation, added nua_r_unpublish documentation.
      
      darcs-hash:20060425153922-65a35-56c45c334f1c1d00a30cad8a40a9454c99534fa2.gz
      d6b3e3c7
    • Pekka Pessi's avatar
      Improved PUBLISH handling in nua/nua_publish.c. · 5277d5b3
      Pekka Pessi authored
      Saving the initial PUBLISH message along with message body and content type.
      They are re-used if 412 is received or if 2XX response contains Expires: 0.
      If 2XX response is received without Expires header, we report internal error
      to application.
      
      darcs-hash:20060425151958-65a35-1b5487a08c04aae566b19242a71c3ba65d4f3259.gz
      5277d5b3
  26. 17 Apr, 2006 1 commit
  27. 08 Mar, 2006 1 commit