- 11 2月, 2009 40 次提交
-
-
由 Michael Jerris 提交于
* test_auth_digest.c: fixed warnings from function declarations git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11839 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* torture_bnf.c: fixed warnings from function declarations git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11838 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* torture_heap.c: fixed warnings from function declarations git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11837 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nua: fixed problem handling re-SUBSCRIBE when it creates new dialog git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11836 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* soa: fixed restoring state after failed offer git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11835 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nua: fixed problems with route set handling RFC 3261 allows the route set changes while dialog is in early state. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11834 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nta: added nta_leg_client_reroute() nta_leg_client_route() did not catch actually RFC 3261 section 12.1.2 feel and spirit, not to speak about letter. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11833 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* check_session.c: make sure To header in ACK to [3456]XX is copied from response git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11832 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nta.c: when sending ACK to [3456]XX, copy the To header as-is from the response Problem reported by Paulo Pizarro. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11831 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* TLS Subject Checking in tport sofia-sip/tport.h: * tport_delivered_from_subjects() returns type (su_strlst_t const *) * Export tport_subject_search() sofia-sip/tport_tag.h + tport_tag.c: * Remove TPTAG_TLS_VERIFY_PEER() - Depreciated. Use TPTAG_TLS_VERIFY_POLICY instead. - Binary Compatibility is preserved. * Add TPTAG_TLS_VERIFY_POLICY() - tport can verify incoming and/or outgoing connections, using: 1) Certificate Signatures only - or - 2) Certificate Signatures and Certificate Subjects * Add TPTAG_TLS_VERIFY_DEPTH() - Restrict certificate chain verification to a set length. * Add TPTAG_TLS_VERIFY_DATE() - Disable notBefore/notAfter checking (application: embedded devices) * Add TPTAG_TLS_VERIFY_SUBJECTS() - Incoming connections must present client certificates with subjects that match an item in this list. - Intended Use: Proxy Authentication * Replaced TPTAG_TRUSTED() with TPTAG_X509_SUBJECT() - Commented out for future use. - Intended Use: SIP User Identities in Server Certificates. * Add appropriate doxygen documentation. tport.c * Add tport_subject_search() - Subject can be a hostname, IP Address, or a URI. - Valid subject examples include: example.com alice@example.com sip:alice@example.com sips:alice@example.com * tport_by_addrinfo() matches tpn_canon against the subject list of reusable TLS connections. tport_tls.h: * Add tls_init_secondary() * Remove tls_init_slave() & tls_init_client() tport_tls.c: * tls_verify_cb() supports TPTAG_TLS_VERIFY_DATE() * tls_post_connection_check() verifies certificate subjects. * tls_init_secondary() - Replaces tls_init_slave(), tls_init_client(), and tls_clone(). tport_type_tls.c: * Removed erroneous reference to tport_tls_deliver() * Fix a memory leak caused by duplicate calls to tls_clone(). * Populate the (tport_t *)->tp_subjects field with peer certificate data for new secondary connections. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11830 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* sip_util.c: fix 484 respose to REFER in sip_response_terminates_dialog() Asterisk (v 1.2.7.1) does response with 484 if a client does send a refer with a @ReferTo header to an unknown number. This is therefore not fundamentally wrong and the dialog should not be destroyed! git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11829 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* Doxyfile.aliases: added @NEW_1_12_11, @VERSION_1_12_11 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11828 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* s2check: added git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11827 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* msg_parser.c: msg_header_add_format() added in 1.12.10 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11826 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nta_tag.c: updated tag documentation NTATAG_GRAYLIST added in 1.12,8, NTATAG_MAX_PROCEEDING() in 1.12.9, NTATAG_TLS_RPORT() in 1.12.10 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11825 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* NUTAG_REFRESH_WITHOUT_SDP(): added in 1.12.10 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11824 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* su_inet_ntop(), su_inet_pton(): added in 1.12.9 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11823 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* tport_type_tls.c, tport_tls.c: added Jarod Neuner as one of authors Cleaned whitespace, too. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11822 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* sac-su2.m4: check for strnlen(), do not check for strcasestr() git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11821 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* TPTAG_TLS_VERIFY_PEER() added in 1.12.10 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11820 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* su_localinfo.c: using SU_LOCALINFO_TEST git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11819 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11818 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* check_session.c: added a test case for sending re-INVITE w/o offer git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11817 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* check_session.c: renamed test case 2.3.3 as 2.6.3 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11816 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* rules/silent.am: silence. at last. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11815 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* torture_bnf.c: added some host_is_domain() cases git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11814 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nua_session.c: send answer in ACK if offer was sent in 200 OK to re-INVITE Thanks for Liu Yang for reporting the problem. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11813 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* sip-dig.c: using su_casenmatch() to match NAPTR service git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11812 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* su_port.c: added #include <sofia-sip/su_string.h> Making poll mechanism name matching case-insensitive. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11811 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* auth_client.c: auc_has_authorization() is happy if one scheme is supported If there was multiple challenges with different authentication schemes, auc_has_authorization() required that all were supported (and used) before authentication could proceed. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11810 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* su_string.c: it is A. Not a Z. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11809 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nta.c: do not restart timer E when provisional response is received According to the (informational) RFC 4321 section 1.2 Timer E is not altered during the transition to Proceeding. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11808 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Rupa Schomaker 提交于
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11807 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* sip: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11806 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* sresolv: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11805 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nea: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11804 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* tport: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11803 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* msg: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11802 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* bnf: using <sofia-sip/su_string.h> git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11801 d0543943-73ff-0310-b7d9-9358b9ac24b2
-
由 Michael Jerris 提交于
* nua: using <sofia-sip/su_string.h> functions git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11800 d0543943-73ff-0310-b7d9-9358b9ac24b2
-