This posting was generated automatically from darcs repo <http://sofia-sip.org/repos/sofia-sip>.
Thu Apr 12 12:03:46 EEST 2007 [EMAIL PROTECTED] * test_basic_call.c: fixed check for no session timers. M ./libsofia-sip-ua/nua/test_basic_call.c +7 Thu Apr 12 12:00:42 EEST 2007 [EMAIL PROTECTED] * test_session_timer.c: fixed callstate check after nua_update() call. M ./libsofia-sip-ua/nua/test_session_timer.c -1 +1 Thu Apr 12 09:50:34 EEST 2007 [EMAIL PROTECTED] * sip_feature.c: fixed documentation of sip_has_unsupported*() functions M ./libsofia-sip-ua/sip/sip_feature.c -3 +3 Thu Apr 12 09:48:15 EEST 2007 [EMAIL PROTECTED] * nua_session.c: when sending/receiving an UPDATE while session is ready use callstate calling/received When UPDATE is sent during an established session, indicate progress with callstate nua_callstate_calling in nua_i_state event. Likewise, when UPDATE is received, but responding to it is left up to application, indicate progress with callstate nua_callstate_received (instead of nua_callstate_ready). M ./libsofia-sip-ua/nua/nua_session.c -4 +16 Wed Apr 11 20:45:33 EEST 2007 [EMAIL PROTECTED] * nua: removed nua_dialog_usage_set_expires() M ./libsofia-sip-ua/nua/nua_dialog.c -18 M ./libsofia-sip-ua/nua/nua_dialog.h -3 M ./libsofia-sip-ua/nua/nua_register.c -2 +2 Wed Apr 11 20:45:13 EEST 2007 [EMAIL PROTECTED] * nua session timer: refactored implementation, using timer values recommended by RFC 4028. The problem and crash with session timers was reported by Fabio Margarido. Now following RFC 4028 more closely. There are test cases for UAS and UAC refreshing the session with INVITE and UPDATE, and a test case where UPDATE is filtered away until non-refreshing party sends BYE. The re-INVITE/UPDATE refresh is sent around middle of expiration time (e.g., if expiration time is 3600 seconds, it is sent 1795..1805 seconds after the previous refresh). The non-refreshing party now sends a BYE request before two thirds of session expiration time has elapsed without session refresh request. M ./libsofia-sip-ua/nua/nua_params.c -4 +10 M ./libsofia-sip-ua/nua/nua_params.h +5 M ./libsofia-sip-ua/nua/nua_session.c -245 +418 M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -18 +30 M ./libsofia-sip-ua/nua/test_basic_call.c +10 M ./libsofia-sip-ua/nua/test_session_timer.c -28 +143 Wed Apr 11 20:43:16 EEST 2007 [EMAIL PROTECTED] * nua: if nua_authenticate() does not contain new credentials, respond with 904 to the challenged request This is a partial fix to the sf.net bug #1685249. M ./libsofia-sip-ua/nua/nua_stack.c -2 +9 M ./libsofia-sip-ua/nua/test_call_reject.c -9 +10 M ./libsofia-sip-ua/nua/test_cancel_bye.c -9 +297 M ./libsofia-sip-ua/nua/test_offer_answer.c -4 +4 Wed Apr 11 20:42:28 EEST 2007 [EMAIL PROTECTED] * sofia-sip/nua.h: added nua_event_is_incoming_request(). M ./libsofia-sip-ua/nua/nua_common.c +44 M ./libsofia-sip-ua/nua/sofia-sip/nua.h +3 Wed Apr 11 19:51:50 EEST 2007 [EMAIL PROTECTED] * nua: now respecting the retry count limit. test_call_reject.c: added test for infinite redirection loop. M ./libsofia-sip-ua/nua/nua_stack.c -4 +4 M ./libsofia-sip-ua/nua/test_call_reject.c +40 Wed Apr 11 18:55:09 EEST 2007 [EMAIL PROTECTED] * sofia-sip/auth_client_plugin.h: added plugin method for auc_clear_credentials() Now auc_all_credentials() returns 0 if the username and password has not been changed. Now authentication client can avoid looping if application insists in giving it bad username/password again. Plugin method auc_clear() is available only when SOFIA_EXTEND_AUTH_CLIENT has been defined to non-zero before #include <sofia-sip/auth_client_plugin.h>. M ./libsofia-sip-ua/iptsec/Doxyfile +3 M ./libsofia-sip-ua/iptsec/auth_client.c -31 +69 M ./libsofia-sip-ua/iptsec/sofia-sip/auth_client_plugin.h +18 Wed Apr 11 16:44:16 EEST 2007 [EMAIL PROTECTED] * 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). M ./libsofia-sip-ua/nua/nua_dialog.c +9 M ./libsofia-sip-ua/nua/nua_dialog.h +3 M ./libsofia-sip-ua/nua/nua_notifier.c -4 +10 M ./libsofia-sip-ua/nua/nua_subnotref.c -15 +29 M ./libsofia-sip-ua/nua/test_nua.c -1 +1 M ./libsofia-sip-ua/nua/test_simple.c -1 +152 Wed Apr 11 16:43:43 EEST 2007 [EMAIL PROTECTED] * test_nua.c: fixed alarm() handling with --expensive or EXPENSIVE_CHECKS M ./libsofia-sip-ua/nua/test_nua.c -1 +8 Wed Apr 11 14:05:43 EEST 2007 [EMAIL PROTECTED] * test_100rel.c: check that UPDATE has Session-Expires header M ./libsofia-sip-ua/nua/test_100rel.c +3 Wed Apr 11 16:42:38 EEST 2007 [EMAIL PROTECTED] * nua_tag.h: added define NUTAG_WITH_CURRENT() (because it is mentioned too many times) Updated documentation (linking to NUTAG_WITH_THIS()). M ./libsofia-sip-ua/nua/nua_notifier.c -1 +1 M ./libsofia-sip-ua/nua/nua_publish.c -1 +1 M ./libsofia-sip-ua/nua/nua_registrar.c -1 +1 M ./libsofia-sip-ua/nua/nua_stack.c -2 +2 M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +3 Wed Apr 11 16:38:49 EEST 2007 [EMAIL PROTECTED] * nua: added NUTAG_DIALOG(), mainly usable with nua_method() 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 M ./libsofia-sip-ua/nua/nua_dialog.h +2 M ./libsofia-sip-ua/nua/nua_extension.c -2 +2 M ./libsofia-sip-ua/nua/nua_stack.c -4 +14 M ./libsofia-sip-ua/nua/nua_stack.h -2 M ./libsofia-sip-ua/nua/nua_tag.c +1 M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +20 Wed Apr 11 14:06:53 EEST 2007 [EMAIL PROTECTED] * nua_stack.c: include Allow even in-dialog requests. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1 Wed Apr 11 14:06:30 EEST 2007 [EMAIL PROTECTED] * test_register.c: allow challenge because of stale credentials while unregistering A M ./libsofia-sip-ua/nua/test_register.c +4 Wed Apr 11 14:05:06 EEST 2007 [EMAIL PROTECTED] * test_nua.c: --expensive now extends the alarm, not shortens it M ./libsofia-sip-ua/nua/test_nua.c -1 +1 Tue Apr 10 23:11:40 EEST 2007 [EMAIL PROTECTED] * test_proxy.[hc], test_100rel.c: fixed session timer negotiation by proxy (add "Require: timer" when needed) M ./libsofia-sip-ua/nua/test_100rel.c -2 +2 M ./libsofia-sip-ua/nua/test_proxy.c -16 +48 M ./libsofia-sip-ua/nua/test_proxy.h +8 Tue Apr 10 23:04:13 EEST 2007 [EMAIL PROTECTED] * nua client: fixed possible crash when terminating a dialog usage. M ./libsofia-sip-ua/nua/nua_dialog.c -3 +10 M ./libsofia-sip-ua/nua/nua_dialog.h -3 +3 M ./libsofia-sip-ua/nua/nua_stack.c -4 +5 Tue Apr 10 18:43:51 EEST 2007 Pekka Pessi <[EMAIL PROTECTED]> * torture_sip.c: removed solaris warnings. M ./libsofia-sip-ua/sip/torture_sip.c -3 +1 Tue Apr 10 18:43:42 EEST 2007 Pekka Pessi <[EMAIL PROTECTED]> * run_test_sdp: removed ksh-ism. M ./libsofia-sip-ua/sdp/run_test_sdp -2 +2 Tue Apr 10 18:42:41 EEST 2007 Pekka Pessi <[EMAIL PROTECTED]> * nua_params.h: pad bitfields after 32 bits in set_bits of nua_handle_preferences_t. M ./libsofia-sip-ua/nua/nua_params.h -1 +1 Thu Apr 5 09:37:13 EEST 2007 [EMAIL PROTECTED] * nta.c: fixed problem detecting and ACKing final responses to INVITE M ./libsofia-sip-ua/nta/nta.c -1 +1 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Sofia-sip-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel