1. 06 Jul, 2007 1 commit
  2. 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
  3. 30 Aug, 2007 1 commit
  4. 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
  5. 23 Aug, 2007 1 commit
    • Pekka Pessi's avatar
      nta.c: do not destroy INVITE transaction if it has been CANCELed · cd418ec7
      Pekka Pessi authored
      Handle gracefully cases where the INVITE transaction is destroyed
      immediately after canceling it. The old behaviour was to left it up to the
      application to ACK the final response returned to INVITE.
      
      Thanks for Fabio Margarido for reporting this problem.
      
      darcs-hash:20070823152242-65a35-322b6f73ae28a9f7e4378462b8e6c7afbcd16cc8.gz
      cd418ec7
  6. 13 Jul, 2007 1 commit
  7. 09 Jul, 2007 1 commit
  8. 28 Jun, 2007 3 commits
  9. 27 Jun, 2007 7 commits
  10. 23 May, 2007 2 commits
  11. 01 Jun, 2007 2 commits
  12. 02 May, 2007 2 commits
    • Pekka Pessi's avatar
      nta.c: removed ancient WIN32 defines · 81fb4de4
      Pekka Pessi authored
      darcs-hash:20070502161454-55b16-b671e11f38ea15537ed23a5de144ecb52abc92cf.gz
      81fb4de4
    • 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
  13. 30 Apr, 2007 1 commit
  14. 23 Apr, 2007 1 commit
  15. 19 Apr, 2007 1 commit
  16. 16 Apr, 2007 1 commit
  17. 13 Apr, 2007 1 commit
  18. 05 Apr, 2007 1 commit
  19. 02 Apr, 2007 1 commit
  20. 28 Mar, 2007 1 commit
  21. 26 Mar, 2007 2 commits
  22. 05 Mar, 2007 2 commits
  23. 28 Feb, 2007 1 commit
  24. 23 Feb, 2007 1 commit
  25. 22 Feb, 2007 2 commits
    • Pekka Pessi's avatar
      nta.c: fixed problem of reporting resolver error. · fdde8ff4
      Pekka Pessi authored
      darcs-hash:20070222205419-88462-0ffc6a66952d83fd366bef46ee30b51a05c19957.gz
      fdde8ff4
    • Pekka Pessi's avatar
      Solaris/SUNWspro patches. · 7a7e4e16
      Pekka Pessi authored
      - Autoconf now checks for support of %zu and %llu
      - Autoconf disables the E_BAD_PTR_INT_COMBINATION warning on SUNWspro
      - Fixed inline support:
        - SU_INLINE and SU_HAVE_INLINE macros defined correctly if compiler does
          not support inline
        - Using su_inline in public headers
        - Added normally inlined functions to library
        - Added some inlined functions as macros
      - Using explicit signedness with bit fields
        - (The bitfields in soa_session.h should go away, but...)
      - Fixed warnings in nta.c
      - Defining missing SOL_SCTP in tport_type_sctp.c
      
      Michael Jerris sent patch for some of the changes mentioned above.
      
      darcs-hash:20070222203018-88462-ec89b84a178f699bcd1e2195cfa75e2bbe10c9ae.gz
      7a7e4e16