1. 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
  2. 06 Sep, 2007 7 commits
  3. 23 Jul, 2007 2 commits
  4. 06 Sep, 2007 3 commits
  5. 25 Jul, 2007 4 commits
  6. 23 Jul, 2007 1 commit
    • Pekka Pessi's avatar
      nua_session.c: delay transition to ready when O/A is incomplete · 1e2c8faf
      Pekka Pessi authored
      Delay sending ACK and subsequent transition of call to the ready state when
      the 200 OK response to the INVITE is received if the SDP Offer/Answer
      exchange using UPDATE/PRACK was still incomplete.
      
      Previously, if the O/A using UPDATE or PRACK was incomplete and an 200 OK
      was received, the call setup logic regarded this as a fatal error and
      terminated the call.
      
      Thanks for Mike Jerris for detecting and reporting this bug.
      
      darcs-hash:20070723152956-65a35-36d194e38ec4ded0f20342489d55f2ab5594e2a5.gz
      1e2c8faf
  7. 06 Jul, 2007 1 commit
  8. 25 Jul, 2007 2 commits
  9. 06 Sep, 2007 1 commit
  10. 24 Aug, 2007 1 commit
    • Pekka Pessi's avatar
      nta.c: increase lifetime of ACK transaction from T4 to T1 x 64 · f0426ae7
      Pekka Pessi authored
      nta.c creates a ACK transaction in order to restransmit ACK requests when
      ever a retransmitted 2XX response to INVITE is received. The UAS retransmits
      the 2XX responses for 64 x T1 (32 second by default).
      
      Partially fixes the sf.net bug #1750691 reported by Mikhail Zabaluev.
      
      darcs-hash:20070824133535-65a35-d7f6828721fdbce4e45569a9c4a05cc0ded741c0.gz
      f0426ae7
  11. 23 Aug, 2007 1 commit
  12. 25 Jul, 2007 1 commit
  13. 23 Jul, 2007 5 commits
  14. 13 Jul, 2007 1 commit
  15. 25 Jul, 2007 1 commit
  16. 03 Sep, 2007 1 commit
    • Pekka Pessi's avatar
      url.c: do not un-escape %40 in URI parameters. · 796d9b68
      Pekka Pessi authored
      Do not unescape %2C, %3B, %3D, or %40 in URI parameters, nor
      %2C, %2F, %3B, %3D, or %40 in URI path.
      
      The @ sign can be ambiguous in the SIP URL, e.g.,
      
      <sip:test.info;p
      
      darcs-hash:20070903141455-65a35-61e1bee07ac93f94b9b67e51ed18a4a7e8b8eaf3.gz
      796d9b68
  17. 31 Aug, 2007 1 commit
  18. 30 Aug, 2007 3 commits
  19. 24 Aug, 2007 2 commits
    • Pekka Pessi's avatar
      UNDO: nta: added option for processing orphan responses matching with a dialog · a215f752
      Pekka Pessi authored
      The orphan responses matching with the dialog can now be processed by the
      response callback.The dialog leg can be created with
      NTATAG_RESPONSE_CALLBACK() or a response callback can be later bound to the
      leg with nta_leg_bind_response().
      
      This is practically useful only with 200 OK responses to the INVITE that are
      retransmitted by the UAS. By default, the retransmission are catched by the
      ACK transaction (which then retransmits the ACK request message). However,
      after ACK transaction times out, the retransmitted 200 OK indicates most
      probably that the ACK request messages do not reach UAS.
      
      Partially fixes the sf.net bug #1750691 reported by Mikhail Zabaluev.
      
      darcs-hash:20070824134120-65a35-b75a200339bb5dfd3057b4528334098e69935e5b.gz
      a215f752
    • Pekka Pessi's avatar
      nta: added option for processing orphan responses matching with a dialog · 9676a147
      Pekka Pessi authored
      The orphan responses matching with the dialog can now be processed by the
      response callback.The dialog leg can be created with
      NTATAG_RESPONSE_CALLBACK() or a response callback can be later bound to the
      leg with nta_leg_bind_response().
      
      This is practically useful only with 200 OK responses to the INVITE that are
      retransmitted by the UAS. By default, the retransmission are catched by the
      ACK transaction (which then retransmits the ACK request message). However,
      after ACK transaction times out, the retransmitted 200 OK indicates most
      probably that the ACK request messages do not reach UAS.
      
      Partially fixes the sf.net bug #1750691 reported by Mikhail Zabaluev.
      
      darcs-hash:20070824134120-65a35-f1c89d4a7ef3a8d485d4117185da8e7224fe4a4c.gz
      9676a147
  20. 23 Aug, 2007 1 commit