* nta: fixed checks for rfc2543 retransmssions/CANCEL/ACK
Thanks to Michael Jerris for reporting this problem.
fix for SFSIP-49
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7919 d0543943-73ff-0310-b7d9-9358b9ac24b2
* test_nua.mmp: not using IN_LIBSOFIA_SIP_UA and IN_LIBSOFIA_SRES with test program
(test program links with dll, not contributes to it)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7825 d0543943-73ff-0310-b7d9-9358b9ac24b2
Keeping INVITE transactions alive for 64*T1 after initial 200 OK.
Added test_proxy_set_logging() for easier debugging.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7819 d0543943-73ff-0310-b7d9-9358b9ac24b2
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.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7816 d0543943-73ff-0310-b7d9-9358b9ac24b2
* rules.am, sofia.am various Makefile.ams: added checklib target
make all now builds only the library, not the (nua) test libraries.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7812 d0543943-73ff-0310-b7d9-9358b9ac24b2
Wed Feb 13 09:23:24 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE
Mon Feb 25 09:49:39 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
Thanks for Colin Whittaker for reporting this problem.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7758 d0543943-73ff-0310-b7d9-9358b9ac24b2
Tue Feb 26 13:02:06 EST 2008 Pekka.Pessi@nokia.com
* nua_session.c: determine INVITE overlap with re-INVITEs, too
Tue Feb 26 12:45:52 EST 2008 Pekka.Pessi@nokia.com
* test_nua.c: fixed tests
Tue Feb 26 11:40:00 EST 2008 Pekka.Pessi@nokia.com
* nua_session.c: fixed non-compiling fix on session state check
Mon Feb 25 14:14:15 EST 2008 Pekka.Pessi@nokia.com
* nua: added NUTAG_SUB_EXPIRES()
Wed Feb 6 12:05:46 EST 2008 Pekka.Pessi@nokia.com
* nua: using global preferences. Added NUTAG_SHUTDOWN_EVENTS().
Wed Feb 6 12:05:13 EST 2008 Pekka.Pessi@nokia.com
* nua_stack.c: pass events while in shutdown if NUTAG_SHUTDOWN_EVENTS(1) has been set
Mon Feb 25 09:49:39 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
Thanks for Colin Whittaker for reporting this problem.
Wed Feb 13 09:23:24 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7757 d0543943-73ff-0310-b7d9-9358b9ac24b2
Mon Feb 25 09:49:39 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
Thanks for Colin Whittaker for reporting this problem.
Wed Feb 6 12:05:13 EST 2008 Pekka.Pessi@nokia.com
* nua_stack.c: pass events while in shutdown if NUTAG_SHUTDOWN_EVENTS(1) has been set
Wed Feb 6 12:05:46 EST 2008 Pekka.Pessi@nokia.com
* nua: using global preferences. Added NUTAG_SHUTDOWN_EVENTS().
Mon Feb 25 12:10:31 EST 2008 Pekka.Pessi@nokia.com
* nua: renamed crm_deinit as crm_complete, commented nua_client_methods_t initializers
Mon Feb 25 14:14:15 EST 2008 Pekka.Pessi@nokia.com
* nua: added NUTAG_SUB_EXPIRES()
Tue Feb 26 11:09:37 EST 2008 Pekka.Pessi@nokia.com
* nua: initial fix for sf.net bug #1827511
BYE can now be challenged.
Tue Feb 26 11:19:40 EST 2008 Pekka.Pessi@nokia.com
* nua_session.c: ensure correct call state
Avoid assert() on bad input from network - crash reported by Michael Jerris.
Also if calls are being terminated, reject new INVITE/UPDATE/PRACK requests
with 481.
Tue Feb 26 11:33:19 EST 2008 Pekka.Pessi@nokia.com
* sdp_print.c: pt 9 is, like, g722. 19 is used by nobody, so it can be used as filler?
Tue Feb 26 11:40:00 EST 2008 Pekka.Pessi@nokia.com
* nua_session.c: fixed non-compiling fix on session state check
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7738 d0543943-73ff-0310-b7d9-9358b9ac24b2
Fri Feb 1 09:41:42 EST 2008 Pekka.Pessi@nokia.com
* tport_tls.c: restructured error logging code.
Fri Feb 1 10:10:25 EST 2008 Pekka.Pessi@nokia.com
* tport_tls.c: cleared confused logging levels
Fri Feb 1 10:13:09 EST 2008 Pekka.Pessi@nokia.com
* test_tport.c: fixed type-punning warning.
Tue Feb 12 14:26:26 EST 2008 Pekka.Pessi@nokia.com
* tport.c: tport_name_dup() now validates the input
Wed Feb 13 09:23:24 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7617 d0543943-73ff-0310-b7d9-9358b9ac24b2
have to check if I can find some more specific mmx annd sse stuff than just native plus fast optimisation
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7578 d0543943-73ff-0310-b7d9-9358b9ac24b2
Thu Jan 24 03:26:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c, sofia-sip.nta.h: added nta_leg_get_seq(), nta_leg_get_rseq()
Mon Jan 28 09:27:03 EST 2008 Pekka.Pessi@nokia.com
* su_alloc.c: su_free() handles NULL gracefully
Patch by Michael Jerris.
Mon Jan 28 09:30:48 EST 2008 Pekka.Pessi@nokia.com
* su_root.c: try not to segfault in su_msg_destroy()
Reduced window for race condition in su_msg_destroy().
Patch by Michael Jerris.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7418 d0543943-73ff-0310-b7d9-9358b9ac24b2
Thu Jan 17 07:57:29 EST 2008 Pekka.Pessi@nokia.com
* configure.ac: prerelease version
Wed Jan 23 13:22:39 EST 2008 Pekka.Pessi@nokia.com
* test_nta.c: fixed memset() usage. MSG_TRUNC.
Wed Jan 23 13:25:42 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* RELEASE, configure.ac: release 1.12.8
Wed Jan 23 13:25:46 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged rel-sofia-sip_1_12_8
Wed Jan 23 13:25:52 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged 1.12.8
Wed Jan 23 14:25:07 EST 2008 Pekka.Pessi@nokia.com
* RELEASE, configure.ac: 1.12.8devel
Fri Jan 25 04:31:39 EST 2008 Pekka.Pessi@nokia.com
* nta.c: fixed graylisting if used with IPv4/IPv6 only
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7372 d0543943-73ff-0310-b7d9-9358b9ac24b2
Fri Jan 11 09:12:01 EST 2008 Bernhard Suttner <suttner at comdasys.com>
* Using # in SOATAG_HOLD to set media as inactive instead of sendonly
Fri Jan 11 09:15:18 EST 2008 Pekka.Pessi@nokia.com
* soa_tag.c: documented SOATAG_HOLD() inactive mode
Fri Jan 11 09:28:46 EST 2008 Pekka.Pessi@nokia.com
* su_addrinfo.c: if su_getaddrinfo() service is NULL, try both with "0" and NULL
Fri Jan 11 12:11:12 EST 2008 Pekka.Pessi@nokia.com
* nta.c: NetModule hack re-prioritizing SRV records
Original hack by Stefan Leuenberger <Stefan.Leuenberger@netmodule.com>.
The hack reprioritizes the SRV records used with transaction in case a
server refuses connection or it does not answer.
Thu Jan 17 11:40:46 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: cleaned inactive hold, added tests
Mon Jan 21 14:06:35 EST 2008 Pekka.Pessi@nokia.com
* soa.c: using session state in soa_set_activity()
The media mode bits are set using (local) session description instead of
remote offer/answer when O/A has been completed.
Mon Jan 21 14:08:08 EST 2008 Pekka.Pessi@nokia.com
* soa_static.c: soa_sdp_mode_set() now includes wanted media state in offer
The wanted media state is based on original user SDP and SOATAG_HOLD()
content. Removed soa_sdp_mode_set_is_needed(), using dry-run parameter
instead.
Tue Jan 22 11:15:04 EST 2008 Pekka.Pessi@nokia.com
* sip_util.c: updated sip_response_terminates_dialog() as per RFC 5057.
Changes handling of 423 in case of SUBSCRIBE.
Tue Jan 22 11:35:44 EST 2008 Pekka.Pessi@nokia.com
* test_soa.c: testing hold with inactive, offered mode and setting remote activity flags while in hold
Tue Jan 22 13:57:38 EST 2008 Pekka.Pessi@nokia.com
* sres: added ttl parameter to sres_set_cached_srv_priority() and sres_cache_set_srv_priority().
Tue Jan 22 13:59:44 EST 2008 Pekka.Pessi@nokia.com
* nta.c: added NTATAG_GRAYLIST().
Use NTATAG_GRAYLIST() as ttl value for sres_set_cached_srv_priority().
Wed Jan 23 10:07:30 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: fixed signedness error
Wed Jan 23 11:05:23 EST 2008 Pekka.Pessi@nokia.com
* nta.c: ignore tags in nta_leg_by_dialog() if they are empty strings
Wed Jan 23 11:05:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c: asserting in proper place when handling queue tail
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7368 d0543943-73ff-0310-b7d9-9358b9ac24b2
* soa_static.c: fixed signedness error
Shall I unpull this patch? (8/128) [ynWvpxqadjk], or ? for help: y
Tue Jan 22 11:35:44 EST 2008 Pekka.Pessi@nokia.com
* test_soa.c: testing hold with inactive, offered mode and setting remote activity flags while in hold
Shall I unpull this patch? (15/128) [ynWvpxqadjk], or ? for help: y
Mon Jan 21 14:08:08 EST 2008 Pekka.Pessi@nokia.com
* soa_static.c: soa_sdp_mode_set() now includes wanted media state in offer
The wanted media state is based on original user SDP and SOATAG_HOLD()
content. Removed soa_sdp_mode_set_is_needed(), using dry-run parameter
instead.
Shall I unpull this patch? (20/128) [ynWvpxqadjk], or ? for help: y
Thu Jan 17 11:40:46 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: cleaned inactive hold, added tests
Shall I unpull this patch? (31/128) [ynWvpxqadjk], or ? for help: y
Fri Jan 11 09:15:18 EST 2008 Pekka.Pessi@nokia.com
* soa_tag.c: documented SOATAG_HOLD() inactive mode
Shall I unpull this patch? (46/128) [ynWvpxqadjk], or ? for help: y
Fri Jan 11 09:12:01 EST 2008 Bernhard Suttner <suttner at comdasys.com>
* Using # in SOATAG_HOLD to set media as inactive instead of sendonly
Shall I unpull this patch? (47/128) [ynWvpxqadjk], or ? for help: y
revert a few more patches from sofia-sip darcs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7361 d0543943-73ff-0310-b7d9-9358b9ac24b2
Wed Jan 23 11:05:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c: asserting in proper place when handling queue tail
Shall I unpull this patch? (4/553) [ynWvpxqadjk], or ? for help: y
Wed Jan 23 11:05:23 EST 2008 Pekka.Pessi@nokia.com
* nta.c: ignore tags in nta_leg_by_dialog() if they are empty strings
Shall I unpull this patch? (5/553) [ynWvpxqadjk], or ? for help: y
Tue Jan 22 13:59:44 EST 2008 Pekka.Pessi@nokia.com
* nta.c: added NTATAG_GRAYLIST().
Use NTATAG_GRAYLIST() as ttl value for sres_set_cached_srv_priority().
Shall I unpull this patch? (14/553) [ynWvpxqadjk], or ? for help: y
Tue Jan 22 13:57:38 EST 2008 Pekka.Pessi@nokia.com
* sres: added ttl parameter to sres_set_cached_srv_priority() and sres_cache_set_srv_priority().
Shall I unpull this patch? (15/553) [ynWvpxqadjk], or ? for help: y
Tue Jan 22 11:15:04 EST 2008 Pekka.Pessi@nokia.com
* sip_util.c: updated sip_response_terminates_dialog() as per RFC 5057.
Changes handling of 423 in case of SUBSCRIBE.
Shall I unpull this patch? (22/553) [ynWvpxqadjk], or ? for help: y
Mon Jan 21 14:06:35 EST 2008 Pekka.Pessi@nokia.com
* soa.c: using session state in soa_set_activity()
The media mode bits are set using (local) session description instead of
remote offer/answer when O/A has been completed.
Shall I unpull this patch? (26/553) [ynWvpxqadjk], or ? for help: y
Fri Jan 11 12:11:12 EST 2008 Pekka.Pessi@nokia.com
* nta.c: NetModule hack re-prioritizing SRV records
Original hack by Stefan Leuenberger <Stefan.Leuenberger@netmodule.com>.
The hack reprioritizes the SRV records used with transaction in case a
server refuses connection or it does not answer.
Shall I unpull this patch? (51/553) [ynWvpxqadjk], or ? for help: y
Fri Jan 11 09:28:46 EST 2008 Pekka.Pessi@nokia.com
* su_addrinfo.c: if su_getaddrinfo() service is NULL, try both with "0" and NULL
Shall I unpull this patch? (53/553) [ynWvpxqadjk], or ? for help: y
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7354 d0543943-73ff-0310-b7d9-9358b9ac24b2
Mon Nov 19 22:05:07 EST 2007 Pekka Pessi <first.lastname@nokia.com>
* test_htable2.c: define struct before using it in prototypes
Fri Jan 11 09:12:01 EST 2008 Bernhard Suttner <suttner at comdasys.com>
* Using # in SOATAG_HOLD to set media as inactive instead of sendonly
Fri Jan 11 09:15:18 EST 2008 Pekka.Pessi@nokia.com
* soa_tag.c: documented SOATAG_HOLD() inactive mode
Fri Jan 11 09:28:46 EST 2008 Pekka.Pessi@nokia.com
* su_addrinfo.c: if su_getaddrinfo() service is NULL, try both with "0" and NULL
Fri Jan 11 09:30:23 EST 2008 Pekka.Pessi@nokia.com
* Makefile.am: added tests to DIST_SUBDIRS
Fri Jan 11 12:11:12 EST 2008 Pekka.Pessi@nokia.com
* nta.c: NetModule hack re-prioritizing SRV records
Original hack by Stefan Leuenberger <Stefan.Leuenberger@netmodule.com>.
The hack reprioritizes the SRV records used with transaction in case a
server refuses connection or it does not answer.
Fri Jan 11 12:12:23 EST 2008 Pekka.Pessi@nokia.com
* sres.c, sres_cache.c: NetModule hack for re-prioritizing SRV records
Original hack by Stefan Leuenberger <Stefan.Leuenberger@netmodule.com>.
The hack reprioritizes the SRV records used with transaction in case a
server refuses connection or it does not answer.
New functions sres_cache_set_srv_priority() and
sres_set_cached_srv_priority().
Fri Jan 11 12:15:19 EST 2008 Pekka.Pessi@nokia.com
* Makefile.am: fixed dist target
Fri Jan 11 12:19:33 EST 2008 Pekka.Pessi@nokia.com
* tport_internal.h: grammar in doc
Mon Jan 14 06:59:17 EST 2008 Pekka.Pessi@nokia.com
* su.h: IPv6 fix for Vista SDK
Patch by Michael Jerris
Wed Jan 16 13:20:47 EST 2008 Pekka.Pessi@nokia.com
* nua: fix sf.net bug #1867753 (avoid duplicating initial route set)
Thu Jan 17 07:48:10 EST 2008 Pekka.Pessi@nokia.com
* sres.c, sres_cache.c: documented sres_set_cached_srv_priority(), sres_cache_set_srv_priority()
Thu Jan 17 07:51:32 EST 2008 Pekka.Pessi@nokia.com
* sofia-sip/su_wait.h, su_port.h, su_root.c: documented new functions and types for 1.12.8
Thu Jan 17 07:52:03 EST 2008 Pekka.Pessi@nokia.com
* sofia-sip/htable2.h: marked new features for release 1.12.8
Thu Jan 17 07:52:33 EST 2008 Pekka.Pessi@nokia.com
* su_alloc.c: marked new features for release 1.12.8.
Thu Jan 17 07:53:01 EST 2008 Pekka.Pessi@nokia.com
* AUTHORS: updated
Thu Jan 17 07:53:21 EST 2008 Pekka.Pessi@nokia.com
* RELEASE: added new features and bug fixes since 1.12.7
Thu Jan 17 07:55:18 EST 2008 Pekka.Pessi@nokia.com
* libsofia-sip-ua/docs/Doxyfile.aliases: added @NEW_1_12_8 and @VERSION_1_12_8
Thu Jan 17 09:48:48 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* autogen.sh: use automake 1.9 unless otherwise specified
Thu Jan 17 11:40:46 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: cleaned inactive hold, added tests
Thu Jan 17 11:41:54 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* Makefile.am: added hide_emails.sh to dist
Thu Jan 17 11:42:35 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_stack.c: removed noisy debug message from nua_client_request_sendmsg()
Fri Jan 18 11:06:10 EST 2008 Pekka.Pessi@nokia.com
* nua: Added NUA_ERROR_AT() macro
Made internally generated 900 (and 904) response phrases unique as suggested
by Jerry Richards.
Mon Jan 21 10:39:50 EST 2008 Stefan Knoblich
* TLS debug cleanup
Mon Jan 21 12:05:38 EST 2008 Pekka.Pessi@nokia.com
* tport: build fixes from Freeswitch
Mon Jan 21 12:14:25 EST 2008 Pekka.Pessi@nokia.com
* su_global_log.c: disable warning on SU_DEBUG[] (Doxygen-only variable)
Patch from Michael Jerris.
Mon Jan 21 12:15:19 EST 2008 Pekka.Pessi@nokia.com
* sres.c: default log level to the same as SU_DEBUG define
Patch by Michael Jerris
Mon Jan 21 12:16:39 EST 2008 Pekka.Pessi@nokia.com
* stun.c: default log level to the same as SU_DEBUG define
Patch by Michael Jerris
Mon Jan 21 12:45:04 EST 2008 Stefan Knoblich
* TLS debug cleanup, 2/2.
Silence openssl messages, part 2 of 2. Changed to TPORT_DEBUG=1 (thanks
MikeJ). This one converts all ERR_print_errors() calls
Mon Jan 21 13:00:49 EST 2008 Pekka.Pessi@nokia.com
* nua: removed asserts() on hairy dialog/request handling cases
Mon Jan 21 14:06:35 EST 2008 Pekka.Pessi@nokia.com
* soa.c: using session state in soa_set_activity()
The media mode bits are set using (local) session description instead of
remote offer/answer when O/A has been completed.
Mon Jan 21 14:08:08 EST 2008 Pekka.Pessi@nokia.com
* soa_static.c: soa_sdp_mode_set() now includes wanted media state in offer
The wanted media state is based on original user SDP and SOATAG_HOLD()
content. Removed soa_sdp_mode_set_is_needed(), using dry-run parameter
instead.
Mon Jan 21 14:09:11 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: fixed REFER re-try case
REFER trashed its dialog when it got retried if there was no other dialog
usages.
Mon Jan 21 14:20:31 EST 2008 Pekka.Pessi@nokia.com
* nua_stack.c: return specific error phrases from nua_client_init_request()
As suggested by Jerry Richards.
Tue Jan 22 11:15:04 EST 2008 Pekka.Pessi@nokia.com
* sip_util.c: updated sip_response_terminates_dialog() as per RFC 5057.
Changes handling of 423 in case of SUBSCRIBE.
Tue Jan 22 11:34:01 EST 2008 Pekka.Pessi@nokia.com
* conformance.docs: added RFC 5057 (sipping-dialogusage)
Tue Jan 22 11:34:16 EST 2008 Pekka.Pessi@nokia.com
* test_auth_digest.c: testing empty realm
Tue Jan 22 11:35:44 EST 2008 Pekka.Pessi@nokia.com
* test_soa.c: testing hold with inactive, offered mode and setting remote activity flags while in hold
Tue Jan 22 12:27:41 EST 2008 Pekka.Pessi@nokia.com
* nta.c: fixed memory corruption in case sending ACK failed
Thanks for Fabio Margarido for reporting this problem.
Tue Jan 22 12:49:02 EST 2008 Pekka.Pessi@nokia.com
* nua/test_refer.c: run test_challenge_refer() only if we use proxy
Test case is now more deterministic, too.
Tue Jan 22 12:51:59 EST 2008 Pekka.Pessi@nokia.com
* docs/Makefile.am, docs/conformance.docs: fixed links to RFC 5057.
Tue Jan 22 13:57:38 EST 2008 Pekka.Pessi@nokia.com
* sres: added ttl parameter to sres_set_cached_srv_priority() and sres_cache_set_srv_priority().
Tue Jan 22 13:59:44 EST 2008 Pekka.Pessi@nokia.com
* nta.c: added NTATAG_GRAYLIST().
Use NTATAG_GRAYLIST() as ttl value for sres_set_cached_srv_priority().
Tue Jan 22 14:04:29 EST 2008 Pekka.Pessi@nokia.com
* RELEASE: updated.
Tue Jan 22 14:04:29 EST 2008 Pekka.Pessi@nokia.com
* RELEASE: updated.
Wed Jan 23 06:56:11 EST 2008 Pekka.Pessi@nokia.com
* sip_extra.c, sip_parser.c: updated documentation
Wed Jan 23 09:47:50 EST 2008 Pekka.Pessi@nokia.com
* test_nta.c: fixed receiving with sink socket
Wed Jan 23 10:07:30 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: fixed signedness error
Wed Jan 23 10:11:14 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32 project files: fixed slash direction
Wed Jan 23 10:13:00 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* torture_su.c: set blocking on
Wed Jan 23 10:13:36 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_tport.c: using blocking sockets in test_incomplete()
Wed Jan 23 11:01:11 EST 2008 Pekka.Pessi@nokia.com
* nta.c: now using RFC3261-compliant dialog-matching
Wed Jan 23 11:05:23 EST 2008 Pekka.Pessi@nokia.com
* nta.c: ignore tags in nta_leg_by_dialog() if they are empty strings
Wed Jan 23 11:05:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c: asserting in proper place when handling queue tail
Wed Jan 23 12:11:09 EST 2008 Pekka.Pessi@nokia.com
* torture_sip.c: added tests for accessing other extra headers beside P-Asserted-Identity/P-Preferred-Identity
Wed Jan 23 13:08:55 EST 2008 Pekka.Pessi@nokia.com
* nua: terminate dialog when redirected and re-establish it with new request
Wed Jan 23 13:18:16 EST 2008 Pekka.Pessi@nokia.com
* test_100rel.c: added test for redirect after 100rel response.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7328 d0543943-73ff-0310-b7d9-9358b9ac24b2
Thu Dec 13 09:15:04 EST 2007 Pekka.Pessi@nokia.com
* libsofia-sip-ua/docs/hide_emails.sh: moved to scripts/ subdir
Thu Dec 13 09:15:34 EST 2007 Pekka.Pessi@nokia.com
* check_sofia.c: pass xml result file as optional parameter to check_sofia
Thu Dec 20 08:13:37 EST 2007 Pekka.Pessi@nokia.com
* stun.c: try to avoid using stun handle after returning from discovery callback
Crash reported and partial patch by Daniele Rondina.
Thu Jan 3 07:11:27 EST 2008 Pekka.Pessi@nokia.com
* tport_type_udp.c: using SO_RCVBUFFORCE and SO_SNDBUFFORCE to set rmem/wmem on udp sockets
Referring reader to Linux sysctls to TPTAG_UDP_RMEM and TPTAG_UDP_WMEM
documentation.
Thu Jan 3 07:11:47 EST 2008 Pekka.Pessi@nokia.com
* m4/sac-su2.m4: checks for SO_RCVBUFFORCE and SO_SNDBUFFORCE
Thu Jan 3 08:19:04 EST 2008 Pekka.Pessi@nokia.com
* nta.c: calculate next timeout only after completing current timeout
Thanks to Mike Jerris for reporting this problem.
Thu Jan 3 11:02:11 EST 2008 Pekka.Pessi@nokia.com
* sac-su2.m4: checking for IP_ADD_MEMBERSHIP and IP_MULTICAST_LOOP
Thu Jan 3 12:08:39 EST 2008 Pekka.Pessi@nokia.com
* tport_type_udp.c: when binding to multicast address, join to the group, too.
Use "canonic" IP address (from host-part of the SIP URI) to specify
interface.
Mon Nov 19 15:01:09 EST 2007 Pekka Pessi <first.lastname@nokia.com>
* tport_type_udp.c: made IP_ADD_MEMBERSHIP as portable
Fri Jan 4 13:19:01 EST 2008 Pekka.Pessi@nokia.com
* test_nta.c: added check for request merging (with both 3261 and 2543 proxies)
Fri Jan 4 13:20:35 EST 2008 Pekka.Pessi@nokia.com
* nta.c: fixed request merging with RFC 2543 proxies
Updated matching of PRACKs with outstanding 100rel, too.
Fri Jan 4 15:27:01 EST 2008 Pekka.Pessi@nokia.com
* nta.c: follow more closely RFC 3261 request matching rules
Fri Jan 4 15:31:22 EST 2008 Pekka.Pessi@nokia.com
* nua_session.c: do not clear soa when an overlapping INVITE is received
Fri Jan 4 15:32:58 EST 2008 Pekka.Pessi@nokia.com
* nua/outbound.c: reduce logging
Fri Jan 4 16:51:00 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: accept NOTIFY without Event header
Fri Jan 4 16:53:20 EST 2008 Pekka.Pessi@nokia.com
* nua_notifier.c: fix problem handing expiration time if NOTIFY is sent before SUBSCRIBE has been responded
Fri Jan 4 16:54:08 EST 2008 Pekka.Pessi@nokia.com
* nua_notifier.c: allow notifier handle to be shut down if SUBSCRIBE has been accpeted but no NOTIFY has been sent
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7109 d0543943-73ff-0310-b7d9-9358b9ac24b2
but still make the build and include selectable from configure
Chnaged libedit to use automake
Still need to update the leftover configure and .in files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6746 d0543943-73ff-0310-b7d9-9358b9ac24b2
Tue Nov 20 11:46:34 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_register.c: silenced warning with URL_INIT_AS() on Sun CC
Tue Nov 20 11:47:06 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_register.c: fixed authentication caching issue
Tue Nov 20 12:09:19 EST 2007 Pekka.Pessi@nokia.com
* tport: tport_name_is_resolved() now uses host_is_ip_address()
Tue Nov 20 12:53:54 EST 2007 Pekka.Pessi@nokia.com
* tport.c: fixed EXPENSIVE unresolved bug.
Wed Nov 21 07:10:40 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_tport.c: skipping tests on TLS if send fails.
Wed Nov 21 11:46:42 EST 2007 Pekka.Pessi@nokia.com
* test_nta.c: removed dead code
Thu Nov 22 08:42:14 EST 2007 Pekka.Pessi@nokia.com
* test_nta.c: refactored client side tests
Thu Nov 22 09:39:45 EST 2007 Pekka.Pessi@nokia.com
* nta: added nta_sip_is_internal().
Tue Nov 27 13:43:41 EST 2007 Pekka.Pessi@nokia.com
* test_htable2.c: removed conversion warning
Conversion of size_t to isize_t when compiled wihout --disable-size-compat.
Wed Nov 21 11:16:04 EST 2007 Daniele Rondina <geaaru at gmail dot com>
* nta.c: nta_outgoing_*create() now uses NTATAG_TPORT() even if NTATAG_DEFAULT_PROXY() is set
Thu Nov 22 09:36:21 EST 2007 Pekka.Pessi@nokia.com
* nta.c: always use tport from NTATAG_TPORT() (even if it is bad)
Add tests, too.
Thu Nov 22 10:01:33 EST 2007 Pekka.Pessi@nokia.com
* nta: added nta_msg_is_internal().
Mon Nov 26 17:08:16 EST 2007 Pekka.Pessi@nokia.com
* test_proxy.c: removed memory leaks
Mon Nov 26 17:08:35 EST 2007 Pekka.Pessi@nokia.com
* test_basic_call.c: fixed --no-proxy tests
Mon Nov 26 17:12:27 EST 2007 Pekka.Pessi@nokia.com
* sofia-sip/su_wait.h: added su_msg_new(), su_msg_send_to(), su_msg_deinitializer()
Reduce overhead from message passing.
Mon Nov 26 19:15:41 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* configure.ac: defining HAVE_SOFIA_HTTP
Mon Nov 26 19:23:05 EST 2007 Pekka.Pessi@nokia.com
* nua: moved message passing into nua_stack.c. Recfactored reference counting.
This seems to fix the memory leak within 1.12.7.
Wed Nov 28 10:15:07 EST 2007 Pekka.Pessi@nokia.com
* test_su.c: removed calls of deprecated (and unimplemented) functions su_clone_pause()/su_clone_resume()
Thu Nov 22 09:59:13 EST 2007 Pekka.Pessi@nokia.com
* nua_stack.c: more logging on bad authentication
Mon Nov 26 19:49:34 EST 2007 Pekka.Pessi@nokia.com
* tport.h, tport.c: updated tport_create() docs
Thu Nov 29 12:17:40 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* tport: collecting statistics
Thu Nov 29 12:21:10 EST 2007 Pekka.Pessi@nokia.com
* rules/sofia.am: defining INTERNAL_INCLUDES so it can be used from any subdir
utils/Makefile.am, libsofia-sip-ua/nua/Makefile.am: using INCLUDES from sofia.am
Thu Nov 29 13:03:44 EST 2007 Pekka.Pessi@nokia.com
* nua: moved test_nua contents in ltlibraries
Thu Nov 29 13:05:25 EST 2007 Pekka.Pessi@nokia.com
* Makefile.am, configure.ac: added subdir tests for Check-based module tests
Fri Nov 30 09:03:14 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua_session.c: avoid NULL nua_session_state_t pointer in nua_update_client_report
Thanks to Fabio Margarido for reporting this problem.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6539 d0543943-73ff-0310-b7d9-9358b9ac24b2
* su_tagarg.h: call va_copy() before calling tl_vlist()
Looks like Solaris on amd64 is not happy with normal va_start()/va_end() use
of va_lists.
Thanks for Michael Jerris for reporting the problem.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6359 d0543943-73ff-0310-b7d9-9358b9ac24b2
Thu Nov 15 08:40:38 EST 2007 Pekka.Pessi@nokia.com
* htable2.h: fixed usize_t/size_t confusion
Fri Nov 16 06:38:51 EST 2007 Youness Alaoui <youness.alaoui@collabora.co.uk>
* Added #include <stdio.h>
Fri Nov 16 10:27:58 EST 2007 Pekka.Pessi@nokia.com
* auth_client.c: allow multiple challenges in auc_credentials() or auc_all_credentials()
Fri Nov 16 10:29:00 EST 2007 Pekka.Pessi@nokia.com
* nua/test_proxy.[hc], nua/test_register.c: test support of multiple realms.
Fri Nov 16 11:17:09 EST 2007 Pekka.Pessi@nokia.com
* sofia-sip/su_alloc.h, su_alloc.c: added su_home_lock(), su_home_trylock(), su_home_unlock()
Added test in torture_su_alloc.c. Using in su_pthread_port.c.
Fri Nov 16 12:29:55 EST 2007 Pekka.Pessi@nokia.com
* test_register.c, test_proxy.c: use realm "test-proxy" during normal tests
Fri Nov 16 12:34:00 EST 2007 Pekka.Pessi@nokia.com
* nua_register.c: sf.net bug #1816647: Outbound contact does not make it to dialogs
Now use Contact from first registration instead of Contact generated from
transport.
Mon Nov 19 12:00:06 EST 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* su_alloc.c: silenced warnings on Sun CC
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6338 d0543943-73ff-0310-b7d9-9358b9ac24b2
Fri Oct 12 08:42:17 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* Makefile.am: fixed ordering of SUBDIRS
Fri Oct 12 13:32:02 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32/utils/stunc.dsp: fixed include paths
Fri Oct 12 13:32:19 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32/tests/torture_su_root: fixed include paths
Fri Oct 12 13:32:52 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32: added missing files from Makefile.am, .dsp, vproj
Fri Oct 12 13:33:42 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32/build_sources.cmd: added extra headers to sip_tag.c and sip_parser_table.c
Fri Oct 12 13:37:00 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* win32/check.cmd: added option -a to relevant tests.
Optionally check Release build.
Fri Oct 12 13:37:25 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* url.h: silenced warning on URL_INIT_AS()
Fri Oct 12 13:37:43 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* tstdef.h: silenced warnings on TEST_M()
Fri Oct 12 13:38:15 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nta_internal.h, nua_params.c: fixed NTATAG_UDP_MTU() type
Fri Oct 12 13:39:06 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_class.h: fixed test_auth_class, test_numeric_class declaration
Fri Oct 12 13:39:51 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* Fixed various tests on win32.
Fri Oct 12 13:39:58 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* sip_basic.c: removed dead code
Fri Oct 12 14:38:02 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nea_server.c: avoid raporting un-SUBSCRIBE twice
Fri Oct 12 14:38:31 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_sip_events.c: checking some nua_i_notifier/nua_i_subscriber events
Fri Oct 12 14:38:42 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged Release candidate 2 for 1.12.7
Mon Oct 15 04:03:22 EDT 2007 Pekka.Pessi@nokia.com
* configure.ac, RELEASE: version 1.12.7
Mon Oct 15 08:27:13 EDT 2007 Pekka.Pessi@nokia.com
* open_c: included in the dist
Tue Oct 16 08:07:46 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua: Open C fixes
Wed Oct 17 06:50:11 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua.docs: replace reference to nua_cli.c with sofsip_cli
Wed Oct 17 08:43:11 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged rel-sofia-sip-1_12_7
Wed Oct 17 08:43:15 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged 1.12.7
Wed Oct 17 11:01:12 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* libsofia-sip-ua/su/Makefile.am: fixed problem with automake 1.9
Wed Oct 17 11:13:15 EDT 2007 Pekka.Pessi@nokia.com
* configure.ac, RELEASE: opened tree for development
Tue Oct 23 10:45:17 EDT 2007 Pekka.Pessi@nokia.com
* su_alloc.c: fixed su_home_init() (not initializing pointer to mutexes)
Thu Oct 25 13:15:45 EDT 2007 Pekka.Pessi@nokia.com
* nua_notifier.c: updated nua_i_subscribe, nua_notify() and nua_r_notify documentation
Wed Nov 7 07:58:08 EST 2007 Pekka.Pessi@nokia.com
* sofia-sip/htable2.h: fixed HTABLE_PROTOS2()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6219 d0543943-73ff-0310-b7d9-9358b9ac24b2
Mon Oct 8 15:00:04 EDT 2007 Pekka Pessi <first.lastname@nokia.com>
* tport: fixed problem with tls send blocking
Wed Oct 10 13:55:25 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* Fixed the internal type of statistics
Thu Oct 11 11:25:59 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nta: fix sf.net bug #1810115, crash after nta_destroy()
su_msg_t delivery, again.
Thanks to Mikhail Zabaluev for reporting this.
Thu Oct 11 11:45:20 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nta: fixed type checking on NTATAG_UDP_MTU()/NTATAG_UDP_MTU_REF()
Thu Oct 11 13:25:12 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* nua: fixed the from header handling
The agent-level From header no longer overrides the From header set by
nua_invite() and friends.
Thanks to Fabio Margarido for keeping reporting about the problem.
Thu Oct 11 13:28:58 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* RELEASE: updated
Thu Oct 11 11:30:13 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* torture_sresolv.c: fixed printf() formatting types
Passed a size_t to %u.
Thu Oct 11 11:44:54 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
* rules/sofia.am: not using make -C dir
Thu Oct 11 14:16:51 EDT 2007 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged release candidate 1 for 1.12.7
Thu Oct 11 12:25:28 EDT 2007 Pekka.Pessi@nokia.com
* su_clone_start(): fixed spurious release of a pthreaded port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5842 d0543943-73ff-0310-b7d9-9358b9ac24b2