1. 02 Feb, 2007 1 commit
    • Pekka Pessi's avatar
      nua: allow unsolicited NOTIFY. · b2381780
      Pekka Pessi authored
      When NUTAG_NEWSUB(1) is included in nua_notify() tags, notifier will allow
      sending unsolicited NOTIFY without existing subscription.
      
      When NUTAG_APPL_METHOD("NOTIFY") is included in nua_set_params() tags,
      incoming NOTIFYs are to be processed and accepted by application.
      
      darcs-hash:20070202001221-65a35-398f052ec1badc0bc6ef370fa602a160b7dda300.gz
      b2381780
  2. 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
  3. 13 Dec, 2006 1 commit
    • Pekka Pessi's avatar
      nua: added tag NUTAG_APPL_METHOD(). · b77f7e74
      Pekka Pessi authored
      Changes in files nua_tag.h, nua_tag.c, nua_params.h, nua_params.c.
      
      darcs-hash:20061213143218-65a35-fac78cb7f1bdfbf004f1f5aec3029c0010758951.gz
      b77f7e74
  4. 13 Nov, 2006 1 commit
  5. 17 Oct, 2006 1 commit
  6. 09 Oct, 2006 1 commit
  7. 03 Oct, 2006 1 commit
  8. 25 Sep, 2006 1 commit
  9. 13 Sep, 2006 1 commit
  10. 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
  11. 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
  12. 15 Aug, 2006 1 commit
  13. 19 May, 2006 1 commit
  14. 31 Mar, 2006 1 commit
    • Pekka Pessi's avatar
      Updated stack initialization. · 77e9c23f
      Pekka Pessi authored
      Transports are initialized by nua_stack_init_transport() in nua_register.c.
      UICC (you don't want to know) is initialized by nua_stack_set_from() in
      nua_params.c.
      
      darcs-hash:20060331152712-88462-fbfabe348e7abecb908344a77899667296641a0d.gz
      77e9c23f
  15. 29 Mar, 2006 1 commit
  16. 22 Mar, 2006 1 commit
    • Pekka Pessi's avatar
      Renamed register_usage as outbound_connect. · 4bc5de8c
      Pekka Pessi authored
      Added tags NUTAG_OUTBOUND(), NUTAG_OUTBOUND_SET1(), NUTAG_OUTBOUND_SET2(),
      NUTAG_OUTBOUND_SET3(), and NUTAG_OUTBOUND_SET4().
      
      darcs-hash:20060322133336-65a35-cb4d5ffeb5c77610fe179f6df23aaf81a09e66c8.gz
      4bc5de8c
  17. 15 Mar, 2006 2 commits
  18. 14 Feb, 2006 1 commit
    • Pekka Pessi's avatar
      Moved public include files to sofia-sip subdirectories. · 41286754
      Pekka Pessi authored
      All public include files installed in ${sofiadir} are now in sofia-sip
      subdirectories. They are installed to ${sofiadir}/sofia-sip, too.
      
      ${sofiadir} is defined by configure script relative to your ${prefix}, by
      default ${sofidir} is ${prefix}/include/sofia-sip-1.11. The default prefix
      is /usr/local and ${sofiadir} is /usr/local/include/sofia-sip-1.11. When
      using package manager, the ${prefix} is usually /usr and ${sofiadir} is
      /usr/include/sofia-sip-1.11.
      
      The public include files should be referenced using sofia-sip path, e.g.,
      <sofia-sip/su.h>.
      
      You can either fix your applications to use the new include file names
      with the fix-include-sofia-sip sed script found in scripts/ directory, or
      add both ${sofiadir} and ${sofiadir}/sofia-sip into your include path,
      e.g.,
      
      INCLUDES
      
      darcs-hash:20060214140740-65a35-305973241d6cc2e1ab3fe19359445b839b3c22a8.gz
      41286754
  19. 05 Jan, 2006 1 commit
  20. 30 Nov, 2005 2 commits
    • Pekka Pessi's avatar
      Fixed types of NUATAGs · 7eed9bfb
      Pekka Pessi authored
      Changed type of NUTAG_INVITE_TIMER, NUTAG_SESSION_TIMER, and NUTAG_MIN_SE
      value to unsigned.
      
      darcs-hash:20051130123312-65a35-83c9fd28ac2160563592ea0d48d0b46594cd637e.gz
      7eed9bfb
    • Pekka Pessi's avatar
      Added NUTAG_REFER_EXPIRES() with default value of 300. · 5c9981ee
      Pekka Pessi authored
      Handling expiration of implicit subscriptions created by REFER.
      
      darcs-hash:20051130121836-65a35-eede264f963d51980490ff5cad2ea8aeb5ef2863.gz
      5c9981ee
  21. 29 Nov, 2005 1 commit
  22. 28 Oct, 2005 2 commits
  23. 14 Oct, 2005 1 commit
  24. 13 Oct, 2005 2 commits
  25. 11 Oct, 2005 1 commit
    • Pekka Pessi's avatar
      CVS tags. · 8eeebe49
      Pekka Pessi authored
      darcs-hash:20051011141843-65a35-74d21caaf9ada206f45c4c1f17eef8923199e29a.gz
      8eeebe49
  26. 08 Oct, 2005 1 commit
  27. 07 Oct, 2005 1 commit
  28. 29 Sep, 2005 4 commits
  29. 22 Sep, 2005 1 commit
  30. 13 Sep, 2005 1 commit
  31. 12 Sep, 2005 1 commit
  32. 10 Sep, 2005 1 commit
  33. 09 Sep, 2005 1 commit