- 27 Nov, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20081127130213-db55f-f7a094512bcbd42843875ec12d6d2a869f127baa.gz
-
- 21 Nov, 2008 1 commit
-
-
Pekka Pessi authored
Some SIP user-agents use INVITE without SDP offer to refresh session. By default, NUA sends an offer in 200 OK to such an INVITE and expects an answer back in ACK. Now nua tries to recover from such a Offer/Answer protocol error. Also, if NUTAG_REFRESH_WITHOUT_SDP(1) tag is used, and if the re-INVITE was received without SDP, no SDP offer is sent in 200 OK. Thanks for Anthony Minessale for reporting the problem. darcs-hash:20081121105255-db55f-ec539b1dd5e1f8e7e09fbcbd4ec2694e70a0d8da.gz
-
- 03 Sep, 2008 2 commits
-
-
Pekka Pessi authored
darcs-hash:20080903182106-db55f-7a3f89c22e7833fb7b8d48b5fd09917ce5bf7c03.gz
-
Pekka Pessi authored
darcs-hash:20080903182029-db55f-c7d52455bfc77c224f63edafacf937fc9d1c5b12.gz
-
- 13 Aug, 2008 1 commit
-
-
Pekka Pessi authored
Added nua_client_request_clean(), nua_invite_client_should_ack(). darcs-hash:20080813170333-db55f-89fa2c3bcddca312b2db81b741ada14ef69a9740.gz
-
- 20 May, 2008 1 commit
-
-
Pekka Pessi authored
Macros to use with non-NULL pointers. darcs-hash:20080520114546-65a35-69f1b58dd5123cdc8ea0b154506fa19d7d1fdfeb.gz
-
- 12 May, 2008 1 commit
-
-
Pekka Pessi authored
Added nua_dialog_update_params() and virtual method usage_update_params() for each dialog usage. darcs-hash:20080512225136-db55f-d8d913863e22d4a7836345fac331e7b424543a4a.gz
-
- 07 Mar, 2008 1 commit
-
-
Pekka Pessi authored
If a session was terminated because of a error response returned to a request (as specified by RFC 5157), the nua_i_state event was not sent. Even with this fix, if a dialog has multiple usages, the event usages can be terminated without any indication to the application. darcs-hash:20080307163336-65a35-cd2e979af405323e2131c7c8dc662e0ab645bbac.gz
-
- 06 Mar, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080306174710-65a35-84e4f42747c065e07b9e6e3cc239fd24128e1186.gz
-
- 25 Feb, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080225171031-65a35-18de5b5013d2ba41ec87edea28110122300d4939.gz
-
- 23 Jan, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080123180855-65a35-bc5676341ba7a0220eaf1d2a1863189b15475a55.gz
-
- 16 Jan, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080116182047-65a35-c3e488f04d7d39b5566938976f23e859b5bf876a.gz
-
- 27 Nov, 2007 1 commit
-
-
Pekka Pessi authored
This seems to fix the memory leak within 1.12.7. darcs-hash:20071127002305-65a35-43967d305a1403bc0918195f34222143bce915e9.gz
-
- 20 Sep, 2007 1 commit
-
-
Pekka Pessi authored
Updated tag documentation. Moved doxygen doc entries from sofia-sip/nua_tag.h to nua_tag.c. Removed internal datatypes and files from the generated documents. darcs-hash:20070920184104-65a35-a857fbdef8abba39f299f900d3fbef8e4b88c5a8.gz
-
- 10 Sep, 2007 1 commit
-
-
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
-
- 06 Sep, 2007 5 commits
-
-
Pekka Pessi authored
darcs-hash:20070906163353-65a35-bf7c9c864d5bd2d4c6409b09401b05af7df61d1f.gz
-
Pekka Pessi authored
darcs-hash:20070906162304-65a35-712ed6451447aaa74a990655a0b31bca27ee7916.gz
-
Pekka Pessi authored
darcs-hash:20070906161920-65a35-50c5184d893d57246ff66e37897266413c9dbee3.gz
-
Pekka Pessi authored
darcs-hash:20070906161503-65a35-d91113bf02b8afdb7b94bf485b434e037c30378e.gz
-
Pekka Pessi authored
darcs-hash:20070906160125-65a35-507322edb7907b488832d65891263465a27519c2.gz
-
- 23 Jul, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070723205948-65a35-9f05bad048c4a75556483ba838880df5bdb4294e.gz
-
Pekka Pessi authored
darcs-hash:20070723205948-65a35-b1087fa43f5773dfffef1380df26ca13b2926ac2.gz
-
- 23 Apr, 2007 1 commit
-
-
Martti Mela authored
darcs-hash:20070423131444-1b897-6275c45cd5d9b5275c93219c8a38f11557bc5851.gz
-
- 11 Apr, 2007 3 commits
-
-
Pekka Pessi authored
darcs-hash:20070411174533-65a35-072d0a66e7ad3565a976c451697c79f1e501b876.gz
-
Pekka Pessi authored
nua_notifier.c, nua_subnotref.c: fixed timeout of nua_notify(), fixed handling of unsolicited NOTIFYs. test_simple.c: added test case for subscription timeout, nua_method() with NUTAG_DIALOG(2). darcs-hash:20070411134416-65a35-c5769e80202a17de328bd194ba2abcf92acd6823.gz
-
Pekka Pessi authored
NUTAG_DIALOG(0): nua_method() reqest does not change dialog state NUTAG_DIALOG(1): nua_method() is target-refresh request NUTAG_DIALOG(2): nua_method() request creates a dialog darcs-hash:20070411133849-65a35-cb4f3646fd53797b9646cc2f61fdf1d0b2e0949d.gz
-
- 10 Apr, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070410200413-65a35-ba4ffafd73488b9e7c11a1acbf302be563e081d6.gz
-
- 26 Mar, 2007 1 commit
-
-
Pekka Pessi authored
If the credentials were rejected with 401/407, do not restart the request but flush the cached username/password pairs from authentication clients. Now also feed the Authentication-Info and Proxy-Authentication-Info headers to the authentication clients. darcs-hash:20070326154413-55b16-198582d0fa070d5e062eeebfa33814b49407ad6c.gz
-
- 26 Feb, 2007 3 commits
-
-
Pekka Pessi authored
The termination request was sent occasionally sent twice, resulting in assertion failure. Problem reported by Michael Jerris. darcs-hash:20070226185130-55b16-bd97966b586a3a9a714e8426c2c017f3b4874184.gz
-
Pekka Pessi authored
Now handle gracefully the case where the final response is delayed because the PRACK to initial 100rel response has not been received and the client CANCELs the INVITE request. darcs-hash:20070226161956-55b16-d833253ff0d6bcd4c6df4a2812b70b8139bd5d0f.gz
-
Pekka Pessi authored
Note that testing with 100rel/UPDATE cases is very incomplete. darcs-hash:20070226140956-55b16-429cada445bdb59fdab4f90b5d3449a2c0b81cb7.gz
-
- 23 Feb, 2007 1 commit
-
-
Pekka Pessi authored
Stack crashed if an another request was sent using same dialog as the initial request rejected by stack. Reported by Michael Jerris. darcs-hash:20070223111055-55b16-87a055f868fb3c27a1f28aeb7146d3a4f41985f1.gz
-
- 14 Feb, 2007 1 commit
-
-
Pekka Pessi authored
These problems are mostly introduced in 1.12.5: - assert failed if INVITE was received when calling (reported by Michael Jerris) - assert failed if nua_invite() was called second time before receiving final response to first INVITE (ditto) - ACK is now always sent if session was terminated after receiving 2XX - if nua has a pending incoming INVITE request, return 491 to nua_invite() darcs-hash:20070214201847-55b16-962b2de246eee8100e4dba8d7a28c507b13c376c.gz
-
- 24 Jan, 2007 2 commits
-
-
Pekka Pessi authored
There is now nua_server_methods_t table for handling requests on server side. darcs-hash:20070124171140-65a35-d5dd2c7ee3940307bf8bbc308321c46234639a77.gz
-
Pekka Pessi authored
darcs-hash:20070124175602-65a35-9680ec98f8ccecb044a5620b4ead14d6cbb7764b.gz
-
- 02 Jan, 2007 1 commit
-
-
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
-
- 06 Dec, 2006 1 commit
-
-
Pekka Pessi authored
darcs-hash:20061206161407-65a35-2621fb99ecb5fd509bd10387326c318c75d04234.gz
-
- 28 Nov, 2006 1 commit
-
-
Pekka Pessi authored
The user-supplied Contact was not stored with the registration. darcs-hash:20061128212526-65a35-b48f64011a8f0038c1503f422ff6b11020ef7492.gz
-
- 25 Oct, 2006 1 commit
-
-
Pekka Pessi authored
darcs-hash:20061025080255-65a35-9be7838a49a22ec5c5aed4257368613ff4ade1ec.gz
-
- 25 Sep, 2006 1 commit
-
-
Pekka Pessi authored
darcs-hash:20060925205907-65a35-773f51a305a6d64c8835a07ac44b786c71c3c6e2.gz
-