- 26 Feb, 2007 7 commits
-
-
Pekka Pessi authored
darcs-hash:20070226185621-55b16-9f23ba87cc902d6ca57db6eec26d6e4096d0c4e8.gz
-
Pekka Pessi authored
darcs-hash:20070226185603-55b16-3dc06c411c2443868b1a9610efe632ed0b666ca4.gz
-
Pekka Pessi authored
Sending un-SUBSCRIBE upon an error response to SUBSCRIBE, BYE to an error response to PRACK. darcs-hash:20070226185507-55b16-e86da5b3daf11e72aafe4630c3d3577316be5ae5.gz
-
Pekka Pessi authored
darcs-hash:20070226185327-55b16-12ae40de1d406c0e33c570c61b7552e2f7b6f70d.gz
-
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 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070223111130-55b16-960db880673285f723ba03a897bc7d0a43735dee.gz
-
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
-
- 22 Feb, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070222203510-88462-a2606fb7baad6e7b2bba4dfe25a7d10e6887f2f9.gz
-
- 14 Feb, 2007 3 commits
-
-
Pekka Pessi authored
- dropping call in inconvenient times - INVITE glare - queueing re-INVITEs darcs-hash:20070214202150-55b16-8466bad2111638f1e8bfb8c50dfce6d65a4903b2.gz
-
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
-
Pekka Pessi authored
darcs-hash:20070214194256-55b16-b3204a32ab024950ee36e8f4d93d90a90095d246.gz
-
- 12 Feb, 2007 3 commits
-
-
Kai Vehmanen authored
darcs-hash:20070212231038-7659e-af3d8e7848e33807a37ce091c2bc3d512b6c6801.gz
-
Kai Vehmanen authored
nua: Ignore CANCEL of incoming request if we have already sent a final response. Problem reported by Mike Jerris. darcs-hash:20070212230200-7659e-b45cc5b2242a4aa9195c5ee1443784ad43d9708f.gz
-
Pekka Pessi authored
The INVITE transaction looped with 183 response if auto-alert was turned on and 100rel was used. darcs-hash:20070212154442-65a35-3618f02abfe4f0d287d2aaa31faf973a0205221c.gz
-
- 09 Feb, 2007 7 commits
-
-
Martti Mela authored
darcs-hash:20070209151447-1b897-b8da8400514c9e8e715af6aaf0fb2aea69c20bb1.gz
-
Pekka Pessi authored
nua_register.c, outbound.h, outbound.c: if there is a gruu, use it, not NUTAG_M_* values when generating contact for a handle darcs-hash:20070209133943-55b16-5f7999330b4243161be03d2d6bad8048c3fc0798.gz
-
Pekka Pessi authored
darcs-hash:20070209105256-65a35-b5149bcaa2a0815cc1f13475cdf3a3fdc7045a86.gz
-
Kai Vehmanen authored
darcs-hash:20070209124446-7659e-702b97bbe97abb1e089c1e7675bd60b0b5d66bba.gz
-
Pekka Pessi authored
nua_register.c: including NUTAG_M_FEATURES() value in contacts generated for REGISTER without outbound. Added tests in test_register.c. Also fixed 423 Min-Expires negotiation for expires parameters included in Contacts. darcs-hash:20070209011559-65a35-cf6ddb2c30c2adad5ac2259c7c8ca014496508b1.gz
-
Pekka Pessi authored
darcs-hash:20070209010705-65a35-80f84220df83e7bee1037babe17152359f863ba5.gz
-
Pekka Pessi authored
darcs-hash:20070209010531-65a35-546707295147dce6e4effe492560f344a6a0c2f2.gz
-
- 07 Feb, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070207200821-65a35-78ea5b4a3d8e535c7cc0a34410f59a15eea069ce.gz
-
Michael Jerris authored
It is not possible to cast function pointers to (void *) in C99 (section 6.2.2.3). C99 printf formatting expects (void *) for %p argument (section 7.13.6.1 p. 335). darcs-hash:20070207193814-16063-b6f3632e0911cee2ab67a1b184bbf18d3b7bd174.gz
-
- 06 Feb, 2007 3 commits
-
-
Pekka Pessi authored
darcs-hash:20070206172516-65a35-77f393a3fb7564083b12bb83d67891cdf29610f9.gz
-
Pekka Pessi authored
darcs-hash:20070206151432-65a35-f6a582c5dbf61564689a3900c10ce4f75de8cbe2.gz
-
Pekka Pessi authored
nua: fixed problem where a final error response to initial request destroyed handle while application still had a reference. darcs-hash:20070206131119-65a35-e057f9e0bb738800bb98c4c64e14ce7cb1e2545d.gz
-
- 04 Oct, 2006 2 commits
-
-
Pekka Pessi authored
darcs-hash:20061004123911-65a35-9c111b57842629be6f3df0b08e66381939c50662.gz
-
Pekka Pessi authored
darcs-hash:20061004123911-65a35-04416055245d0b4a2e588927adf7e78e1fcf6ad2.gz
-
- 02 Feb, 2007 5 commits
-
-
Pekka Pessi authored
If --enable-experimental is given, #define SU_HAVE_EXPERIMENTAL as 1 in <sofia-sip/su_configure.h>. The SU_HAVE_EXPERIMENTAL is used to enable experimental features (currently including suppression of extra NOTIFYs and NOTIFY bodies as specified in draft-niemi-sip-subnot-etag-01). darcs-hash:20070202173259-65a35-b720bc2c5f7bc82f21fc21660966f5a7612a262c.gz
-
Kai Vehmanen authored
darcs-hash:20070202151504-77cd4-d32f8f780a3b0fcb4c7df89d22d19213ba27f96b.gz
-
Pekka Pessi authored
Thanks for Colin Whittaker for reporting this. darcs-hash:20070202105056-65a35-0f063c0d1588cea31894c6395a0f20f9447eb5cb.gz
-
Pekka Pessi authored
nua: using NUTAG_M_DISPLAY(), NUTAG_M_USERNAME(), and NUTAG_M_PARAMS() in Contacts added to ordinary requests or responses darcs-hash:20070202005910-65a35-ec99d6775b4b2e3075c6e2e7d5fcae74b6efdf48.gz
-
Pekka Pessi authored
When NUTAG_NEWSUB(1) is included in nua_notify() tags, notifier will allow sending unsolicited NOTIFY without existing subscription. When NUTAG_APPL_METHOD("NOTIFY") is included in nua_set_params() tags, incoming NOTIFYs are to be processed and accepted by application. darcs-hash:20070202001221-65a35-398f052ec1badc0bc6ef370fa602a160b7dda300.gz
-
- 01 Feb, 2007 3 commits
-
-
Pekka Pessi authored
Fabio Margarido reported that the BYE is not sent upon certain error conditions. This was because state machine does not allow sending duplicate BYE in terminating state. Usually, the call state machine switches to terminating state upon sending BYE. However, certain error conditions (like not receiving ACK) causes the session to terminate, and the session state is change to terminating state outside BYE. The fix here changes the behaviour of internally generated BYE requests, they do not change the session state to terminating nor they check if the session state is already terminating. darcs-hash:20070201200704-65a35-4efc2f1879aa86f17b20e3e400d6c5eee18cb81b.gz
-
Pekka Pessi authored
darcs-hash:20070201194306-65a35-dd94b1659b7836715bb9ae265b4aeca9927aefe6.gz
-
Pekka Pessi authored
darcs-hash:20070201103848-65a35-afc8fa24fcb461df523edf9ccc7d22f11b981903.gz
-
- 26 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070126150433-65a35-c166a6e22835932c06ffd304c4f8a0d57d677ad4.gz
-
- 25 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070125161641-65a35-a4fb3b811e0b30eb2250d0b2e63ea65dd498e63c.gz
-