Commit Graph

24 Commits

Author SHA1 Message Date
Seven Du 9248aa05ec [sofia-sip] fix 183 received right after 200 (#67) 2019-12-31 03:10:13 +04:00
Seven Du 9a0a594d07 FS-11278 #resolve fix if clause does not guard compiler warning 2018-07-26 11:24:40 -05:00
Anthony Minessale d7dbd7ef61 FS-4102: [mod_sofia] invite to gateway without registration goes to another wrong host #resolve 2016-12-22 16:13:44 -06:00
Artur Zaprzała 074b07f545 FS-7486: Fix handling of queued requests in Sofia-SIP 2015-05-29 10:45:13 +02:00
Michael Jerris 4780a7e2af FS-7294: Enable -Werror when building with clang compiler 2015-02-17 18:18:41 -05:00
Michael Jerris cfd8d28bc8 silence clang unused function warnings and get rid of some unused functions 2014-05-01 09:03:19 -04:00
Anthony Minessale 180282cd9a FS-6287 2014-04-04 13:42:13 -05:00
Anthony Minessale bd1492e43e FS-6287 --resolve 2014-03-17 16:16:42 -05:00
Anthony Minessale 1d28639cac revert revert 2014-03-17 16:15:59 -05:00
Brian West be1efcc1fa Revert 6e818216e2, from FS-6287 as it breaks challenge to invites we don't come back and respond 2014-03-17 15:03:08 -05:00
Anthony Minessale 6e818216e2 FS-6287 --resolve When a broken registrar sends a 401 unauth then replies with a subsequent 401 unauth without the stale=true attribute, sofia tries to invalidate the auth handle and get stuck in a state where it cannot recover until the reg handle is destroyed. In this case, the provider in question has a bug on thier end when the nonce count rolls from nc=000000ff to nc=00000100 they start sending several consecitive 401 rather than a 401 with stale=true or a 403. This change will allow it to reset properly and try again with nc=00000001 on the next try. 2014-03-14 12:25:48 -05:00
Anthony Minessale d00c8a6abf FS-5641 --resolve 2013-07-29 16:07:03 -05:00
Anthony Minessale e884de5b07 add NUTAG_RETRY_AFTER_ENABLE() tag to lib sofia and use it in mod_sofia to disable processing retry-after headers on a per-call basis 2012-11-02 13:54:54 -05:00
Anthony Minessale 62c14df322 FS-3774 --resolve 2012-04-10 16:19:23 -05:00
Anthony Minessale cd8ccebbf4 save via_string when sent to nh so we can use it in session timer re-invites to fix double nat issue 2011-08-22 10:58:33 -05:00
Michael Jerris 780bce83a4 Mon Jun 29 07:52:27 CDT 2009 kai.k.samposalo@nokia.com
* Symbian winscw build fix


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14193 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-10 00:54:04 +00:00
Brian West ab721a5d4b pass 302 and 305 to callback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13732 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-09 18:22:48 +00:00
Michael Jerris 1a9705a7b6 Tue May 12 13:13:16 CDT 2009 Pekka Pessi <first.last@nokia.com>
* nua_client.c: removed extra NULL check from nua_client_request_complete()
  Ignore-this: cc1f1fb7bf8e4ae07f965846418410a
  
  Coverity issue 7310.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13329 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 15:59:02 +00:00
Michael Jerris 646666faec revert temporary hack
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13064 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 19:08:31 +00:00
Michael Jerris 59478dd599 Thu Apr 16 12:04:08 CDT 2009 Pekka Pessi <first.last@nokia.com>
* nua_client, nua_session: avoid restarting in-progress transactions
  
  This is supposed to fix bugs #SFSIP-135 and #SFSIP-137. Thanks for Tamas
  Jalsovszky and kawarod for reporting the problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13062 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 17:18:56 +00:00
Michael Jerris 3e1b921f8f temporary hack to avoid segfaults on 503 w/ retry-after and 423 responses to CANCEL (and maybe others) (SFSIP-134)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12942 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 21:34:31 +00:00
Michael Jerris 54be7df9ff temporary hack to ignore retry-after so we can avoid segfault (SFSIP-134)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12941 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 20:53:42 +00:00
Michael Jerris 87b2408635 Thu Feb 12 14:11:37 CST 2009 Pekka Pessi <first.last@nokia.com>
* nua_client.c: fix request message reference counting problem
  Ignore-this: ac81944c1c2c095fdc66a51ca857e87c
  
  Internal error response already decreases reference count.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11948 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-12 21:13:20 +00:00
Michael Jerris e3b8b194c5 Wed Feb 4 08:53:17 CST 2009 Pekka Pessi <first.last@nokia.com>
* nua: moved nua_server* and nua_client* code into their own files
  Ignore-this: 23d66f0189ef8e324c2f23266f0ccf2
  
  Added nua_server.h, nua_server.c, nua_client.h, nua_client.c.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 17:24:28 +00:00