1. 05 Apr, 2007 1 commit
  2. 28 Mar, 2007 1 commit
  3. 26 Mar, 2007 1 commit
  4. 05 Mar, 2007 2 commits
  5. 23 Feb, 2007 1 commit
  6. 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
  7. 14 Feb, 2007 1 commit
    • Pekka Pessi's avatar
      nta.c: return 481 response to CANCEL if INVITE transaction was successful · d3da3bbc
      Pekka Pessi authored
      According to the RFC 3261 state diagram the INVITE transaction is destroyed
      immediately when a final 2XX series response is sent. Now nta returns a 481
      response to CANCEL if it finds an INVITE server transaction that was
      responded with a 2XX success response.
      
      darcs-hash:20070214202456-55b16-26e78d85b04fa47ecf612966bd8766188390035a.gz
      d3da3bbc
  8. 12 Feb, 2007 1 commit
    • Pekka Pessi's avatar
      nta.c: fixed memory reference problem with nta_outgoing_tagged(). · 691ea491
      Pekka Pessi authored
      nta_outgoing_tagged() kept a reference to the resolver in the tagged
      request, too.
      
      Also fixed nta_outgoing_destroy(): do not destroy the transaaction if
      we have sent a final response to INVITE but we have not received ACK
      
      darcs-hash:20070212154324-65a35-6c8698e6c6ed2950cf22b2719a3035a0033808ec.gz
      691ea491
  9. 09 Feb, 2007 2 commits
  10. 07 Feb, 2007 2 commits
  11. 06 Feb, 2007 4 commits
  12. 04 Oct, 2006 2 commits
  13. 23 Jan, 2007 1 commit
  14. 24 Jan, 2007 1 commit
  15. 22 Dec, 2006 2 commits
  16. 20 Dec, 2006 2 commits
  17. 18 Dec, 2006 1 commit
  18. 14 Dec, 2006 1 commit
    • Pekka Pessi's avatar
      nta.c: be more tolerant to trivial syntax errors · cc5d3e74
      Pekka Pessi authored
      nta used to respond with 400 Bad Xyzzy Header even if the most harmless
      headers was malformed.
      
      Problem reported by Mike Jerris.
      
      darcs-hash:20061214223851-65a35-f612d478e493206881ec7c90554bd48e760dcef2.gz
      cc5d3e74
  19. 13 Dec, 2006 1 commit
  20. 07 Dec, 2006 2 commits
  21. 05 Dec, 2006 2 commits
    • Pekka Pessi's avatar
      nta: using size_t internally. · 92effbb0
      Pekka Pessi authored
      darcs-hash:20061205172138-65a35-81694730c3a69df62a8cc543d0a03c9191904256.gz
      92effbb0
    • Pekka Pessi's avatar
      nta.c: added timer N3. · c2954bdf
      Pekka Pessi authored
      Timer N3 is used to guard against the excessive long delays when
      establishing a TCP connection. If a SIP request message is over 1300 bytes
      the stack tries to use TCP even if UDP is specified. Without N3 the
      transaction times out if the stack receives no response to TCP SYN segment
      (connection establishment request) because, e.g., a "stealth-mode" firewall
      drops the SYN segment. The "stealth-mode" firewall does not respond with a
      ICMP unreachable packet or RESET segment.
      
      Thanks for Michael Jerris, Johan Paul, Sami Sirkia and Jarmo Ruusiala for
      repeatedly reporting the problem.
      
      darcs-hash:20061205163928-65a35-d8fdf51506c365f5f43987e882571a5895aeb29a.gz
      c2954bdf
  22. 22 Nov, 2006 1 commit
  23. 16 Nov, 2006 1 commit
  24. 27 Oct, 2006 1 commit
  25. 24 Oct, 2006 2 commits
  26. 21 Oct, 2006 1 commit
    • Pekka Pessi's avatar
      nta.c: fixed crash when a nta call within CANCEL callback caused another callback · 092bed6f
      Pekka Pessi authored
      Problem reported by Michael Jerris. If there was nested two callbacks, the
      incoming transaction object could be destroyed after inner callback.
      
      Also fixed problem where stateless outgoing transactions got queued in
      "trying" queue if sending the request required resolving the target URI.
      
      darcs-hash:20061021201059-65a35-ab04c579248140a687b8bf2260d4fd9b8513aa7f.gz
      092bed6f
  27. 06 Oct, 2006 1 commit