# # ChangeLog for pjproject/trunk # # Generated by Trac 1.0.1 # Jun 26, 2024 6:51:38 PM Thu, 17 Jul 2008 16:03:50 GMT nanang [2153] * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) Fixed linking error cased by missing PJMEDIA_HAS_RTCP_XR guard for ... Thu, 17 Jul 2008 14:54:03 GMT nanang [2152] * pjproject/trunk/pjmedia/include/pjmedia/session.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) Added ability to dump extended statistics (RTCP XR) in pjsua. Thu, 17 Jul 2008 14:45:48 GMT bennylp [2151] * pjproject/trunk/pjnath/build/pjturn_srv.dsp (modified) Fixed Winsock link error in pjturn-srv VS6 project Thu, 17 Jul 2008 14:19:10 GMT bennylp [2150] * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) Ticket #192: Add callback to notify application about incoming SUBSCRIBE ... Thu, 17 Jul 2008 13:53:41 GMT bennylp [2149] * pjproject/trunk/pjsip/include/pjsip-simple/evsub.h (modified) * pjproject/trunk/pjsip/src/pjsip-simple/evsub.c (modified) * pjproject/trunk/pjsip/src/pjsip-simple/evsub_msg.c (modified) * pjproject/trunk/pjsip/src/pjsip-simple/presence.c (modified) Ticket #574: Add new API to know why the outgoing subscription request ... Thu, 17 Jul 2008 13:44:56 GMT bennylp [2148] * pjproject/trunk/pjlib/build/pjlib_test.dsp (modified) * pjproject/trunk/pjlib/build/pjlib_test.vcproj (modified) More ticket #568: added hash_test.c to pjlib-test VS6 and VS2005 ... Wed, 16 Jul 2008 22:39:45 GMT bennylp [2147] * pjproject/trunk/pjsip/src/pjsip-simple/evsub.c (modified) Ticket #573: Handle receiving short version of Event header Wed, 16 Jul 2008 12:31:57 GMT bennylp [2146] * pjproject/trunk/pjsip/include/pjsip/sip_msg.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_msg.c (modified) Ticket #572: New PJSIP pjsip_msg_find_hdr_by_names() API to find SIP ... Mon, 14 Jul 2008 18:55:01 GMT nanang [2145] * pjproject/trunk/pjmedia/src/pjmedia/wsola.c (modified) Ticket #570: Fixed find_pitch() search range iteration; and fixed ... Mon, 14 Jul 2008 18:36:50 GMT nanang [2144] * pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c (modified) Ticket #569: Updated SRTP locking to not guard member transport when ... Mon, 14 Jul 2008 17:59:31 GMT nanang [2143] * pjproject/trunk/pjmedia/src/pjmedia/plc_common.c (modified) Fixed minor bug missing wsola_plc initialization. Mon, 14 Jul 2008 17:55:40 GMT bennylp [2142] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) Fixed unitialized read when parsing account's Contact URI Mon, 14 Jul 2008 17:53:58 GMT nanang [2141] * pjproject/trunk/third_party/srtp/crypto/cipher/cipher.c (modified) Ticket #558: Fixed memory leak caused by cipher_type_self_test() Mon, 14 Jul 2008 17:53:58 GMT bennylp [2140] * pjproject/trunk/pjlib/src/pj/guid_win32.c (modified) Slight optimization in GUID generation for Win32 (removed unnecessary ... Mon, 14 Jul 2008 17:29:05 GMT bennylp [2139] * pjproject/trunk/build.symbian/pjlib_test.mmp (modified) More ticket #568: added hash table test to Symbian pjlib-test MMP Mon, 14 Jul 2008 16:58:11 GMT bennylp [2138] * pjproject/trunk/pjlib/build/Makefile (modified) * pjproject/trunk/pjlib/src/pj/hash.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/hash_test.c (added) * pjproject/trunk/pjlib/src/pjlib-test/test.c (modified) * pjproject/trunk/pjlib/src/pjlib-test/test.h (modified) Ticket #568: The hash table ignores the last row of the table in hash ... Mon, 14 Jul 2008 16:48:13 GMT bennylp [2137] * pjproject/trunk/pjlib/include/pj/pool_alt.h (modified) More ticket #559: added PJ_POOL_SIZE macro in pool_alt.h to make it work ... Mon, 14 Jul 2008 14:14:00 GMT bennylp [2136] * pjproject/trunk/pjnath/src/pjnath/ice_strans.c (modified) Ticket #567: Rare race condition causing crash in ICE stream transport ... Mon, 14 Jul 2008 11:31:40 GMT bennylp [2135] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Related to ticket #566: Crash when shutting down PJSUA-LIB and outgoing ... Mon, 14 Jul 2008 09:55:01 GMT bennylp [2134] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) Related to ticket #518: only destroy the account and buddy pools after ... Mon, 14 Jul 2008 09:32:14 GMT bennylp [2133] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) Ticket #566: TURN session in PJSUA-LIB is not properly destroyed causing ... Sun, 13 Jul 2008 14:57:22 GMT bennylp [2132] * pjproject/trunk/pjlib/src/pj/os_core_win32.c (modified) Ticket #565: Call WSACleanup() when pj_shutdown() is called on Windows Sun, 13 Jul 2008 13:12:36 GMT bennylp [2131] * pjproject/trunk/pjsip/include/pjsip/sip_config.h (modified) * pjproject/trunk/pjsip/src/pjsip-simple/evsub.c (modified) * pjproject/trunk/pjsip/src/pjsip-simple/publishc.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tcp.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tls_ossl.c (modified) Ticket #564: Reduce the memory usage for default pjsip settings Sun, 13 Jul 2008 12:24:55 GMT bennylp [2130] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) Ticket #518: some fixes for growing memory usage in PJSUA-LIB, by using ... Sun, 13 Jul 2008 11:51:28 GMT bennylp [2129] * pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c (modified) Set default UDP media transport name if name is not specified by ... Sat, 12 Jul 2008 21:22:35 GMT bennylp [2128] * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) Related to ticket #529: ignore transaction terminate request if ... Sat, 12 Jul 2008 21:10:25 GMT bennylp [2127] * pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transaction.c (modified) Fixed ticket #529: memory leak on Symbian and possibly handle leaks on ... Sat, 12 Jul 2008 10:09:39 GMT bennylp [2126] * pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c (modified) Ticket #561: select() ioqueue default concurrency setting is not ... Sat, 12 Jul 2008 10:08:37 GMT bennylp [2125] * pjproject/trunk/pjnath/src/pjturn-client/client_main.c (modified) Ticket #562: In TURN client sample application, when STUN server is ... Sat, 12 Jul 2008 09:50:48 GMT bennylp [2124] * pjproject/trunk/pjlib-util/include/pjlib-util/config.h (modified) * pjproject/trunk/pjlib-util/src/pjlib-util/resolver.c (modified) Ticket #560: Optimize the memory usage of DNS resolver Sat, 12 Jul 2008 09:31:34 GMT bennylp [2123] * pjproject/trunk/pjlib/include/pj/pool_alt.h (modified) * pjproject/trunk/pjlib/src/pj/pool_buf.c (modified) * pjproject/trunk/pjlib/src/pj/pool_dbg.c (modified) Ticket 559 (minor): Update the pool alternative API (pool_alt.h) with ... Fri, 11 Jul 2008 09:14:40 GMT bennylp [2122] * pjproject/trunk/pjsip-apps/src/python/pjsua.py (modified) Fixed bug in python's player_get_slot() and recorder_get_slot() Fri, 11 Jul 2008 00:56:07 GMT bennylp [2121] * pjproject/trunk/pjlib/include/pj/guid.h (modified) * pjproject/trunk/pjlib/include/pj/pool.h (modified) * pjproject/trunk/pjsip/include/pjsip-simple/evsub.h (modified) * pjproject/trunk/pjsip/include/pjsip-ua/sip_xfer.h (modified) Fixed gcc function is not a prototype warnings Fri, 11 Jul 2008 00:55:22 GMT bennylp [2120] * pjproject/trunk/pjsip-apps/src/python (modified) * pjproject/trunk/pjsip-apps/src/python/pjsua.py (modified) * pjproject/trunk/pjsip-apps/src/python/samples/presence.py (modified) * pjproject/trunk/pjsip-apps/src/python/setup.py (modified) Updated setup.py for Linux and written more docstrings documentation Thu, 10 Jul 2008 22:41:20 GMT bennylp [2119] * pjproject/trunk/pjsip-apps/build/pjsip_apps.dsw (modified) * pjproject/trunk/pjsip-apps/build/python_pjsua.dsp (added) * pjproject/trunk/pjsip-apps/src/py_pjsua/DEPRECATED.txt (added) * pjproject/trunk/pjsip-apps/src/python (added) * pjproject/trunk/pjsip-apps/src/python/Makefile (added) * pjproject/trunk/pjsip-apps/src/python/_pjsua.c (added) * pjproject/trunk/pjsip-apps/src/python/_pjsua.def (added) * pjproject/trunk/pjsip-apps/src/python/_pjsua.h (added) * pjproject/trunk/pjsip-apps/src/python/helper.mak (added) * pjproject/trunk/pjsip-apps/src/python/pjsua.py (added) * pjproject/trunk/pjsip-apps/src/python/samples (added) * pjproject/trunk/pjsip-apps/src/python/samples/call.py (added) * pjproject/trunk/pjsip-apps/src/python/samples/presence.py (added) * pjproject/trunk/pjsip-apps/src/python/samples/registration.py (added) * pjproject/trunk/pjsip-apps/src/python/setup.py (added) Ticket #556: New object oriented Python abstraction for pjsua API Thu, 10 Jul 2008 20:45:03 GMT bennylp [2118] * pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_im.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c (modified) Ticket 555: modifications to pjsua instant messaging callbacks Thu, 10 Jul 2008 19:26:03 GMT nanang [2117] * pjproject/trunk/pjmedia/src/pjmedia/wsola.c (modified) Added config settings for search range in WSOLA expand() Thu, 10 Jul 2008 15:04:27 GMT nanang [2116] * pjproject/trunk/pjmedia/include/pjmedia/delaybuf.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/delaybuf.c (modified) Updated delay buffer to use circular buffer Thu, 10 Jul 2008 14:59:57 GMT nanang [2115] * pjproject/trunk/pjmedia/include/pjmedia/wsola.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/wsola.c (modified) Updated WSOLA to use circular buffer and configurable hanning window ... Thu, 10 Jul 2008 10:46:34 GMT nanang [2114] * pjproject/trunk/pjmedia/include/pjmedia/circbuf.h (modified) Added two APIs to pjmedia circular buffer: copy & pack buffer Tue, 08 Jul 2008 09:24:44 GMT bennylp [2113] * pjproject/trunk/pjproject-vs8.sln (modified) Removed pjmedia_test from VS 2005 workspace as it makes compilation ... Mon, 07 Jul 2008 21:31:02 GMT bennylp [2112] * pjproject/trunk/pjlib/include/pj/config.h (modified) * pjproject/trunk/pjlib/src/pj/ip_helper_generic.c (modified) * pjproject/trunk/pjlib/src/pj/ip_helper_win32.c (modified) * pjproject/trunk/pjsip-apps/src/samples/proxy.h (modified) Configuration option to include/exclude loopback interface in ... Mon, 07 Jul 2008 20:15:25 GMT bennylp [2111] * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) Modified runall.py python testing module to accommodate mod_recvfrom.py Mon, 07 Jul 2008 20:14:41 GMT bennylp [2110] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_sip.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_recvfrom.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/200_reg_good_enocredentiall.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/201_reg_good_ok.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/202_reg_good_ok_wildcard.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/205_reg_good_no_realm.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/206_reg_good_efailedcredential.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/208_reg_good_retry_nonce_ok.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/215_reg_good_multi_ok.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/220_reg_good_ims_ok.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/230_reg_bad_fail_stale_true.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/231_reg_bad_fail_stale_false_nonce_changed.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-recvfrom/234_reg_bad_stale_ok.py (added) Added mod_recvfrom.py testing module and some registrar test scenarios Mon, 07 Jul 2008 20:00:10 GMT bennylp [2109] * pjproject/trunk/pjsip/src/pjsip/sip_auth_client.c (modified) Related to ticket 554: handle the case where server rejects ... Mon, 07 Jul 2008 19:57:16 GMT bennylp [2108] * pjproject/trunk/pjsip/src/pjsip-simple/publishc.c (modified) Stop putting PUBLISH in Allow header since that's probably is not ... Mon, 07 Jul 2008 14:13:36 GMT bennylp [2107] * pjproject/trunk/pjmedia/build/Makefile (modified) Removed pjmedia-test from pjmedia build for now since it's causing build ... Mon, 07 Jul 2008 14:03:29 GMT bennylp [2106] * pjproject/trunk/pjlib/src/pj/ip_helper_generic.c (modified) Fixed segfault when getifaddrs() returns NULL address (thanks Filippo ... Sat, 05 Jul 2008 11:53:45 GMT bennylp [2105] * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_test.vcp (added) * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_wince.vcp (modified) * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_wince.vcw (modified) * pjproject/trunk/pjmedia/src/test/wince_main.c (added) Added WinCE project for pjmedia_test Sat, 05 Jul 2008 08:45:19 GMT bennylp [2104] * pjproject/trunk/pjmedia/build/pjmedia.vcproj (modified) * pjproject/trunk/pjmedia/build/pjmedia_test.vcproj (added) * pjproject/trunk/pjproject-vs8.sln (modified) * pjproject/trunk/pjproject.dsw (modified) Added pjmedia_test to Visual Studio workspaces Fri, 04 Jul 2008 23:49:44 GMT bennylp [2103] * pjproject/trunk/pjsip-apps/src/samples/mix.c (modified) * pjproject/trunk/pjsip/include/pjsip/sip_uri.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_util.c (modified) Fixed compilation warnings on gcc-4.2.3 Fri, 04 Jul 2008 23:43:10 GMT bennylp [2102] * pjproject/trunk/pjmedia/src/test/mips_test.c (modified) Updated mips_test.c after running on ARM Fri, 04 Jul 2008 16:45:17 GMT bennylp [2101] * pjproject/trunk/pjmedia/build/Makefile (modified) * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/build/pjmedia_test.dsp (modified) * pjproject/trunk/pjmedia/include/pjmedia.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/transport_loop.h (added) * pjproject/trunk/pjmedia/src/pjmedia/transport_loop.c (added) * pjproject/trunk/pjmedia/src/test/main.c (modified) * pjproject/trunk/pjmedia/src/test/mips_test.c (added) * pjproject/trunk/pjmedia/src/test/test.c (modified) * pjproject/trunk/pjmedia/src/test/test.h (modified) Added MIPS benchmark in pjmedia-test, and loopback media transport to ... Fri, 04 Jul 2008 16:39:58 GMT bennylp [2100] * pjproject/trunk/pjmedia/src/pjmedia/stream.c (modified) Fixed crash in stream.c when it tries to send RTCP BYE when stream ... Fri, 04 Jul 2008 16:25:19 GMT bennylp [2099] * pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c (modified) Fixed bug in SRTP regarding startup flags evaluation Fri, 04 Jul 2008 09:28:04 GMT nanang [2098] * pjproject/trunk/pjmedia/build/pjmedia.dsp (modified) * pjproject/trunk/pjmedia/build/pjmedia.vcproj (modified) * pjproject/trunk/pjmedia/build/wince-evc4/pjmedia_wince.vcp (modified) * pjproject/trunk/pjmedia/include/pjmedia/circbuf.h (added) Added module circular buffer (circbuf.h) to pjmedia Wed, 02 Jul 2008 15:18:13 GMT bennylp [2097] * pjproject/trunk/pjproject-vs8.sln (modified) Fixed VS 2005 dependency for samples project Wed, 02 Jul 2008 15:17:48 GMT bennylp [2096] * pjproject/trunk/pjsip-apps/build/pjsua.vcproj (modified) Added gdi32.lib and advapi32.lib into pjsua VC 2005 input libraries ... Tue, 01 Jul 2008 19:11:55 GMT bennylp [2095] * pjproject/trunk/pjsip/src/pjsip-simple/publishc.c (modified) Ticket #553: PUBLISH callback is not called when authentication fails ... Tue, 01 Jul 2008 15:31:59 GMT bennylp [2094] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/include/pjsip/sip_transport_tls.h (modified) * pjproject/trunk/pjsip/src/pjsip/sip_transport_tls_ossl.c (modified) Ticket #552: Added TLS server name extension to support connecting to ... Tue, 01 Jul 2008 15:15:58 GMT bennylp [2093] * pjproject/trunk/pjlib/src/pj/config.c (modified) Changed version to 0.9.0-trunk Sat, 28 Jun 2008 21:19:27 GMT bennylp [2091] * pjproject/trunk/pjlib/src/pj/config.c (modified) Updated PJ_VERSION to 0.9.0-release Sat, 28 Jun 2008 14:48:10 GMT bennylp [2090] * pjproject/trunk/pjnath/src/pjnath/ice_strans.c (modified) * pjproject/trunk/pjnath/src/pjnath/turn_session.c (modified) Fixed build error on Symbian Sat, 28 Jun 2008 14:47:41 GMT bennylp [2089] * pjproject/trunk/pjmedia/include/pjmedia/config.h (modified) Removed old PLC setting from pjmedia/config.h Sat, 28 Jun 2008 00:52:20 GMT nanang [2088] * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pesq.py (modified) Updated PESQ test to save the WAV output on failure and report the PESQ ... Sat, 28 Jun 2008 00:40:17 GMT bennylp [2087] * pjproject/trunk/pjsip-apps/src/test-pjsua/README.TXT (modified) Updated python test readme doc Sat, 28 Jun 2008 00:39:58 GMT bennylp [2086] * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/999_message_no_body.py (added) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_im.c (modified) Fixed crash when handling incoming MESSAGE request without message body ... Sat, 28 Jun 2008 00:00:10 GMT nanang [2085] * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) Fixed wrong variable name for number of failed tests Fri, 27 Jun 2008 23:53:00 GMT bennylp [2084] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_cfg.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_sip.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-call/300_ice_1_1.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/200_ice_success_2.py (modified) Added stdout buffering option in Python tests Fri, 27 Jun 2008 22:47:33 GMT nanang [2083] * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_media_playrec.py (modified) Removed userdata param in callback funcs of mod_media_playrec.py Fri, 27 Jun 2008 22:15:41 GMT nanang [2082] * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) Updated runall.py to cleanup the 'logs' directory before test; fixed log ... Fri, 27 Jun 2008 21:59:15 GMT bennylp [2081] * pjproject/trunk/pjsip-apps/src/test-pjsua (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/120_sdp_with_video_dynamic_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/120_sdp_with_video_dynamic_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/121_sdp_with_video_static_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/121_sdp_with_video_static_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/122_sdp_with_unknown_dynamic_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/122_sdp_with_unknown_dynamic_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/123_sdp_with_unknown_static_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/123_sdp_with_unknown_static_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/124_sdp_with_unknown_static_unknown_transport.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/125_sdp_with_multi_audio_0.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/125_sdp_with_multi_audio_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/125_sdp_with_multi_audio_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/125_sdp_with_multi_audio_3.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/125_sdp_with_multi_audio_4.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/151_err_sdp_video.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/153_err_sdp_unsupported_codec.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/158_err_sdp_bad_transport_type.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/320_srtp_with_unknown_media_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/320_srtp_with_unknown_media_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/320_srtp_with_unknown_transport_1.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/320_srtp_with_unknown_transport_2.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/330_srtp_prefer_rtp_savp.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/331_srtp_prefer_rtp_avp.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/999_asterisk_err.py (added) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Added more Python tests: offer with multiple media lines Fri, 27 Jun 2008 21:22:12 GMT bennylp [2080] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_sip.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_sendto.py (modified) Added the ability to send a complete/arbitrary SIP INVITE message in ... Fri, 27 Jun 2008 21:19:44 GMT bennylp [2079] * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Fix handling of multiple media lines in the incoming SDP offer. Now ... Fri, 27 Jun 2008 21:12:12 GMT nanang [2078] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_cfg.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_call.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_media_playrec.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pesq.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pres.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_run.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_sendto.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) Ticket #543: - added options to run.py - passing options in runall.py ... Fri, 27 Jun 2008 18:48:22 GMT bennylp [2077] * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) Media session should not reject the whole SDP when it receives SDP with ... Fri, 27 Jun 2008 18:47:05 GMT bennylp [2076] * pjproject/trunk/pjmedia/src/pjmedia/sdp.c (modified) Fixed assertion when parsing incoming SDP which is not properly ... Fri, 27 Jun 2008 16:18:13 GMT nanang [2075] * pjproject/trunk/pjmedia/include/pjmedia/clock.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/clock_thread.c (modified) * pjproject/trunk/pjmedia/src/pjmedia/master_port.c (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pesq.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_l16_16000.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_l16_16000_stereo.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_l16_8000.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_l16_8000_stereo.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_l16_16000.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_l16_16000_stereo.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_l16_8000.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_l16_8000_stereo.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.2.16.wav (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.2.8.wav (added) Ticket #543: - Fixed bug of calculating clock interval which should ... Fri, 27 Jun 2008 12:52:51 GMT nanang [2074] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Fixed minor bug on ptime calculation on player creation; Updated ... Fri, 27 Jun 2008 12:41:56 GMT nanang [2073] * pjproject/trunk/pjmedia/src/pjmedia/session.c (modified) Fixed session.c incorrectly parsing channel count from SDP Fri, 27 Jun 2008 10:45:40 GMT bennylp [2072] * pjproject/trunk/pjmedia/src/pjmedia/endpoint.c (modified) Fixed extra '/' character when encoding stereo codecs (thanks Gianluca ... Fri, 27 Jun 2008 08:51:55 GMT bennylp [2071] * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_call.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) python testing: fixed slow test performance due to expecting wrong text ... Thu, 26 Jun 2008 22:20:54 GMT bennylp [2070] * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pres.py (modified) Rearrange the commands in mod_pres.py to make it work Thu, 26 Jun 2008 22:20:11 GMT bennylp [2069] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) echo command in pjsua can be used to print any text, and this is used to ... Thu, 26 Jun 2008 22:17:33 GMT bennylp [2068] * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) Added test duration in runall.py output, and add public ICE in excluded ... Thu, 26 Jun 2008 20:23:47 GMT bennylp [2067] * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_call.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) Added option to disable stdout buffering in pjsua, and adjust the python ... Thu, 26 Jun 2008 19:51:01 GMT bennylp [2066] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_cfg.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_sip.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_sendto.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/150_err_extension.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/151_err_sdp_video.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/152_err_sdp_no_media.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/153_err_sdp_unsupported_codec.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/155_err_sdp_bad_syntax.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/156_err_sdp_bad_net_type.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/157_err_sdp_bad_addr_type.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/158_err_sdp_bad_transport_type.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/160_err_duplicate_replaces.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-sendto/161_err_replaces_dlg_not_found.py (added) Added various tests with invalid SDP and other SIP parameters Thu, 26 Jun 2008 19:47:23 GMT bennylp [2065] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Fixed assertion in invite session when INVITE has bad SDP because the ... Thu, 26 Jun 2008 19:12:09 GMT nanang [2064] * pjproject/trunk/pjmedia/include/pjmedia/config.h (modified) * pjproject/trunk/pjmedia/include/pjmedia/transport_srtp.h (modified) * pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c (modified) * pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Ticket #544: Fixed SRTP on hold+reinvite scenario Thu, 26 Jun 2008 18:52:16 GMT nanang [2063] * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pesq.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/100_defaults.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/101_defaults.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g711a.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g711u.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g722.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_gsm.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_ilbc.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_speex_16000.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_speex_8000.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g711a.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g711u.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g722.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_gsm.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_ilbc.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_speex_16000.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_speex_8000.py (modified) Ticket #543: Updated PESQ to start/stop manually stream/record instead ... Thu, 26 Jun 2008 16:27:17 GMT bennylp [2062] * pjproject/trunk/pjsip-apps/src/test-pjsua (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_call.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) Set universal_newlines=False in run.py, and added failed UPDATE scenario ... Thu, 26 Jun 2008 15:48:14 GMT bennylp [2061] * pjproject/trunk/pjmedia/src/pjmedia/codec.c (modified) * pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c (modified) * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c (modified) Specifying star in codec selection will select all codecs. Fixed the ... Thu, 26 Jun 2008 15:46:52 GMT bennylp [2060] * pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c (modified) Fixed bug: media got deactivated when SDP negotiation fails on re- ... Thu, 26 Jun 2008 13:29:29 GMT bennylp [2059] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_cfg.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_call.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/runall.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-call/301_ice_public_a.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-call/301_ice_public_b.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-call/350_prack_a.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-call/350_prack_b.py (added) Added PRACK tests and ICE with public proxy tests Thu, 26 Jun 2008 13:24:10 GMT bennylp [2058] * pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c (modified) Do no disconnect invite session if authentication fails for requests ... Thu, 26 Jun 2008 12:26:52 GMT nanang [2057] * pjproject/trunk/pjsip-apps/src/test-pjsua/inc_cfg.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/mod_pesq.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/run.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/100_defaults.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/101_defaults.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g711a.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g711u.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_g722.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_gsm.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_ilbc.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_speex_16000.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/200_codec_speex_8000.py (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g711a.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g711u.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_g722.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_gsm.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_ilbc.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_speex_16000.py (added) * pjproject/trunk/pjsip-apps/src/test-pjsua/scripts-pesq/201_codec_speex_8000.py (added) Ticket #543: Updated PESQ test, sound device used only by one side to ... Thu, 26 Jun 2008 09:51:17 GMT bennylp [2056] * pjproject/trunk/pjnath/src/pjnath/stun_msg.c (modified) Changed log verbosity of STUN unrecognized attribute log from 4 to 5 ... Wed, 25 Jun 2008 23:26:28 GMT bennylp [2055] * pjproject/trunk/pjsip-apps/src/test-pjsua/tools (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.11.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.16.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.22.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.32.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.44.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.48.wav (modified) * pjproject/trunk/pjsip-apps/src/test-pjsua/wavs/input.8.wav (modified) Replaced WAV files for automated testing Wed, 25 Jun 2008 21:16:46 GMT bennylp [2054] * pjproject/trunk/pjnath/include/pjnath/config.h (modified) * pjproject/trunk/pjnath/src/pjnath/ice_session.c (modified) * pjproject/trunk/pjnath/src/pjnath/ice_strans.c (modified) Optimize the number of characters written to SDP by ICE Wed, 25 Jun 2008 18:35:31 GMT bennylp [2053] * pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c (modified) Fixed assertion error when resending re-INVITE after it is challenged ...