id summary owner type priority milestone component 19 Enhancement for PDA applications bennylp enhancement minor release-0.7.0-rc1 applications 27 PortAudio device open log shows incorrect channel count bennylp defect minor release-0.5.9 applications 32 sndtest sample doesn't display the device name correctly bennylp defect minor release-0.5.10 applications 39 Add incoming URI string in pjsua_call_info bennylp enhancement minor release-0.5.10 applications 41 GUI program crashes occasionally (invalid) bennylp defect normal release-0.5.10 applications 46 Added recording capability in streamutil bennylp enhancement minor release-0.5.10 applications 52 Functions to retrieve media port of player and recorder bennylp enhancement minor release-0.5.10 applications 69 (invalid) Bug when the same call id is reused in PJSUA-API bennylp defect normal release-0.5.10 applications 77 Allow playback of multiple files in pjsua bennylp enhancement normal release-0.5.10 applications 79 Make available new audio device that is plugged after application is running bennylp enhancement minor Known-Issues-and-Ideas applications 85 Visual Studio 2005 Sample-Makefile bennylp defect normal release-0.5.10 applications 92 Undefined OpenSSL/ALSA symbols when running Python bennylp defect normal release-0.5.10 applications 93 Python application blocks in sys.stdin.readline() because C module running on different thread is calling a blocking OS function bennylp defect blocker release-0.5.10 applications 107 Fixed deadlock in ioqueue unregistration with IOCP bennylp defect normal release-0.5.10 applications 125 4.2.4 Implement server side STUN authentication (short and long term) bennylp task normal ICE applications 158 Allow sound device selection in pjsua application (thanks Michael Smith) bennylp enhancement normal release-0.5.10.2 applications 159 Allow sound device selection in pjsua application (thanks Michael Smith) bennylp enhancement normal release-0.7.0-rc1 applications 197 Cancel pending ICE checks once one succeeded bennylp defect normal ICE applications 210 Added simple stateless and stateful proxy in samples collection bennylp enhancement normal release-0.5.10.3 applications 234 Crash in console application when invalid command line is given (thanks Roland Klabunde) bennylp defect normal release-0.5.10.4 applications 235 Crash in console application when invalid command line is given (thanks Roland Klabunde) bennylp defect minor release-0.5.10.4 applications 236 Crash in console application when invalid command line is given (thanks Roland Klabunde) bennylp defect normal release-0.7.0-rc1 applications 261 Simple PJSUA based application for Symbian bennylp task normal Symbian-trunk-integration applications 345 Option to select random start port in pjsua bennylp enhancement normal release-0.8.0 applications 350 Support for parsing quoted arguments in pjsua config file (thanks Scott M Ober) bennylp enhancement normal release-0.8.0 applications 360 Support for strict routed requests in proxy sample (thanks Helmut Wolf) bennylp enhancement normal release-0.8.0 applications 389 Added new commands in pjsua to change codec priorities and send UPDATE bennylp enhancement normal release-0.8.0 applications 430 Added --auto-update-nat, --use-compact-form, and --dis-codec options in pjsua (thanks Lafras Henning) bennylp defect normal release-0.9.0 applications 462 Playback of PCAP file bennylp enhancement normal release-0.9.0 applications 477 DTMF digit callback error in Python bennylp defect normal release-0.9.0 applications 493 PocketPJ: a new and better sample application for PocketPC bennylp enhancement normal release-0.9.0 applications 543 Test framework for pjsua bennylp enhancement normal release-0.9.0 applications 562 In TURN client sample application, when STUN server is specified, contact the STUN server on default STUN port rather than the TURN port bennylp defect minor release-1.0-rc1 applications 564 Reduce the memory usage for default pjsip settings bennylp enhancement normal release-1.0-rc1 applications 568 The hash table ignores the last row of the table in hash table iteration, causing some memory leaks during shutdown routine because some objects are not destroyed bennylp defect normal release-1.0-rc1 applications 586 Added ICE negotiation tests to test the scenario when two agents have different number of components bennylp enhancement minor release-1.0-rc1 applications 594 Improvements in PocketPJ Windows Mobile application bennylp enhancement normal release-1.0-rc1 applications 613 "Added packet discard statistic in pjsua ""dq"" output" bennylp enhancement minor release-1.0-rc2 applications 626 PocketPJ build issue when SRTP disabled (thanks Seth Hinze for the patch). nanang defect normal release-1.0-rc3 applications 646 Problem in quitting symbian_ua_gui app bennylp defect normal release-1.0.1 applications 716 Miscellaneous fixes for applications bennylp defect normal release-1.1 applications 717 Miscellaneous fixes for applications bennylp defect normal release-1.0.2 applications 809 Python module bennylp task normal release-1.2-QA applications 810 Samples is always built (got to do with the rule in the Samples-vc.mak) bennylp defect normal release-1.2-QA applications 818 Resample NONE on mobile platforms causes G722.1 calls failed. bennylp defect normal release-1.2-QA applications 819 Support for 16Khz and stereo in APS bennylp defect normal release-1.2-QA applications 828 Applications, built using VS 2005 targeted for WM 2003, fail to run (on emulator) bennylp defect normal release-1.2-QA applications 829 Modify all applications in VS 2005 build settings to depend on libpjproject only bennylp task normal release-1.2-QA applications 850 Remove 'Require=replaces' param in 'Refer-To' header (in call transfer with replaces). bennylp enhancement normal release-1.3 applications 852 --ip-addr support for IPv6 for media transport in pjsua bennylp defect normal release-1.3 applications 920 New pjsystest application for testing target system/device bennylp enhancement normal release-1.4 applications 925 New application to simulate network and system impairments to see how it affects the audio quality bennylp enhancement normal release-1.4 applications 956 SIP conference bot application bennylp enhancement normal release-1.5 applications 1006 Misc fixes for PocketPJ Windows Mobile sample application bennylp defect normal release-1.5.5 applications 1050 Build configurations for iPhone OS bennylp enhancement normal release-1.7 applications 1052 ipjsystest: pjsystest for iPhone OS bennylp enhancement normal release-1.7 applications 1053 ipjsua: pjsua for iPhone OS bennylp enhancement normal release-1.7 applications 1128 ipjsua - add support for iPad bennylp enhancement normal release-1.8.5 applications 1184 aviplay.c sample application ming defect normal release-2.0-dev applications 1214 Work on sample applications bennylp enhancement normal release-2.0-dev applications 1219 Work on ffmpeg codecs bennylp enhancement normal release-2.0-dev applications 1308 Pcaputil sample application supports dynamic payload type codecs and audio device output bennylp enhancement normal release-1.12 applications 1322 New console app ming enhancement major release-2.x applications 1327 Simple GUI for video API testing nanang enhancement major release-2.0-alpha applications 1354 vidgui: stopping preview may hide main/parent window ming defect normal release-2.0-alpha applications 1355 vidgui: new rendering window may cause all rendering processes to stop nanang defect normal release-2.0-rc applications 1373 sipecho Testing Application bennylp enhancement normal release-2.0-alpha2 applications 1383 Update the transport adapter sample in pjsua bennylp defect normal release-1.12 applications 1400 More flexible video operation in pjsua application bennylp enhancement normal release-2.0-beta applications 1435 Vidgui stuck after re-INVITE bennylp defect normal release-2.0-rc applications 1441 Fixes and updates on vid_streamutil sample app bennylp defect normal release-2.0-rc applications 1482 iPhone: Solution for application getting killed by iOS 5 due to too many wakeups bennylp defect normal release-1.14 applications 1498 SDL event polling gets stuck in vidgui app bennylp defect normal Known-Issues-and-Ideas applications 1520 SWIG binding for JNI for the new high level API bennylp enhancement normal release-2.2 applications 1541 Crash in third party media sample application after library is restarted bennylp defect normal release-2.0.1 applications 1546 apjsua sample application for Android bennylp enhancement normal release-2.2 applications 1655 pjsua app using CLI framework bennylp enhancement normal release-2.2 applications 1708 PyGUI: New Python GUI Application based on pjsua2+SWIG API bennylp enhancement normal release-2.2 applications 1716 New Android application based on pjsua2+SWIG API bennylp enhancement normal release-2.2 applications 1845 Add support if OpenSSL library has more than 100 cipher suites bennylp enhancement normal release-2.4.5 applications 1846 Update to use 'HIGH' ciphers as default in OpenSSL bennylp enhancement normal release-2.4.5 applications 1940 Support for Android NDK r12 and Android N bennylp task normal release-2.6 applications 1997 Add setting to retry timer upon transport disconnection failure (503) bennylp enhancement normal release-2.7 applications 2015 Add multicast option in streamutil sample app bennylp enhancement normal release-2.7 applications 2034 Add Python 3 support using PJSUA2 API bennylp enhancement normal release-2.7 applications 2038 Review pjsua app sample about pjsua_call_info usage bennylp task normal release-2.8 applications 2048 Add compile time option to disable sleep in sip endpoint's handle events on ioqueue polling's error bennylp enhancement normal release-2.7.1 applications 2086 Add C# binding using SWIG, and support for Xamarin. bennylp enhancement normal release-2.8 applications 2256 Failed building SWIG java binding for android (x86 target) nanang defect normal release-2.10 applications 2260 Potential deadlock between sip_transaction and sip_reg ming defect normal release-2.10 applications 6 NAT refresh packet bennylp enhancement minor Known-Issues common 12 Python binding for PJSUA-LIB bennylp task major common 24 Complete Symbian Port bennylp task major ICE common 57 Update documentation and website bennylp task normal release-0.5.10 common 66 Broken compilation with gcc-2.9x or older gcc compiler bennylp defect normal release-0.5.10 common 72 Visual Studio 2005 Workspace support bennylp enhancement normal release-0.5.10 common 108 QA for release 0.5.10 bennylp defect normal release-0.5.10 common 110 Replace year 2006 with 2007 in copyright notice bennylp defect normal release-0.5.10 common 165 Updated config.sub to support new targets (eg. blackfin) bennylp enhancement normal release-0.5.10.2 common 166 Updated config.sub to support new targets (eg. blackfin) bennylp enhancement normal release-0.7.0-rc1 common 168 Easier Makefile writing for application to build against PJ libraries bennylp enhancement normal release-0.5.10.2 common 169 Easier Makefile writing for application to build against PJ libraries bennylp enhancement normal release-0.5.10.2 common 229 Added make install command (thanks Jan Nieuwenhuizen) bennylp enhancement normal release-0.5.10.4 common 230 Added make install command (thanks Jan Nieuwenhuizen) bennylp enhancement normal release-0.7.0-rc1 common 249 Problems with big memory blocks in Symbian bennylp defect normal Symbian-trunk-integration common 250 Problems with byte ordering in Symbian bennylp defect normal Symbian-trunk-integration common 354 Build the libraries as dynamic libraries (.DSO) in Symbian bennylp enhancement normal release-0.8.0 common 365 Fix log decoration (thanks Thiago Paiva Flores) bennylp defect normal release-0.8.0 common 380 Build problems because of mount directory problem on Mingw (thanks Lafras Henning) bennylp defect normal release-0.8.0 common 404 Issues with Windows Vista bennylp defect normal unassigned common 434 Fixed configurations to build Symbian for device target bennylp enhancement normal release-0.9.0 common 435 Fixed and tested audio on Symbian device bennylp enhancement normal release-0.9.0 common 452 SRTP development nanang enhancement normal release-0.9.0 common 458 PJ_ERESOLVE error in Windows Mobile bennylp defect normal release-0.9.0 common 465 New utility to read RTP packets/payload from PCAP file bennylp enhancement normal release-0.9.0 common 541 Documentation update bennylp task major release-0.9.0 common 548 Validate memory usage bennylp task normal release-1.0-rc1 common 549 Modification in media transport API to support more offer/answer scenarios bennylp defect normal release-0.9.0 common 581 Fixed build dependencies in the makefiles bennylp defect normal release-1.0-rc1 common 625 Unicode build issues on Windows platform (thanks Seth Hinze for the patch). nanang defect normal release-1.0-rc3 common 627 General compiler warnings when building for WinCE (thanks Seth Hinze for the patch). nanang defect normal release-1.0-rc3 common 655 Compilation error on Linux when PJ_HAS_POOL_ALT_API is used (thanks Gang Liu for the report) bennylp defect minor release-1.0 common 694 Proper installation (make install) on GNU targets bennylp enhancement normal release-1.6 common 706 Reorganization of Visual Studio 2005 projects to support Windows Mobile targets as well as other build configurations ismangil enhancement normal release-1.2 common 732 Handle access point disconnection-reconnection on Symbian. bennylp enhancement normal release-1.1 common 733 Handle access point disconnection-reconnection on Symbian. bennylp enhancement normal release-1.0.2 common 738 APS-Direct: support for native codec in Nokia handsets bennylp enhancement normal release-1.1 common 739 Link error 'undefined reference to pjmedia_plc_*' when building for S60 3rd MR target. nanang defect normal release-1.1 common 759 Problem with TCP transport on Symbian bennylp defect normal release-1.0.3 common 772 Miscellaneous fixes bennylp defect normal release-1.2 common 773 Miscellaneous fixes bennylp defect normal release-1.0.3 common 776 IPv6 support in pjsua (thanks Soh Wei Sin for the report) bennylp defect normal release-1.2 common 784 Add new build configurations for Dynamic and Static ismangil enhancement normal common 785 Optimization flags for Release builds ismangil enhancement normal common 791 Add Windows Mobile 6 targets ismangil enhancement normal common 792 Use Visual Studio property sheets for all projects ismangil enhancement normal common 801 Delete eVC4 projects/workspaces bennylp task normal release-1.2-QA common 803 Linux testing bennylp task normal release-1.2-QA common 804 MacOS X testing ismangil task normal release-1.2-QA common 805 Symbian testing bennylp, nanang task normal release-1.2-QA common 806 Windows mobile testing nanang, ismangil, bennylp task normal release-1.2-QA common 807 Windows testing nanang, bennylp task normal release-1.2-QA common 814 Getting started Wiki bennylp task normal release-1.2-QA common 838 Miscellaneous fixes bennylp defect minor release-1.3 common 871 Building solution failed for Windows Mobile 5.0 SDK, all skipped ismangil defect normal release-1.3 common 886 Broken exception in Symbian, potentially will cause undefined behavior when receiving bad SIP message bennylp defect critical release-1.4 common 887 Re-enable compile as C++ option for libraries as part of making exception work in Symbian, and add pjlib-test to default Symbian build bennylp defect critical release-1.3 common 915 Miscellaneous fixes bennylp defect normal release-1.4 common 918 Initial porting for Symbian 5th edition bennylp enhancement normal release-1.4 common 951 Miscellaneous fixes bennylp defect minor release-1.5 common 957 SSL/secure socket abstraction and SIP TLS transport rewrite bennylp enhancement normal release-1.5 common 982 Support for SIP Message Summary/Message Waiting Indication (MWI, RFC 3842) bennylp enhancement normal release-1.5 common 992 Symbian build issues using RVCT compiler. bennylp defect normal release-1.5.5 common 993 Build issues on Open Solaris (thanks Amit Kasturi for the report) bennylp defect normal release-1.6 common 994 Fixes for OpenBSD (thanks Christopher Zimmermann for patches!) bennylp defect normal release-1.6 common 1003 Miscellaneous fixes bennylp defect normal release-1.5.5 common 1024 Problem with snprintf with uClibc bennylp defect normal Known-Issues-and-Ideas common 1026 Miscellaneous fixes bennylp defect minor release-1.6 common 1041 Unit test framework bennylp enhancement major release-1.6 common 1068 MIscellaneous fixes bennylp defect minor release-1.7 common 1070 Support for multipart message bodies bennylp enhancement normal release-1.7 common 1092 "Crash when receiving various messages with ""Contact: *"" header format (thanks Mikko Hännikäinen for the report)" bennylp defect critical release-1.7 common 1110 Miscellaneous and minor fixes bennylp defect minor release-1.8 common 1122 Android port bennylp enhancement normal release-2.x common 1124 Symbian ^3 port bennylp enhancement normal Known-Issues-and-Ideas common 1134 MIscellaneous fixes bennylp defect minor release-1.8.5 common 1151 Miscellaneous fixes bennylp defect normal release-1.8.10 common 1162 Support for MeeGo platform bennylp enhancement normal Known-Issues-and-Ideas common 1175 Miscellaneous fixes for 1.10 bennylp defect normal release-1.10 common 1176 Migration of current video works from private repository to this repository bennylp enhancement normal release-2.0-dev common 1187 Documentation and wiki ismangil enhancement normal release-2.0-alpha common 1193 ISSUES and TODOS bennylp defect normal release-2.0-dev common 1208 Misc fixes bennylp defect normal release-2.0-dev common 1212 Error string not re-registered after pjsua restarted bennylp defect normal release-1.10 common 1218 Modify configure-iphone to use the latest version of gcc bennylp enhancement normal release-1.10 common 1250 Update the year in copyright text in all files bennylp enhancement normal release-1.10 common 1252 Miscellaneous fixes bennylp defect minor release-1.12 common 1254 Provide different doxygen documentation for different PJSIP versions in the website ismangil enhancement major release-2.0-alpha common 1264 Automated testing schedule for 1.x branch ismangil enhancement normal release-1.12 common 1271 Protect all video features inside #if PJMEDIA_HAS_VIDEO macro ming enhancement major release-2.0-alpha common 1272 Duplicated compilation flags bennylp defect normal release-2.0-rc common 1278 System specific initialization during application startup ming defect major release-2.0-alpha common 1287 "Use ""static const char*"" to replace ""define THIS_FILE"" if that reduces size" bennylp enhancement minor release-2.x common 1296 Deprecate Visual Studio 6 ismangil enhancement normal release-2.0-alpha common 1298 Use PJ_ERROR consistently bennylp enhancement minor release-2.9 common 1303 CMAKE build system for Visual Studio (was Visual Studio 2010 Fix) ismangil enhancement normal release-2.x common 1320 Miscellaneous bennylp defect minor release-2.0-alpha common 1324 Build correctness on non-video platforms (Symbian, iPhone, Windows Mobile) ming defect minor release-2.0-alpha common 1326 Code integration to svn trunk! nanang task normal release-2.0-alpha common 1329 Option in configure to specify alternate location for SDL bennylp enhancement normal release-2.0-alpha common 1330 Release notes: documentation about changes and new features in 2.0 bennylp task major release-2.0 common 1336 Provide different doxygen documentation for different PJSIP versions in the website bennylp enhancement normal release-1.12 common 1348 Update the year in copyright text in all files bennylp enhancement normal release-2.0-alpha common 1356 Automated testing code for video bennylp defect normal release-2.0 common 1370 Miscellaneous bennylp defect minor release-2.0-alpha2 common 1372 New log features: indentation and thread switching indication bennylp enhancement normal release-2.0-alpha2 common 1389 Add support for iOS 5 build bennylp enhancement normal release-1.12 common 1393 Miscellaneous fixes bennylp defect normal release-2.0-beta common 1395 Backport of PJSIP 1.x branch into PJSIP 2.0 trunk bennylp enhancement normal release-2.0-beta common 1417 Miscellaneous fixes bennylp defect minor release-1.14 common 1446 Miscellaneous fixes bennylp defect normal release-2.0-rc common 1466 Allow to use PJLIB API without PJSUA-LIB API bennylp enhancement normal release-1.14 common 1468 Add support for iPhone configure script to detect iOS 5.1 SDK bennylp enhancement normal release-1.14 common 1470 Assertion in SIP transaction module init when restarting pjsua (thanks Roni Salfati for the report) bennylp defect normal release-1.14 common 1474 Backport/merge all changes from the 1.x branch bennylp enhancement normal release-2.0-rc common 1500 Configure options to disable video bennylp enhancement normal release-2.0 common 1503 Miscellaneous fixes bennylp defect normal release-1.14.2 common 1508 Miscellaneous fixes bennylp enhancement normal release-2.0 common 1509 Backport of 1.14.2 fixes bennylp defect normal release-2.0 common 1516 Build system for Android target bennylp enhancement normal release-2.2 common 1517 Review and integrate csipsimple patches bennylp task normal release-2.2.1 common 1521 Initial support for BlackBerry 10 (BB10) platform bennylp enhancement normal release-2.0.1 common 1524 Miscellaneous fixes bennylp enhancement minor release-2.0.1 common 1525 Modify configure script to disable autodetection of some external libraries when cross-compiling bennylp enhancement normal release-2.0.1 common 1527 Debugging aid for timers and fix timer issues bennylp defect normal release-2.0.1 common 1548 Crash due to racing condition in timer when call is disconnected quickly (thanks Joshua Colp for the report!) bennylp defect normal release-2.1 common 1559 Miscellaneous fixes (backported to 1.x) bennylp enhancement normal release-2.1 common 1562 Miscellaneous fixes bennylp defect normal release-2.1 common 1564 Guide for Android native debugging and deployment topics bennylp enhancement normal release-2.2 common 1576 Add support for Apple iOS LLVM compiler (clang) bennylp enhancement normal release-2.2 common 1585 IPv6 support for SIP TCP and TLS transports and PJSUA-LIB v2 bennylp enhancement normal release-2.1 common 1589 Enable floating point by default for iOS target bennylp enhancement normal release-2.1 common 1592 Multithreading issues in PJSIP (thanks to Matt Williams for the report and expert analysis) bennylp defect normal release-2.1 common 1615 Bug in URI scheme check macro PJSIP_URI_SCHEME_IS_SIP()/SIPS/TEL bennylp defect normal release-2.1 common 1623 Concurrency issues in PJSUA-LIB bennylp defect normal release-2.1 common 1630 Miscellaneous fixes bennylp defect normal release-2.2 common 1631 Miscellaneous fixes (backported to 1.x) bennylp defect normal release-2.2 common 1634 Miscellaneous fixes bennylp defect normal release-1.16 common 1639 Android branch integration bennylp enhancement normal release-2.2 common 1657 BlackBerry BB10 Integration bennylp enhancement normal release-2.2 common 1680 Support for Windows 64bit (Win64) bennylp enhancement normal release-2.2 common 1697 Add support for iOS SDK 7 & iOS 7 bennylp task normal release-2.2 common 1703 General bug fixes with analysis tools bennylp defect normal release-2.2 common 1704 Windows Phone WP8 Port bennylp enhancement normal release-2.x common 1707 Fix parallel build support (thanks to Mark Michelson for the patch) bennylp enhancement normal release-2.2 common 1713 Enable building the libraries as shared libraries/DLLs for GNU targets bennylp enhancement normal release-2.2 common 1715 PJSIP Book bennylp enhancement normal release-2.2 common 1720 Add configure flags for external libsrtp and disabling libresample (thanks David Lee for the patch) bennylp enhancement normal release-2.2 common 1723 pjsua2 branch integration bennylp enhancement normal release-2.2 common 1742 Miscellaneous fixes bennylp defect normal release-2.2.1 common 1745 Problems in building shared/dynamic libraries on MinGW bennylp defect normal release-2.2.1 common 1748 Enhancements to WAV player API bennylp enhancement normal release-2.2.1 common 1749 Android build for Intel bennylp defect normal release-2.3 common 1751 Miscellaneous fixes bennylp defect normal release-2.3 common 1768 Various Android fixes related to garbage collector and other crashes bennylp defect normal release-2.3 common 1782 Miscellaneous fixes bennylp defect normal release-2.4 common 1803 Add support for Android 64 bit compilation bennylp task normal release-2.4 common 1818 Fixed destruction of locked mutex bennylp defect normal release-2.4 common 1827 Video port's clock thread may get stuck during format change event bennylp defect normal release-2.4 common 1832 Miscellaneous changes related to Android video bennylp enhancement normal release-2.4 common 1843 Miscellaneous fixes bennylp defect normal release-2.4.5 common 1870 Issues on 64 bit architecture bennylp defect normal release-2.4.5 common 1881 Visual Studio 2015 support bennylp enhancement normal release-2.5 common 1882 Miscellaneous fixes bennylp defect normal release-2.5 common 1900 Windows 10 / Universal Windows Platform port bennylp enhancement normal release-2.6 common 1917 Miscellaneous fixes bennylp defect normal release-2.5.1 common 1919 Fix unused-variable warnings when using -NDEBUG build option bennylp defect normal release-2.6 common 1922 More compatibility with IPv6 DNS64/NAT64 network bennylp enhancement normal release-2.5.1 common 1928 Miscellaneous fixes bennylp defect normal release-2.5.5 common 1932 Support OpenSSL 1.1.0 bennylp task normal release-2.6 common 1941 Review iOS 10 integration to PJSIP bennylp enhancement normal release-2.6 common 1945 Miscellaneous fixes bennylp defect normal release-2.6 common 1950 Failure in configure-android when specifying --use-ndk-cflags with Android NDK r11 or later bennylp defect normal release-2.6 common 1968 Failure in configure-android when specifying --use-ndk-cflags with Android NDK r13 or later bennylp defect normal release-2.7 common 1986 Migrate Android projects from Eclipse to Android Studio bennylp task normal release-2.6 common 1994 Miscellaneous fixes bennylp defect normal release-2.7 common 2032 NAT64 support for IPv4 interoperability bennylp enhancement normal release-2.7 common 2045 Miscellaneous fixes bennylp defect normal release-2.7.1 common 2047 Use ar/ranlib from android ndk binutils when building using clang with --use-ndk-cflags option bennylp defect normal release-2.7.1 common 2054 When set CXXCFLAGS manually, make sure it is applied correctly. bennylp defect normal release-2.7.1 common 2059 Miscellaneous fixes bennylp defect normal release-2.8 common 2062 Remove deprecated Linux kernel implementation bennylp task minor release-2.8 common 2067 Fix various linker error when building as dll on Visual Studio 2015 bennylp defect normal release-2.8 common 2070 Print IPv6 addresses with brackets in the log bennylp enhancement normal release-2.8 common 2098 Add SDP attribute SSRC and CNAME bennylp enhancement normal release-2.8 common 2147 Miscellaneous fixes bennylp defect normal release-2.9 common 2177 Updated configure-android script for NDK r17, r18, r19 nanang defect normal release-2.9 common 2207 Fix build failure when using Android NDK r20 ming defect normal release-2.10 common 2208 Change default arch for Android and iOS to 64-bit ming enhancement normal release-2.10 common 2237 Revisit timer usages defect normal release-2.10 common 21 Add PJ_HAS_NO_SNPRINTF to other os_*.h bennylp task major release-0.5.10 pjlib 26 Integrate table based G.711 encoding/decoding bennylp task major release-0.5.10 pjlib 29 Calling pjsua_create() after pjsua_destroy() fails bennylp defect normal release-0.5.10 pjlib 49 Bug in select() ioqueue: the recv() flag is not used bennylp defect normal release-0.5.10 pjlib 58 Another 64bit problem with pool.h bennylp defect normal release-0.5.10 pjlib 71 When host doesn't have any NIC interfaces, it should return 127.0.0.1 instead of error bennylp defect normal release-0.5.10 pjlib 80 Return correct error code when pj_gethostbyname() fails bennylp defect minor release-0.5.10 pjlib 83 Socket abstractions for IP TOS options bennylp enhancement normal release-0.5.10 pjlib 103 PJLIB should use Win32 file I/O back-end on Win32 bennylp enhancement normal release-0.5.10 pjlib 105 Unnecessary assert in fixed buffer based pool bennylp defect normal release-0.5.10 pjlib 106 Write outside buffer in PJLIB's win32 error string bennylp defect major release-0.5.10 pjlib 115 Release 0.5.10 does not have the correct PJ_VERSION string! bennylp defect major release-0.5.10.1 pjlib 117 Bug in pj_array_insert() when position is equal to count-1 bennylp defect major release-0.7.0-rc1 pjlib 118 Bug in pj_array_insert() when position is equal to count-1 bennylp defect major release-0.5.10.2 pjlib 120 4.4.2 Implement PJLIB API to enumerate local network interface bennylp task normal ICE pjlib 128 4.4.2 Implement PJLIB API to enumerate local network interface bennylp task normal ICE pjlib 146 Division by zero in pj_pool_factory_dump() when there is no active pool bennylp defect normal release-0.7.0-rc1 pjlib 147 Division by zero in pj_pool_factory_dump() when there is no active pool bennylp defect normal release-0.5.10.2 pjlib 148 Crash when resolving bad hostnames in Linux (thanks Binu KS) bennylp defect normal release-0.5.10.2 pjlib 149 Crash when resolving bad hostnames in Linux (thanks Binu KS) bennylp defect normal release-0.7.0-rc1 pjlib 150 pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov) bennylp enhancement normal release-0.5.10.2 pjlib 151 pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov) bennylp enhancement normal release-0.7.0-rc1 pjlib 161 Assertion on thread creation on Win32 with log level 6 bennylp defect minor release-0.5.10.2 pjlib 162 Assertion on thread creation on Win32 with log level 6 bennylp defect minor release-0.7.0-rc1 pjlib 180 Failed compilation because usleep() doesn't return int on some *nix platforms (thanks Jukka-Pekka Kervinen) bennylp defect normal release-0.5.10.3 pjlib 181 Failed compilation because usleep() doesn't return int on some *nix platforms (thanks Jukka-Pekka Kervinen) bennylp defect normal release-0.7.0-rc1 pjlib 184 Added pj_file_flush() to file I/O API to flush file buffers bennylp enhancement minor release-0.5.10.3 pjlib 185 Added pj_file_flush() to file I/O API to flush file buffers bennylp enhancement minor release-0.7.0-rc1 pjlib 215 Build error when PJ_HAS_TCP is set to zero (thanks ChenHuan) bennylp defect normal release-0.5.10.3 pjlib 216 Build error when PJ_HAS_TCP is set to zero (thanks ChenHuan) bennylp defect normal release-0.7.0-rc1 pjlib 217 Build error when PJ_HAS_TCP is set to zero (thanks ChenHuan) bennylp defect normal release-0.7.0-rc1 pjlib 218 Bug in hash table when key is PJ_HASH_KEY_STRING and hval is specified (thanks ChenHuan) bennylp defect normal release-0.5.10.3 pjlib 219 Bug in hash table when key is PJ_HASH_KEY_STRING and hval is specified (thanks ChenHuan) bennylp defect normal release-0.7.0-rc1 pjlib 222 Added pj_strtoul2 bennylp enhancement normal release-0.5.10.4 pjlib 223 Added pj_strtoul2 bennylp enhancement normal release-0.7.0-rc1 pjlib 243 Port PJLIB trunk to Symbian bennylp task normal Symbian-trunk-integration pjlib 244 Fix PJLIB's resolver not able to resolve anything in Symbian bennylp defect normal Symbian-trunk-integration pjlib 245 Port PJLIB-TEST trunk to Symbian bennylp task normal Symbian-trunk-integration pjlib 246 Modify PJLIB timer_heap in Symbian to use Symbian's Active objects bennylp task normal Symbian-trunk-integration pjlib 247 Deprecate the use of ANY POLLING in Symbian bennylp task normal Symbian-trunk-integration pjlib 248 Strayed socket signal in Symbian bennylp defect normal Symbian-trunk-integration pjlib 263 Cannot call TCP's pj_ioqueue_accept() more than once in Symbian bennylp defect normal Symbian-trunk-integration pjlib 264 UDP connect()/send() fails with Symbian S60 3rd Edition bennylp defect normal Symbian-trunk-integration pjlib 268 Support ARMCC and GCCE compilers for Symbian bennylp task normal Symbian-trunk-integration pjlib 269 Configurable CActive priority for CPjTimeoutTimer in Symbian bennylp task normal Symbian-trunk-integration pjlib 277 GUID generation cannot generate more than 2^16 unique numbers on Linux (thanks Igor Sobinov) bennylp defect normal release-0.7.0-rc2 pjlib 278 GUID generation cannot generate more than 2^16 unique numbers on Linux (thanks Igor Sobinov) bennylp defect normal release-0.6.0 pjlib 299 Compile error when PJ_SOCKADDR_HAS_LEN is set bennylp defect normal release-0.7.0 pjlib 300 Assertion error or handle leak when creating thread with PJ_THREAD_SUSPENDED flag bennylp defect normal release-0.7.0 pjlib 301 Assertion error or handle leak when creating thread with PJ_THREAD_SUSPENDED flag bennylp defect normal release-0.6.0 pjlib 304 Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan) bennylp defect normal release-0.7.0 pjlib 305 Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan) bennylp defect normal release-0.6.0 pjlib 309 Memory alignment problem in pool_buf (thanks Esbjörn Dominique) bennylp defect normal release-0.6.0 pjlib 310 Memory alignment problem in pool_buf (thanks Esbjörn Dominique) bennylp defect normal release-0.7.0 pjlib 314 Added PJ_SAFE_POOL configuration in PJLIB to track down memory corruptions bennylp enhancement normal release-0.8.0 pjlib 315 Ability to override pj_assert bennylp enhancement normal release-0.8.0 pjlib 333 Added buffer overflow detection in vsprintf emulation for Symbian bennylp enhancement normal release-0.8.0 pjlib 340 File access problem on WinCE bennylp defect normal release-0.8.0 pjlib 343 Canceling pending ioqueue operation in Symbian causes assertion failure bennylp defect normal release-0.8.0 pjlib 348 Various bugs in string comparison functions bennylp defect normal release-0.8.0 pjlib 358 Link dynamically with IPHLPAPI.LIB (thanks Jim Gomez) bennylp enhancement normal release-0.8.0 pjlib 367 Hash table will duplicate the hash key (thanks Scott Lu) bennylp enhancement normal release-0.8.0 pjlib 375 Bug in ioqueue prevents re-registering more than PJ_IOQUEUE_MAX_HANDLES (thanks Phil Torre) bennylp defect normal release-0.6.0 pjlib 376 Bug in ioqueue prevents re-registering more than PJ_IOQUEUE_MAX_HANDLES (thanks Phil Torre) bennylp defect normal release-0.8.0 pjlib 403 Ability to specify RConnection instance etc in PJLIB Symbian bennylp enhancement normal release-0.8.0 pjlib 412 Increase the randomness of guid_simple bennylp enhancement major release-0.9.0 pjlib 414 Implement IP interface enumeration on Linux/Unix bennylp enhancement normal release-0.9.0 pjlib 415 IPv6 support in PJLIB bennylp enhancement normal release-0.9.0 pjlib 417 Expose the native thread handle for applications bennylp enhancement normal release-0.9.0 pjlib 436 IPv6 support in host resolver caused failure in pjlib initialization on Symbian bennylp defect normal release-0.9.0 pjlib 440 pj_timer_entry_init() doesn't initialize timer ID bennylp defect normal release-0.9.0 pjlib 450 PJLIB function to query the DNS server configured in the system bennylp enhancement minor Known-Issues-and-Ideas pjlib 470 Compile error when is not present bennylp defect normal release-0.9.0 pjlib 471 Compilation error if pthread_mutexattr_set_type() is not present bennylp defect normal release-0.9.0 pjlib 472 Problem with setting up FD_SETSIZE bennylp defect normal release-0.9.0 pjlib 474 Option in the ioqueue to control concurrency (allow/disallow multiple/simultaneous callback calls) bennylp enhancement normal release-0.9.0 pjlib 500 Added function to set thread priority in PJLIB bennylp enhancement normal release-0.9.0 pjlib 512 Bug in select ioqueue causing unnecessary sleep() to be invoked (thanks Sergey Bakulin) bennylp defect normal release-0.9.0 pjlib 520 Race condition may cause ioqueue corruption (thanks Philippe Leuba) bennylp defect normal release-0.9.0 pjlib 529 Memory leak on Symbian and possibly handle leaks on all platforms when application exits while transactions have not been terminated bennylp defect major release-1.0-rc1 pjlib 531 Active socket abstraction to make ioqueue programming easier bennylp defect normal release-0.9.0 pjlib 559 Update the pool alternative API (pool_alt.h) with the latest pool API bennylp defect minor release-1.0-rc1 pjlib 561 select() ioqueue default concurrency setting is not initialized with the default value bennylp defect minor release-1.0-rc1 pjlib 565 Call WSACleanup() when pj_shutdown() is called on Windows bennylp defect normal release-1.0-rc1 pjlib 571 Coloring for logs in Linux/UNIX, two more spaces in logs and runtime log colors configuration (thanks Ondrej Sterbak for the patch) bennylp enhancement normal release-1.0-rc1 pjlib 575 Unregistering from Windows IOCompletionPort (IOCP) ioqueue does not close the socket handle (thanks Gang Liu for the report) bennylp defect major release-1.0-rc1 pjlib 595 Broken semaphore implementation on MacOS X (thanks Viktor Krikun for the report) bennylp defect normal release-1.0-rc1 pjlib 601 Bug with TCP server socket in IOCP ioqueue and active socket causes the ioqueue to stop accepting incoming TCP connections or 100% CPU usage bennylp defect major release-1.0-rc1 pjlib 603 Crash in ICE with IoCompletionPort ioqueue with the test framework bennylp defect normal release-1.0-rc1 pjlib 604 Error opening file in append mode in Win32 (thanks Gang Liu for the report) bennylp defect normal release-1.0-rc1 pjlib 612 "Crash/floating point exception in pjsua ""dq"" command on ARM platform" bennylp defect normal release-1.0-rc2 pjlib 622 Reactivate the support for iqoueue epoll back-end for Linux (thanks Simon Chen for the patch) bennylp enhancement normal release-1.0-rc3 pjlib 629 Wrapping IGMPv2 multicast socket options (thanks Seth Hinze for the patch). nanang enhancement normal release-1.0-rc3 pjlib 636 Linux compilation issue when autoconf is not used (thanks Seth Hinze for the patch). bennylp defect normal release-1.0-rc3 pjlib 639 Assertion in functions with Visual Studio 2005 when handling non-ASCII characters (e.g. UTF-8) bennylp defect normal release-1.0-rc3 pjlib 644 Build issues related to multicast support (especially on Mingw where the build fails) bennylp defect normal release-1.0-rc4 pjlib 648 Build problem on Visual Studio 6 when IPv6 support is disabled and IPv6 kit is not installed (thanks Massimiliano Montevecchi for the report) bennylp defect normal release-1.0-rc4 pjlib 650 Unit test failure in the timestamp test on very fast CPU (thanks Seth Hinze for the patch) bennylp defect minor release-1.0 pjlib 677 System wall clock/time change will cause timer heap entries to be scheduled wrongly bennylp defect normal Known-Issues-and-Ideas pjlib 685 Crash or assertion on debug mode when processing large SIP packet bennylp defect normal release-1.0.1 pjlib 688 Memory leak on Solaris with pjlib's mutex (thanks Andrey Kobtsev for the fix) bennylp defect normal release-1.0.1 pjlib 703 Miscellaneous fixes for pjlib bennylp defect minor release-1.1 pjlib 715 Miscellaneous fixes for pjlib bennylp defect normal release-1.0.2 pjlib 749 MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch) bennylp defect normal release-1.1 pjlib 750 MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch) bennylp defect normal release-1.0.2 pjlib 758 Problem with TCP transport on Symbian bennylp defect normal release-1.3 pjlib 764 Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report) bennylp defect normal release-1.2 pjlib 765 Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report) bennylp defect normal release-1.0.3 pjlib 769 Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report) bennylp defect normal release-1.2 pjlib 770 Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report) bennylp defect normal release-1.0.3 pjlib 800 Change in IP address selection algorithm (the pj_gethostip() function) bennylp defect normal release-1.2 pjlib 825 FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion) bennylp defect normal release-1.2 pjlib 826 FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion) bennylp defect normal release-1.0.3 pjlib 878 New PJLIB API to parse socket address string bennylp enhancement normal release-1.3 pjlib 913 Concurrency problem in select ioqueue may corrupt descriptor set bennylp defect major release-1.4 pjlib 921 New logging option/flag to include caller thread ID bennylp enhancement minor release-1.4 pjlib 922 Option to enable mutex related logging to assist troubleshooting concurrency problems bennylp enhancement normal release-1.4 pjlib 931 Logging function may infinitely recursively calls itself on Windows Mobile (thanks Emil Sturniolo for the report) bennylp defect major release-1.4 pjlib 935 "New PJLIB API pj_sockaddr_parse2() to parse ""HOSTPART[:PORT]"" format into the correspondong hostpart and port" bennylp enhancement normal release-1.4 pjlib 939 Throwing exception inside exception handler will cause infinite loop (thanks Roman Puls for the report) bennylp defect normal release-1.4 pjlib 946 Symbian kern-exec 0 in resolving IPv6 address. bennylp defect normal release-1.4 pjlib 950 Support for QoS settings (TOS, DSCP, WMM, 802.1p) for sockets bennylp enhancement normal release-1.5 pjlib 972 setsockopt options compatibility on various platforms (thanks Yann, John Ridges, and Dan Arrhenius for the reports) bennylp defect normal release-1.5 pjlib 973 "pj_ioqueue_accept() fails on Windows NT IOCP backend if connection is immediately available and the ""local"" parameter is NULL (thanks John Ridges for the report)" bennylp defect normal release-1.5 pjlib 975 Symbian timer heap implementation unable to schedule duration more than 2147 seconds (thanks Nir Elkayam for the report) bennylp defect critical release-1.5 pjlib 980 Memory pool alignment error when alignment is set to be greater than 4 bytes (thanks John Ridges for the report) bennylp defect normal release-1.5 pjlib 981 New pj_perror() and PJ_PERROR() APIs to print error message to the log bennylp enhancement normal release-1.5 pjlib 984 Active socket fails to accept two or more concurrent incoming connections. bennylp defect normal release-1.5 pjlib 985 Write to freed memory area with IoCompletionPort (IOCP) ioqueue backend may lead to application crash bennylp defect normal release-1.5.5 pjlib 987 Asynchronous socket operations on Symbian bennylp defect normal release-2.x pjlib 989 Issues with Windows Unicode build (thanks Michele Cicciotti for the patch) bennylp defect normal release-1.5 pjlib 1000 IPHLPAPI.DLL issues on Windows Mobile targets and with IPv6 enumeration bennylp defect normal release-1.5.5 pjlib 1001 Calling pj_sock_getsockname() on a newly accepted socket may fail if IOCP ioqueue backend is used (thanks Christian Gan for for report) bennylp defect normal release-1.5.5 pjlib 1004 Fixes for Symbian timer heap implementation to prevent stray timer callback execution bennylp defect normal release-1.5.5 pjlib 1007 Heap corruption when socket address with invalid address family is given (thanks Emil Sturniolo for the report) bennylp defect normal release-1.5.5 pjlib 1010 SIP TCP transport client not being reused on MacOS platforms (thanks Emil Sturniolo for the report) nanang defect normal release-1.5.5 pjlib 1012 Potential buffer overflow in Unicode string conversion (thanks Orville Pike for the report) bennylp defect normal release-1.5.5 pjlib 1015 Disable ioqueue Completion Port backend bennylp defect normal release-1.5.5 pjlib 1035 Crash in timer heap cleanup sequence on Symbian if the pool for the timer entry is released beforehand (thanks Tamàs Solymosi for the report) bennylp defect normal release-1.6 pjlib 1037 Memory pool alignment error when alignment is set to be greater than the default (thanks John Ridges for the report) bennylp defect normal release-1.6 pjlib 1040 Problem with getting the default IP interface on FreeBSD due to wrong argument to connect() (thanks Roman Grachev for the patch) bennylp defect normal release-1.6 pjlib 1043 SSL timeout setting not working on Symbian platform (thanks Tamàs Solymosi for the report) bennylp defect normal release-1.6 pjlib 1046 Zeroconf/link-local/ActiveSync IPv4 adress 169.254.x.x may be used on Windows Mobile devices (thanks Jan Boquist for the info) bennylp defect normal release-1.6 pjlib 1048 Memory leak in enum_ipv4_ipv6_interface (ip_helper_win32.c) (thanks Andrey Mamchur for the report) bennylp defect normal release-1.6 pjlib 1058 Different size between pj_sockaddr_in6 and native sockaddr_in6 on 64bit systems, causing failure in using SIP IPv6 UDP transport bennylp defect normal release-1.6 pjlib 1091 Increase the default maximum number of outstanding asynchronous operations for Symbian socket server bennylp defect normal release-1.7 pjlib 1099 Conversion of pj_str_t to signed long bennylp enhancement normal release-1.7 pjlib 1101 Check and calculate IPv4/IPv6 address specified in pj_getaddrinfo() bennylp defect normal release-1.7 pjlib 1104 Hostname local suffix in iPhone OS bennylp enhancement normal release-1.7 pjlib 1107 iPhone: Add support for Apple iOS4 background feature bennylp enhancement normal release-1.8 pjlib 1125 Thread based ioqueue to reduce power consumption on some mobile/embedded platforms bennylp enhancement normal release-2.x pjlib 1132 Assertion when (re)starting PJLIB on different thread bennylp defect normal release-1.8.5 pjlib 1145 Add API to enable/disable support for iOS background feature during runtime. bennylp enhancement normal release-1.8.5 pjlib 1157 Memory corruption with SSL socket on Symbian (thanks Michele Cicciotti for the report and the patch) bennylp defect normal release-1.8.10 pjlib 1197 WSAECONNRESET errors on Windows 2000 or 2003 may cause UDP transport to stop working bennylp defect normal release-1.10 pjlib 1202 PJLIB System Information API bennylp enhancement normal release-1.10 pjlib 1211 Add pjlib API pj_gettickcount() that returns a monotonically increasing timestamp bennylp enhancement normal release-1.10 pjlib 1220 Compiler directive for data alignment bennylp enhancement normal release-2.0-dev pjlib 1225 iPhone: UDP socket send error after waking up from background mode (thanks Joe Meade for the report) bennylp defect normal release-1.10 pjlib 1226 iPhone (info only): No audio in calls if app is woken up from background mode without network connectivity (thanks Joe Meade for the report) bennylp defect normal release-1.10 pjlib 1230 Removed assertion in PJLIB for Posix when fails to release mutex (thanks Marcus Froeschl for the report) bennylp defect normal release-1.10 pjlib 1246 Use CFHost API for pj_getaddrinfo() on iPhone OS bennylp defect normal release-1.10 pjlib 1317 Crash in Symbian ioqueue after unregistering ioqueue key from callback bennylp defect normal release-1.12 pjlib 1321 Compile error when SSLv2 is disabled on OpenSSL (thanks Saúl Ibarra Corretgé for the patch) bennylp defect normal release-1.12 pjlib 1331 Design: Framework to post job or execution to main thread bennylp task normal release-2.0-beta pjlib 1342 Disable local host resolution on iPhone OS bennylp defect normal release-1.12 pjlib 1359 Configurable pj_sockaddr_in padding/sin_zero length bennylp enhancement normal release-1.12 pjlib 1513 pj_pool_safe_release() API bennylp enhancement normal release-2.6 pjlib 1522 TLS/SSL error code issues with OpenSSL backend bennylp defect normal release-2.0.1 pjlib 1538 Suppress SIGPIPE for broken TCP connection on Linux (thanks Mike Evans for the suggestion) bennylp enhancement normal release-2.0.1 pjlib 1558 Bug in parsing quoted URI strings (thanks Gustavo Garcia Bernardo for the report) bennylp defect normal release-2.1 pjlib 1573 Deadlock in SSL socket (thanks to Jeff Anderson for detailed report) bennylp defect normal release-2.1 pjlib 1593 Possible wrap around in caching pool capacity value bennylp defect normal release-2.1 pjlib 1613 Use appropriate request for ioctl() function to access the interface flags (thanks to Peter Koletzki for the report) bennylp defect normal release-2.1 pjlib 1616 Group lock and other foundation in PJLIB for fixing synchronization issues bennylp enhancement normal release-2.1 pjlib 1618 Bug SSL socket send callback always report success bennylp defect normal release-2.1 pjlib 1638 Continuation of Group Lock Fixes bennylp enhancement normal release-2.2 pjlib 1648 Timer heap new API pj_timer_heap_cancel_if_active() should not assert if given bad entry bennylp defect normal release-2.2 pjlib 1663 Crash in socket registration in ioqueue bennylp defect normal release-2.2 pjlib 1664 Ioqueue epoll stops processing socket events bennylp defect normal release-2.2 pjlib 1672 Fail to replace UDP socket during iOS wakeup causing app to be killed when IPv6 is used simultaneously bennylp defect normal release-2.2 pjlib 1763 Add pj_ssl_cipher_id() API to get cipher ID from a cipher name string (thanks to Joshua Colp for the patch) bennylp enhancement normal release-2.3 pjlib 1765 Add Perfect Forward Secrecy (PFS) support in OpenSSL socket (thanks to Alexander Traud for the patch) bennylp enhancement normal release-2.3 pjlib 1771 Run-time configuration to enable user set specific socket option bennylp enhancement normal pjlib 1775 Changing OpenSSL default method from TLSv1 to SSLv23 to enable enable AES-GCM cipher suites in default (thanks Alexander Traud for the patch) bennylp enhancement normal release-2.3 pjlib 1792 Create generic JNI OnLoad function bennylp enhancement normal release-2.4 pjlib 1810 Adding CA path support into SSL socket bennylp enhancement normal release-2.4 pjlib 1849 Enable multiple TLS certificate chains (RSA+ECC+DSA) for server socket bennylp enhancement normal release-2.4.5 pjlib 1862 Fixed crash on iOS when destroying an activesock and creating a new one at the same time bennylp defect normal release-2.4.5 pjlib 1874 Truncated IPv6 address during address lookup on iOS bennylp defect normal release-2.4.5 pjlib 1894 Improve ioqueue performance on multithreadeded environment bennylp enhancement normal release-2.5 pjlib 1909 GUID implementation for Android bennylp enhancement normal release-2.5 pjlib 1912 Build error on Alpine linux (musl libc) bennylp defect normal release-2.5 pjlib 1925 pj_getaddrinfo() cannot resolve IPv4 address to synthesized IPv6 address bennylp defect normal release-2.5.1 pjlib 1930 Race condition in OpenSSL socket bennylp defect normal release-2.5.5 pjlib 1961 Timer not fired due to timestamp clock issue in Android bennylp defect normal release-2.6 pjlib 1963 QoS for IPv6 for platform that supports IPV6_TCLASS bennylp enhancement normal release-2.6 pjlib 1964 QoS for darwin OS which supports SO_NET_SERVICE_TYPE bennylp enhancement normal release-2.6 pjlib 1969 Crash on using an already destroyed SSL socket bennylp defect normal release-2.6 pjlib 1979 Add support to parse address string with scope ID bennylp enhancement normal release-2.6 pjlib 1984 Remove the implementation of PJ_HASH_USE_OWN_TOLOWER bennylp defect normal release-2.6 pjlib 1989 Implement pj_strtok()/pj_strtok2() to replace strtok() bennylp enhancement normal release-2.6 pjlib 1999 Linking errors with OpenSSL 1.1.0 when backward compatibility settings turned off bennylp enhancement normal release-2.7 pjlib 2000 Prevent overflow on pj_generate_unique_string() for android bennylp defect normal release-2.7 pjlib 2006 Android build fail when using NDK r14 caused by the removal of android_alarm.h bennylp enhancement normal release-2.7 pjlib 2019 "Conflict with ""isblank"" when building using g++ 5.4.0" bennylp defect normal release-2.7 pjlib 2020 pj_hash_calc_tolower() might return a different hash value bennylp defect normal release-2.7 pjlib 2027 Assertion in pj_gethostip() when system hostname is empty bennylp defect normal release-2.7 pjlib 2030 Improve error handling in OpenSSL socket bennylp enhancement normal release-2.7 pjlib 2039 Memory corruption caused by pj_sockaddr_parse() bennylp defect normal release-2.7 pjlib 2044 Compile time setting for QoS using IP_TOS/IPV6_TCLASS on Darwin OS bennylp enhancement normal release-2.7 pjlib 2055 Cannot register ioqueue key after double key unregistration bennylp defect normal release-2.7.1 pjlib 2056 Add validity checking for numeric header values bennylp defect normal release-2.7.1 pjlib 2082 Add support for GnuTLS bennylp enhancement normal release-2.8 pjlib 2083 Fix build error when building with LibreSSL as SSL backend bennylp enhancement normal release-2.8 pjlib 2091 On iOS11, replace_udp_sock() might fail and lead to unusable UDP transport bennylp defect normal release-2.8 pjlib 2099 SSL connection suddenly gets closed after sending packets intensively bennylp defect normal release-2.8 pjlib 2101 Prevent crash due to access to an already destroyed atomic object bennylp enhancement normal release-2.8 pjlib 2112 Initialization of ephemeral ECDH (EECDH) when accepting TLS session works incorrectly when linked with OpenSSL 1.1.0x bennylp defect normal release-2.8 pjlib 2129 Crash when PJ_GRP_LOCK_DEBUG is set bennylp defect normal release-2.8 pjlib 2140 Timestamp clock issue when device is asleep in iOS bennylp defect normal release-2.8 pjlib 2172 Crash due to double reference decrements in timer bennylp defect normal release-2.9 pjlib 2174 Fix out of bound error when enabling GnuTLS bennylp defect normal release-2.9 pjlib 2176 Create stress test for timer heap defect normal release-2.9 pjlib 2178 Crash in getting TLS certificate info when subject/issuer line is empty nanang defect normal release-2.9 pjlib 2179 Wipe out memory used for storing SSL keys before released nanang enhancement normal release-2.9 pjlib 2180 Refactoring SSL socket backend implementations ming enhancement normal release-2.9 pjlib 2185 Darwin (Mac OS & iOS) native SSL backend ming enhancement normal release-2.9 pjlib 2190 Crash in ioqueue post completion if callback is not set ming defect normal release-2.9 pjlib 2193 Buffered read data on SSL socket might not immediately get read after handshake is complete riza defect normal release-2.9 pjlib 2201 Restart UDP transport after replace_udp_socket fail when sending data riza defect normal release-2.9 pjlib 2203 Failure to set minimum SSL version when OpenSSL 1.1 is used ming defect normal release-2.9 pjlib 2204 Add OpenSSL remote certificate chain info ming enhancement normal release-2.9 pjlib 2220 Add list of trusted root CA for OpenSSL ming enhancement normal release-2.10 pjlib 2221 When using Openssl as TLS backend, close notify alert is not sent before closing the connection riza defect normal release-2.10 pjlib 2225 Timer heap refactoring ming enhancement normal release-2.10 pjlib 2235 UDP transport restart might not get called when replace_udp_socket() fails. riza defect normal release-2.10 pjlib 2244 Prevent continuous memory allocation when getting raw certificate on TLS riza defect normal release-2.10 pjlib 2249 Use sorted linked list for timer riza enhancement normal release-2.10 pjlib 59 Implement STUN client using ioqueue bennylp defect normal ICE pjlib-util 60 Implement ICE/TURN bennylp task normal ICE pjlib-util 119 4.2.1 STUN messages representation and encoding/decoding bennylp task normal ICE pjlib-util 121 4.2.1 Implement generic STUN client transaction bennylp task normal ICE pjlib-util 122 4.2.1 Implement STUN Binding request transaction bennylp task normal ICE pjlib-util 123 4.2.2 Implement STUN server Binding request handler with response caching bennylp task normal ICE pjlib-util 124 4.2.4 Implement client-side STUN authentication (short and long term) bennylp task normal ICE pjlib-util 126 4.4.3 Implement STUN client side TURN bennylp task normal ICE pjlib-util 127 4.3.1 Implement TURN extension for STUN server bennylp task normal ICE pjlib-util 130 4.4.3 Implement new ICE media transport in PJMEDIA bennylp task normal ICE pjlib-util 134 Implement a command line STUN client software for testing bennylp task normal ICE pjlib-util 155 STUN FINGERPRINT attribute bennylp task normal ICE pjlib-util 156 Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma) bennylp defect normal release-0.5.10.2 pjlib-util 157 Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma) bennylp defect normal release-0.7.0-rc1 pjlib-util 170 DNS SRV resolution for STUN servers bennylp task normal ICE pjlib-util 193 Implement transport independent ICE framework bennylp task normal ICE pjlib-util 194 Implement UDP based ICE stream transport bennylp defect normal ICE pjlib-util 196 Implement ICE RTCP component bennylp defect normal ICE pjlib-util 198 New error space for STUN and ICE bennylp task normal ICE pjlib-util 199 Handle non-ICE scenario bennylp task normal ICE pjlib-util 200 Omit RTCP attribute in SDP when ICE only has one component bennylp task normal ICE pjlib-util 201 Implement option to control the start port of ICE transport bennylp task normal ICE pjlib-util 206 Allow single quotes for attributes in XML (thanks Tory Patnoe) bennylp enhancement normal release-0.5.10.3 pjlib-util 208 Allow single quotes for attributes in XML (thanks Tory Patnoe) bennylp defect normal release-0.7.0-rc1 pjlib-util 232 Parse failure on big endian machines (thanks Vladimir Hozjan) bennylp defect blocker release-0.5.10.4 pjlib-util 233 Parse failure on big endian machines (thanks Vladimir Hozjan) bennylp defect blocker release-0.7.0-rc1 pjlib-util 253 Port PJLIB-UTIL trunk to Symbian bennylp task normal Symbian-trunk-integration pjlib-util 254 Port PJSTUN-CLIENT trunk to Symbian bennylp task normal Symbian-trunk-integration pjlib-util 255 Port PJNATH trunk to Symbian bennylp task normal Symbian-trunk-integration pjlib-util 275 Error creating resolver on Win32 release mode (thanks Frank Wiersma) bennylp defect normal release-0.6.0 pjlib-util 276 Error creating resolver on Win32 release mode (thanks Frank Wiersma) bennylp defect normal release-0.7.0-rc1 pjlib-util 325 More tunable settings in DNS resolver bennylp enhancement normal release-0.8.0 pjlib-util 326 Add unit tests for DNS resolver and DNS SRV resolver bennylp enhancement normal release-0.8.0 pjlib-util 328 Possible alignment error in DNS encoding bennylp defect normal release-0.8.0 pjlib-util 329 Added utility function to parse DNS A response bennylp enhancement normal release-0.8.0 pjlib-util 330 Changed DNS SRV resolver to use the new DNS A response parser bennylp enhancement normal release-0.8.0 pjlib-util 332 Enlarge default buffer size for caching DNS responses from 512 to 1000 bytes bennylp enhancement normal release-0.8.0 pjlib-util 419 IPv6 support in DNS resolvers bennylp enhancement major release-0.9.0 pjlib-util 425 pjstun_get_mapped_addr() failed when receiving incoming SIP request (thanks Lafras Henning) bennylp defect normal release-0.9.0 pjlib-util 537 Simple DNS Server class (for testing) bennylp enhancement normal release-0.9.0 pjlib-util 545 Handle nameserver that (incorrectly) returns DNS RCODE 2/5/9 for DNS SRV query bennylp defect normal Known-Issues-and-Ideas pjlib-util 560 Optimize the memory usage of DNS resolver bennylp enhancement normal release-1.0-rc1 pjlib-util 651 Add WinCE workspace/project files for pjlib-util unit tests (thanks Seth Hinze for the contribution) bennylp enhancement normal release-1.0 pjlib-util 667 Padding issue when the old/RFC 3489 STUN client is communicating with new/STUNbis STUN server bennylp defect normal release-1.0.1 pjlib-util 686 Failure to cancel outstanding DNS SRV query job (API change) bennylp defect normal release-1.0.1 pjlib-util 751 Incorrect table based CRC32 calculation on big endian platforms (thanks Ruud Klaver for the fix) bennylp defect normal release-1.1 pjlib-util 752 Incorrect table based CRC32 calculation on big endian platforms (thanks Ruud Klaver for the fix) bennylp defect normal release-1.0.2 pjlib-util 868 Added functions to search XML child nodes recursively bennylp enhancement normal release-1.3 pjlib-util 1018 Simple HTTP client implementation (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.6 pjlib-util 1078 The STUN utility in pjlib-util is unable to handle XOR_MAPPED_ADDRESS attribute bennylp defect normal release-1.7 pjlib-util 1098 Command Line Interface Framework bennylp enhancement normal release-2.x pjlib-util 1108 DNS deadlock (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.8 pjlib-util 1136 Basic and digest authentication in the HTTP client (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.5 pjlib-util 1152 The base64 decoder should ignore whitespaces in the input (thanks Johan Lantz for the suggestion) bennylp defect normal release-1.8.10 pjlib-util 1229 Bug in STUN resolver causes delay for 4 seconds if packet is lost. Also add other enhancements to the resolver (thanks Guy Zelkha for the report) bennylp defect normal release-1.10 pjlib-util 1384 Setting to control HTTP client source port range (thanks Johan Lantz for the patch) bennylp enhancement minor release-1.12 pjlib-util 1454 Bug in parsing XML document if node name is followed by newline (thanks Samuel Prevot for the report) bennylp defect normal release-1.14 pjlib-util 1565 DNS deadlock bennylp defect normal release-2.1 pjlib-util 1603 Dangling UDP socket of DNS resolver not replaced after going background on iOS bennylp defect normal release-2.1 pjlib-util 1643 CLI integration bennylp enhancement normal release-2.2 pjlib-util 1686 Deadlock on DNS when cached query is available bennylp defect normal release-2.2 pjlib-util 1709 Fixed scanner in processing escaped quote right after quote begin bennylp defect normal release-2.2 pjlib-util 1710 Bug in resolver when updating cache entry bennylp defect normal release-2.2 pjlib-util 1809 Premature transaction destroy caused by DNS SRV resolver callback being called twice bennylp defect normal release-2.4 pjlib-util 1889 DNS parser returns error on parsing RR type OPT bennylp defect normal release-2.5 pjlib-util 1927 IPv6 support in DNS SRV resolution bennylp enhancement normal release-2.5.5 pjlib-util 1953 Fail to create resolver when library built with IPv6 but run on system without IPv6 bennylp defect normal release-2.6 pjlib-util 1974 Various fixes for DNS, primarily for IPv6 bennylp defect normal release-2.6 pjlib-util 2024 Fixed crash due to uncancelled timer if there's an error in resolver's query transmit bennylp defect normal release-2.7 pjlib-util 2127 Replace DNS resolver mutex with group lock bennylp enhancement normal release-2.8 pjlib-util 2199 Assertion when DNS SRV resolver receives empty record in response nanang defect normal release-2.9 pjlib-util 2200 Ignore/discard DNS SRV response with truncated flag set riza defect normal release-2.9 pjlib-util 1 Fix echo cancellation bennylp defect major release-0.5.9 pjmedia 2 Symbian sound device implementation bennylp enhancement major release-0.8.0 pjmedia 13 Send RTCP RR if stream is not transmitting RTP packets bennylp enhancement normal release-0.6.0 pjmedia 30 Check the samples_per_frame value of media stream bennylp defect normal release-0.5.10 pjmedia 33 Add socket handles to UDP media transport info bennylp enhancement minor release-0.5.10 pjmedia 37 RTCP discard statistic should be increased when invalid RTP packet is received bennylp enhancement minor release-0.5.10 pjmedia 40 Support for asymmetric encoding/decoding ptime bennylp defect major release-0.5.10 pjmedia 43 Echo suppressor definition doesn't match the declaration bennylp defect minor release-0.5.10 pjmedia 44 Bug/crash in pjmedia_enum_snd_devs (invalid) bennylp defect normal release-0.5.10 pjmedia 47 Packet length not set correctly when media transport fails with immediate error bennylp defect normal release-0.5.10 pjmedia 53 Disable silence detector during the first few seconds of RTP transmission bennylp enhancement normal release-0.5.10 pjmedia 54 Add ability to change codec parameter on the fly bennylp enhancement normal release-0.5.10 pjmedia 55 Invalid PortAudio error space bennylp defect normal release-0.5.10 pjmedia 56 Periodically transmit RTP packet on silence bennylp enhancement normal release-0.5.10 pjmedia 61 Support for SRTP nanang enhancement major release-0.9.0 pjmedia 62 Added option in pjmedia_tonegen_play() to play continuous tone benny;[ enhancement normal release-0.5.10 pjmedia 64 Allow whitespaces at the end of SDP lines bennylp enhancement normal release-0.5.10 pjmedia 67 WAV playlist support bennylp enhancement normal release-0.5.10 pjmedia 70 Frame timestamp not propagated correctly bennylp defect minor release-0.5.10 pjmedia 74 Enlarge RX_BUF_COUNT in conference bridge to 32 bennylp defect normal release-0.5.10 pjmedia 75 SDP validation failed when port is zero and no format is specified bennylp defect normal release-0.5.10 pjmedia 76 No audio on MacOS X 10.4 when resamplilng is used bennylp defect normal release-0.5.10 pjmedia 78 Noisy audio with upsampling in the conference bridge bennyp defect normal release-0.5.10 pjmedia 82 Disabling codec from autoconf causes link error bennylp defect normal release-0.5.10 pjmedia 86 Bugs in WAV playlist bennylp defect normal release-0.5.10 pjmedia 87 Conference bridge should transmit silence frame when level is zero bennylp defect normal release-0.5.10 pjmedia 94 Bug in level adjustment calculation in conference bridge bennylp defect normal release-0.5.10 pjmedia 109 Audio saturation when level is applied to conference bennylp defect normal release-0.5.10 pjmedia 116 Patch to disable PortAudio ALSA support in configure script bennylp enhancement normal Known-Issues-and-Ideas pjmedia 129 4.4.1 Implement SDP support for ICE related attributes bennylp task normal ICE pjmedia 137 Potential memory overwrite in pjmedia session.c (thanks David Clark) bennylp defect major release-0.5.10.2 pjmedia 138 Potential memory overwrite in pjmedia session.c (thanks David Clark) bennylp defect major release-0.7.0-rc1 pjmedia 139 Unable to play next tone after stop is called on tone generator (thanks Antonio F. Cano) bennylp defect normal release-0.5.10.2 pjmedia 140 Unable to play next tone after stop is called on tone generator (thanks Antonio F. Cano) bennylp defect normal release-0.7.0-rc1 pjmedia 141 Crash on Linux when USB sound card set as the first sound card (thanks Sergei Petrov) bennylp defect major release-0.5.10.2 pjmedia 142 Crash on Linux when USB sound card set as the first sound card (thanks Sergei Petrov) bennylp defect major release-0.7.0-rc1 pjmedia 163 Bug in pjmedia_stream_resume() not resuming the stream (thanks PurnaChandar and Carmine) bennylp defect normal release-0.5.10.2 pjmedia 164 Bug in pjmedia_stream_resume() not resuming the stream (thanks PurnaChandar and Carmine) bennylp defect normal release-0.7.0-rc1 pjmedia 171 SDP media direction negotiation bug (thanks Phil Torre) bennylp defect normal release-0.5.10.2 pjmedia 172 SDP media direction negotiation bug (thanks Phil Torre) bennylp defect normal release-0.7.0-rc1 pjmedia 173 AGC and other audio preprocessor filters bennylp enhancement minor Known-Issues-and-Ideas pjmedia 174 GSM codec factory does not shutdown properly causing it to fail on next pjsua_init (thanks Binu K S) bennylp defect normal release-0.5.10.3 pjmedia 175 GSM codec factory does not shutdown properly causing it to fail on next pjsua_init (thanks Binu K S) bennylp defect normal release-0.7.0-rc1 pjmedia 178 Add flag in SDP negotiator to specify codec order preference (thanks Esbjörn Dominique) bennylp enhancement normal release-0.5.10.3 pjmedia 179 SDP negotiation failed when local doesn't specify telephone-event (thanks Esbjörn Dominique) bennylp defect normal release-0.5.10.3 pjmedia 182 SDP negotiation failed when local doesn't specify telephone-event (thanks Esbjörn Dominique) bennylp defect normal release-0.7.0-rc1 pjmedia 183 Add flag in SDP negotiator to specify codec order preference (thanks Esbjörn Dominique) bennylp enhancement normal release-0.7.0-rc1 pjmedia 202 Fix error when telephone-event is set as the first format in SDP (thanks Chris Hamilton) bennylp defect normal release-0.5.10.3 pjmedia 203 Fix error when telephone-event is set as the first format in SDP (thanks Chris Hamilton) bennylp defect normal release-0.7.0-rc1 pjmedia 224 Bug in pjmedia_sdp_attr_find (thanks Geoff Talbot) bennylp defect normal release-0.5.10.4 pjmedia 225 Bug in pjmedia_sdp_attr_find (thanks Geoff Talbot) bennylp defect normal release-0.7.0-rc1 pjmedia 226 Bug in pjmedia_sdp_attr_find (thanks Geoff Talbot) bennylp defect normal release-0.7.0-rc1 pjmedia 227 Unresolved error in alaw/ulaw conversion with C++ build (thanks Alain Totouom) bennylp defect normal release-0.5.10.4 pjmedia 228 Unresolved error in alaw/ulaw conversion with C++ build (thanks Alain Totouom) bennylp defect normal release-0.7.0-rc1 pjmedia 259 Port PJMEDIA trunk to Symbian bennylp task normal Symbian-trunk-integration pjmedia 262 Create SOUND DEVICE for Symbian bennylp task normal Symbian-trunk-integration pjmedia 270 Configurable pool sizes for pjmedia bennylp task normal Symbian-trunk-integration pjmedia 289 Bug in WAV player when frame size is larger than file buffer size (thanks Samuel Vinson) bennylp defect normal release-0.6.0 pjmedia 290 Bug in WAV player when frame size is larger than file buffer size (thanks Samuel Vinson) bennylp defect normal release-0.7.0 pjmedia 295 Uninitialized memory read reported by Purify in sound device bennylp defect minor release-0.7.0-rc2 pjmedia 296 Uninitialized memory read reported by Purify in sound device bennylp defect minor release-0.6.0 pjmedia 298 New API to get the number of ports registered in conference bridge bennylp enhancement normal release-0.7.0 pjmedia 317 Duplicated audio when playing WAV playlist (thanks Jagdish Jangid) bennylp defect normal release-0.8.0 pjmedia 323 Code to use different clock for the bridge (thanks ChenHuan) bennylp enhancement normal Known-Issues-and-Ideas pjmedia 335 Detect timestamp jump to avoid excessive CPU usage in master clock (thanks ChenHuan) bennylp enhancement normal release-0.8.0 pjmedia 357 Missing tonegen.[h/c] in Windows CE project file (thanks Paul Levin) bennylp defect normal release-0.8.0 pjmedia 361 Extraneous RTP packet with RFC 2833 DTMF events (thanks Pedro Sanchez) bennylp defect normal release-0.8.0 pjmedia 363 Incorrect RTP marker and timestamp in DTMF event/RFC 2833 packet (thanks Pedro Sanchez) bennylp defect normal release-0.8.0 pjmedia 366 Crash in SDP negotiator when initial local SDP is not specified in pjmedia_sdp_neg_create_w_local_offer() (thanks Philippe Leuba) bennylp defect normal release-0.8.0 pjmedia 373 Packet loss simulation in PJMEDIA ICE transport bennylp enhancement normal release-0.8.0 pjmedia 377 Support for sending RTCP RR bennylp enhancement normal release-0.8.0 pjmedia 384 Prefer to use Direct Sound as the sound device backend on Windows bennylp enhancement normal release-0.8.0 pjmedia 388 Support for receiving RTP packet with no payload bennylp enhancement normal release-0.8.0 pjmedia 394 Reduce PJMEDIA_SOUND_BUFFER_COUNT default setting from 16 to 6 to reduce audio latency bennylp enhancement normal release-0.8.0 pjmedia 395 Added configuration to control maximum PortAudio sound buffer latency bennylp enhancement normal release-0.8.0 pjmedia 398 Support for Secret Rabbit Code (aka libsamplerate) sample rate conversionl library bennylp enhancement normal release-0.8.0 pjmedia 420 IPv6 support in PJMEDIA bennylp enhancement major release-0.9.0 pjmedia 427 Conference bridge doesn't handle NONE frame (thanks Daniel Braun) bennylp defect normal release-0.9.0 pjmedia 428 Conference bridge does not update transmitter_cnt when port is removed bennylp defect normal release-0.9.0 pjmedia 433 Failure in media negotiation when SDP contains two audio media lines (thanks Arie Velthoen) bennylp defect normal release-0.9.0 pjmedia 438 Workaround for frame bursts and drifts from audio devices nanang enhancement critical release-0.9.0 pjmedia 439 Encoder is called for FRAME_TYPE_NONE bennylp defect normal release-0.9.0 pjmedia 441 Fix endianess detection for PortAudio bennylp defect normal release-0.9.0 pjmedia 444 Bug in tone generator: can't play more digits (thanks Marian Dragomir) bennylp defect normal release-0.9.0 pjmedia 445 Added codec encoding/decoding sample bennylp enhancement normal release-0.9.0 pjmedia 446 Added sample application to mix WAV files using conference bridge bennylp enhancement normal release-0.9.0 pjmedia 447 WAV player cuts last data from the WAV file bennylp defect normal release-0.9.0 pjmedia 448 PJSIP rejects incoming call with 415/Unsupported Media Type for INVITE containing video (thanks Alain Totouom) bennylp defect normal release-0.9.0 pjmedia 449 New conference mixing algorithm bennylp enhancement normal release-0.9.0 pjmedia 451 Updated PortAudio to the latest revision nanang defect blocker release-0.9.0 pjmedia 454 WMME assertion after running application for a while bennylp defect minor Known-Issues-and-Ideas pjmedia 457 Add new media type: application bennylp defect normal release-0.9.0 pjmedia 459 pjmedia_clock_create() should not create thread when PJMEDIA_CLOCK_NO_ASYNC is given (thanks Alberto Takeshi Mayama) bennylp defect normal release-0.9.0 pjmedia 460 Concurrency problem when destroying stream (thanks Michael Broughton) bennylp defect normal release-0.9.0 pjmedia 463 Configuration option to have external sound device implementation bennylp enhancement minor release-1.0-rc1 pjmedia 464 Jitter buffer should return length information nanang defect normal release-0.9.0 pjmedia 466 Speex decoder set decoded frame size incorrectly nanang defect normal release-0.9.0 pjmedia 467 RTP/AVP vs RTP/SAVP negotiation nanang defect major release-0.9.0 pjmedia 468 Support for non-looping playback in memory player nanang enhancement trivial release-0.9.0 pjmedia 469 Loop forever than UDP media transport is destroyed while callback is running nanang defect normal release-0.9.0 pjmedia 473 Speex version upgrade and handling multiple speex audio frames nanang defect major release-0.9.0 pjmedia 475 GSM codec on Symbian nanang enhancement normal release-0.9.0 pjmedia 478 Handle duplicated/misordered incoming DTMF packets nanang defect normal release-0.9.0 pjmedia 479 Allow transport framework to return transport specific info nanang enhancement minor release-0.9.0 pjmedia 480 PJSIP rejects incoming call with m=image in the offer (thanks Thiago) nanang defect normal release-0.9.0 pjmedia 483 Problems with using multiple sound devices (with splitcomb) with PJSUA-LIB nanang defect major release-0.9.0 pjmedia 486 Handle G.722 wong clock rate bug and other codec with inconsistent clock rate nanang defect normal release-0.9.0 pjmedia 487 Crash occured when stream port has no transmitter on call using ILBC with different ptime nanang defect normal release-0.9.0 pjmedia 490 New voice activity detection (VAD) nanang enhancement normal release-1.0-rc1 pjmedia 494 Configuration option to use high quality tone generation nanang enhancement trivial release-0.9.0 pjmedia 496 Crash on sound port when only player is opened and delaybuf enabled nanang defect normal release-0.9.0 pjmedia 497 Waveform Similarity Based Overlap-Add (WSOLA) implementation nanang enhancement normal release-0.9.0 pjmedia 499 NULL frame transmission in conference bridge is not clocked at the right interval nanang defect normal release-0.9.0 pjmedia 501 Set master port worker thread priority to highest by default nanang enhancement normal release-0.9.0 pjmedia 502 New packet lost concealment (PLC) implementation nanang enhancement trivial release-0.9.0 pjmedia 504 Fixed support for stereo audio all the way in pjmedia nanang defect normal release-0.9.0 pjmedia 505 Optimize delay of current jitter buffer nanang enhancement normal release-0.9.0 pjmedia 507 G.722 codec implementation and support nanang enhancement minor release-0.9.0 pjmedia 510 Smaller PTIME for L16 codecs nanang defect minor Known-Issues-and-Ideas pjmedia 511 Add --disable-oss option to disable OSS in configure script bennylp enhancement normal release-0.9.0 pjmedia 513 Support for RTCP XR nanang enhancement normal release-0.9.0 pjmedia 516 Assertion in sound device when headset is plugged/unplugged in MacOS X (thanks Alexei Kuznetsov) nanang defect normal release-0.9.0 pjmedia 517 Invalid argument error when binding media transport on MacOS X (thanks Daniel Mikusa) nanang defect normal release-0.9.0 pjmedia 523 Handle imprecise audio frame from sound device (e.g. OSS) nanang enhancement normal release-0.9.0 pjmedia 524 Change base audio frame time from 10ms to 20ms for better stability nanang enhancement normal release-0.9.0 pjmedia 526 Pjsua crash after wav player destroyed inside the eof callback (thanks Tanguy Floc'h) nanang defect normal release-0.9.0 pjmedia 527 More lenient SDP negotiator nanang enhancement normal release-0.9.0 pjmedia 528 Customizable destination address of RTCP delivery in pjmedia transport nanang enhancement normal release-0.9.0 pjmedia 532 Avoid truncated calculation of samples per frame on some 'odd' clock rates. nanang enhancement normal Known-Issues-and-Ideas pjmedia 535 Add mathematics & statistics module. nanang enhancement normal release-0.9.0 pjmedia 536 Resample may overwrite past destination buffer (thanks Paweł Kierski) nanang defect normal release-0.9.0 pjmedia 542 Enable setting sound device latency at runtime. nanang defect normal release-0.9.0 pjmedia 546 Send RTCP SDES and RTCP BYE nanang enhancement normal release-0.9.0 pjmedia 547 Path to DirectX SDK headers need to be manually inserted nanang enhancement trivial release-1.0-rc3 pjmedia 557 Memory leak in Speex echo canceller nanang defect normal release-1.0-rc1 pjmedia 558 Memory leak in SRTP nanang defect normal release-1.0-rc1 pjmedia 569 Non-uniform locking order between SRTP & its member transport (e.g:ICE) may cause deadlock nanang defect normal release-1.0-rc1 pjmedia 570 Out of array/buffer boundary access in WSOLA nanang defect normal release-1.0-rc1 pjmedia 577 Implement sound device wrapper using APS (Audio Proxy Server) for S60 nanang enhancement normal release-1.0-rc1 pjmedia 578 Bug in encoding ICE candidate type in SDP (thanks Ondrej Sterbak for the report) nanang defect normal release-1.0-rc1 pjmedia 583 Support for Intel Integrated Performace Primitives (IPP) codecs nanang enhancement normal release-1.0-rc1 pjmedia 584 Add support for G.723.1 codec nanang enhancement normal unassigned pjmedia 587 Conference bridge modifications to reduce latency. nanang enhancement normal Known-Issues-and-Ideas pjmedia 588 Improvements to echo cancellation framework nanang enhancement normal release-1.0-rc1 pjmedia 589 Update Speex AEC to the latest version to get multichannel EC nanang enhancement normal release-2.10 pjmedia 590 Improve the echo suppressor bennylp enhancement normal release-1.0-rc1 pjmedia 593 RTP timestamp incremented incorrectly for multichannel audio. nanang defect normal release-1.0-rc1 pjmedia 596 Multi-channel capability for the resampling algorithm (thanks Bill Gardner for the patch) nanang defect normal release-1.0-rc1 pjmedia 597 Error reading WAV files when there are extra chunks after DATA chunk (thanks Thomas Johnson for the patch) nanang defect normal release-1.10 pjmedia 599 Codec framework enhancement: Interaction with SDP nanang enhancement normal release-1.0-rc1 pjmedia 600 Reinvite/update call when SRTP enabled may cause one way media. nanang defect normal release-1.0-rc1 pjmedia 602 Modify the stream to maintain RTP sequence number and timestamp from the last transmission when it's restarted. nanang enhancement normal release-1.0-rc1 pjmedia 606 Problem in Symbian build: 'null_audio.lib not found'. nanang defect normal release-1.0-rc2 pjmedia 610 Added sample to create a media transport adapter, similar to how SRTP media transport works nanang enhancement normal release-1.0-rc2 pjmedia 614 Support for Alaw/ULaw format in WAV player and recorder objects nanang enhancement normal release-1.0-rc3 pjmedia 616 ICE media transport should have a default option to switch RTP transmission to source address if remote doesn't use ICE nanang enhancement normal release-1.0-rc3 pjmedia 617 "Assertion ""Not enough buffer for SDES packet"" when using a very low bandwidth codec (thanks William Wong)." nanang defect normal release-1.0-rc2 pjmedia 618 Bad tone quality generated by the tone generator when floating point is disabled nanang defect normal Known-Issues pjmedia 619 Bad tone quality when floating point is disabled (thanks Olle Frimanson for the report) nanang defect normal release-1.0-rc3 pjmedia 621 Update PortAudio to the latest revision to fix VS 2008 compilation issues (thanks Atik for the report) nanang defect normal release-1.0-rc3 pjmedia 628 Use the fixed point version of IPP G.729 implementation on architectures that don't have FPU (thanks Seth Hinze for the patch). nanang enhancement normal release-1.0-rc3 pjmedia 630 Implement (another) WMME audio device (thanks Seth Hinze for the patch). nanang enhancement normal release-1.0-rc3 pjmedia 631 Add capability of media transport to query actual remote address from where RTP received (thanks Seth Hinze for the patch).. nanang enhancement normal release-1.0-rc3 pjmedia 632 Update resample with libresample implementation to use relative include path (thanks Seth Hinze for the patch). nanang enhancement minor Known-Issues pjmedia 633 Bugs in dsound.c: stop/start without close/reopen & possible buffer overrun when 10 ms samples used (thanks Seth Hinze for the patch). nanang defect normal release-1.0-rc3 pjmedia 638 Update jitter buffer to avoid/reduce such case of shrinking and underflow occuring one after another. nanang enhancement normal release-1.0-rc3 pjmedia 642 Discontinuous tone generation (thanks Olle Frimanson for the report) nanang defect normal release-1.0-rc3 pjmedia 649 Build error in wav_writer.c in big endian systems (thanks Seth Hinze for the patch) nanang defect normal release-1.0 pjmedia 658 Mismatched signal level for codec G.722 (thanks Olle Frimanson for the report). nanang defect normal release-1.0 pjmedia 661 Calculate ICE default candidate from RTP default candidate if a=rtcp attribute is not present nanang defect normal release-1.0.1 pjmedia 662 Handle missing IP address in SDP a=rtcp attribute nanang defect normal release-1.0.1 pjmedia 666 Make the SDP parser more lenient by allowing trailing newlines nanang defect minor release-1.0.1 pjmedia 668 Omit media attributes when rejecting SDP media lines nanang enhancement minor release-1.7 pjmedia 670 Create AMR codec helper containing common AMR tables and functions. nanang enhancement normal release-1.0.1 pjmedia 671 Conference bridge cuts very low audio signal nanang defect minor release-1.0.1 pjmedia 673 Race condition may cause crash in SRTP transport nanang defect normal release-1.0.1 pjmedia 674 Special treatment for AMR in SDP negotiation. nanang enhancement normal release-1.0.1 pjmedia 676 Silence detector may produce disturbing low level noise (thanks Olle Frimanson for the report). nanang enhancement minor release-1.0.1 pjmedia 679 Support for adding and parsing optional lines in SDP nanang enhancement normal Known-Issues-and-Ideas pjmedia 680 Detection of handset's frame ptime in APS nanang defect normal release-1.1 pjmedia 683 Crash/segfault on pjmedia_wsola_create() on ARM9 platform with GCC optimizations nanang defect normal Known-Issues pjmedia 690 Detection of handset's frame ptime in APS nanang defect normal release-1.0.2 pjmedia 695 APS causes KERN-EXEC 0 error when a call has hung up (thanks Kevin Gong for the report) nanang defect normal release-1.1 pjmedia 696 Wrong timestamp calculation causing RTCP clock skew (thanks Guido Fischer for the fix!) nanang defect normal release-1.1 pjmedia 697 Wrong timestamp calculation causing RTCP clock skew (thanks Guido Fischer for the fix!) nanang defect normal release-1.0.2 pjmedia 698 Segfault when calling pjmedia_transport_srtp_create() with pjmedia_srtp_setting set to NULL (thanks Ruud Klaver for the report). nanang defect normal release-1.1 pjmedia 700 Segfault when calling pjmedia_transport_srtp_create() with pjmedia_srtp_setting set to NULL (thanks Ruud Klaver for the report). nanang defect normal release-1.0.2 pjmedia 701 Possible heap corruption in pjmedia/pasound.c callback's thread (thanks Paulo Sousa for the detail report). nanang defect normal release-1.1 pjmedia 702 Possible heap corruption in pjmedia/pasound.c callback's thread (thanks Paulo Sousa for the detail report). nanang defect normal release-1.0.2 pjmedia 710 Build fails when application uses pjmedia_snd_aps_activate_loudspeaker() (Thanks Quang Luong Thanh for the report). nanang defect normal release-1.1 pjmedia 711 Build fails when application uses pjmedia_snd_aps_activate_loudspeaker() (Thanks Quang Luong Thanh for the report). nanang defect normal release-1.0.2 pjmedia 712 APS causes KERN-EXEC 0 error when a call has hung up (thanks Kevin Gong for the report) nanang defect normal release-1.0.2 pjmedia 720 Miscellaneous fixes for pjmedia nanang defect normal release-1.1 pjmedia 721 Miscellaneous fixes for pjmedia nanang defect normal release-1.0.2 pjmedia 722 The case of no gap/burst may not be handled correctly in VoIP metrics calculations in RTCP-XR (thanks Johan Lantz for the report). nanang defect normal release-1.1 pjmedia 723 The case of no gap/burst may not be handled correctly in VoIP metrics calculations in RTCP-XR (thanks Johan Lantz for the report). nanang defect normal release-1.0.2 pjmedia 728 Codec L16 open() doesn't initialize PLC & VAD settings (thanks Yann for the report). nanang defect normal release-1.1 pjmedia 729 Codec L16 open() doesn't initialize PLC & VAD settings (thanks Yann for the report). nanang defect normal release-1.0.2 pjmedia 730 Wrong jitter buffer parameters set by the stream nanang defect major release-1.1 pjmedia 731 Wrong jitter buffer parameters set by the stream nanang defect major release-1.0.2 pjmedia 740 RTCP sender report should set RTP timestamp field (thanks to Yann for the report) nanang defect normal release-1.7 pjmedia 744 Jitter buffer does not discard duplicate frame if it is currently empty (thanks Mårten Wikström for the report) nanang defect normal release-1.1 pjmedia 745 Jitter buffer does not discard duplicate frame if it is currently empty (thanks Mårten Wikström for the report) nanang defect normal release-1.0.2 pjmedia 753 Wrong timestamp increment in pjmedia_clock (thanks Yann for the report) nanang defect normal release-1.1 pjmedia 754 Wrong timestamp increment in pjmedia clock (thanks Yann for the report) nanang defect normal release-1.0.2 pjmedia 762 Possibility of infinite loop in jitter buffer (thanks Michael Broughton for the report). nanang defect normal release-1.2 pjmedia 763 Possibility of infinite loop in jitter buffer (thanks Michael Broughton for the report). nanang defect normal release-1.0.3 pjmedia 766 Bad audio quality (possibly in resampling) in Linux (thanks Thomas Kluge for the report) nanang defect normal release-1.6 pjmedia 774 Integration of codec G.722.1 and G.722.1c (SIREN7/14) nanang enhancement normal release-1.2 pjmedia 775 Integration of codec G.722.1 and G.722.1c (SIREN7/14) to 1.0.x series nanang enhancement normal unassigned pjmedia 777 Audio switch board must protect ports accesses in all operations. nanang defect normal release-1.2 pjmedia 778 Endianness issue in IPP G.722.1 codec. nanang defect normal release-1.2 pjmedia 779 Endianness issue in IPP G.722.1 codec. nanang defect normal unassigned pjmedia 781 Conference bridge must protect all ports accesses. nanang defect normal release-1.2 pjmedia 782 Conference bridge must protect all ports accesses. nanang defect normal release-1.0.3 pjmedia 783 Latency issue with Windows Mobile (thanks Johan Lantz for the report) nanang defect normal release-1.4 pjmedia 793 AMR encoder should regard 'mode-set' param specified by remote decoder. nanang enhancement normal release-1.3 pjmedia 802 Add MMP for G.7221.1 codec for Symbian nanang task normal release-1.2-QA pjmedia 808 G.722.1 conflict between internal and IPP bennylp task normal release-1.3 pjmedia 811 Low volume but audible ticking/clicking noise on G.722.1 on Symbian with MDA nanang defect normal Known-Issues-and-Ideas pjmedia 820 Glitch noise in the beginning of call (thanks Ruud Klaver for the report). nanang defect normal release-1.2 pjmedia 830 Echo canceller/suppressor produces tick noises. nanang defect normal release-1.3 pjmedia 834 Delay buffer's mutex leaks (thanks Girish Kumar for the report). nanang defect normal release-1.3 pjmedia 835 Delay buffer's mutex leaks (thanks Girish Kumar for the report). nanang defect normal release-1.0.3 pjmedia 841 Possibility of naming collisions for codecs using ITU implementation (thanks Johan Lantz for the report). nanang enhancement normal release-1.3 pjmedia 844 Assertion in on_rx_rtp(transport_udp.c) possibly due to race condition (thanks Peter Cai and Michael Broughton for the report) nanang defect normal release-1.3 pjmedia 848 Audio drops out with the DirectSound sound device after few hours running nanang defect normal Known-Issues-and-Ideas pjmedia 849 Modify conference audio switch behavior in connecting ports. nanang enhancement normal release-1.3 pjmedia 855 Bug in digit map frequencies for DTMF digits (thanks FCCH for the report) nanang defect normal release-1.3 pjmedia 859 AMR-WB format param in the SDP is not negotiated correctly. nanang defect normal release-1.3 pjmedia 862 SRTP should accept tag 0 in crypto attribute in the SDP nanang defect normal release-1.3 pjmedia 865 More clever RTP transport remote address switch nanang enhancement major release-2.8 pjmedia 874 Some codecs don't maintain timestamp (Thanks Roman Imankulov for the patch) nanang defect normal release-1.3 pjmedia 875 Some codecs don't maintain timestamp (Thanks Roman Imankulov for the patch) nanang defect normal release-1.0.3 pjmedia 879 Add pjmedia synchronizer port (for audio device). nanang enhancement normal Known-Issues-and-Ideas pjmedia 883 Add user defined NAT hole-punching and keep-alive mechanism to media stream nanang enhancement normal release-1.3 pjmedia 884 Codec must not generate keep-alive frames when PJMEDIA_CODEC_MAX_SILENCE_PERIOD is set to -1 (disabled) nanang defect normal release-1.3 pjmedia 885 Codec must not generate keep-alive frames when PJMEDIA_CODEC_MAX_SILENCE_PERIOD is set to -1 (disabled) nanang defect normal release-1.0.3 pjmedia 895 pjmedia-test crashes due to unable to find jbtest.dat nanang defect normal release-1.3 pjmedia 902 Bug in digit map frequencies for DTMF digits (thanks FCCH for the report) nanang defect normal release-1.0.3 pjmedia 903 SRTP should accept tag 0 in crypto attribute in the SDP nanang defect normal release-1.0.3 pjmedia 919 An iLBC session must use same mode in both directions. nanang defect normal release-1.4 pjmedia 923 New API to retrieve current jitter buffer state from a stream/session nanang enhancement minor release-1.4 pjmedia 926 SDP parser compliance with RFC 4566 (thanks Johan Lantz for the report) nanang defect normal release-1.4 pjmedia 929 Improvement in packet lost concealment (PLC) when handling burst of lost packets nanang enhancement normal release-1.4 pjmedia 941 Lots of compilation wanings in libg7221 in basic_op.h with gcc nanang defect minor release-1.5 pjmedia 942 MIPS test fails on iLBC encode/decode. nanang defect normal release-1.4 pjmedia 943 Assertion in destroying stream port with SRTP in MIPS test nanang defect normal release-1.4 pjmedia 947 SRTP stops functioning after the library is restarted nanang defect major release-1.4 pjmedia 952 Error in calculating RTP packet extended header (thanks Thomas Falk for the patch) nanang defect normal release-1.5 pjmedia 958 Passthrough codec overwrites codec parameters with iLBC setting. nanang defect normal release-1.5 pjmedia 963 Passthrough codec overwrites codec parameters with iLBC setting. nanang defect critical release-1.4.5 pjmedia 964 Assertion when receiving SDP media with port 0 and without rtpmap attribute for the dynamic payload type formats (thanks Andrey Kovalenko for the report) nanang defect normal release-1.5 pjmedia 969 Improvement in jitter buffer algoritm for low bandwidth network (thanks Emil Sturniolo for the suggestion) nanang enhancement normal release-1.6 pjmedia 977 ICE does not change role to Controlling when talking to ice-lite agents (thanks Amaresh Marekar for the report) nanang defect normal release-1.5 pjmedia 988 Aray bounds checking in SDP functions (thanks Mark Webster for the report) nanang defect normal release-1.5 pjmedia 998 Unhandled SDP attribute a=sendonly/recvonly/sendrecv/inactive in session level (thanks Rafael Maia for the reports) nanang defect normal release-1.6 pjmedia 1008 Playback not working when using VAS AMR codec on few S60 devices nanang defect normal release-1.6 pjmedia 1009 Support for the latest Intel IPP version and using Intel IPP on MacOS Intel platform nanang enhancement normal release-1.6 pjmedia 1023 Support for CELT codec nanang enhancement normal Known-Issues-and-Ideas pjmedia 1025 Support for using alternate third party PortAudio, Speex, and GSM libraries nanang enhancement normal release-1.6 pjmedia 1027 Stream sends no audio when using passthrough codecs and bypassing audio switch board (Thanks Yuri Maliy for the report) nanang defect normal release-1.6 pjmedia 1042 The pjmedia echo cancellation wrapper causes Speex AEC to stop working (thanks Bill Gardner for the report) nanang defect major release-1.6 pjmedia 1051 Core audio device support for Mac and iPhone OS nanang enhancement normal release-1.7 pjmedia 1054 iLBC codec framework for iPhone OS nanang enhancement normal release-1.7 pjmedia 1065 Register/unregister feature for audio device nanang enhancement normal release-1.7 pjmedia 1066 Invalid SDP answer does not cause SDP negotiation to fail (thanks Andrey Kovalenko for the report) nanang defect normal release-1.7 pjmedia 1067 Miscellaneous fixes/updates for jitter buffer nanang defect normal release-1.7 pjmedia 1072 Audio clipping on G.722 regarding 14-bit PCM for codec input/output nanang enhancement normal release-1.7 pjmedia 1073 Assertion when receiving SDP answer with different media count nanang defect normal release-1.7 pjmedia 1074 Assertion when SRTP receives long key in SDP crypto attribute nanang defect normal release-1.7 pjmedia 1075 SRTP authentication fails after hold/resume and RTP seq restarted nanang defect normal release-1.7 pjmedia 1076 SRTP put unnecessary SDP crypto attribute in disabled SDP media (port 0) nanang enhancement normal release-1.7 pjmedia 1084 Invalid negotiated codec after SDP negotiation nanang defect normal release-1.7 pjmedia 1085 Handle the usage of obsoleted payload type 2 for G726-32 nanang defect normal release-1.7 pjmedia 1088 Assertion when SDP negotiation processing SDP offer containing disabled media without rtpmap attribute nanang defect normal release-1.7 pjmedia 1094 Transmit RTCP keep alive even when the stream is paused (thanks Johan Lantz for the suggestion) nanang defect normal release-1.7 pjmedia 1100 pjmedia_stream_modify() API nanang enhancement normal release-2.x pjmedia 1102 Run-time configuration for controlling keep-alive mechanism sent by stream nanang enhancement minor Known-Issues-and-Ideas pjmedia 1103 RTCP statistics updates (thanks Roman Puls for the suggestions) nanang enhancement normal release-1.7 pjmedia 1106 Audio clipping when stream encoded using IPP G722.1 and decoded using pjmedia G722.1 nanang defect normal release-1.7 pjmedia 1112 IPP G.729 codec still generates silence packet when annexb=no (thanks Arie Velthoen for the report and fix) nanang defect normal release-1.8 pjmedia 1113 iPhone: Echo cancellation may not work on iOS using SDK 4.x nanang defect normal release-1.8 pjmedia 1114 Wrong bytes_per_frame in stream port info (thanks Thomas Giesel for the report and fix) nanang defect normal release-1.8 pjmedia 1115 iPhone: Long delay when calling AudioConverterNew() causing timeout in acquiring pjsua lock (thanks Bogdan Krakowski the report) nanang defect normal release-1.8 pjmedia 1126 Get a working echo cancellation for mobile and embedded systems nanang enhancement normal release-2.x pjmedia 1129 Limited run-time configuration for media stream keep-alive (thanks Johan Lantz for the suggestion) nanang enhancement normal release-1.8.5 pjmedia 1133 "Obey remote SDP attribute ""ptime"" (thanks Eize for the patch)" nanang enhancement normal release-1.8.5 pjmedia 1135 Processing of RTP padding bit (thanks Rafael Maia for the suggestion) nanang defect normal release-1.8.5 pjmedia 1140 Crash on disconnecting call with SRTP + ICE (thanks Bogdan Krakowski for the report) nanang defect normal release-1.8.5 pjmedia 1148 Assertion when offering SDP media with port zero but answered with port non-zero nanang defect normal pjmedia 1153 Build problem when telephone events is disabled (thanks Johan Lantz for the report) nanang defect normal release-1.8.10 pjmedia 1154 Run-time option to disable telephone-event in outgoing SDP offer (thanks Marcus Froeschl for the suggestion) nanang enhancement minor release-1.8.10 pjmedia 1160 Option to bypass RTP payload type verification in the stream (Johan Lantz) nanang enhancement minor release-1.8.10 pjmedia 1171 Setting default codec parameter issues (thanks Arie Velthoen for the report) nanang defect normal release-1.8.10 pjmedia 1179 SRTCP with HMAC-SHA1 authentication must always use 80 bits tag length nanang defect normal release-2.x pjmedia 1180 Support G726 RTP packetization variants nanang enhancement normal Known-Issues-and-Ideas pjmedia 1182 vstream (video stream) implementation and sample nanang enhancement normal release-2.0-dev pjmedia 1183 QuickTime capture device for Mac OS X and iOS's capture and render device ming defect normal release-2.0-dev pjmedia 1186 SDP works nanang enhancement normal release-2.0-dev pjmedia 1188 Audio breakups after jitter buffer discarding frames (thanks Bogdan Krakowski for the report) nanang defect normal release-1.10 pjmedia 1189 Click noise produced by the jitter buffer when it progressively discard audio frames to improve latency (thanks Bogdan Krakowski for the patch) nanang defect normal release-1.10 pjmedia 1199 Support G722 with 10ms packet length (thanks Erik Waling for the report) nanang enhancement normal release-1.10 pjmedia 1200 Support IPP version 7.0 nanang enhancement normal release-1.10 pjmedia 1206 Add pjmedia_stream API to get the last frame type retrieved from the jitter buffer. nanang enhancement normal release-1.10 pjmedia 1207 Deprecation of nanang enhancement normal release-2.0-dev pjmedia 1210 Misc coreaudio fixes for iPhone OS (setting Audio Session category in stream creation and after interruption) nanang enhancement normal release-1.10 pjmedia 1213 Work on video devices nanang enhancement normal release-2.0-dev pjmedia 1215 FRAMEWORK nanang enhancement normal release-2.0-dev pjmedia 1227 Support for Intel IPP7 nanang enhancement normal release-2.0-dev pjmedia 1233 Wrong SDP media transport parsed when the media line has no format nanang defect normal release-1.10 pjmedia 1234 Missing video keyframe nanang defect normal release-2.0-beta pjmedia 1236 Video payload type issues (mostly for H.264) nanang defect normal Known-Issues-and-Ideas pjmedia 1237 Incoming SDP reoffer containing secured and unsecured media gets rejected in SRTP mandatory mode nanang defect normal release-2.0-dev pjmedia 1239 "Missing H264 ""max-fs"" SDP parameter caused call to be rejected" nanang defect minor release-2.x pjmedia 1243 ICE bug: If RTCP is not in use, the agent MUST signal that using b=RS:0 and b=RR:0 nanang defect normal release-1.10 pjmedia 1244 How to set bandwidth nanang defect minor release-2.0-rc pjmedia 1249 Memory corruption bug in splitcomb (thanks Peter Lukac for the report and the fix) nanang defect normal release-1.10 pjmedia 1257 Option for using simple FIFO delay buffer in echo canceller nanang enhancement normal release-1.12 pjmedia 1258 Divide by zero exception in jitter buffer with prefetching mechanism enabled (thanks Roman Puls for the report) nanang defect normal release-1.12 pjmedia 1261 Video tee ming task major release-2.0-alpha pjmedia 1268 Option for automatic/manual sending of RTCP SDES/BYE for the stream. nanang enhancement normal release-1.12 pjmedia 1270 Native libx264 encoder nanang enhancement minor release-2.0-beta pjmedia 1279 Create fmt_match_cb() for g7221 & amr-nb/wb, and remove the hardcoded ones in sdp_neg.c nanang enhancement minor release-2.0-beta pjmedia 1280 Videoport only buffers 1 frame nanang defect minor release-2.x pjmedia 1281 What pjmedia_vid_param fields are initialized by default_param()? ming defect minor release-2.0-alpha pjmedia 1282 "Change ""*fmt"" in pjmedia_vid_dev_info to array" ming defect minor release-2.0-alpha pjmedia 1283 Hardcoded format list in some video components (e.g: AVI reader, QT dev, etc) nanang defect minor release-2.x pjmedia 1284 Media event framework bennylp enhancement normal release-2.0-alpha pjmedia 1290 Timestamp in media flow nanang enhancement minor release-2.x pjmedia 1294 New pjmedia_codec_register_audio_codecs() API nanang enhancement normal release-2.0-alpha pjmedia 1295 pjmedia_codec_encode() instead of codec->encode nanang enhancement minor release-2.0-alpha pjmedia 1297 Dynamic payload type allocation nanang enhancement minor release-2.10 pjmedia 1300 Symmetric payload type in generating SDP answer nanang enhancement normal release-2.0-beta pjmedia 1301 Wrong alaw value is generated by the non-table version of pjmedia_linear2alaw() function for some specific PCM values (thanks K. Johnson for the fix) nanang defect normal release-1.12 pjmedia 1304 Video port review/refactoring ming defect normal release-2.0-alpha pjmedia 1307 AMR with VAD turned on causes loud noise nanang defect normal release-1.12 pjmedia 1323 Unit test for video port ming enhancement normal release-2.0-alpha pjmedia 1325 Signature for pjmedia objects nanang enhancement normal release-2.0-alpha pjmedia 1345 Assertion in codec operations caused by too small supplied buffer size. nanang defect normal release-2.0-alpha pjmedia 1360 Video orientation support nanang defect normal release-2.0-alpha2 pjmedia 1361 Video codec API changes bennylp defect normal release-2.0-alpha2 pjmedia 1366 More clever RTP transport remote address switch nanang enhancement normal release-1.12 pjmedia 1378 Change jitter buffer progressive discard algorithm nanang defect normal release-1.12 pjmedia 1381 Allow omitting SDP format parameter in video codec nanang enhancement normal release-2.0-alpha2 pjmedia 1385 Bug in SDP negotiation when generating answer with prefer_remote_codec==0 (thanks Régis Montoy for the report) nanang defect normal release-1.12 pjmedia 1388 Support for OpenCORE AMR-NB codec (thank you Dan Arrhenius for the contribution!) nanang enhancement normal release-1.12 pjmedia 1390 Reenable H264 with the lattest ffmpeg nanang enhancement normal release-2.0-beta pjmedia 1392 Immediately decode incoming frames to avoid loosing key frames when the jbuf is full and improve latency nanang enhancement normal release-2.0-beta pjmedia 1394 Concurrency problem when stopping clock thread nanang defect normal release-2.0-beta pjmedia 1404 Assertion in receiving SDP video offer containing static payload type nanang defect normal release-2.0-beta pjmedia 1410 Assertion and noise when using AMR-WB with multiple frames per packet (thanks Olle Frimanson for the report) nanang defect normal release-1.12 pjmedia 1413 G722.1 cannot encode multiple frames per packet (thanks Olle Frimanson for the report) nanang defect normal release-1.12 pjmedia 1420 Event manager nanang enhancement normal release-2.0-beta pjmedia 1421 Audio is missing temporarily if SRTP is enabled due to lock codec feature (thanks Marcus Froeschl for the report) nanang defect normal release-1.14 pjmedia 1422 Option to configure or disable RTCP RTT normalization (thanks Lars Helgeson for the patch) nanang enhancement normal release-1.14 pjmedia 1437 Video keyframe request/response using RTCP feedback Picture Loss Indication nanang enhancement normal release-2.10 pjmedia 1439 RTCP samples_per_frame setting for video stream nanang defect normal release-2.x pjmedia 1440 Proper set up of RTCP compound packet (thanks Werner Dittmann for the report) nanang defect normal release-1.14 pjmedia 1443 Missing destroy method in opencore-amrnb codec factory (thanks Werner Dittmann for the fix) nanang defect normal release-2.0-rc pjmedia 1447 Infinite loop in switchboard when sound device ptime is lower than call stream ptime (thanks SvenÅke for the report) nanang defect normal release-1.14 pjmedia 1453 Memory leak in setting default video codec parameters (thanks Bo Shi for the feedback) nanang defect normal release-2.0-rc pjmedia 1456 Crash on SRTP unprotect after SRTP restarted on replay error (thanks Dan Arrhenius for the report) nanang defect normal release-1.14 pjmedia 1457 Assertion when incoming reoffer SDP contains no media (thanks Ashraf Jaddo for the report) nanang defect normal release-1.14 pjmedia 1458 Cannot create unidirectional sound port nanang defect normal release-1.14 pjmedia 1469 Configure does not detect and set ffmpeg dependency to x264 properly causing link error nanang defect normal release-2.0-rc pjmedia 1472 Modify video port to create its own clock instead of using the device's clock nanang enhancement normal release-2.0-rc pjmedia 1473 Frame rate setting for H263 encoder is ignored nanang defect normal release-2.0-rc pjmedia 1475 Incoming video quality degraded a lot when encoder MTU setting decreased to half nanang defect normal release-2.0-rc pjmedia 1476 Control video packets send rate (thanks Faba Aa for the feedback) nanang defect normal release-2.0-rc pjmedia 1479 Apply RTCP enhancements for video stream nanang enhancement normal release-2.0-rc pjmedia 1480 Wav player not rewinding after resetting the position to zero (thanks Han Rui and Alejandro Orellana for the feedback) nanang defect normal release-1.14 pjmedia 1490 Audio issue caused by invalid AMR-NB frame type on VAS-direct (thanks Olle Frimanson for the report) nanang defect normal release-1.14 pjmedia 1494 Use EC options to determine whether to use device/software EC nanang enhancement normal release-1.14 pjmedia 1501 Video format changed event triggered repeatedly when receiving dynamic video framerate (thanks Omar Hussein for the report) nanang defect normal release-2.0 pjmedia 1502 WAV player with NO_LOOP option still plays samples from start in the last frame (thanks Dmitry Dudkin for the patch) nanang defect normal release-1.14.2 pjmedia 1510 Sharing and assertion problem with ALSA device nanang defect normal release-1.14.2 pjmedia 1528 Wrong definition of video format YV12 nanang defect normal release-2.0.1 pjmedia 1531 Memory and handle leak issue in clock thread (thanks Michael Derfler for the report) nanang defect normal release-2.0.1 pjmedia 1532 Possible optimization in conference bridge (thanks Michael Derfler for the patch) nanang enhancement normal release-2.0.1 pjmedia 1544 New codec interface for incremental encoding to improve performance with multiple frames per packet nanang enhancement normal Known-Issues-and-Ideas pjmedia 1547 Separating max packet size settings for incoming and outgoing in pjmedia nanang defect normal release-2.1 pjmedia 1549 Last frame of a non-looping WAV file is played continuously by conference bridge nanang defect normal release-2.1 pjmedia 1566 Metallic audio on audio+video call with audio codec G.722 nanang defect normal release-2.1 pjmedia 1571 Deadlock when closing the video port on Mac OS X nanang defect normal release-2.2.1 pjmedia 1577 "Add pjmedia setting to include SDP bandwidth modifier ""TIAS"" (RFC3890)" nanang enhancement normal release-2.1 pjmedia 1582 DTMF digit E (End) bit fixes according to RFC 4733 (RFC 2833) nanang defect normal release-2.1 pjmedia 1586 SILK audio codec wrapper implementation nanang enhancement normal release-2.1 pjmedia 1608 Support for OpenCORE AMR-WB codec nanang enhancement normal release-2.1 pjmedia 1612 Bugs with jitter buffer fixed mode operation nanang defect normal release-2.1 pjmedia 1622 Apply H264 SDP fmtp parameters: max-fs, max-mbps, max-br nanang defect normal release-2.1 pjmedia 1625 Allow SDP media without connection line when the port is zero nanang enhancement normal release-2.1 pjmedia 1658 Stop media endpoint's worker threads first when destroying media subsystem nanang enhancement normal release-2.2 pjmedia 1659 SDP offer version number is not incremented if re-INVITE offer is rejected nanang defect normal release-2.2 pjmedia 1674 Deadlock when third party media employs external lock and ICE is active nanang defect normal release-2.2 pjmedia 1678 Proper error handling in WAV writer nanang defect normal release-2.2 pjmedia 1681 Add setting for RTP socket buffer size nanang enhancement normal release-2.2 pjmedia 1692 Allow multiple codecs in SDP answer (thanks to Joshua Colp for the patch) nanang enhancement normal release-2.2 pjmedia 1705 Add playback and capture callbacks for echo canceller algo nanang enhancement normal release-2.2 pjmedia 1730 Deprecation of srtp_deinit() (thanks Tzafrir Cohen for the report) nanang enhancement normal release-2.2 pjmedia 1734 Add flash support for DTMF based on RFC 2833 nanang enhancement normal release-2.2 pjmedia 1750 Compilation error with newer ffmpeg version nanang defect normal release-2.3 pjmedia 1754 Crash in video stream when encoder returns zero length payload nanang defect normal release-2.3 pjmedia 1758 Support for OpenH264 v1.0.0 codec nanang enhancement normal release-2.3 pjmedia 1769 Insufficient decode buffer size when using H264 nanang defect normal release-2.3 pjmedia 1776 Support for Libyuv nanang enhancement normal release-2.3 pjmedia 1794 Assertion or garbled audio in call using G.722.1 nanang defect normal release-2.4 pjmedia 1798 Crash upon receiving re-INVITE to restart ICE after failed STUN (thanks to Itay Bianco for the report and patch) nanang defect normal release-2.4 pjmedia 1799 Fix finding highest resolution for H264 nanang defect normal release-2.4 pjmedia 1814 Audio frame preview callbacks nanang enhancement normal release-2.4 pjmedia 1830 Option to maintain video aspect ratio between requested size and supported size nanang enhancement normal Known-Issues-and-Ideas pjmedia 1831 Find best match of video format between requested and supported format nanang enhancement normal release-2.4 pjmedia 1834 Crash in SDP negotiator due to access to invalid memory space nanang defect normal release-2.4 pjmedia 1847 Upgrade libsrtp version and support for AES-256 crypto nanang enhancement normal release-2.5 pjmedia 1856 Offer only current active crypto on re-INVITE nanang enhancement normal release-2.4.5 pjmedia 1860 Modify pjmedia_sdp_neg_fmt_match() to check for encoding parameters as well nanang enhancement normal release-2.4.5 pjmedia 1866 More crash in SDP negotiator due to invalid memory access nanang defect normal release-2.4.5 pjmedia 1871 Missing audio index normalization in audio device open functions nanang defect normal release-2.4.5 pjmedia 1876 Video renderer restarted multiple times nanang defect normal release-2.4.5 pjmedia 1884 Audio stutter on remote side after disconnecting stream from microphone in the conference bridge nanang defect normal release-2.5 pjmedia 1887 No output frame returned by iLBC encoder on iOS when using multiple frames per packet nanang defect normal release-2.5 pjmedia 1888 Support for WebRTC Acoustic Echo Cancellation nanang enhancement normal release-2.5 pjmedia 1897 Support Ffmpeg 2.8 nanang enhancement normal release-2.5 pjmedia 1904 Support for Opus codec nanang enhancement normal release-2.5 pjmedia 1907 Remove pjmedia* circular dependency nanang enhancement normal release-2.5 pjmedia 1910 Option to regularly send video keyframe in the beginning of video call session nanang enhancement normal release-2.6 pjmedia 1920 Various patches related to FFMpeg nanang enhancement normal release-2.5.1 pjmedia 1943 AES-GCM crypto support for SRTP nanang enhancement normal release-2.6 pjmedia 1947 Support for OpenH264 v1.6.0 codec nanang enhancement normal release-2.6 pjmedia 1958 Update RTP sequence number during keep-alive nanang defect normal release-2.6 pjmedia 1970 Add function pjmedia_rtp_decode_rtp2() nanang enhancement normal release-2.6 pjmedia 1977 Add attach2() and pjmedia_transport_attach2() to pjmedia transport interface nanang enhancement normal release-2.6 pjmedia 1978 Add function to get RTP session from stream/vid stream nanang enhancement normal release-2.6 pjmedia 2013 Prevent crash when timer refresh with SRTP is interrupted by a re-INVITE nanang defect normal release-2.7 pjmedia 2014 When receiving an SDP answer for SRTP, process the tag correctly based on the offer nanang defect normal release-2.7 pjmedia 2018 Support DTLS for SRTP keying nanang enhancement normal release-2.7 pjmedia 2022 Video Toolbox H264 encoder and decoder for Mac and iOS nanang enhancement normal release-2.7 pjmedia 2026 Add option to for the SDP version to not increment when there's no change from previous answer/offer nanang enhancement normal release-2.7 pjmedia 2029 Support for bcg729 nanang enhancement normal release-2.7 pjmedia 2031 Add compile-time config for L16 codec nanang enhancement normal release-2.7 pjmedia 2033 ICE must use regular nomination when communicating with lite implementations nanang defect normal release-2.7 pjmedia 2035 Make sure transport SRTP buf size is sufficient before calling srtp_protect() and srtp_protect_rtcp() nanang defect normal release-2.7 pjmedia 2050 Enabling AES-GCM when using external libSRTP version 1.x and 2.0.0 nanang enhancement normal release-2.7.1 pjmedia 2057 Optimization: Improve conference mix loop performance nanang enhancement normal release-2.8 pjmedia 2068 Add compile time option to enable/disable simple AGC in conference nanang enhancement normal release-2.8 pjmedia 2073 Enable wav playlist to play WAV files with extra chunks after DATA chunk nanang enhancement normal release-2.8 pjmedia 2084 Opus decode/recovery issue when FEC or PLC is enabled nanang defect normal release-2.8 pjmedia 2087 Support for RTP and RTCP multiplexing nanang enhancement normal release-2.8 pjmedia 2088 Generate and negotiate telephone-event with multiple clock-rates in SDP offer/answer nanang enhancement normal release-2.10 pjmedia 2089 Support receiving Opus packets with various frame lengths nanang enhancement normal release-2.8 pjmedia 2092 Crash when receiving SDP with invalid fmtp attribute nanang defect critical release-2.8 pjmedia 2093 Crash when parsing SDP with an invalid media format description nanang defect critical release-2.8 pjmedia 2094 Crash when receiving SDP with invalid fmtp attribute nanang defect critical release-2.7.2 pjmedia 2095 Crash when parsing SDP with an invalid media format description nanang defect critical release-2.7.2 pjmedia 2096 Various updates in DTLS-SRTP nanang defect normal release-2.8 pjmedia 2097 Start read operation in UDP media transport in pjmedia_transport_media_start() nanang enhancement normal release-2.8 pjmedia 2106 Fixed SID counter for AMR-WB nanang defect normal release-2.8 pjmedia 2110 Fix incorrect DTMF duration/timestamp for codecs with RTP timestamp unit not using actual sampling rate nanang defect normal release-2.8 pjmedia 2111 Add compile-time setting to specify DTMF duration in ms nanang enhancement normal release-2.8 pjmedia 2113 Implement conference signal level adjustment for a specific connection nanang enhancement normal release-2.8 pjmedia 2114 Reset VideoToolbox on iOS when app switches from background to active nanang defect normal release-2.8 pjmedia 2118 Possible insufficient stream buffer size when using Opus nanang defect normal release-2.8 pjmedia 2126 Implement RTCP Feedback nanang enhancement normal release-2.8 pjmedia 2131 Incorrect Opus fmtp settings nanang defect normal release-2.8 pjmedia 2139 Fix potentially incorrect buffer allocation for video port renderer nanang defect normal release-2.8 pjmedia 2152 Avoid premature video frame decoding due to RTP reordering nanang defect normal release-2.9 pjmedia 2154 Test with Opus 1.3 nanang task normal release-2.9 pjmedia 2157 Update media transport adapter sample nanang defect normal release-2.9 pjmedia 2160 Fix stuck issue in ioqueue when detaching UDP media transport nanang defect normal release-2.9 pjmedia 2163 Frame rate (fps) detection issue nanang defect normal release-2.9 pjmedia 2166 Possible buffer overread if RTCP packet length is invalid nanang defect major release-2.9 pjmedia 2171 Apply returned frame quality filter in OpenH264 decoder nanang enhancement normal release-2.9 pjmedia 2181 Video conference implementation enhancement normal release-2.9 pjmedia 2186 Enable video stream keep alive mechanism ming enhancement normal release-2.9 pjmedia 2188 RTCP RR not generated if stream's encoder channel is paused ming defect normal release-2.9 pjmedia 2202 Limit the number of ignored error when receiving RTP/RTCP. riza defect normal release-2.9 pjmedia 2206 Avoid calling SSL_shutdown() in DTLS media transport if handshake isn't completed yet ming defect normal release-2.9 pjmedia 2212 Fix potential buffer overflow in Video Toolbox codec ming defect normal release-2.10 pjmedia 2215 Reset jitter buffer after Opus ptime decreased nanang defect normal release-2.10 pjmedia 2228 Bug in PCM shift in G722 defect normal release-2.10 pjmedia 2231 Potential premature buffer reuse in UDP media transport ming defect normal release-2.10 pjmedia 2234 Memory leak with third party resampling riza defect normal release-2.10 pjmedia 2236 Exception in iOS Video Toolbox H264 due to UI API called on background thread nanang defect normal release-2.10 pjmedia 2247 Distorted video sent by iOS 13 devices nanang defect normal release-2.10 pjmedia 2248 Memory leak if stream fails to be created ming defect normal release-2.10 pjmedia 2250 Enable OpenH264 native log riza enhancement normal release-2.10 pjmedia 2251 Deadlock between PJSUA LOCK and conference mutex ming defect normal release-2.10 pjmedia 2252 Fix Darwin video issue if supplied image height is different from the resolution ming defect normal release-2.10 pjmedia 2254 Incoming SDP offer with SRTP-DTLS rejected with PJMEDIA_SDPNEG_ENOMEDIA nanang defect normal release-2.10 pjmedia 2257 Filter SRTP crypto for setting DTLS-SRTP profile supported by by OpenSSL riza enhancement normal release-2.10 pjmedia 734 Implement error codes bennylp task normal aps-direct-integration pjmedia-audiodev 735 Intermitten noise on the remote peer with G.729 codec when conversation is silent. nanang defect normal release-1.1 pjmedia-audiodev 736 Old sound device compatibility bennylp task normal aps-direct-integration pjmedia-audiodev 737 Implement new Audio Device API to replace the existing sound API nanang enhancement normal release-1.1 pjmedia-audiodev 741 Makefiles, VS 2005, and eVC projects for audiodev library nanang task normal release-1.1 pjmedia-audiodev 768 Media initialization returns error if no audio device is detected nanang defect normal release-1.2 pjmedia-audiodev 771 Miscellaneous fixes for pjmedia-audiodev nanang defect normal release-1.2 pjmedia-audiodev 812 Noise with Symbian MDA sound backend when making a call nanang defect normal release-1.2 pjmedia-audiodev 847 Invalid audio device settings in symbian_ua_gui.mmp. nanang defect normal release-1.3 pjmedia-audiodev 853 ./configure with --disable-sound argument does not work nanang defect normal release-1.3 pjmedia-audiodev 909 Integration of VoIP Audio Service (VAS) for Nokia S60 nanang enhancement normal release-1.4 pjmedia-audiodev 968 WMME audio device initialization should not return non-PJ_SUCCESS just because of no audio device installed. nanang defect normal release-1.5 pjmedia-audiodev 978 Some noise in APS G.729 decoding/playback on some devices. nanang defect normal release-1.5 pjmedia-audiodev 983 Native WMME audio device backend is now the default device on Win32 and Windows Mobile. PortAudio is by default disabled. nanang enhancement normal release-1.5 pjmedia-audiodev 990 S60 VAS audio device may fail to start properly in the first call. nanang defect normal release-1.5 pjmedia-audiodev 991 Update to the latest PortAudio (PA) and fix PA issues on MacOS X Snow Leopard (thanks Saul Ibarra Corretge for the fix) nanang defect normal release-1.5.5 pjmedia-audiodev 1016 Native Linux ALSA audio device backend implementation nanang enhancement normal release-1.6 pjmedia-audiodev 1038 Implement null audio device nanang enhancement trivial release-1.6 pjmedia-audiodev 1055 Infinite loop in stopping APS audio device when initialization failed (thanks Tamàs Solymosi for the report) nanang defect normal release-1.6 pjmedia-audiodev 1093 Memory leak of undeleted CVoIPFormatIntfc instances in S60 VAS (thanks Tamàs Solymosi for the report) nanang defect minor release-1.7 pjmedia-audiodev 1172 Crash in coreaudio_dev (iPhone OS) when there is no call during a GSM interruption bennylp defect normal release-1.8.10 pjmedia-audiodev 1174 Fix crash in coreaudio_dev's interruptionListener (iPhone OS) and support for multiple interrupted streams (thanks to Seth Hinze for the patch) nanang defect normal release-1.10 pjmedia-audiodev 1191 Support for low latency audio I/O capability on iOS (thanks to Seth Hinze for the patch) nanang enhancement normal release-1.10 pjmedia-audiodev 1192 Native resampling for recording using AudioConverter on Mac OS (thanks to Seth Hinze for the patch) nanang enhancement normal release-1.10 pjmedia-audiodev 1194 iPhone: Fix problems with echo cancellation and Bluetooth input (SDK 4.x) nanang defect normal release-1.10 pjmedia-audiodev 1195 Mac OS X: Fix assertion during thread registration in audio input/output callbacks nanang defect normal release-1.10 pjmedia-audiodev 1196 Using default audio input/output devices in coreaudio backend on Mac OS X. nanang enhancement normal release-1.10 pjmedia-audiodev 1204 Support for refreshing audio device list (thanks to Seth Hinze for the patch) nanang enhancement normal release-1.10 pjmedia-audiodev 1251 Calling pjmedia_aud_subsys_shutdown() more than once may cause crash (thanks Bill Gardner for the patch) nanang defect normal release-1.12 pjmedia-audiodev 1273 WMME-dev extended format not yet ported nanang task normal release-2.0-beta pjmedia-audiodev 1315 Output volume setting not applied in Symbian VAS audio device creation nanang defect normal release-1.12 pjmedia-audiodev 1335 Fixes assertion when interruptionListener is called from an unregistered thread on iPhone OS (thanks to Ilya Kalinin for the patch) nanang defect normal release-1.12 pjmedia-audiodev 1365 Volume setting not applied in Symbian MDA audio device creation nanang defect normal release-1.12 pjmedia-audiodev 1518 Android audio device nanang enhancement normal release-2.2 pjmedia-audiodev 1570 Update BlackBerry BB10 audio device to SDK R6 nanang enhancement normal release-2.1 pjmedia-audiodev 1579 Update Symbian APS/VAS to use new pjmedia_format nanang defect normal release-2.1 pjmedia-audiodev 1636 Add BDsound IMproved Audio Device (bdIMAD) integration nanang enhancement normal release-2.2 pjmedia-audiodev 1656 BB10 audio device fixes (EC, hardcoded settings, etc) nanang defect normal release-2.2 pjmedia-audiodev 1732 Error setting audio output route in BlackBerry 10 (BB10) version 10.2.1 nanang defect normal release-2.2 pjmedia-audiodev 1736 Update to bdSound's bdiMad audio device to support output routing nanang enhancement normal release-2.2 pjmedia-audiodev 1743 Audio routing change or Unplugging the earpeace while audio is running would cause audio to stop in BB10 10.2.1 nanang defect normal release-2.2.1 pjmedia-audiodev 1777 Problem in audio device list refresh after unregistering an audio device factory nanang defect normal release-2.3 pjmedia-audiodev 1778 Support for Voice Processing IO Audio Unit on Mac nanang enhancement normal release-2.10 pjmedia-audiodev 1789 Support for audio route setting on Android nanang enhancement normal release-2.x pjmedia-audiodev 1833 Support bdSound's bdiMad v2.0.0 nanang enhancement normal release-2.4 pjmedia-audiodev 1841 Review Android audio output latency nanang task normal release-2.5 pjmedia-audiodev 1872 Move iOS audio session category setting to factory initialisation nanang enhancement normal release-2.4.5 pjmedia-audiodev 1896 Update default audio device backends nanang enhancement normal release-2.5 pjmedia-audiodev 1939 Crash when failed to initialize android jni dev nanang defect normal release-2.5.5 pjmedia-audiodev 1956 Support for setting audio input source capability in Android JNI audio device nanang enhancement normal release-2.6 pjmedia-audiodev 1991 Support ALSA audio device volume setting nanang enhancement minor release-2.7 pjmedia-audiodev 2103 Green screen in the beginning of video call nanang enhancement normal release-2.8 pjmedia-audiodev 2168 Add media event for audio device error nanang defect normal release-2.9 pjmedia-audiodev 2223 ALSA sound device wrapper implementation ignores period size returned by ALSA riza defect normal release-2.10 pjmedia-audiodev 2224 De-Initialize ALSA sound device with snd_pcm_drop() instead of snd_pcm_drain() to avoid stuck issue riza defect normal release-2.10 pjmedia-audiodev 1274 SDL video resize ming enhancement normal release-2.0-alpha pjmedia-videodev 1275 pjmedia_vid_subsys_xx() (videodev) is not a good name ming defect minor release-2.0-alpha pjmedia-videodev 1276 Add baseclasses sample in third_party directory required by dshow_dev ming enhancement minor release-2.0-rc pjmedia-videodev 1285 Add support for SDL 1.3 ming enhancement normal release-2.0-alpha pjmedia-videodev 1286 Stride issue in dshow renderer (Video Mixing Renderer) ming defect minor release-2.0-alpha pjmedia-videodev 1288 Compatibility with DirectX SDK Jun 2010 ming defect normal release-2.0-alpha pjmedia-videodev 1292 Make sure each video device and video port instance is always unidirectional ming enhancement normal release-2.0-alpha pjmedia-videodev 1309 Add video device capability to support changing position and hiding of renderer window ming enhancement normal release-2.0-alpha pjmedia-videodev 1312 Support for refreshing video device list ming enhancement normal release-2.0-alpha pjmedia-videodev 1328 Issues with DirectX device GUI operation: resize, move ming defect normal release-2.0-beta pjmedia-videodev 1332 Design: review the window API vs window handle passing nanang task major release-2.0-alpha pjmedia-videodev 1333 Design: review the video preview API nanang defect normal release-2.0-beta pjmedia-videodev 1334 Refactor: SDL device ming task major release-2.0-alpha pjmedia-videodev 1340 Handle native capture preview bennylp task normal release-2.0-alpha2 pjmedia-videodev 1343 Refactor: SDL device ming task normal release-2.0-beta pjmedia-videodev 1350 Stuck in SDL when destroying video window if the parent window is not closed ming defect normal release-2.0-rc pjmedia-videodev 1353 Memory leak in qt_dev ming defect normal release-2.0-alpha pjmedia-videodev 1362 Support for fast switching between devices bennylp task normal release-2.0-alpha2 pjmedia-videodev 1382 Handle flipped image in dshow ming enhancement minor release-2.0-alpha2 pjmedia-videodev 1401 Add support for video device's window flags ming enhancement normal release-2.0-beta pjmedia-videodev 1429 Problem with SDL on setting window's position when window is hidden ming defect normal release-2.0-beta pjmedia-videodev 1438 CoInitializeEx by application prevents dshow device from working (thanks Michael for the report)v ming defect normal release-2.0-rc pjmedia-videodev 1450 Add support for SDL job queue to grow in size ming enhancement minor release-2.0-rc pjmedia-videodev 1478 Virtual video device for streaming AVI file ming enhancement normal release-2.0-rc pjmedia-videodev 1529 SDL2 support nanang enhancement normal release-2.0.1 pjmedia-videodev 1536 Modify video port creation parameter to be set with actual creation prm on output ming enhancement normal release-2.0.1 pjmedia-videodev 1581 Fixed crash in video port when the capturer is passive, its stream is passive, and converter is needed ming defect normal release-2.1 pjmedia-videodev 1600 V4L2 capture device always re-enqueue buffer with index zero (thanks Atilla Filiz for the patch) ming defect normal release-2.1 pjmedia-videodev 1676 Assertion when SDL initialization fails on library startup ming defect normal release-2.2 pjmedia-videodev 1729 Video devices may still be built even when video is disabled (thanks Tzafrir Cohen for the patch) ming defect normal release-2.2 pjmedia-videodev 1757 iOS renderer using OpenGL ES 2 ming enhancement normal release-2.3 pjmedia-videodev 1762 Update iOS video capture and simple renderer ming enhancement normal release-2.3 pjmedia-videodev 1787 Failure of DShow device to open a certain resolution nanang defect normal release-2.4 pjmedia-videodev 1790 Android renderer using OpenGL ES 2 ming enhancement normal release-2.4 pjmedia-videodev 1822 Android video capturer ming enhancement normal release-2.4 pjmedia-videodev 1824 Fast switching bug in video capture device ming defect normal release-2.4 pjmedia-videodev 1826 Check and implement format enumeration in video capture devices ming enhancement normal release-2.4 pjmedia-videodev 1835 Crash in iOS OpenGL renderer when in background and assertion during destruction ming defect normal release-2.4 pjmedia-videodev 1836 Added colorbar device with active role ming enhancement normal release-2.4 pjmedia-videodev 1837 Fix dispatch queue problem in iOS capture device (crash in enc_clock_cb) ming defect normal release-2.4 pjmedia-videodev 1861 Support for video capture orientation ming enhancement normal release-2.4.5 pjmedia-videodev 1880 Incorrect orientation after switching video capture or when using back camera ming defect normal release-2.5 pjmedia-videodev 1931 Support for AVFoundation on Mac (due to deprecated QTKit) ming enhancement normal release-2.5.5 pjmedia-videodev 1944 Allow native window to be set for video output window on SDL ming enhancement normal release-2.5.5 pjmedia-videodev 1948 Modify async dispatch to synchronous on Mac and iOS video device implementation ming defect normal release-2.6 pjmedia-videodev 2122 Fail to start video preview on Android due to error creating converter ming defect normal release-2.8 pjmedia-videodev 2239 Avoid crash in rendering after Android OpenGL reinit failure nanang defect normal release-2.10 pjmedia-videodev 2253 Support for VP8 and VP9 video codec ming enhancement normal release-2.10 pjmedia-videodev 2255 Add API for making video window full screen nanang enhancement normal release-2.10 pjmedia-videodev 279 Bug with authenticating response causing STUN responses to be dropped bennylp defect normal release-0.7.0-rc2 pjnath 285 ICE transport stops receiving packet upon getting ICMP unreach on Windows bennylp defect normal release-0.7.0-rc2 pjnath 286 Bug in STUN FINGERPRINT verification and logging STUN message bennylp defect normal release-0.7.0-rc2 pjnath 287 Selective authentication for STUN error responses bennylp defect normal release-0.7.0-rc2 pjnath 288 ICE role error on re-INVITE and ICE auth error when sending 487 (Role Conflict) response bennylp defect normal release-0.7.0-rc2 pjnath 297 Bug in handling data from peer in TURN sample application (thanks scott_lvsha) bennylp defect normal release-0.7.0 pjnath 303 Crash on STUN session's keep alive on loss of network connectivity bennylp defect normal release-0.7.0 pjnath 308 Selective STUN authentication for STUN failure responses bennylp task normal release-0.7.0 pjnath 321 Assertion in ICE stream transport when STUN is not used (thanks Frank Nießen) bennylp defect normal release-0.8.0 pjnath 322 Crash in ICE when adding peer reflexive candidate bennylp defect normal release-0.8.0 pjnath 344 ICE negotiation failed when remote doesn't support RTCP bennylp defect normal release-0.8.0 pjnath 368 STUN keep-alive timed out when ICE is used bennylp defect normal release-0.8.0 pjnath 369 ICE negotiation fails after endpoint has been idle for long time bennylp defect normal release-0.8.0 pjnath 372 Handle case where STUN mapped address has changed in ICE bennylp defect normal release-0.8.0 pjnath 374 Update STUN specification from rfc3489bis-06 to rfc3489bis-10 bennylp enhancement normal release-0.8.0 pjnath 382 Update ICE from draft-ietf-mmusic-ice-14 to ice-18 specification bennylp enhancement normal release-0.8.0 pjnath 392 Added configuration to enable old, rfc3489bis-06 and older, style of MESSAGE-INTEGRITY and FINGERPRINT calculation bennylp enhancement normal release-0.8.0 pjnath 399 Added tool to perform NAT type detection/classification bennylp enhancement normal release-0.8.0 pjnath 422 IPv6 support in PJNATH bennylp enhancement major release-2.5.5 pjnath 437 Stack overflow in ICE on Symbian phone target bennylp defect normal release-0.9.0 pjnath 485 Support for new TURN draft (TURN-07) and latest ICE draft (ICE-19) bennylp enhancement major release-0.9.0 pjnath 519 STUN request is not freed when transaction times out (thanks Amit Sharma) bennylp defect normal release-0.9.0 pjnath 567 Rare race condition causing crash in ICE stream transport when STUN Binding resolution callback is called before initialization completes bennylp defect normal release-1.0-rc1 pjnath 591 Assertion failure in ICE session (thanks Pedro Gonçalves for the report) bennylp defect normal release-1.0-rc1 pjnath 598 Update to draft-ietf-behave-rfc3489bis-18 and draft-ietf-behave-turn-09 bennylp enhancement normal release-1.0-rc1 pjnath 607 Assertion and possibly crash in ICE stream transport when client is not behind NAT (thanks Nicolas Fauvel for the report) bennylp defect normal release-1.0-rc2 pjnath 652 Add WinCE workspace/project files for pjnath unit tests (thanks Seth Hinze for the contribution) bennylp enhancement normal release-1.0 pjnath 654 Error when falling back to secondary TURN server (thanks Nicolas Fauvel for the report) bennylp defect normal release-1.0 pjnath 663 ICE negotiation may not complete indefinitely if remote doesn't perform any connectivity checks bennylp defect normal Known-Issues-and-Ideas pjnath 675 Crash when ICE & STUN are enabled on Symbian (thanks Rawshan Iajdani for the report) bennylp defect normal release-1.0.1 pjnath 689 Deadlock caused by ICE media transport (thanks Alain Totouom for the report) bennylp defect normal release-1.1 pjnath 691 Deadlock caused by ICE media transport (thanks Alain Totouom for the report) bennylp defect normal release-1.0.2 pjnath 742 Change in mapped/STUN IP address does not update ICE srflx candidate (thanks Alexei Kuznetsov for the report). bennylp defect normal release-1.1 pjnath 743 Change in mapped/STUN IP address does not update ICE srflx candidate (thanks Alexei Kuznetsov for the report). bennylp defect normal release-1.0.2 pjnath 757 Wrong selection of default candidate among host candidates bennylp defect normal release-1.2 pjnath 780 Update PJNATH to the latest STUN, TURN, and ICE specs and other enhancements bennylp enhancement normal release-1.2 pjnath 813 Wrong selection of default candidate among host candidates bennylp defect normal release-1.0.3 pjnath 836 SHA1 encryption may corrupt STUN packets with MESSAGE-INTEGRITY bennylp defect normal release-1.3 pjnath 837 SHA1 encryption may corrupt STUN packets with MESSAGE-INTEGRITY bennylp defect normal release-1.0.3 pjnath 839 Crash in TURN lookup_ch_by_addr() function when sending data bennylp defect major release-1.3 pjnath 840 Update in pjnath-test to support updated TURN draft bennylp defect normal release-1.3 pjnath 851 Support for regular nomination in ICE bennylp enhancement normal release-1.3 pjnath 854 Adding SOFTWARE attribute in all outgoing requests may cause compatibility problem with older STUN server (thanks Alexei Kuznetsov for the report) bennylp defect normal release-1.3 pjnath 856 Put back the ICE candidate priority values according to the default values in the draft-mmusic-ice bennylp defect normal release-1.3 pjnath 857 Support for ICE keep-alive with Binding indication bennylp defect normal release-1.3 pjnath 858 Do not authenticate STUN 438 response bennylp defect normal release-1.3 pjnath 888 TURN client allocation failure when it receives multiple 438/Stale Nonce responses (thanks Peter Livesey for the report) bennylp defect normal release-1.3 pjnath 889 TURN client ignores the allocation parameter specified by application bennylp defect normal release-1.3 pjnath 901 TURN client ignores the allocation parameter specified by application bennylp defect normal release-1.0.3 pjnath 916 Crash in TURN client when TCP connection is used bennylp defect normal release-1.4 pjnath 953 ICE may find the wrong best candidate (thanks John Ridges for the report) bennylp defect normal release-1.5 pjnath 960 STUN compatibility problem with RFC 3489 servers (in encoding SERVER-NAME or SOFTWARE attribute) bennylp defect blocker release-1.5 pjnath 962 STUN compatibility problem with RFC 3489 servers (in encoding SERVER-NAME or SOFTWARE attribute) bennylp defect blocker release-1.4.5 pjnath 971 Assertion in ICE with regular nomination strategy when registering timer bennylp defect normal release-1.5 pjnath 974 "Crash if ICE session is destroyed by the application inside ""on_ice_complete"" with an PJ_ICE_STRANS_OP_NEGOTIATION op callback (thanks John Ridges for the report)" bennylp defect normal release-1.5 pjnath 999 Fixes and enhancements to (ICE) TURN client and icedemo sample bennylp defect normal release-1.5.5 pjnath 1017 TURN TLS transport bennylp enhancement normal release-2.9 pjnath 1077 Automatically reallocate TURN connection upon Refresh request failure, and notify the application if the allocation retry also fails (thanks Jan Boquist for the suggestion) bennylp enhancement normal release-1.7 pjnath 1158 Possible wrong multiplexing of STUN traffic inside TURN Data Indication bennylp defect minor release-1.8.10 pjnath 1168 Assertion in ICE stream if TURN initialization fails (e.g. due to unresolvable server) bennylp defect normal release-1.8.10 pjnath 1316 Assertion when TURN session is deallocated prematurely (thanks Tony Jago Million for the report) bennylp defect normal release-1.12 pjnath 1396 Failed to authenticate to TURN client due to REALM attribute padding bennylp defect normal release-2.0-beta pjnath 1399 Assertion failure if unable to resolve TURN server bennylp defect normal release-2.0-beta pjnath 1408 Failed to authenticate to TURN client due to REALM attribute padding bennylp defect normal release-1.12 pjnath 1409 Assertion failure if unable to resolve TURN server bennylp defect normal release-1.12 pjnath 1416 Allow application to send data after ICE negotiation fails bennylp enhancement normal release-1.14 pjnath 1449 Assertion when STUN binding request returning PJ_EPENDING (thanks Claudio De Angelis for the report) bennylp defect normal release-1.14 pjnath 1451 Deadlock caused by conflicting locking order in ICE and ioqueue (thanks Claudio De Angelis for the report) bennylp defect normal release-1.14 pjnath 1471 Crash in ICE stream transport when pjsua restarted with active call (thanks Roni Salfati for the report) bennylp defect normal release-1.14 pjnath 1512 Option to continue ICE operation even when STUN resolution fails bennylp defect normal release-2.0 pjnath 1545 Configurable SOFTWARE attribute value for STUN session bennylp enhancement normal release-2.1 pjnath 1551 Assertion in TURN code when shutdown or destroy is called more than once (thanks Guilherme Balena Versiani for the report) bennylp defect normal release-2.1 pjnath 1552 Possible crash if media transport stop() is called on ICE transport while no ICE is running (thanks Iliya Prince for the fix) bennylp defect normal release-2.1 pjnath 1554 Assertion in ICE when STUN resolution yields a same address as one of the host candidate and there is only one host candidate exists (thanks Claudio De Angelis for the report) bennylp defect normal release-2.1 pjnath 1557 Fixed assertion when TURN session is already destroyed (thanks to Guilherme Balena for the report) bennylp defect normal release-2.1 pjnath 1594 Deadlock between TURN and ioqueue locks bennylp defect normal release-2.1 pjnath 1602 Configurable local port range for ICE transport bennylp enhancement normal release-2.1 pjnath 1604 Crash caused by double destructions of ICE stream transport bennylp defect normal release-2.1 pjnath 1610 Workaround for reported crash on stun_sock's on_data_recvfrom() callback bennylp defect normal release-2.1 pjnath 1617 Major synchronization fixes in PJNATH bennylp defect normal release-2.1 pjnath 1620 Fix the calculation of transmission count during retransmission of STUN request (thanks to Itay for the report) bennylp defect normal release-2.1 pjnath 1621 Handle the case when ICE session cannot create valid checklist bennylp defect normal release-2.1 pjnath 1624 Representation in ICE session to make it more IPv6 ready bennylp defect normal release-2.1 pjnath 1685 Crash in TURN session when DNS callback invoked after TURN session destroyed bennylp defect normal release-2.2 pjnath 1691 Deadlock in NAT detect bennylp defect normal release-2.2 pjnath 1695 ICE stream transport fails to send packet before ICE nego completes bennylp defect normal release-2.2 pjnath 1700 Possible buffer overflow in ICE session bennylp defect normal release-2.2 pjnath 1726 Assertion in ICE connectivity check (thanks Amit Chowdhary for the report) bennylp defect normal release-2.2 pjnath 1780 STUN string attribute has zero length bennylp defect normal release-2.3 pjnath 1815 Race condition of STUN transaction destruction (thanks to Itay for the report) bennylp defect normal release-2.4 pjnath 1844 Possible assertion in ICE session when remote has less ICE component bennylp defect normal release-2.4.5 pjnath 1877 Race condition between stopping ICE and sending data in ICE stream transport bennylp defect normal release-2.4.5 pjnath 1891 ICE negotiation fails after each component has successful connectivity check bennylp defect normal release-2.5 pjnath 1903 Crash when cleaning STUN response cache bennylp defect normal release-2.5 pjnath 1933 Update pjnath-test for IPv6 support bennylp enhancement normal release-2.5.5 pjnath 1942 Infinite loop when TURN allocation fails immediately bennylp defect normal release-2.5.5 pjnath 1957 Fixed ICE stagnation when connectivity check fails bennylp defect normal release-2.6 pjnath 1972 ICE initialization issues when creating a component/candidate fails. bennylp defect normal release-2.6 pjnath 1990 Call fails to answer due to ICE media transport init blocking bennylp defect normal release-2.6 pjnath 2008 iOS specific issue: Error 488 when answering call after app goes background bennylp defect normal release-2.7 pjnath 2009 Crash in TURN server resolution callback when ICE objects already destroyed bennylp defect normal release-2.7 pjnath 2043 Fixed crash on pjnath-test due to access to an invalid callback bennylp defect normal release-2.7 pjnath 2046 ICE: Use STUN FINGERPRINT attribute when sending keepalives bennylp defect normal release-2.7.1 pjnath 2136 Increase default ICE password length as mandated by the RFC bennylp defect normal release-2.8 pjnath 2138 Missing IPv6 ICE candidates when IPv6 media is configured in PJSUA bennylp defect normal release-2.8 pjnath 2197 Support TURN extensions for TCP allocations (RFC 6062) nanang enhancement normal release-2.9 pjnath 2213 First packet for TURN over TCP might get dropped riza defect normal release-2.10 pjnath 2214 Check for PJ_ICE_ST_MAX_CAND when adding new ICE candidate riza defect normal release-2.10 pjnath 2217 Omit deprecated IPv6 addresses from ICE candidates nanang enhancement normal release-2.10 pjnath 2218 ICE initialization issue if an error happens during allocating state ming defect normal release-2.10 pjnath 2229 Limitations in ICE data sending ming defect normal release-2.10 pjnath 2230 Timer crash in STUN session nanang defect normal release-2.10 pjnath 2263 Add callback to notify when first valid pair is found on ICE negotiation riza enhancement normal release-2.10 pjnath 3 TLS support bennylp enhancement major release-0.5.10 pjsip 5 Support for SIP UPDATE (RFC 3311) and fix the offer/answer negotiation bennylp enhancement normal release-0.8.0 pjsip 7 Move PJSIP compile time configurations/settings (such as T1, T2 timers) to run-time (thanks Philippe Leuba) bennylp enhancement major release-0.9.0 pjsip 10 Handle redirection (3xx) in PJSUA bennylp enhancement trivial release-1.0.1 pjsip 25 Authentication loops forever when server keeps rejecting request with stale=true bennylp defect major release-0.5.10 pjsip 28 Bug in Replaces header parsing bennylp defect normal release-0.5.9 pjsip 31 Explicit binding to specific listener/transport bennylp enhancement normal release-0.5.10 pjsip 34 Unable to send registration in the callback bennylp defect minor release-0.5.10 pjsip 35 Unregistration unregisteres ALL Contacts bennylp defect normal release-0.5.10 pjsip 36 pjsip_regc_unregister SHOULD NOT unregister all Contacts bennylp defect normal release-0.5.10 pjsip 38 Inaccurate error message when making call bennylp defect minor release-0.5.10 pjsip 42 TCP/TLS transport bug when connection is closed bennylp defect major release-0.5.10 pjsip 45 Accept, Allow, Supported, and generic string header should allow empty hvalue bennylp defect normal release-0.5.10 pjsip 48 DTMF callback support in pjmedia/pjsua-API bennylp enhancement normal release-0.5.10 pjsip 50 Explicit use of transports bennylp enhancement normal release-0.5.10 pjsip 51 Added audio level adjustment API to pjsua bennylp enhancement normal release-0.5.10 pjsip 65 Broken pjsip-test because of recent transport changes bennylp defect normal release-0.5.10 pjsip 68 Bug when adding new account dynamically in PJSUA-API bennylp defect normal release-0.5.10 pjsip 73 Unregistration does not respond to authentication challenge (401/407) after it has been marked for deletion bennylp defect normal release-0.5.10 pjsip 81 Crash in client registration when NIC is plugged-off during registration refresh bennylp defect major release-0.5.10 pjsip 84 pjsua_transport_close() doesn't properly close transports (especially TLS) bennylp defect normal release-0.5.10 pjsip 89 Implement transaction timeout in REGISTER request bennylp enhancement normal release-0.5.10 pjsip 95 Keep-alive mechanism for TCP and TLS transports bennylp enhancement normal release-0.8.0 pjsip 97 Bug with URI copying in strict routing handling bennylp defect major release-0.5.10 pjsip 99 Implement a generic UAC transaction timeout bennylp enhancement normal release-0.5.10 pjsip 104 pjsip_ctype_hdr_clone() doesn't duplicate media subtype bennylp defect major release-0.5.10 pjsip 111 Workaround for forking bennylp defect major release-0.5.10.2 pjsip 112 Workaround for forking bennylp defect normal release-0.7.0-rc1 pjsip 113 INVITE transaction is not destroyed immediately when ACK has the same branch as the INVITE bennylp defect major release-0.5.10.1 pjsip 114 INVITE transaction is not destroyed immediately when ACK has the same branch as the INVITE bennylp defect normal release-0.7.0-rc1 pjsip 131 Bug: dialog automatically insert Contact header when sending 3xx response (thanks Hozjan Vladimir) bennylp defect normal release-0.5.10.2 pjsip 132 Bug: dialog automatically insert Contact header when sending 3xx response (thanks Hozjan Vladimir for the report) bennylp defect normal release-0.7.0-rc1 pjsip 135 Invalid presence entity ID when URI is specified in name-addr format bennylp defect normal release-0.5.10.2 pjsip 136 Invalid presence entity ID when URI is specified in name-addr format bennylp defect normal release-0.7.0-rc1 pjsip 144 pj_ioqueue_poll() blocks forever because of invalid timeout value (thanks Igor S) bennylp defect major release-0.5.10.2 pjsip 145 pj_ioqueue_poll() blocks forever because of invalid timeout value (thanks Igor S) bennylp defect major release-0.7.0-rc1 pjsip 152 UAC dialog doesn't update route_set when calling RFC 2543 UAS (thanks Binu K S) bennylp defect normal release-0.5.10.2 pjsip 153 UAC dialog doesn't update route_set when calling RFC 2543 UAS (thanks Binu K S) bennylp defect normal release-0.7.0-rc1 pjsip 186 Bug with destination address calculation for strict route set (thanks Hoi-Ho Chan) bennylp defect major release-0.5.10.3 pjsip 187 Bug with destination address calculation for strict route set (thanks Hoi-Ho Chan) bennylp defect normal release-0.7.0-rc1 pjsip 188 Error parsing compact form of SIP header (thanks Tobias Söreling) bennylp defect normal release-0.5.10.3 pjsip 189 Error parsing compact form of SIP header (thanks Tobias Söreling) bennylp defect normal release-0.7.0-rc1 pjsip 204 Implement SIP proxy functionality (including some samples) bennylp enhancement normal release-0.5.10.3 pjsip 205 Implement SIP proxy functionality (including some samples) bennylp enhancement normal release-0.7.0-rc1 pjsip 207 Added XMLNS for attribute for PIDF document (thanks Tory Patnoe) bennylp defect minor release-0.5.10.3 pjsip 209 Added XMLNS for attribute for PIDF document (thanks Tory Patnoe) bennylp enhancement normal release-0.7.0-rc1 pjsip 220 Bug in retransmission of non-INVITE SIP requests in UAC transaction (thanks Martin Peterzon) bennylp defect normal release-0.5.10.4 pjsip 221 Bug in retransmission of non-INVITE SIP requests in UAC transaction (thanks Martin Peterzon) bennylp defect normal release-0.7.0-rc1 pjsip 231 Add the ability to respond to any realms in SIP authentication bennylp enhancement major release-0.8.0 pjsip 237 -- invalid ticket -- bennylp defect normal release-0.5.10.4 pjsip 238 "Fix interop problem: some endpoints send "":"" character in Via parameters" bennylp defect normal release-0.7.0-rc1 pjsip 239 Error parsing quoted parameters bennylp defect major release-0.5.10.4 pjsip 240 Error parsing quoted parameters bennylp defect major release-0.7.0-rc1 pjsip 251 Memory leak problem with Symbian bennylp defect normal Symbian-trunk-integration pjsip 252 Route header issues on Symbian bennylp defect normal Symbian-trunk-integration pjsip 256 Port PJSIP-CORE trunk to Symbian bennylp task normal Symbian-trunk-integration pjsip 257 Port PJSIP-SIMPLE trunk to Symbian bennylp task normal Symbian-trunk-integration pjsip 258 Port PJSIP-UA trunk to Symbian bennylp task normal Symbian-trunk-integration pjsip 265 RecvFrom() continuously returns KErrGeneral in Symbian bennylp defect normal Symbian-trunk-integration pjsip 266 Skip \x00 packets bennylp defect normal Symbian-trunk-integration pjsip 267 Configurable PJSIP_TRANSPORT_IDLE_TIME bennylp defect normal Symbian-trunk-integration pjsip 271 Add pjsip_tpmgr_get_transport_count() bennylp task normal Symbian-trunk-integration pjsip 280 Failed scenarios with CANCEL requests (thanks Esbjörn Dominique) bennylp defect normal release-0.6.0 pjsip 282 Memory problems with Purify bennylp defect normal release-0.7.0-rc2 pjsip 284 Failed scenarios with CANCEL requests (thanks Esbjörn Dominique) bennylp defect normal release-0.7.0-rc2 pjsip 291 Free memory read reported by Purify in PUBLISH session bennylp defect normal release-0.7.0-rc2 pjsip 292 Free memory read reported by Purify in PUBLISH session bennylp defect normal release-0.6.0 pjsip 293 Uninitialized memory read reported by Purify in SIP authentication bennylp defect minor release-0.7.0-rc2 pjsip 294 Uninitialized memory read reported by Purify in SIP authentication bennylp defect minor release-0.6.0 pjsip 302 Behavior in cancelling INVITE session when no provisional response has been received (thanks Esbjörn Dominique) bennylp defect normal release-0.7.0 pjsip 306 Error in SIP transport lookup because of memory alignment problem on Nintendo DS (thanks Samuel Vinson) bennylp defect normal release-0.7.0 pjsip 307 Fail to parse fully qualified PIDF document bennylp defect normal release-0.7.0 pjsip 311 PJSIP resolver is not destroyed on shutdown (thanks Martin Peterzon) bennylp defect normal release-0.7.0 pjsip 312 PJSIP resolver is not destroyed on shutdown (thanks Martin Peterzon) bennylp defect normal release-0.6.0 pjsip 313 Error resolving host in PJSIP resolver when DNS response contains CNAME (thanks Esbjörn Dominique) bennylp defect normal release-0.7.0 pjsip 316 Crash in registration session when transport returns error on sending authentication retry bennylp defect major release-0.8.0 pjsip 318 CSeq generation may produce negative number on Blackfin/VisualDSP++ (thanks Jarek Szymkowski) bennylp defect normal release-0.8.0 pjsip 324 Allow '#' character in the user part of URI of incoming message (thanks Esbjörn Dominique) bennylp enhancement normal release-0.8.0 pjsip 331 Changed PJSIP DNS SRV resolver to use PJLIB-UTIL DNS SRV resolver bennylp enhancement normal release-0.8.0 pjsip 336 Support for specifying custom presence status text in PJSIP SIMPLE bennylp enhancement normal release-0.8.0 pjsip 337 Ability to restart PJSIP UDP transport bennylp enhancement normal release-0.8.0 pjsip 338 Handle maddr parameter in URI when sending SIP requests bennylp enhancement normal release-0.8.0 pjsip 339 Respond correctly to incoming INVITE/re-INVITE without offer and receive answer in ACK bennylp enhancement normal release-0.8.0 pjsip 341 Sending raw data with PJSIP transport bennylp enhancement normal release-0.8.0 pjsip 342 Add PJSIP configuration to optimize the size of outgoing SIP messages bennylp enhancement normal release-0.8.0 pjsip 346 Possible deadlock in event subscription framework when subscribe is followed immediately with unsubscribe bennylp defect normal release-0.8.0 pjsip 347 Assertion failure when handling incoming presence subscription with Expires=0 bennylp defect normal release-0.8.0 pjsip 349 Crash when sending PUBLISH when network is unreachable bennylp defect normal release-0.8.0 pjsip 352 Configuration to turn OFF Via sent-by checking in SIP responses to support IP address change bennylp enhancement normal release-0.8.0 pjsip 356 Prototype and definition mismatch causing crash in sip_auth_server.c (thanks Truong Thanh Quang) bennylp defect normal release-0.8.0 pjsip 359 Wrong Via branch generation in proxy causing the same branch value to be generated for RFC 2543 clients (thanks Helmut Wolf) bennylp defect normal release-0.8.0 pjsip 362 Transaction timer I in Completed state should be zero for reliable transports (thanks Ivan F. Skripov) bennylp defect normal release-0.8.0 pjsip 371 Bug with REGISTER expiration calculation (thanks Philippe Leuba) bennylp defect normal release-0.8.0 pjsip 379 Implement merged request detection bennylp enhancement normal release-0.8.0 pjsip 383 Bug with handling Via received and rport parameters for response message bennylp defect normal release-0.8.0 pjsip 385 Support for reliable provisional response (100rel, PRACK) bennylp enhancement normal release-0.8.0 pjsip 387 UAS dialog should add Contact header in 1xx response bennylp defect normal release-0.8.0 pjsip 390 Register session will keep transport instance so that keep-alive is sent bennylp enhancement normal release-0.8.0 pjsip 396 Support for 3GPP/IMS digest AKA (AKAv1-MD5) SIP authentication bennylp enhancement normal release-0.8.0 pjsip 397 Bug with handling large SIP message body (thanks Helmut Wolf) bennylp defect normal release-0.8.0 pjsip 401 Unable to register when account URI contains display name bennylp defect normal release-0.8.0 pjsip 402 Endless error loop when TCP accept() continuously returns error bennylp defect normal release-0.8.0 pjsip 408 Route set shouldn't be updated once it has been set (thanks Anshuman S. Rawat) bennylp defect major release-0.8.0 pjsip 410 Endless authentication retries when 401/407 response contains no challenge bennylp enhancement normal release-0.8.0 pjsip 411 Cannot update account presence's status while previous PUBLISH is in progress (thanks Olivier Beytrison for the report) bennylp defect normal release-1.5 pjsip 413 Implement draft-sparks-sip-invfix bennylp enhancement minor Known-Issues-and-Ideas pjsip 416 Allow application to handle sending ACK manually bennylp enhancement normal release-0.9.0 pjsip 418 Protect client registration session (regc) with mutex bennylp defect major release-0.9.0 pjsip 421 IPv6 support in PJSIP bennylp enhancement major release-0.9.0 pjsip 423 Client registration (pjsip_regc) doesn't obey explicit transport selection (thanks Hitesh) bennylp defect normal release-0.9.0 pjsip 424 Added API to retrieve number of transactions and dialogs (thanks Sergey Bakulin) bennylp enhancement normal release-0.9.0 pjsip 426 Respond incoming CANCEL with no matching INVITE with 481 (thanks Sergey Bakulin) bennylp defect normal release-0.9.0 pjsip 431 Empty Authorization header is not removed when the actual header is sent bennylp defect minor release-0.9.0 pjsip 432 Support 3GPP refresh interval rule bennylp enhancement minor Known-Issues-and-Ideas pjsip 442 Function to create dialog/call with specifying Call-ID bennylp enhancement trivial Known-Issues pjsip 481 Default TLS version should be TLSv1 (thanks Klaus Darilion) bennylp defect normal release-0.9.0 pjsip 482 TCP keep-alive packets are corrupting SIP message (thanks Helmut Wolf) bennylp defect normal release-0.9.0 pjsip 484 Allow to use binary certificate in TLS transport bennylp enhancement normal release-2.8 pjsip 488 When outgoing request within dialog is responded with 481 or 408, should send BYE after terminating dialog (thanks Philippe Leuba) bennylp defect major release-0.9.0 pjsip 491 Crash in TCP/TLS transport when the listener is destroyed (thanks Christian Grigis) bennylp defect major release-0.9.0 pjsip 492 Bug in strict route processing when challenged with 401/407 response (thanks Klaus Darilion) bennylp defect normal release-0.9.0 pjsip 498 Option in client registration to ignore Contact address in REGISTER response bennylp enhancement normal release-0.9.0 pjsip 503 Handle the case when CANCEL is responded with 200/OK but 487 is not sent bennylp defect normal release-1.2 pjsip 506 Behavior when cancelling INVITE before provisional response is received bennylp defect normal release-1.2 pjsip 514 Bug with handling simultaneous re-INVITE (thanks Philippe Leuba) bennylp defect normal release-0.9.0 pjsip 521 Duplicate Authorization header when PJSIP is configured to send empty Authorization header (thanks Roland Klabunde) bennylp defect normal release-0.9.0 pjsip 533 Support for parsing Retry-After header bennylp defect normal release-0.9.0 pjsip 534 Client register/registration support for various registrar brokenness bennylp enhancement normal release-0.9.0 pjsip 538 Closed TCP connection should be removed from the hash table immediately bennylp defect major release-1.0-rc1 pjsip 550 PRACK is not re-sent on 401/407 challenge (thanks Josh Benson) bennylp defect normal release-0.9.0 pjsip 551 Generic URI scheme handler (thanks Juri Glaß) bennylp enhancement normal release-1.0-rc1 pjsip 552 Added TLS server name extension to support connecting to multi-hosted SIP TLS server (thanks Klaus Darilion for the suggestion) bennylp enhancement normal release-1.0-rc1 pjsip 553 PUBLISH callback is not called when authentication fails (thanks Ruud Klaver for the report) bennylp defect normal release-1.0-rc1 pjsip 554 Automatically detect the realm for authenticating against IMS servers, so that application/user doesn't have to fill in the realm value beforehand, to simplify provisioning (thanks Philippe Leuba for the suggestion) bennylp enhancement normal release-1.0-rc1 pjsip 572 New PJSIP pjsip_msg_find_hdr_by_names() API to find SIP header by either header name or the short header name bennylp enhancement minor release-1.0-rc1 pjsip 573 "Handle receiving short version of Event header (""o"")" bennylp defect normal release-1.0-rc1 pjsip 574 Add new API to know why the outgoing subscription request is terminated bennylp enhancement minor release-1.0-rc1 pjsip 579 Data loss with TCP sockets (thanks Helmut Wolf for the report) bennylp defect normal release-1.0-rc1 pjsip 580 Incoming target refresh request does not update the Contact header (thanks Joel Dodson for the report) bennylp defect normal release-1.0-rc1 pjsip 585 Handle non-SIP URI in Contact header of incoming INVITE and SUBSCRIBE requests bennylp defect normal release-1.0-rc1 pjsip 592 URI comparison may crash the application (thanks Pedro Gonçalves for the report) bennylp defect normal release-1.0-rc1 pjsip 620 PRACK is sent to the wrong UAS when 100rel is used and the dialog forks (thanks Ruud Klaver for the report) bennylp defect normal release-1.0-rc3 pjsip 637 Handling of non-ASCII UTF-8 characters in SIP message elements (thanks Navaneetha Subramanian for the report) bennylp defect normal release-1.0-rc3 pjsip 640 Crash when receiving ACK with SDP after BYE has been received (thanks Amit Sharma for the report) bennylp defect normal release-1.0-rc3 pjsip 641 Assertion error when late 200/OK is received after call has been disconnected (thanks Dan Åberg for the report) bennylp defect normal release-1.0-rc3 pjsip 653 Add WinCE workspace/project files for pjsip unit tests (thanks Seth Hinze for the contribution) bennylp enhancement normal release-1.0 pjsip 657 Partial early media forking support bennylp enhancement normal release-1.0.1 pjsip 660 INVITE is not retried when 401/407 response is received after 100/provisional response bennylp defect normal release-1.0.1 pjsip 669 Double CRLF for TCP and TLS keep-alive bennylp enhancement normal release-1.0.1 pjsip 684 Various transmit data buffer leaks when transmission fails immediately bennylp defect normal release-1.0.1 pjsip 692 Minor fixes for PJSIP bennylp defect minor release-1.1 pjsip 713 "Assertion in ""../src/pjsip/sip_util.c:729: pjsip_process_route_set()"" (thanks Ramesh D for the report)" bennylp defect normal release-1.1 pjsip 714 "Assertion in ""../src/pjsip/sip_util.c:729: pjsip_process_route_set()"" (thanks Ramesh D for the report)" bennylp defect normal release-1.0.2 pjsip 718 Crash when handling incoming request without rport (thanks Norma Steveley and Seth Hinze for the report) bennylp defect major release-1.1 pjsip 719 Crash when handling incoming request without rport (thanks Norma Steveley and Seth Hinze for the report) bennylp defect major release-1.0.2 pjsip 726 Bug in parsing tel: URI (thanks David Weidenkopf for the report) bennylp defect normal release-1.1 pjsip 727 Bug in parsing tel: URI (thanks David Weidenkopf for the report) bennylp defect normal release-1.0.2 pjsip 747 Bugs in parsing SIP torture messages (RFC 4475) (thanks Norma Steveley for the report) bennylp defect normal release-1.1 pjsip 748 Bugs in parsing SIP torture messages (RFC 4475) (thanks Norma Steveley for the report) bennylp defect normal release-1.0.2 pjsip 755 Problems with IPv6 SIP transport (thanks Cedric Levequ for the report) bennylp defect normal release-1.1 pjsip 756 Problems with IPv6 SIP transport (thanks Cedric Levequ for the report) bennylp defect normal release-1.0.2 pjsip 760 Enhancements to PUBLISH management (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.2 pjsip 761 Handling of multipart message bodies in the invite session (thanks Johan Lantz for the suggestion) bennylp enhancement normal unassigned pjsip 794 Bug with generating SDP version in origin line (thanks Joel Dodson for the report) bennylp defect normal release-1.2 pjsip 795 Bug with generating SDP version in origin line (thanks Joel Dodson for the report) bennylp defect normal release-1.0.3 pjsip 796 Handle the case when CANCEL is responded with 200/OK but 487 is not sent bennylp defect normal release-1.0.3 pjsip 797 Behavior when cancelling INVITE before provisional response is received bennylp defect normal release-1.0.3 pjsip 798 UAC disconnect call when receiving BYE in early state (thanks Gang Liu for the suggestion) bennylp defect normal release-1.2 pjsip 799 UAC disconnect call when receiving BYE in early state (thanks Gang Liu for the suggestion) bennylp defect normal release-1.0.3 pjsip 815 Re-INVITE transactions takes too long to be cleared when failed final response is received, causing application to unable to send subsequent re-INVITE (thanks Ruud Klaver for the patch) bennylp defect normal release-1.2 pjsip 816 Re-INVITE transactions takes too long to be cleared when failed final response is received, causing application to unable to send subsequent re-INVITE (thanks Ruud Klaver for the report) bennylp defect normal release-1.0.3 pjsip 822 Retransmit provisional response every 1 minute bennylp defect normal release-1.3 pjsip 831 Automatically switch to TCP transport when sending large request bennylp enhancement normal release-1.3 pjsip 832 Support for outbound proxy setting without using Route header bennylp enhancement normal release-1.3 pjsip 833 Support for SIP Session Timer (RFC 4028) bennylp enhancement normal release-1.4 pjsip 842 Error parsing status line in sipfrag message body in call transfer scenario (thanks Tomáš Valenta for the report!) bennylp defect normal release-1.3 pjsip 843 Error parsing status line in sipfrag message body in call transfer scenario (thanks Tomáš Valenta for the report!) bennylp defect normal release-1.0.3 pjsip 845 Crash in 100rel after CANCEL is received and 487 is sent (thanks Gang Liu for the report) bennylp defect normal release-1.3 pjsip 846 Crash in 100rel after CANCEL is received and 487 is sent (thanks Gang Liu for the report) bennylp defect normal release-1.0.3 pjsip 860 REFER is sent instead of SUBSCRIBE with Expires=0 when when transferee doesn't terminate subscription after call transfer bennylp defect normal release-1.3 pjsip 861 "IPv6: when an IPv6 URI has "";transport=udp"" parameter, the resolver will use IPv4 transport and it will fail to resolve the URI" bennylp defect normal release-1.3 pjsip 869 Make various event/presence subscription time settings configurable (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.3 pjsip 870 Changed the mapping of host resolution failure to SIP status code 502 from 503 (thanks Robert Cichielo for the report) bennylp defect normal release-1.3 pjsip 873 Include the parsed XML tuple in the pjsip_pres_status, and include it in the pjsua_buddy_info in PJSUA-LIB, in case the PIDF document contains other info that is needed by application (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.3 pjsip 877 Memory consumption of the invite session grows indefinitely if call is running for long period of time and with many re-INVITES bennylp defect critical release-1.4 pjsip 897 Bug with generating SDP version in origin line (thanks Joel Dodson for the report) bennylp defect normal release-1.0.3 pjsip 906 Transaction is not destroyed when transport timeout event comes later than transaction timeout (thanks Norma Steveley for the report) bennylp defect normal release-1.4 pjsip 911 Crash when receiving NOTIFY after subscription is terminated (thanks Johan Lantz for the report) bennylp defect normal release-1.4 pjsip 917 INVITE/CANCEL may be sent to different servers than the INVITE when DNS SRV is used (thanks Alexei Kuznetsov for the report) bennylp defect normal release-1.5 pjsip 927 PIDF timestamp is not added to the tuple (thanks Johan Lantz for the report) bennylp defect minor release-1.4 pjsip 934 Incoming request requiring non-built-in SIP extensions always gets rejected nanang defect normal release-1.4 pjsip 936 CANCEL must be sent with TCP if the INVITE was sent with TCP because of 1300 bytes message size/MTU limit (thanks Johan Lantz for the report) bennylp defect normal release-1.5 pjsip 938 Presence PIDF document may be rejected by presence servers that implement strict XML checking (thanks Johan Lantz for the fix) bennylp defect normal release-1.4 pjsip 940 Multiple header rows with the same name may not be completely processed by PJSIP modules. bennylp defect normal release-1.5 pjsip 948 Replaces extension stops functioning after the library is restarted. bennylp defect normal release-1.4 pjsip 954 Session Timer fixes bennylp defect normal release-1.5 pjsip 959 Assertion upon receiving malformed SIP messages (thanks Andrey Kovalenko for the report) bennylp defect critical release-1.5 pjsip 961 Assertion upon receiving malformed SIP messages (thanks Andrey Kovalenko for the report) bennylp defect critical release-1.4.5 pjsip 965 Receiving (malformed) re-INVITE with the same Via branch parameter value as previous INVITE would raise assertion (thanks Daniel Nanassy for the report) bennylp defect normal release-1.5 pjsip 966 Bad RPID id attribute generation (thanks Filipe Figueiredo for the report) bennylp defect normal release-1.5 pjsip 967 Wrong Route header generation in CANCEL request with strict route bennylp defect normal release-1.5 pjsip 979 Crash when printing Retry-After header (thanks Andrey Kovalenko for the report) bennylp defect normal release-1.5 pjsip 986 Assertion when authorization PJSIP_AUTH_AUTO_SEND_NEXT is enabled (thanks Zhefeng Du for the report) bennylp defect normal release-1.5 pjsip 996 Update the ETag header in the pending PUBLISH requests if the value changes in the previous request (thanks Johan Lantz for the report) bennylp defect normal release-1.6 pjsip 997 Assertion on MacOS X when fails to destroy mutex, when SIP TCP auto-switch feature is used (thanks Emil Sturniolo for the report) bennylp defect normal release-1.6 pjsip 1005 TLS/SSL issues. nanang defect normal release-1.5.5 pjsip 1011 """Invalid operation step"" assertion when TCP is used" bennylp defect normal release-1.6 pjsip 1013 PJSIP resolver should not try to resolve the target if IP address is given (thanks Emil Sturniolo for the report) bennylp defect normal release-1.5.5 pjsip 1014 Configurable cipher type/list setting in SIP transport TLS (thanks Tal Fromm for the suggestion) bennylp enhancement normal release-1.14 pjsip 1019 Support for multiple TCP listeners bennylp enhancement normal release-2.9 pjsip 1021 HTTP tunnel support bennylp enhancement normal Known-Issues-and-Ideas pjsip 1029 Fix support for multiple (event) subscriptions in a single dialog (thanks Wang Eric for the report) bennylp defect normal release-1.6 pjsip 1030 Missing To tag in out-of-dialog response (thanks Rui Macedo for the report) bennylp defect normal release-1.6 pjsip 1031 Automatically handle 423 (Interval Too Brief) response in SIP registration (thanks Tomáš Valenta for the suggestion) bennylp enhancement normal release-1.6 pjsip 1032 TLS certificate verification and callback to notify TCP/TLS transport state (thanks Rohit Agrawal, Klaus Darilion, and Pierre-Luc Bacon for the suggestions) bennylp enhancement normal release-1.6 pjsip 1033 Assertion error when shutting down PJSIP while TCP/TLS connect is in progress and a transaction is waiting (thanks Tamàs Solymosi for the report) bennylp defect normal release-1.6 pjsip 1034 Crash on accepting a call with no codec in the SDP offer bennylp defect normal release-1.6 pjsip 1036 Stray timer may be registered by SIP TCP and TLS transport in destroy routine, which could crash the program on Symbian (thanks Tamàs Solymosi for the report) bennylp defect normal release-1.6 pjsip 1039 Add Allow header in outgoing REGISTER request (thanks Daniel Anens for the info) bennylp enhancement minor release-1.7 pjsip 1045 Handle incomplete SDP offer-answer in re-INVITE/UPDATE bennylp defect normal release-1.7 pjsip 1047 Don't send UPDATE if remote doesn't support it (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.7 pjsip 1056 Transaction termination on transport failure (thanks Tamàs Solymosi for the request) bennylp defect normal release-1.6 pjsip 1060 Unable to register transaction (key exists) error message bennylp defect normal release-1.7 pjsip 1061 Assertion when receiving authentication challenge with empty realm (thanks Andrey Kovalenko for the report) bennylp defect normal release-1.6 pjsip 1071 Increase default maximum SIP packet size to 4000 bennylp defect normal release-1.7 pjsip 1080 Missing some NOTIFY requests in call transfer scenarios bennylp defect normal release-1.7 pjsip 1081 Implement ICE option tag (RFC 5678) bennylp enhancement normal release-1.7 pjsip 1089 Store remote capability info in the dialog bennylp enhancement normal release-1.7 pjsip 1090 "Disable the ""Bug in branch_param generator (i.e. not unique)"" assertion" bennylp defect normal release-1.7 pjsip 1097 Support sending UPDATE without SDP bennylp enhancement normal release-1.7 pjsip 1116 Bug in regenerating elements of some headers when incoming request contains escaped characters (thanks Ferguen Adel for the report) bennylp defect normal release-1.8 pjsip 1119 Crash if sending UPDATE fails in session timer module because network connectivity is lost (thanks Robbie Hanson for the fix!) bennylp defect major release-1.8 pjsip 1121 Deadlock in transaction code when hanging up calls (thanks Dennis Struble for the report) bennylp defect normal release-1.8.5 pjsip 1127 IPv6 support for SIP TCP and TLS transports bennylp enhancement normal release-2.x pjsip 1130 Incoming TCP connection on iPhone iOS4 BG mode would fail over and over with EAGAIN error (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.8.5 pjsip 1131 Callee disconnects call without sending BYE if ACK is not received (thanks Montevecchi Massimiliano and Klaus Darilion for the report) bennylp defect normal release-1.8.5 pjsip 1141 Compile and run-time setting to allow printing of port number in URI in To and From header (thanks Marcus Froeschl for the suggestion) bennylp enhancement normal release-1.8.5 pjsip 1146 Support for multipart message bodies in incoming NOTIFY (thanks Johan Lantz for the report) bennylp enhancement normal release-1.8.5 pjsip 1147 Bug in parsing multipart message bodies (thanks Johan Lantz for the report) bennylp defect normal release-1.8.5 pjsip 1149 Crash when holding the call after receiving SDP answer with multiple codecs (thanks Cyril GY for the report) bennylp defect normal release-1.8.5 pjsip 1155 "Run-time option to disable the use of ""rport"" in outgoing requests (thanks Marcus Froeschl for the suggestion)" bennylp enhancement minor release-1.8.10 pjsip 1156 New option to ignore bad NOTIFY presence message body (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.10 pjsip 1164 Possible crash in PUBLISH session if network connectivity is lost between two requests (thanks Nikolay Popok for the report) bennylp defect normal release-1.8.10 pjsip 1166 Detection of offer/answer glare condition bennylp defect normal release-1.8.10 pjsip 1190 Remote dialog info is not updated if 100 (Trying) response contains To tag parameter (thanks Marcus Froeschl for the report) bennylp defect normal release-1.10 pjsip 1205 Configurable delay before registration refresh setting in pjsua_acc_config (thanks to Marcus Froeschl for the patch) bennylp enhancement normal release-1.10 pjsip 1221 Crash when SIP transport tried to write to a broken pipe bennylp defect normal release-1.10 pjsip 1222 Assertion if BYE is received while callee is still in early state bennylp defect normal release-1.10 pjsip 1223 Bug in initializing message body's media type from incoming message (thanks Gang Liu for the report) bennylp defect normal release-1.10 pjsip 1231 Crash in iPhone iOS when trying to make a call after the application is left running for days (thanks Alejandro Orellana for the report) bennylp defect normal release-1.12 pjsip 1245 Assertion may be raised if iPhone app woken up to perform registration and the server is down (thanks Alejandro Orellana for the report) bennylp defect normal release-1.10 pjsip 1247 Deadlock potential in sip_regc.c if sending fails (thank you Alejandro Orellana for the report) bennylp defect normal release-1.10 pjsip 1248 INVITE after redirection not sent to new destination bennylp defect normal release-1.10 pjsip 1253 Module data in pjsip_tx_data similar to pjsip_rx_data bennylp enhancement normal Known-Issues-and-Ideas pjsip 1255 Unable to parse the short version of Event header (thanks Marcus Froeschl for the report) bennylp defect normal release-1.12 pjsip 1256 "Remove the ""ob"" parameter if SIP outbound is disabled" bennylp defect normal release-1.12 pjsip 1291 Invite module always responds with 491 to subsequent re-offers after responding with 488 (thanks Yuri Saltykov for the fix) bennylp defect normal release-1.12 pjsip 1306 Publish non-100 provisional response retransmission interval setting bennylp enhancement normal release-1.12 pjsip 1318 Prevent PJSIP_INV_STATE_CALLING from being reported more than once (thanks Sam Yasin for the report) bennylp defect normal release-1.12 pjsip 1319 When sips scheme is used, TLS must be used even when transport=tcp is specified in the URI (thanks Iñaki Baz Castillo for the report) bennylp defect normal release-1.12 pjsip 1364 Some support for forking in Reliable Provisional Response (100rel) module bennylp defect normal release-1.12 pjsip 1367 Crash if presence PIDF body is missing element (thanks Matt DiMeo for the patch) bennylp defect normal release-1.12 pjsip 1374 "Assertion when CANCEL and INVITE final response ""crosses the wire""" bennylp defect normal release-1.12 pjsip 1380 Using locking to specific listener feature may cause outgoing TCP connection to be created for every request bennylp defect normal Known-Issues-and-Ideas pjsip 1386 Crash when invoking pjsip_endpt_send_raw_to_uri() bennylp defect normal release-1.12 pjsip 1387 Missing newline when printing user defined header in multipart message (thanks Luis Martin Gil for the patch) bennylp defect normal release-1.12 pjsip 1391 Missing CSeq check for incoming ACK in an INVITE session (thanks Ilya Kalinin for the report) bennylp defect normal release-1.12 pjsip 1397 No SDP in 200 response after sending 183 response and receiving PRACK bennylp defect normal release-1.14 pjsip 1405 Unable to reject unknown algorithm in authentication challenge bennylp defect normal release-1.12 pjsip 1414 Removed assertion in transaction when event other than timer is received in TERMINATED state bennylp defect normal release-1.12 pjsip 1431 Support for RFC 4169/Digest Authentication Using AKAv2 (thanks Alex Kolesnichenko for the patch) bennylp enhancement normal release-1.14 pjsip 1432 Removed assertion in transaction when event is received in DESTROYED state (thanks Yariv Trabelsi for the report) bennylp defect normal release-1.14 pjsip 1448 Remove server name setting from TLS transport config bennylp enhancement normal release-1.14 pjsip 1455 Incoming re-INVITE is unhandled if it comes in CONNECTING state (thanks Olle Frimanson for the report) bennylp defect normal release-1.14 pjsip 1460 Call may be wrongly hung up if UPDATE is sent to lock codec during early media (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.14 pjsip 1465 Decrease TCP/TLS idle time interval to improve battery (thank you Johan Lantz for the report) bennylp enhancement normal release-1.14 pjsip 1487 Wrong SDP negotiator state if outgoing UPDATE or re-INVITE is challenged with 401 or 407 bennylp defect major release-1.14 pjsip 1488 Problem with sending and receiving large (INVITE) requests over TCP on Android 4.0.2/4.0.3 possibly due to fragmentation bennylp defect normal release-2.1 pjsip 1491 "Failed to refresh (presence) subscription if Subscription-State header contains no ""expires"" parameter" bennylp defect normal release-1.14 pjsip 1504 Crash when trying to answer calls but call has been disconnected bennylp defect normal release-2.0 pjsip 1530 Sending ACK is reported with wrong pjsip_event info bennylp defect normal release-2.0.1 pjsip 1535 Pending outgoing TCP transmission may cause crash if the library is shutdown bennylp defect normal release-2.0.1 pjsip 1537 Via rewrite: putting the right IP address in Via sent-by for outgoing requests bennylp enhancement normal release-2.0.1 pjsip 1539 Remote capability info update for UAC (thanks Bogdan Krakowski for the report) bennylp defect normal release-2.0.1 pjsip 1556 Fix From/To tag and Via branch comparison to be case insensitive bennylp defect normal release-2.1 pjsip 1560 Missing 'timer' in require header in sending 2xx response when session timer refresher is 'uac' bennylp defect normal release-2.1 pjsip 1561 New lookup function in PJSIP server authentication framework bennylp enhancement normal release-2.1 pjsip 1569 Option to allow hash character ('#') to appear in user part of SIP URL bennylp enhancement normal release-2.1 pjsip 1575 Bind TCP and TLS client socket to the configured address too bennylp enhancement normal release-2.1 pjsip 1583 Unexpected SIP message transmission after transaction has timed-out bennylp defect normal release-2.1 pjsip 1587 Option to accept call replace when in early state and as UAS bennylp enhancement normal release-2.1 pjsip 1590 APIs to facilitate pending processing of pjsip_rx_data bennylp enhancement normal release-2.1 pjsip 1596 Fix handling of incoming UPDATE request (thanks Matt DiMeo for the report) bennylp defect normal release-2.1 pjsip 1598 Fixed assertion when sip error code is not set (thanks Peter Koletzki for the report) bennylp defect normal release-2.1 pjsip 1601 Add locking mechanism when ICE transport is in negotiatio​n state (thanks to Itay for the report) bennylp defect normal release-2.1 pjsip 1606 Support query-only on registration bindings bennylp enhancement normal release-2.1 pjsip 1609 Garbage is printed for tel: URI in the URI parameter in Authorization/Proxy-Authorization header bennylp defect normal release-2.1 pjsip 1611 Add missing Supported header in UPDATE for Session Timers bennylp defect normal release-2.1 pjsip 1614 Option to use new URI for To header in processing call redirection bennylp enhancement normal release-2.1 pjsip 1619 Bug: transport error on re-INVITE should not terminate call bennylp defect normal release-2.1 pjsip 1628 Modify SIP transaction to use group lock to avoid deadlock etc. bennylp enhancement normal release-2.2 pjsip 1633 Crash if on_redirected() callback is not implemented and UAC receives 422 response (thanks to Romain Jezequel for the report) bennylp defect normal release-2.2 pjsip 1640 Registration is terminated permanently on 480 (Temporarily Not Available) response when it should have been retried bennylp defect normal release-2.2 pjsip 1641 Handling transport disconnection when the transaction state is still in null state bennylp defect normal release-2.2 pjsip 1644 Option to switch media session to the latest early media SDP received on forked early media bennylp enhancement normal release-2.2 pjsip 1645 "Option to add ""alias"" param in Via header in sending request" bennylp enhancement normal release-2.2 pjsip 1646 Deadlock and crash problem in transaction related to transport bennylp defect normal release-2.2 pjsip 1647 Premature termination of REFER (call transfer) subscription bennylp defect normal release-2.2 pjsip 1649 SIP TLS transport not destroyed after verification error bennylp defect normal release-2.2 pjsip 1651 Incoming CANCEL request isn't reported in any callbacks bennylp defect normal release-2.2 pjsip 1654 Possible broken SDP negotiator state after previous re-INVITE is rejected bennylp defect normal release-2.2 pjsip 1660 Fail to generate contact when making call via UDP on WM6 bennylp defect normal release-2.2 pjsip 1661 Option to use SO_REUSEADDR for TCP and TLS listeners and use it by default on non-Windows platforms bennylp enhancement normal release-2.2 pjsip 1665 Assertion on retransmitting a pending message bennylp defect normal release-2.2 pjsip 1667 Handle incoming UPDATE before 101-199 response is received bennylp enhancement normal release-2.2 pjsip 1671 Unfreed transmit buffer (pjsip_tx_data) upon stack shutdown/restart bennylp defect normal release-2.2 pjsip 1684 Failed assertion when scheduling timer in the registration client bennylp defect normal release-2.2 pjsip 1687 Allow media type change during SDP negotiation nanang enhancement normal release-2.2 pjsip 1689 The bound address is not updated when UDP transport is restarted bennylp defect normal release-2.2 pjsip 1690 Assertion in timer in SIP transaction: Timer being rescheduled when already running bennylp defect normal release-2.2 pjsip 1699 Transport state callback to report transport shutdown events bennylp enhancement normal release-2.2.1 pjsip 1706 Race condition fix in SIP transaction bennylp defect normal release-2.2 pjsip 1712 Must not send BYE before ACK is received bennylp defect normal release-2.2 pjsip 1714 Workaround for stuck in TCP/TLS shutdown when another thread is destroying the transport bennylp defect normal release-2.2 pjsip 1718 Delayed call disconnection state after receiving malformed 422 response (thanks Marcus Froeschl for the report) bennylp defect normal release-2.2 pjsip 1719 Bug in DNS SRV/RFC 3263 server selection bennylp defect normal release-2.2.1 pjsip 1721 Sending new re-INVITE after the on-progress re-INVITE transaction is terminated. bennylp enhancement normal release-2.2 pjsip 1722 Session timers refresher needs to send BYE if it never gets a response to the session refresh request bennylp defect normal release-2.2 pjsip 1725 ACK is not sent upon receiving 200/OK retransmission if re-INVITE is sent bennylp defect normal release-2.2 pjsip 1727 Issues in event subscription server timer (thanks Mark Michelson for the report) bennylp defect normal release-2.2 pjsip 1731 Fix TCP/TLS transport leak problem bennylp defect normal release-2.2 pjsip 1740 When request URI uses sips scheme, TLS must always be used (thanks Peter Koletzki for the report) bennylp defect normal release-2.2.1 pjsip 1746 Assertion in sip_transaction.c when ACK and retransmit timer events occur simultaneously bennylp defect normal release-2.2.1 pjsip 1747 Bad SDP negotiator state after receiving 200/UPDATE with SDP to an UPDATE without SDP bennylp defect normal release-2.2.1 pjsip 1752 Resolve hostname when trying to get the network interface bennylp enhancement normal release-2.3 pjsip 1755 Send ACK for incoming 200/INVITE even after call is disconnected bennylp defect normal release-2.3 pjsip 1756 A race condition in SIP transaction termination bennylp defect normal release-2.3 pjsip 1760 Ability to get access to TCP socket handle of the SIP transport bennylp enhancement normal release-2.3 pjsip 1761 "Remove ""timer"" from Supported header if it is disabled" bennylp defect normal release-2.3 pjsip 1764 Use latest early media SDP received on forked early media on 18x response. bennylp enhancement normal release-2.3 pjsip 1766 Assertion due to stray retransmit timer in UAC transaction completed state bennylp defect normal release-2.3 pjsip 1770 "Issue with ""other params"" quotes when proxying WWW-authenticate header" bennylp defect normal release-2.3 pjsip 1773 Crash caused by race condition between transport destroy and callback bennylp defect normal release-2.3 pjsip 1774 Unfreed transports upon stack shutdown/restart bennylp defect normal release-2.3 pjsip 1781 Don't update dialog route set from UPDATE response bennylp defect normal release-2.3 pjsip 1788 Add support to allow INVITE/reINVITE with unknown body (content-type) bennylp enhancement normal release-2.4 pjsip 1791 Possible crash when trying to cancel sdp negotiation upon receiving UPDATE response bennylp defect normal release-2.4 pjsip 1795 Assertion if ending 100rel session when invite on early state bennylp defect normal release-2.4 pjsip 1800 Crash in SIP resolver when DNS server return lot of addresses bennylp defect normal release-2.4 pjsip 1805 Make UAS as refresher in session timer when UAC doesn't support it (thanks to Glenn Walbran for the report) bennylp defect normal release-2.4 pjsip 1806 SSL/TLS setting to set protocol operation bennylp enhancement normal release-2.4 pjsip 1807 Crash when shutting down library while having subscription transactions on going bennylp defect normal release-2.4 pjsip 1808 Crash in pjsip_inv_terminate() (thanks to Brian Walker for the patch) bennylp defect normal release-2.4 pjsip 1819 Use expiration field to indicate registration/unregistration in registration callback bennylp enhancement normal release-2.4 pjsip 1821 Remove unnecessary locking in pjsip transaction and add new API to create a group lock with handler in a single atomic instruction bennylp enhancement normal release-2.4 pjsip 1838 Enable application to provide its own external resolver implementation bennylp enhancement normal release-2.4 pjsip 1851 Runtime configuration of TCP and TLS keep alive intervals bennylp enhancement normal release-2.4.5 pjsip 1853 Add callback for dropped data in SIP transport bennylp enhancement normal release-2.4.5 pjsip 1857 BYE is not sent when 200/OK is not ACK-ed bennylp defect normal release-2.4.5 pjsip 1858 Remove disabled extensions from Supported and Allow headers bennylp defect normal release-2.4.5 pjsip 1859 Possible crash due to transaction premature destroy while message send operation is on progress bennylp defect normal release-2.4.5 pjsip 1875 Fixed assertion in rescheduling PJSIP retransmission bennylp defect normal release-2.4.5 pjsip 1878 Compile time option for TCP/TLS transport to not create a listener bennylp enhancement normal release-2.4.5 pjsip 1883 Crash in decrementing transport reference count bennylp defect normal release-2.5 pjsip 1885 Race conditions in event subscription bennylp defect normal release-2.5 pjsip 1886 Fixed destruction of locked mutex in SIP dialog bennylp defect normal release-2.5 pjsip 1895 Terminate subscription when receiving non 2xx Notify response without Retry-After header bennylp defect normal release-2.5 pjsip 1898 Transport may never gets destroyed when connected event comes while transport is shutting down bennylp defect normal release-2.5 pjsip 1901 Fix crash when async_cnt is set to a value greater than one for SIP TLS transport bennylp defect normal release-2.5 pjsip 1915 Add API pjsip_udp_transport_start2() bennylp enhancement normal release-2.5 pjsip 1924 Assertion on incoming call after media initialization failure due to failed STUN server bennylp defect normal release-2.5.1 pjsip 1929 Avoid memory pool growing when doing re-Registration bennylp defect normal release-2.5.5 pjsip 1934 Add reference counting APIs to event subscription bennylp enhancement normal release-2.5.5 pjsip 1935 Crash when account is deleted when sending SIP REGISTER message is on progress bennylp defect normal release-2.5.5 pjsip 1936 Sending REGISTER always fails after losing network connection bennylp defect normal release-2.5.5 pjsip 1946 Assertion in deinitializing client auth session when dialog creation fails bennylp defect normal release-2.6 pjsip 1955 Assertions in DNS SRV resolution with IPv6 TCP/TLS target bennylp defect normal release-2.6 pjsip 1959 Add reference counter to pjsip_inv_session to avoid race condition bennylp defect normal release-2.6 pjsip 1967 Add function pjsip_tdata_get_dlg() bennylp enhancement normal release-2.6 pjsip 1975 Add support to select elliptic curve and signature algorithm for TLS bennylp enhancement normal release-2.6 pjsip 1976 Support to generate a synthesized IPv6 address from IPv4 address bennylp enhancement normal release-2.6 pjsip 1981 Assertion when session timer is disabled and PJSIP receives 422 bennylp defect normal release-2.6 pjsip 1988 Crash on UDP transport restart bennylp defect normal release-2.6 pjsip 1995 Add API pjsip_transport_shutdown2() to immediately disconnect a transport bennylp enhancement normal release-2.7 pjsip 1996 Via-Header mismatch in CANCEL bennylp defect normal release-2.7 pjsip 1998 Add API pjsip_evsub_set_uas_timeout() bennylp enhancement normal release-2.7 pjsip 2001 Deadlock between dialog lock and transaction group lock bennylp defect normal release-2.7 pjsip 2003 Add API pjsip_multipart_get_raw() to get raw body of a multipart message body bennylp enhancement normal release-2.7 pjsip 2007 Possible crash when using session timer due to the early release of dialog pool bennylp defect normal release-2.7 pjsip 2016 Buffer overrun in PJSIP transaction layer bennylp defect normal release-2.7 pjsip 2017 Incorrect parsing of zero length multipart body parts bennylp defect normal release-2.7 pjsip 2023 Crash on pjsip_dlg_create_uac() when specifying URI with valueless header parameter bennylp defect normal release-2.7 pjsip 2025 Fixed crash in pjsua_destroy if there's pending outgoing TCP/TLS transmission bennylp defect normal release-2.7 pjsip 2037 Add on_rx_offer2() callback for SIP invite bennylp enhancement normal release-2.7 pjsip 2041 API to handle IP address change bennylp enhancement normal release-2.7 pjsip 2060 Prevent releasing unacquired lock in SIP dialog bennylp defect normal release-2.8 pjsip 2061 Unable to destroy certain PJSIP transports bennylp defect normal release-2.8 pjsip 2063 Add more documentation throughout PJSIP to prevent stack buffer overflow bennylp enhancement normal release-2.8 pjsip 2064 Fix return code in pjsip_find_msg() bennylp defect normal release-2.8 pjsip 2066 SDP ignored in 180/183 response without To tag bennylp defect normal release-2.8 pjsip 2071 Update pjsip_resolve() to be able to return more than one resolved address bennylp enhancement normal release-2.8 pjsip 2076 Call disconnection in failover scenario due to transport error on previous INVITE request bennylp defect normal release-2.8 pjsip 2085 Via header mismatch in CANCEL bennylp defect normal release-2.8 pjsip 2102 Fixed crash when transaction timer callback is called after transaction is destroyed bennylp defect normal release-2.8 pjsip 2109 NAT64: Rewrite remote IPv4 address in Contact or Route bennylp defect normal release-2.9 pjsip 2120 Crash in SIP session timer after call hold responded with 422 bennylp defect normal release-2.8 pjsip 2123 Follow SDP answer changes in 18x & 2xx responses bennylp enhancement normal release-2.8 pjsip 2137 Race condition in 183 re transmission can result in a deadlock bennylp defect normal release-2.8 pjsip 2141 Add TCP initial receive timeout for server connection bennylp enhancement normal release-2.8 pjsip 2148 Add parsing support for the OAuth 2.0 authentication mechanism bennylp enhancement normal release-2.9 pjsip 2149 Add option to disable transport connection reuse bennylp enhancement normal release-2.9 pjsip 2150 Add new callback to notify when accept operation fails on TLS listener bennylp enhancement normal release-2.9 pjsip 2151 Call tp_drop_data_cb() when there is PJSIP_EMISSINGHDR or PJSIP_EINVALIDSTATUS error on incoming message bennylp enhancement normal release-2.9 pjsip 2161 Avoid deadlock triggered by incoming message when transport is being shutdown bennylp defect normal release-2.9 pjsip 2162 If listener restart fail, don't proceed with handling account re-registration (update contact) on IP change process bennylp enhancement normal release-2.9 pjsip 2164 Subscription may get terminated when NOTIFY is challenged bennylp defect normal release-2.9 pjsip 2169 Update invite options when receiving INVITE provisional response with Allow UPDATE header bennylp defect normal release-2.9 pjsip 2170 When using pjsua2 API, Re-INVITE with no SDP will be responded with 488 response bennylp defect normal release-2.9 pjsip 2175 Delayed sending of ACK request (using on_send_ack() ) may prematurely send the ACK bennylp defect normal release-2.9 pjsip 2183 Dialog not destroyed on late media offer scenario nanang defect normal release-2.9 pjsip 2191 Crash due to double timer entry scheduling in SIP transport nanang defect normal release-2.9 pjsip 2195 Assertion when receiving more calls than the configured maximum ming defect normal release-2.9 pjsip 2196 Assertion due to unset sip error code when media initialization fails during incoming call ming defect normal release-2.9 pjsip 2198 SIP resolve to return IPv4 and IPv6 synthesized addresses for IPv4 address literals ming enhancement normal release-2.9 pjsip 2209 Insufficient variable storage to contain Expires header field/ parameter. ming defect normal release-2.10 pjsip 2211 Use group lock instead of mutex for SIP dialog which is useful for B2BUA scenarios riza enhancement normal release-2.10 pjsip 2216 Delays in sending SIP messages to IPv4 literal nanang defect normal release-2.10 pjsip 2222 Introduce a new compiler setting to allow to use cnonce for SIP authentication without hyphen character riza enhancement normal release-2.10 pjsip 2226 Subscription gets terminated when NOTIFY in call transfer is challenged nanang defect normal release-2.10 pjsip 2227 Sending ACK not retrying next server nanang defect normal release-2.10 pjsip 2238 Local hold is not reset if there's failure during reinvite/update ming defect normal release-2.10 pjsip 2240 Double destroy of invite session nanang defect normal release-2.10 pjsip 2241 "Update Via header on CANCEL request for proxy scenario if the ""sent-by"" field is not set" riza defect normal release-2.10 pjsip 2242 Message buffer not set correctly in pjsip_rx_data_clone() nanang defect normal release-2.10 pjsip 2243 Transport reuse stops working after a transport error nanang defect normal release-2.10 pjsip 2261 Prevent unnecessary locking when adding group lock handler ming enhancement normal release-2.10 pjsip 2264 Potential deadlock between pjsua lock and sip transport's lock ming defect normal release-2.10 pjsip 2266 Allow Via header with IPv6 containing [] ming enhancement normal release-2.10 pjsip 14 Don't change RTP/RTCP SSRC on re-INVITE bennylp defect minor release-0.9.0 pjsua-lib 90 PUBLISH is rejected with 404 because of timing mismatch with REGISTER bennylp defect normal release-0.7.0-rc1 pjsua-lib 91 Timer for buddy presence subscription in PJSUA bennylp enhancement normal release-0.7.0 pjsua-lib 98 Error binding transports to specific IP in PJSUA-API bennylp defect normal release-0.5.10 pjsua-lib 100 Assertion failure when terminating subscription with PJSUA-API bennylp defect normal release-0.7.0-rc2 pjsua-lib 101 Bugs in PJSUA-API when port is zero bennylp defect normal release-0.5.10 pjsua-lib 102 Add PJSUA_MAX_PLAYER and PJSUA_MAX_RECORDER bennylp enhancement normal release-0.5.10 pjsua-lib 133 PUBLISH is rejected with 404 when REGISTER is challenged with 401/407 (thank Edward Tian) bennylp defect normal release-0.5.10.2 pjsua-lib 143 Dynamically allocate maximum number of accounts, calls, etc in PJSUA-API bennylp enhancement normal Known-Issues-and-Ideas pjsua-lib 176 RTP port number is not reset in pjsua media (thanks Binu KS) bennylp defect minor release-0.5.10.3 pjsua-lib 177 RTP port number is not reset in pjsua media (thanks Binu KS) bennylp defect minor release-0.7.0-rc1 pjsua-lib 190 PUBLISH request in pjsua is not initialized with account's route set (thanks Nicholas Xu) bennylp defect normal release-0.5.10.3 pjsua-lib 191 PUBLISH request in pjsua is not initialized with account's route set (thanks Nicholas Xu) bennylp defect normal release-0.7.0-rc1 pjsua-lib 192 Add callback to notify application about incoming SUBSCRIBE request, and add subscription state and termination reason in buddy info bennylp enhancement normal release-1.0-rc1 pjsua-lib 195 --contact command line option is ignored in pjsua bennylp defect normal release-0.5.10.3 pjsua-lib 211 IM typing indication request is missing route set (thanks Nicholas Xu) bennylp defect normal release-0.5.10.3 pjsua-lib 212 IM typing indication request is missing route set (thanks Nicholas Xu) bennylp defect normal release-0.7.0-rc1 pjsua-lib 213 Error opening sound device is not propagated to application (thanks Paul Levin) bennylp defect normal release-0.5.10.3 pjsua-lib 214 Error opening sound device is not propagated to application (thanks Paul Levin) bennylp defect normal release-0.7.0-rc1 pjsua-lib 241 Crash on Windows when no sound device is available bennylp defect normal release-0.5.10.4 pjsua-lib 242 Crash on Windows when no sound device is available bennylp defect normal release-0.7.0-rc1 pjsua-lib 260 Port PJSUA-LIB to Symbian bennylp task normal Symbian-trunk-integration pjsua-lib 272 The From parameter on_pager() callback contains Contact instead (thanks Nicholas Xu) bennylp defect minor release-0.5.10.4 pjsua-lib 273 The From parameter on_pager() callback contains Contact instead (thanks Nicholas Xu) bennylp defect minor release-0.7.0-rc1 pjsua-lib 274 The From parameter on_pager() callback contains Contact instead (thanks Nicholas Xu) bennylp defect minor release-0.7.0-rc1 pjsua-lib 283 Added another pjsua IM callback with the message passed as argument (thanks Paul Levin) bennylp enhancement normal release-0.7.0-rc2 pjsua-lib 319 Assertion failure in pjsua when adding buddy with invalid host (thanks Paul Levin) bennylp defect normal release-0.8.0 pjsua-lib 320 Assertion error in pjsua when unregistering/removing account while network is disconnected (thanks Bo Huang) bennylp defect normal release-0.8.0 pjsua-lib 327 SIPS URI in Contact header generated by pjsua causing problems with OpenSER bennylp defect normal release-0.8.0 pjsua-lib 334 Added on_pager_status2() callback to receive the full SIP message of IM delivery status (thanks Paul Levin) bennylp enhancement normal release-0.8.0 pjsua-lib 351 Possible deadlock in pjsua-api presence subscription (thanks Paul Levin) bennylp defect normal release-0.8.0 pjsua-lib 353 "Memory ""leak"" with pjsua file player/recorder" bennylp defect normal release-0.8.0 pjsua-lib 355 Account ID is not initialized in pjsua_call_info for outgoing call (thanks Lemmel) bennylp defect normal release-0.8.0 pjsua-lib 364 Upon shutdown, un-REGISTER request should be sent only after un-PUBLISH request has completed successfully bennylp defect normal release-1.5 pjsua-lib 370 Notification to application when ICE negotiation fails bennylp enhancement normal release-0.8.0 pjsua-lib 381 Auto-update IP address/port in Contact header according to the IP address/port received in REGISTER response bennylp enhancement normal release-0.8.0 pjsua-lib 386 Over-deinitialize sound subsystem in pjsua_media.c (thanks Jiandong Ruan) bennylp defect normal release-0.8.0 pjsua-lib 391 Added framework to send and receive arbitrary requests within call in PJSUA-LIB, with samples to send/receive DTMF with INFO in pjsua application bennylp enhancement normal release-0.8.0 pjsua-lib 393 Added configuration to set basic audio frame length to minimize audio latency bennylp enhancement normal release-0.8.0 pjsua-lib 400 Support for Service-Route header (RFC 3608) bennylp enhancement normal release-0.8.0 pjsua-lib 405 Subscribe to buddy presence upon receiving incoming subscription from the buddy bennylp enhancement normal release-0.8.0 pjsua-lib 406 New PJSUA API to update buddy's presence subscription bennylp enhancement normal release-0.8.0 pjsua-lib 407 Keep alive for UDP transport bennylp enhancement normal release-0.8.0 pjsua-lib 409 Update Contact address/port from the rport in REGISTER response to work with symmetric NATs bennylp enhancement normal release-0.8.0 pjsua-lib 429 Failed to create RTP/RTCP sockets when explicit bind address is specified (thanks Arie Velthoen) bennylp defect normal release-0.9.0 pjsua-lib 443 Overflow in dump_media_session() (thanks Simon Farmer) bennylp defect normal release-0.9.0 pjsua-lib 453 Log level is not set in PJSUA-LIB (thanks Simon Farmer) bennylp defect minor release-0.9.0 pjsua-lib 455 Allocate call id in round robin fashion bennylp enhancement normal release-0.9.0 pjsua-lib 456 Option to follow redirection in PJSUA-LIB bennylp enhancement minor Known-Issues pjsua-lib 476 Support for receiving multiple codecs in SDP answer bennylp defect normal release-1.7 pjsua-lib 489 New PJSUA callbacks to notify application when media stream is created and destroyed bennylp enhancement normal release-0.9.0 pjsua-lib 495 Ability to specify different clock rate when opening sound device in PJSUA-LIB bennylp enhancement normal release-0.9.0 pjsua-lib 515 Update Contact header in REGISTER for TCP/TLS transport (thanks Klaus Darilion) bennylp enhancement normal release-0.9.0 pjsua-lib 518 Growing memory usage in PJSUA-LIB bennylp defect normal release-1.0-rc1 pjsua-lib 522 Enable keep-alive for UDP transport even when STUN is not configured bennylp defect normal release-0.9.0 pjsua-lib 525 Crash on call update or re-invite (Thanks Alexey) bennylp defect major release-0.9.0 pjsua-lib 539 Create media transport dynamically in PJSUA-LIB bennylp enhancement normal release-2.0-rc pjsua-lib 540 Shutdown the sound device when the media flow is idle nanang defect major release-0.9.0 pjsua-lib 544 RTP/AVP/SAVP negotiation on UPDATE/re-INVITE nanang defect normal release-0.9.0 pjsua-lib 555 Small but otherwise incompatible changes to PJSUA instant messaging callbacks bennylp enhancement normal release-1.0-rc1 pjsua-lib 556 New object oriented Python abstraction for pjsua API bennylp enhancement normal release-1.0-rc1 pjsua-lib 563 Bug with SDP in offer/answer related to call hold scenario bennylp defect normal release-1.0-rc1 pjsua-lib 566 TURN session in PJSUA-LIB is not properly destroyed causing possible memory and handle leaks bennylp defect normal release-1.0-rc1 pjsua-lib 576 Added user data in pjsua account and buddy bennylp enhancement normal release-1.0-rc1 pjsua-lib 582 Presence extended status is not sent in initial NOTIFY request (thanks Joseph Maiquez for the report) bennylp defect normal release-1.0-rc1 pjsua-lib 608 Added API to retrieve media transport and session from pjsua call bennylp enhancement minor release-1.0-rc2 pjsua-lib 611 Configuration option to force the route URI to use loose routing bennylp enhancement normal release-1.0-rc3 pjsua-lib 615 Error adding new buddy in the on_incoming_subscribe() callback (thanks Joseph Maiquez for reporting the error) bennylp defect normal release-1.0-rc2 pjsua-lib 623 Assertion when receiving SUBSCRIBE with non presence event (thanks Lucas Rosa Galêgo for the report) bennylp defect normal release-1.0-rc3 pjsua-lib 624 Assertion error when pjsua_acc_del() is followed immediately by pjsua_acc_add() (thanks Dan Åberg and Salahuddin Ahmed for the report) bennylp defect normal release-1.0-rc3 pjsua-lib 634 Assertion when rejecting incoming INVITE when the call arrives while pjsip is being shutdown bennylp defect minor release-1.0-rc3 pjsua-lib 635 Disconnect the other call leg when multiple 2xx/OK responses to INVITE are received due to forking bennylp defect normal release-1.0-rc3 pjsua-lib 643 Consider the server IP address before trying to re-register with a new Contact when the REGISTER response contains different IP address bennylp enhancement normal release-1.0-rc3 pjsua-lib 659 Implement RFC3263 for locating servers bennylp enhancement normal Known-Issues-and-Ideas pjsua-lib 664 "Contact URI should use ""transport=tls"" parameter rather than SIPS URI when the TLS call is not using SIPS URI" bennylp defect normal release-1.0.1 pjsua-lib 665 Wrong Contact URI generated when TLS transport is used bennylp defect normal release-1.0.1 pjsua-lib 672 Option to add custom parameters in the account Contact URI bennylp enhancement normal release-1.0.1 pjsua-lib 678 Support fail-over to secondary STUN server if resolution fails bennylp enhancement normal Known-Issues-and-Ideas pjsua-lib 687 Unfreed/unclosed resources on Symbian platform. bennylp defect normal Known-Issues-and-Ideas pjsua-lib 693 Allow incoming MESSAGE request without message body bennylp enhancement normal release-1.2 pjsua-lib 699 Auto-close sound device doesn't work when call disconnected without ever being confirmed/ringing (thanks Alexei Kuznetsov for the report). nanang defect normal release-1.1 pjsua-lib 709 Auto-close sound device doesn't work when call disconnected without ever being confirmed/ringing (thanks Alexei Kuznetsov for the report). bennylp defect normal release-1.0.2 pjsua-lib 724 Miscellaneous fixes for pjsua-lib bennylp defect minor release-1.1 pjsua-lib 725 Miscellaneous fixes for pjsua-lib bennylp defect minor release-1.0.2 pjsua-lib 746 New pjsua API to manage sound device setting bennylp defect normal aps-direct-integration pjsua-lib 786 Crash when UAC invite or subscribe session initialization fails (thanks Rostislav Molodyko for the report) bennylp defect normal release-1.2 pjsua-lib 787 Crash when UAC invite or subscribe session initialization fails (thanks Rostislav Molodyko for the report) bennylp defect normal release-1.0.3 pjsua-lib 788 SRTP library initialization causes up to 1 second delay for first time call on Windows Mobile emulator (thanks Johan Lantz for the report) nanang enhancement normal release-1.2 pjsua-lib 789 Buddy callback is still called even after buddy has been deleted (thanks Robert Cichielo for the report) bennylp defect normal release-1.2 pjsua-lib 790 Buddy callback is still called even after buddy has been deleted (thanks Robert Cichielo for the report) bennylp defect normal release-1.0.3 pjsua-lib 817 Callback to allow application to respond to re-INVITE manually (thanks Ruud Klaver for the patch) bennylp enhancement normal release-2.2 pjsua-lib 821 New buddy state callback which additional event parameter (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.3 pjsua-lib 824 Race condition in sound auto-close feature may cause sound device to not be opened bennylp defect normal release-1.2 pjsua-lib 827 Option in PJSUA-LIB logging config to append existing log file (thanks Robert Cichielo for the suggestion) bennylp enhancement normal release-1.2 pjsua-lib 863 Account may always re-register with IPv6, due to string comparison of IPv6 address bennylp defect normal release-1.3 pjsua-lib 864 Revise on account registration Contact update rule bennylp enhancement normal release-1.5 pjsua-lib 866 Allow application to specify more than one STUN servers for more robustness, and continue application startup if STUN resolution fails bennylp enhancement critical release-1.4 pjsua-lib 867 Return error instead of asserting when PJSUA-LIB fails to open log file bennylp defect minor release-1.3 pjsua-lib 876 Second call fails to open the sound device event when --null-audio is set bennylp defect normal release-1.3 pjsua-lib 880 Pressing call hold twice in pjsua will cause call to be unheld bennylp defect normal release-1.3 pjsua-lib 881 PJSUA-LIB should send UPDATE or re-INVITE after ICE negotiation, if the default candidate has changed bennylp defect normal release-1.5 pjsua-lib 882 Do not auto-close sound device when there are any active calls. bennylp enhancement normal release-1.3 pjsua-lib 898 Race condition in sound auto-close feature may cause sound device to not be opened bennylp defect normal release-1.0.3 pjsua-lib 904 Return error instead of asserting when PJSUA-LIB fails to open log file bennylp defect normal release-1.0.3 pjsua-lib 905 Pressing call hold twice in pjsua will cause call to be unheld bennylp defect normal release-1.0.3 pjsua-lib 910 Configurable passthrough codecs based on audio device encoding formats capability. bennylp enhancement normal release-1.4 pjsua-lib 912 Flags in logging configuration to append log file instead of overwriting it bennylp enhancement normal release-1.4 pjsua-lib 930 New PJSUA-LIB account option to add user defined parameters to the Contact header nanang enhancement normal release-1.4 pjsua-lib 933 Incoming OPTIONS may trigger assertion if it arrives when PJSUA-LIB is being shutdown (thanks Johan Lantz for the report) bennylp defect normal release-1.4 pjsua-lib 937 Revamping of presence management to make it more efficient bennylp enhancement normal release-1.5 pjsua-lib 945 Account config may not get initialized with default values if pjsua_acc_config_default() is called before pjsua_init() bennylp defect normal release-1.4 pjsua-lib 970 More gracefull PJSUA-LIB shutdown sequence bennylp enhancement normal release-1.5 pjsua-lib 976 Account must be associated with the call before initializing media channel in making call (thanks Tal Fromm for the fix) bennylp defect normal release-1.5 pjsua-lib 995 Send un-PUBLISH when pjsua_acc_set_registration(FALSE) is called (thanks Johan Lantz for the suggestion) bennylp defect normal release-1.6 pjsua-lib 1002 Crash when adding/removing buddies (thanks Nikolay Popok and Robert Cichielo for the reports) bennylp defect normal release-1.5.5 pjsua-lib 1020 Support for SIP outbound and Path extension (RFC 5626, RFC 3327) bennylp enhancement normal release-1.8.10 pjsua-lib 1028 Implement pjsua_codec_set_param() bennylp enhancement normal release-1.6 pjsua-lib 1044 Graceful handling on transport disconnection or registration failure nanang enhancement normal release-1.6 pjsua-lib 1057 Implement pjsua_modify_acc() bennylp enhancement normal release-1.6 pjsua-lib 1059 Null sound device for single-threaded environment (thanks Björn Riemer for the report and suggestion) bennylp enhancement normal Known-Issues-and-Ideas pjsua-lib 1062 Assertion if 200/OK INVITE response is received during PJSUA-LIB destroy sequence bennylp defect minor release-1.6 pjsua-lib 1063 Audio stutter when using audio switchboard with narrowband codec (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.7 pjsua-lib 1069 Offer duplicated SDP media line, secured and unsecured version, in SRTP optional mode (thanks Bogdan Krakowski for the suggestion) bennylp enhancement normal release-1.7 pjsua-lib 1079 Media transport should be kept alive during double-hold scenario bennylp defect normal release-1.7 pjsua-lib 1086 New option to update the Contact URI in a single REGISTER request bennylp enhancement normal release-1.7 pjsua-lib 1087 Auto re-registration scheduling should be done before the registration callback bennylp defect normal release-1.7 pjsua-lib 1095 New option to control the Route headers in the REGISTER request (thanks Henrik Envall for the suggestion) bennylp enhancement normal release-1.7 pjsua-lib 1117 Configurable PJSUA-LIB lock timeout (thanks Bogdan Krakowski for the report) bennylp enhancement normal release-1.8 pjsua-lib 1118 Add last error code to PJSUA-LIB account info structure bennylp enhancement normal release-1.8 pjsua-lib 1120 Run-time configuration option for usage modes of SIP Session Timer extension in PJSUA-LIB bennylp enhancement normal release-1.8 pjsua-lib 1123 SWIG binding for PJSUA-LIB for Java, Python, C#, etc. bennylp enhancement normal release-2.x pjsua-lib 1137 New configuration to append custom headers into REGISTER request (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.5 pjsua-lib 1138 New PJSUA-LIB account registration state callback to report more callback data (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.5 pjsua-lib 1139 Support for tel: URI in PJSUA-LIB (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.5 pjsua-lib 1142 "Account based configuration to specify if ""c=0.0.0.0"" method should be used when putting call on hold (thanks Marcus Froeschl for the suggestion)" bennylp enhancement normal release-1.8.5 pjsua-lib 1143 Call problems between SRTP optional-with-duplicated-offer and SRTP disabled (thanks Bogdan Krakowski for the report) bennylp defect normal release-1.8.5 pjsua-lib 1144 New presence callback to report subscription state (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-1.8.5 pjsua-lib 1159 UPDATE is sent to lock codec even though call is being disconnected bennylp defect normal release-1.8.10 pjsua-lib 1161 Support for adding custom headers in presence subscription requests bennylp enhancement normal release-1.10 pjsua-lib 1163 Assertions triggered by lock codec after unsuccessful SDP negotiation or media update failure bennylp defect normal release-1.8.10 pjsua-lib 1165 Unable to create SDP answer for new offer with SRTP duplicated m line (thanks Arie Velthoen for the report and patch) bennylp defect normal release-1.8.10 pjsua-lib 1170 Assertion when receiving updated SDP offer with all media lines removed bennylp defect normal release-1.8.10 pjsua-lib 1173 PJSUA callback to allow creation of custom media transports by application bennylp enhancement normal release-1.12 pjsua-lib 1181 Incorrect SDP direction attribute in answering call unhold request after double holds bennylp defect normal release-2.2 pjsua-lib 1185 Dynamic creation of media transports bennylp enhancement normal release-2.0-dev pjsua-lib 1201 Video support in PJSUA-LIB bennylp enhancement normal release-2.0-dev pjsua-lib 1203 iPhone OS background mode detection bennylp enhancement normal release-1.10 pjsua-lib 1209 Option to update Contact URI when sending re-INVITE or UPDATE bennylp enhancement normal release-1.10 pjsua-lib 1216 New pjsua_destroy2() API to allow shutting down the library without sending any outgoing messages bennylp enhancement normal release-1.12 pjsua-lib 1224 Crash in modifying account credentials (thanks Viktor Krikun for the report) bennylp defect normal release-1.10 pjsua-lib 1228 Long delay in iPhone initialization (thanks Guy Zelkha for the report) bennylp defect normal release-1.10 pjsua-lib 1232 Possible memory corruptions caused by pjsua_acc_modify() (thanks Viktor Krikun for the report) bennylp defect normal release-1.10 pjsua-lib 1235 Lock codec feature not working properly for video codecs bennylp defect normal release-2.0-alpha pjsua-lib 1238 Assertion if new media is added during call bennylp defect normal release-2.0-dev pjsua-lib 1240 When call is redirected with 3xx response, call info may still show old target as the remote peer bennylp defect normal release-1.10 pjsua-lib 1241 Assertion if remote removes media line bennylp defect normal release-2.0-dev pjsua-lib 1242 Too many re-INVITEs sent by PJSUA-LIB, to lock codec and to conclude ICE negotiation bennylp enhancement normal release-2.1 pjsua-lib 1259 Option to use of 100rel in UAS if UAC supports it (thanks Marcus Froeschl for the suggestion) bennylp enhancement normal release-1.12 pjsua-lib 1260 API: Ability to pass preview and rendering view to application bennylp task major unassigned pjsua-lib 1262 API: Ability to start and stop video on the fly bennylp task major unassigned pjsua-lib 1263 Video API for PJSUA-LIB nanang task major release-2.0-alpha pjsua-lib 1265 Video events bennylp task major release-2.0-alpha pjsua-lib 1266 Asynchronous media transport creation ming task major release-2.0-alpha2 pjsua-lib 1267 Optional SRTP with duplicated media line bennylp task minor release-2.x pjsua-lib 1269 Audio video sync ming enhancement normal release-2.x pjsua-lib 1299 New callback to notify that sound device needs to be opened or closed bennylp enhancement minor release-2.0-alpha pjsua-lib 1302 Bug in soft deadlock detection may cause program to block indefinitely (thanks Attila Magyar for the fix) bennylp defect normal release-1.12 pjsua-lib 1305 Bug in pjsua_call_hangup_all() may freeze the app for few seconds (thanks Kees van der Bent for the report) bennylp defect normal release-1.12 pjsua-lib 1310 Possible crash in registration callback after deleting account and restarting pjsua bennylp defect normal release-1.12 pjsua-lib 1311 Locking account to specific TCP/TLS listener will cause registration loop (thanks Tony Million for the report) bennylp defect normal release-2.5 pjsua-lib 1313 Account option to disable registration when account is added (thanks Tony Jago Million for the patch) bennylp enhancement normal release-1.12 pjsua-lib 1314 New callback to notify application when registration or unregistration has been initiated (thanks Tony Jago Million for the patch) bennylp enhancement normal release-1.12 pjsua-lib 1338 Apply the new fields in account configs to pjsua_modify_acc() bennylp enhancement normal release-2.0-alpha pjsua-lib 1339 Add renderer device ID into video window info bennylp enhancement normal release-2.0-alpha pjsua-lib 1341 Revisit pjsua_acc_modify() for newly added fields in the pjsua_acc_config bennylp defect normal release-1.12 pjsua-lib 1347 Various cases of bad SDP answer generated when receiving offer with multiple media. bennylp defect normal release-2.0-alpha pjsua-lib 1349 Crash if pjsua is shutdown without turning off preview bennylp defect normal release-2.0-alpha pjsua-lib 1351 Option to initially hide preview window, otherwise the window will float initially bennylp enhancement normal release-2.0-alpha pjsua-lib 1352 Problem when a capture device shared among multiple video calls bennylp defect normal release-2.0-alpha pjsua-lib 1357 Temporarily disable event in pjsua bennylp defect normal release-2.0-alpha pjsua-lib 1358 Crash in event handling in pjsua-lib nanang defect normal release-2.0-alpha2 pjsua-lib 1363 Invalid Contact URI is used if display name contains reserved characters (thanks Dmitry Valegov for the report) bennylp defect normal release-1.12 pjsua-lib 1369 Local state is set to HOLD even if hold operation fails bennylp defect normal release-1.12 pjsua-lib 1371 Soft deadlock when application query call info of other call inside a callback (Thanks Marcus Froeschl for the report) bennylp defect normal release-1.12 pjsua-lib 1375 Option to control first re-registration retry interval bennylp enhancement normal release-1.12 pjsua-lib 1376 Crash if pjsua_call_get_info() is called with disconnected call bennylp defect major release-1.12 pjsua-lib 1377 Crash on receiving call hold+unhold in pjsua-lib bennylp defect normal release-2.0-alpha2 pjsua-lib 1379 API to check if video stream is running bennylp task normal release-2.0-alpha2 pjsua-lib 1398 TURN initialization failure scenario bennylp defect normal release-2.0-beta pjsua-lib 1402 Crash when adding new media bennylp defect normal release-2.0-beta pjsua-lib 1403 Assertion in generating SDP re-offer containing unknown media types bennylp defect normal release-2.0-beta pjsua-lib 1406 Add info about ICE candidates being used in transport info and pjsua's call dump output bennylp enhancement normal release-2.0-beta pjsua-lib 1407 Deadlock in initial resolution of STUN server bennylp defect normal release-1.12 pjsua-lib 1412 Account specific NAT settings: STUN, ICE, and TURN bennylp enhancement normal release-2.1 pjsua-lib 1415 Handle potential crash if joining worker thread fails in pjsua_destroy() bennylp defect normal release-1.12 pjsua-lib 1418 Library restart fails with PJLIB_UTIL_ESTUNNOTRESPOND error after several times bennylp defect normal release-1.14 pjsua-lib 1419 Media count manipulation in call basis (thanks Bogdan Krakowski for the suggestion) bennylp enhancement normal release-2.0-beta pjsua-lib 1423 Verify call media states after a re-offer rejected by peer bennylp defect normal release-2.0-rc pjsua-lib 1424 New PJSUA callback of incoming re-offer bennylp enhancement normal release-2.0-beta pjsua-lib 1425 Assertion on format type check when using conference switchboard bennylp defect normal release-2.0-beta pjsua-lib 1426 Race condition in auto-closing and/or auto-opening of the sound device bennylp defect normal release-1.14 pjsua-lib 1427 Assertion in initiating video in an audio only call bennylp defect normal release-2.0-beta pjsua-lib 1428 Review the case of no active media after SDP negotiation bennylp defect normal release-2.0-rc pjsua-lib 1430 Crash when dialog is prematurely destroyed during outgoing call (thanks Bogdan Krakowski for the report) bennylp defect normal release-2.0-beta pjsua-lib 1433 Assertion in re-enable video when ICE is enabled bennylp defect normal release-2.0-beta pjsua-lib 1434 Add PJSUA_LOCK_IS_LOCKED() bennylp enhancement normal release-2.0-beta pjsua-lib 1436 Review access to account config in call bennylp defect normal release-2.x pjsua-lib 1442 Unable to make call if disabled media is included bennylp defect normal release-2.0-rc pjsua-lib 1444 Video stream not transmitting when native preview is used (thanks Régis Montoya for the fix) bennylp defect normal release-2.0-rc pjsua-lib 1445 Optimization: disconnect/reconnect video preview window from video tee when hidden/shown bennylp enhancement minor release-2.x pjsua-lib 1452 Wrong call media state is reported if hold request is challenged with authentication (thanks Bogdan Krakowski for the fix) bennylp defect normal release-1.14 pjsua-lib 1459 Assertion when making call to any destination with unresolved host name (thanks Curt Sampson for the report) bennylp defect normal release-2.0-rc pjsua-lib 1461 pjsua_call_make_call: assertion failure when rapidly making calls bennylp defect normal release-2.0-rc pjsua-lib 1463 Separation of PJMEDIA specific implementation to support third party media stack/library in PJSUA-LIB bennylp enhancement normal release-2.0-rc pjsua-lib 1464 Deadlock between PJSUA LOCK and conference mutex (thanks Marcus Froeschl for the report) bennylp defect normal release-1.14 pjsua-lib 1467 Crash in destroying pjsua with an active call and sound device managed by app (thanks Thomas Martin for the report). bennylp defect normal release-2.0-rc pjsua-lib 1481 Registration client should release transport when TCP/TLS transport gets disconnected bennylp defect normal release-1.14 pjsua-lib 1483 Unexpected re-registration in modifying account config bennylp defect normal release-1.14 pjsua-lib 1484 pjsua_modify_acc() does not apply registration timeout/expire setting update (thanks Samuel Vinson for the report) bennylp defect normal release-1.14 pjsua-lib 1492 The echo options field in the media config and pjsua_set_ec() argument are ignored bennylp defect minor release-1.14 pjsua-lib 1493 Fixed bug in terminating the invite session when accepting incoming call bennylp defect normal release-2.0-rc pjsua-lib 1495 UDP keep-alive is still running even after account is deleted. It cannot be updated with pjsua_acc_modify() either. bennylp defect normal release-1.14 pjsua-lib 1496 Crash in destroying pjsua while a call is disconnecting with incomplete SDP negotiation bennylp defect normal release-2.0-rc pjsua-lib 1497 Crash in pjsua destroy after an incoming call rejected with session timer too small bennylp defect normal release-2.0-rc pjsua-lib 1505 Cannot modify account ID or registrar (thanks Peter Koletzki for the report) bennylp defect normal release-1.14.2 pjsua-lib 1506 Add PJSUA callback for SDP creation (thanks Peter Koletzki for the feedback) bennylp enhancement normal release-2.0 pjsua-lib 1507 pjsua_transport_get_info() not support TLS (thanks Gustavo Garcia Bernardo for the patch) bennylp defect normal release-1.14.2 pjsua-lib 1511 Assertion after peer removes a media line in an SDP reoffer and adds it back in the next SDP reoffer (thanks Ilya Kalinin for the report) bennylp defect normal release-2.0 pjsua-lib 1514 Assertion when media transport initialization fails and NULL instead DISCONNECTED is reported in the on_call_state() callback bennylp defect normal release-2.0 pjsua-lib 1515 Sound device is not closed when the call fails to connect (thanks Régis Montoya for the report) bennylp defect normal release-2.0.1 pjsua-lib 1519 pjsua2: New high level API in C++ on top of PJSUA-LIB bennylp enhancement normal release-2.2 pjsua-lib 1526 Assertion when receiving INVITE with no SDP and video is deactivated (thanks Bogdan Krakowski for the report) bennylp defect normal release-2.0.1 pjsua-lib 1533 Deadlock in processing media transport asynchronous creation completion (thank you Itay Bianco for the report) bennylp defect normal release-2.0.1 pjsua-lib 1534 Add provisional media info into call info (thanks Claudio De Angelis for the feedback) bennylp enhancement normal release-2.0.1 pjsua-lib 1540 Modify MWI subscription setting on run-time and add callback for the subscription state change bennylp enhancement normal release-2.0.1 pjsua-lib 1550 Auto re-registration does not work if application does not set on_transport_state(). bennylp defect normal release-2.1 pjsua-lib 1553 Account setting to disable re-INVITE or UPDATE to lock codec bennylp enhancement normal release-2.1 pjsua-lib 1555 Bug with via_rewrite feature when the account gets deleted (thanks to Regis Montoya for the report) bennylp defect normal release-2.1 pjsua-lib 1563 Crash when resolving STUN when there is no network connectivity bennylp defect normal release-2.1 pjsua-lib 1567 Option to use STUN2 format for resolving mapped address bennylp enhancement normal release-2.1 pjsua-lib 1568 Smarter media re-initialization on call refresh with SDP re-offer/answer bennylp enhancement normal release-2.1 pjsua-lib 1572 Modifying video stream in a call caused duplicate transport attributes in the SDP (thanks to Itay Bianco for the report) bennylp defect normal release-2.1 pjsua-lib 1574 Failure to initialize media channel when answering call using pjsua_call_answer()/answer2() with opt set to NULL (thanks to Regis for the report) bennylp defect normal release-2.1 pjsua-lib 1578 Possible deadlock when call is adding new media with ICE and STUN enabled bennylp defect normal release-2.1 pjsua-lib 1580 Assertion in local SDP validation when using SRTP mandatory and receiving offer with SRTP optional duplicated media bennylp defect normal release-2.1 pjsua-lib 1584 Custom media transport creation callback is not always called (thanks to Fredrik Hansson for the report) bennylp defect normal release-1.16 pjsua-lib 1588 State PJSIP_INV_STATE_NULL is called after call has been disconnected bennylp defect normal release-2.1 pjsua-lib 1591 Fixed dialog locking in acquire_call() when media transport is created asynchronously. bennylp defect normal release-2.1 pjsua-lib 1595 Allow call hangup immediately after outgoing call bennylp enhancement normal release-2.1 pjsua-lib 1597 Handle socket failure in STUN resolution when coming back from iPhone/iOS background mode bennylp defect normal release-2.1 pjsua-lib 1599 Fixed bug that caused new contact not being used in UPDATE/re-INVITE bennylp defect normal release-2.1 pjsua-lib 1605 Cannot enable video via pjsua_call_reinvite2()/update2() bennylp defect normal release-2.1 pjsua-lib 1607 Send UDP keep-alive to original request address if response comes from different address bennylp defect normal release-2.1 pjsua-lib 1626 Assertion when remote sends re-INVITE with less media bennylp defect normal release-2.1 pjsua-lib 1627 Callback on_tsx_state_changed() not invoked on call disconnection bennylp defect normal release-2.1 pjsua-lib 1629 Add pjsua_call_set_hold2() API to allow update of Contact header bennylp enhancement normal release-2.2 pjsua-lib 1632 Remove Contact header in MESSAGE requests (thanks to Anil Giri for the report) bennylp defect normal release-2.2 pjsua-lib 1635 Fixed the backport of ticket #1568 (smarter media update) to version 1.x (thanks to Toni Rutar for the report) bennylp defect normal release-1.16 pjsua-lib 1637 Fixed crash in pjsua_media_channel_update() if one media gets rejected bennylp defect normal release-2.2 pjsua-lib 1642 Media transport may not be cleaned up if call is hung up quickly bennylp defect normal release-2.2 pjsua-lib 1650 Close sound device when outgoing call fails bennylp defect normal release-2.2 pjsua-lib 1652 "Media feature tag ""+sip.ice"" is not used because of wrong account initialization sequence" bennylp defect normal release-2.2 pjsua-lib 1653 [incompatible] pjsua_call_update() API should not release hold bennylp defect normal release-2.2 pjsua-lib 1662 Call slot unavailable after some fail calls due to codec mismatch bennylp defect normal release-2.2 pjsua-lib 1666 Handle case when call unhold failed bennylp defect normal release-2.2 pjsua-lib 1668 Option to use the IP address found in REGISTER response in the SDP bennylp enhancement normal release-2.2 pjsua-lib 1669 Modified account proxy not applied in the reregistration bennylp defect normal release-2.2 pjsua-lib 1670 Configurable RTCP SDES/BYE in outgoing RTCP packets bennylp defect normal release-2.2 pjsua-lib 1673 Use Request URI when matching incoming request to account if the To URI contains tel: URL bennylp enhancement normal release-2.2 pjsua-lib 1675 Callback for specifying account to handle incoming message bennylp enhancement normal release-2.2 pjsua-lib 1677 Contact uses source port in initial registration bennylp enhancement normal release-2.3 pjsua-lib 1682 Configurable local port range for UDP media transport bennylp enhancement normal release-2.2 pjsua-lib 1683 Fixes for via_rewrite feature bennylp defect normal release-2.2 pjsua-lib 1688 Add support for different To and Target URI in outgoing call and sending IM (thanks Johan Lantz for the suggestion) bennylp enhancement normal release-2.2 pjsua-lib 1693 Header lists are not updated in pjsua_acc_modify() and bug in pjsua_acc_get_config() bennylp defect normal release-2.2 pjsua-lib 1696 IP change detection (Contact rewrite method) based on any REGISTER final response (e.g. 401) bennylp enhancement normal release-2.2 pjsua-lib 1698 Follow account config in generating contact's secure scheme bennylp defect normal release-2.2 pjsua-lib 1717 Assertion in accessing conference from on_call_state() callback while pjsua destroy is on progress (thanks Johan Lantz for the report) bennylp defect normal release-2.2 pjsua-lib 1733 Fix polling mechanism during STUN server resolution bennylp defect normal release-2.2 pjsua-lib 1735 Terminate the call if 200/OK response to INVITE to SIPS target is not secure bennylp enhancement normal release-2.3 pjsua-lib 1737 Deadlock between ioqueue key mutex and SIP dialog when adding video media with ICE and STUN enabled bennylp defect normal release-2.2 pjsua-lib 1738 Infinite loop when re-INVITE is received while adding new media bennylp defect normal release-2.2 pjsua-lib 1739 Info of last receive timestamp and data size in TCP/TLS bennylp enhancement normal release-2.2.1 pjsua-lib 1759 Crash when BYE is received while adding new media bennylp defect normal release-2.3 pjsua-lib 1772 Fix error handling in pjsua_create() and pjsua_init() bennylp defect normal release-2.3 pjsua-lib 1783 Restart ICE if a mid-dialog re-INVITE contains no offer bennylp enhancement normal release-2.4 pjsua-lib 1785 Add support for sending initial INVITE/re-INVITE/UPDATE without SDP bennylp enhancement normal release-2.4 pjsua-lib 1786 Add support to specify video format and video window when opening video preview bennylp enhancement normal release-2.4 pjsua-lib 1793 Avoid unwanted call unhold when sending re-INVITE/UPDATE with call setting param set to NULL bennylp enhancement normal release-2.4 pjsua-lib 1796 Avoid infinite registration loop caused by contact rewrite bennylp defect normal release-2.4 pjsua-lib 1797 Failed re-invite/update caused by a bug in provisional media clean up bennylp defect normal release-2.4 pjsua-lib 1801 pjsua_acc_modify() should return error when it fails in initiating re-registration bennylp defect normal release-2.4 pjsua-lib 1802 Configurable randomized value range for auto re-registration interval bennylp enhancement normal release-2.4 pjsua-lib 1804 Call should use local IP in Via sent-by when the account not using STUN bennylp defect normal release-2.4 pjsua-lib 1811 contact_use_src_port and TLS server certificate verification issue (thanks to Viktor Krikun for the report) bennylp defect normal release-2.4 pjsua-lib 1813 Problem with media reinitialisation when using ICE bennylp defect normal release-2.4 pjsua-lib 1816 Restart media transport on following forked media bennylp defect normal release-2.4 pjsua-lib 1817 Automatically send BYE when sending CANCEL for INVITE is unsuccessful. bennylp enhancement normal release-2.4 pjsua-lib 1825 New on_reg_started2 callback bennylp enhancement normal release-2.4 pjsua-lib 1829 Avoid recreating video renderer due to format change in the beginning of video session bennylp enhancement normal release-2.x pjsua-lib 1848 SDP failed to be created when creating an offer if provisional media has been cleared bennylp defect normal release-2.4.5 pjsua-lib 1850 Video local preview cannot be started during an active video call on Android bennylp defect normal release-2.4.5 pjsua-lib 1852 Assertion due to premature destroy of dialog when media channel init fails during incoming call bennylp defect normal release-2.4.5 pjsua-lib 1854 Hangup outgoing call when no active media bennylp defect normal release-2.4.5 pjsua-lib 1864 Assert and crash when remote remove and add back media lines in SDP bennylp defect normal release-2.4.5 pjsua-lib 1865 Main thread blocked by NAT type detection in library start bennylp enhancement normal release-2.4.5 pjsua-lib 1867 Add pjsua callback to notify when STUN resolution completes bennylp enhancement normal release-2.4.5 pjsua-lib 1869 Destroy STUN session when cleaning up STUN server resolution bennylp enhancement normal release-2.4.5 pjsua-lib 1873 iOS application getting killed after pjsua fail to release a disconnected transport bennylp defect normal release-2.4.5 pjsua-lib 1892 Add pjsua/pjsua2 callback to notify incoming re-INVITE without offer bennylp enhancement normal release-2.5 pjsua-lib 1893 iOS application getting killed after pjsua fail to release a disconnected transport bennylp defect normal release-2.5 pjsua-lib 1899 Create stream for inactive media to allow keep-alive and RTCP traffics bennylp defect normal release-2.5 pjsua-lib 1902 Crash when endpoint has multiple worker threads and SIP TCP transport is disconnected during incoming call handling bennylp defect normal release-2.5 pjsua-lib 1905 Fixed assertion in call redirection bennylp defect normal release-2.5 pjsua-lib 1908 Support opening speaker only in pjsua/pjsua2 bennylp enhancement normal release-2.5 pjsua-lib 1913 Add callback for address change notification from STUN keep alive bennylp enhancement normal release-2.5 pjsua-lib 1914 Ignore STUN error after pjstun_get_mapped_addr2() bennylp enhancement normal release-2.5 pjsua-lib 1918 Add API to update STUN servers and option to retry STUN for media on failure bennylp enhancement normal release-2.5.1 pjsua-lib 1921 Add support to handle IPv6 transports in pjsua_transport API and transport keep alive bennylp defect normal release-2.5.1 pjsua-lib 1926 Support IPv6 address resolution bennylp enhancement normal release-2.5.5 pjsua-lib 1938 Wrong registration renewal flag info in PJSUA registration callback when unregistration fails bennylp defect normal release-2.5.5 pjsua-lib 1949 Support video window manipulation for native preview bennylp enhancement normal release-2.6 pjsua-lib 1951 Add callback to configure SRTP setting and key in pjsua/pjsua2 bennylp enhancement normal release-2.6 pjsua-lib 1952 Fail to start media due to mismatch address type in SDP connection line bennylp defect normal release-2.6 pjsua-lib 1962 Premature STUN socket destruction when there's an error during STUN server resolution bennylp defect normal release-2.6 pjsua-lib 1965 Add support to specify Contact params specific to REGISTER requests bennylp enhancement normal release-2.6 pjsua-lib 1966 IPv6 media failed if only one of the party uses ICE bennylp defect normal release-2.7 pjsua-lib 1971 Enable IPv6 in ICE transport/TURN in PJSUA bennylp defect normal release-2.6 pjsua-lib 1980 Assertion if remote removes some media lines in previous SDP negotiations bennylp defect normal release-2.6 pjsua-lib 1982 Add option to reinitialize call media transports bennylp enhancement normal release-2.6 pjsua-lib 1983 Add option to update call Via address bennylp enhancement normal release-2.6 pjsua-lib 1985 Escape '@' in the Replaces parameter of REFER request bennylp defect normal release-2.6 pjsua-lib 1987 Assertion in re-INVITE with PJSUA_CALL_REINIT_MEDIA bennylp defect normal release-2.6 pjsua-lib 2002 Deadlock between PJSUA LOCK, transaction group lock, and UA mutex bennylp defect normal release-2.7 pjsua-lib 2005 Crash when hanging up call if video capture device fails to open bennylp defect normal release-2.7 pjsua-lib 2010 Failure in initializing registration due to unescaped user part in account contact bennylp defect normal release-2.7 pjsua-lib 2012 Prevent memory leak when rejecting a call from on_incoming_call() callback bennylp defect normal release-2.7 pjsua-lib 2028 Cannot send UPDATE when call is ringing bennylp defect normal release-2.7 pjsua-lib 2036 Support DTMF via SIP INFO bennylp enhancement normal release-2.8 pjsua-lib 2042 SRTP error in sending video RTP after hold and unhold bennylp defect normal release-2.7 pjsua-lib 2053 Update pjsua_get_snd_dev() info before calling on_snd_dev_operation() callback bennylp enhancement normal release-2.7.1 pjsua-lib 2058 New PJSUA API to register a transport factory bennylp enhancement normal release-2.8 pjsua-lib 2072 on_call_transfer_status() callback is not called when REFER is responded with failure response bennylp defect normal release-2.8 pjsua-lib 2074 Blocking select() on Android bennylp defect normal release-2.8 pjsua-lib 2077 New PJSUA & PJSUA2 APIs for instantiating extra audio device bennylp enhancement normal release-2.8 pjsua-lib 2078 Revisit IPv4/IPv6 settings and behavior in pjsua bennylp enhancement normal release-2.8 pjsua-lib 2079 Crash in pjsip due to race condition in account's keep alive timer bennylp defect normal release-2.8 pjsua-lib 2080 API for updating remote target via re-INVITE/UPDATE bennylp enhancement normal release-2.8 pjsua-lib 2100 Move SRTP setting in PJSUA and PJSUA2 to account setting bennylp enhancement normal release-2.8 pjsua-lib 2104 Prevent double free on Failed STUN resolution bennylp defect normal release-2.8 pjsua-lib 2107 Add option to use loopback media transport in pjsua bennylp enhancement normal release-2.9 pjsua-lib 2108 Fixed RTP socket to bind to any available port if port is zero bennylp defect normal release-2.8 pjsua-lib 2115 Deadlock between PJSUA LOCK and conference mutex bennylp defect normal release-2.8 pjsua-lib 2119 Don't raise assert when receiving an incoming call without a pjsua account bennylp enhancement normal release-2.8 pjsua-lib 2125 Fixed crash when hanging up call if call invite hasn't been created bennylp defect normal release-2.8 pjsua-lib 2128 Add feature to allow responding incoming INVITE/re-INVITE asynchronously and set the SDP answer bennylp enhancement normal release-2.8 pjsua-lib 2130 Re-INVITE not sent for non-registering accounts on IP change bennylp defect normal release-2.8 pjsua-lib 2132 Updated account matching algo for incoming request bennylp enhancement normal release-2.8 pjsua-lib 2133 Skip IPv4 STUN resolution if account is using NAT64 bennylp enhancement normal release-2.8 pjsua-lib 2134 STUN server resolution failure causes delay bennylp defect normal release-2.9 pjsua-lib 2143 Investigate AEC info to be added into call info & statistics dump bennylp task normal release-2.10 pjsua-lib 2144 Cannot query stream info from pjsua on_stream_created() callback bennylp defect normal release-2.8 pjsua-lib 2145 Don't rearrange media when sending re-INVITE with PJSUA_CALL_REINIT_MEDIA bennylp defect normal release-2.8 pjsua-lib 2155 Cleanup call setting flag before sending reinvite on IP change bennylp defect normal release-2.9 pjsua-lib 2165 Support video only call in pjsua bennylp enhancement normal release-2.9 pjsua-lib 2182 Prevent crash in unpublishing presence when deleting account ming defect normal release-2.9 pjsua-lib 2187 Delay the creation of video capture until it is needed ming enhancement normal release-2.9 pjsua-lib 2192 Update dialog local contact for non registering account nanang defect normal release-2.9 pjsua-lib 2205 Use bound address for outgoing UDP SIP messages ming defect normal release-2.9 pjsua-lib 2245 Reconnect video stream listeners in video conference bridge after format changed nanang defect normal release-2.10 pjsua-lib 2259 Fix check to cleanup provisional media ming defect normal release-2.10 pjsua-lib 2262 Notify when IP change handling is completed riza enhancement normal release-2.10 pjsua-lib 1741 Incorrect AudioMedia implementation in setting signal level adjustment and querying signal level bennylp defect normal release-2.2.1 pjsua2 1744 Codec and audio device enumeration problem in pjsua2 bennylp defect normal release-2.2.1 pjsua2 1753 Crash in pjsua2 when receiving unsolicited MWI bennylp defect normal release-2.3 pjsua2 1767 Tone generation API in pjsua2 and SWIG wrappers bennylp enhancement normal release-2.3 pjsua2 1779 Add API for registering external/native thread to pjsua2 bennylp enhancement normal release-2.3 pjsua2 1784 Remove the usage of nested structs/unions in PJSUA2 (unsupported by SWIG C++) bennylp defect normal release-2.4 pjsua2 1823 Pjsua2 Video API bennylp enhancement normal release-2.4 pjsua2 1855 Pjsua2 Video Preview API bennylp enhancement normal release-2.4.5 pjsua2 1863 PJSUA2 Video Codec API & Video Device API bennylp enhancement normal release-2.4.5 pjsua2 1868 Disable serialization in pjsua2 Error class bennylp defect normal release-2.4.5 pjsua2 1879 Set Video Codec Param using PJSUA2 API bennylp enhancement normal release-2.5 pjsua2 1911 Callback onCallSdpCreated() (pjsua2) doesn't modify the SDP bennylp defect normal release-2.5 pjsua2 1916 onCreateMediaTransport() callback might not be called on PJSUA2 bennylp defect normal release-2.5 pjsua2 1923 Assertion in answering call from onIncomingCall() callback bennylp defect normal release-2.5.1 pjsua2 1960 Export SIP transport TLS state and TLS certificate info to PJSUA2 bennylp enhancement normal release-2.6 pjsua2 2011 Fixed crash when accessing video device info in pjsua2 bennylp defect normal release-2.7 pjsua2 2021 Crash in getting call info with long Contact header bennylp defect normal release-2.7 pjsua2 2040 Implement CodecParam class in PJSUA2 API as a wrapper for pjmedia_codec_param bennylp enhancement normal release-2.7 pjsua2 2049 Try to allocate larger buffer size instead of immediately returning error when converting pjsip_hdr to SipHeader bennylp enhancement normal release-2.7.1 pjsua2 2051 Implement callback wrapper for on_buddy_evsub_state() on pjsua2 bennylp enhancement normal release-2.7.1 pjsua2 2052 Add option for pjsua callback on_stream_created to destroy application's supplied media port bennylp defect normal release-2.7.1 pjsua2 2069 Add outbound proxy settings in pjsua2 bennylp enhancement normal release-2.8 pjsua2 2075 Cannot change active sound device using PJSUA2 setPlaybackDev/setCaptureDev() bennylp defect normal release-2.8 pjsua2 2081 Fixed assertion when setting audio dev in PJSUA2 bennylp defect normal release-2.8 pjsua2 2105 Add option to specify SWIG bindings bennylp enhancement normal release-2.10 pjsua2 2117 Crash when deleting PJSUA2 Account bennylp defect normal release-2.8 pjsua2 2121 SWIG exception in mapping an invalid C++ enum value to Java bennylp defect normal release-2.8 pjsua2 2142 Export pjmedia_echo_flag to PJSUA2 SWIG Java interface bennylp enhancement normal release-2.9 pjsua2 2156 Object slicing in MediaFormatVector bennylp defect normal release-2.9 pjsua2 2158 Avoid shared PJSUA2 Call instance in call transfer scenario bennylp enhancement normal release-2.9 pjsua2 2159 Add synchronization for Endpoint::libRegisterThread() bennylp defect normal release-2.9 pjsua2 2173 On PJSUA2, application will not be notified when when SDP nego fails due to unsupported codec. bennylp defect normal release-2.9 pjsua2 2184 PJSUA2 cannot switch from null audio device nanang defect normal release-2.9 pjsua2 2189 PJSUA2: thread safety issue in list of objects nanang defect normal release-2.9 pjsua2 2194 onStreamDestroyed callback is not called upon call disconnection ming defect normal release-2.9 pjsua2 2219 SWIG exception in mapping an invalid C++ enum value to Java (continuation of #2121) nanang defect normal release-2.10 pjsua2 2232 Crash on Endpoint::libDestroy() when there is an active call riza defect normal release-2.10 pjsua2 2233 Change enumeration typemaps in SWIG Java nanang enhancement normal release-2.10 pjsua2 2258 Add PJSUA2 API to get and set OPUS codec setting riza enhancement normal release-2.10 pjsua2 609 Build/compilation error in Python module (undeclared dec_fmtp_mode/enc_fmtp_mode) (thanks Saúl Ibarra for the report) bennylp defect normal release-1.0-rc2 python 681 Bugs in sending and receiving instant messages (thanks Johan Risberg for the patches) bennylp defect normal release-1.0.1 python 682 New API to register (external) Python thread (thanks Johan Risberg for the patch) bennylp enhancement normal release-1.0.1 python 955 Fixes and some enhancements to Python module (thanks Saúl Ibarra for the patches!) bennylp defect normal release-1.5 python 1346 Fixes and updates on python-based test bennylp defect normal release-2.0-alpha python 1694 Python enhancement: added QoS and RTP settings in account config bennylp enhancement normal release-2.2 python 1701 Python enhancement: added received message into incoming call callback bennylp enhancement normal release-2.2 python 1702 Warnings when building/linking the Python module due to different linker architecture bennylp defect normal release-2.2 python 2265 Compatibility issues on Python 3.7 or above nanang defect normal release-2.10 python 928 Error linking PJSIP due to inclusion of aes_tables.c in libsrtp (thanks Johan Lantz for the report) bennylp defect minor release-1.4 third-party 1064 Miscellaneous fixes for the GSM codec (thanks Christopher Zimmermann for the patch) bennylp defect minor release-1.7 third-party 1462 Add support for building libresample as shared library for GNU targets bennylp defect normal release-1.14 third-party 1485 Intermitten crash in SDL for X11 bennylp defect normal release-2.x third-party 1499 Crash in libsrtp when handling certain RTCP packets (thanks Saúl Ibarra Corretgé for the patch) bennylp defect normal release-1.14.2 third-party 1728 Remove milenage library from linking setting (thanks Tzafrir Cohen for the patch) bennylp enhancement normal release-2.2 third-party 1812 Update libsrtp to the latest version bennylp enhancement normal Known-Issues-and-Ideas third-party 1890 Add libyuv to third-party directory bennylp task normal release-2.5.5 third-party 1906 Remove PortAudio source from package bennylp task normal release-2.5 third-party 1937 Add libyuv to third party component bennylp enhancement normal release-2.5.5 third-party 1954 Add WebRTC to third party component bennylp enhancement normal release-2.6 third-party 1993 Update bundled libSRTP version to enable AES-GCM on OpenSSL 1.1.0 or later bennylp task normal release-2.7 third-party 2004 Update libyuv version to fix compile errors on old gcc versions bennylp task normal release-2.7 third-party 2065 Update libyuv version to fix linker error when building dll on Visual Studio 2015 bennylp defect normal release-2.8 third-party 2116 iLBC using memcpy instead of memmove for overlapping mem bennylp defect normal release-2.8 third-party 154 Implement dialog tests bennylp enhancement normal Known-Issues-and-Ideas unit-tests 704 "pjsip-test: ""Bus error"" on FreeBSD due to declaration of test data in read-only segment (thanks Michael Broughton for the report)" bennylp defect normal release-1.1 unit-tests 705 "pjsip-test: ""Bus error"" on FreeBSD due to declaration of test data in read-only segment (thanks Michael Broughton for the report)" bennylp defect normal release-1.0.2 unit-tests 707 Miscellaneous fixes for test module bennylp defect normal release-1.1 unit-tests 708 Miscellaneous fixes for test module bennylp defect normal release-1.0.2 unit-tests 890 pjlib-test failed on select() test Windows Vista multi-core bennylp defect normal release-1.3 unit-tests 891 "pjlib-test failed with ""Bus Error"" on MacOS X" bennylp defect normal release-1.3 unit-tests 892 pjnath-test error on test vector validation on Windows XP bennylp defect normal release-1.3 unit-tests 893 pjlib-test failed on timer heap test on Symbian S60 3rd Edition MR bennylp defect normal release-1.3 unit-tests 894 pjnath-test failed on ICE test when the host has three or more network adapters bennylp defect normal release-1.3 unit-tests 899 "pjlib-test failed with ""Bus Error"" on MacOS X" bennylp defect normal release-1.0.3 unit-tests 900 pjlib-test failed on timer heap test on Symbian S60 3rd Edition MR bennylp defect normal release-1.0.3 unit-tests 908 pjlib-test failed on select() test Windows Vista multi-core bennylp defect normal release-1.0.3 unit-tests 924 Loop media transport now allows more than one streams to receive the reflected packets bennylp enhancement minor release-1.4 unit-tests 944 Miscellaneous fixes to pjmedia_test bennylp defect normal release-1.4 unit-tests 1109 Dummy commits for automated testing bennylp enhancement normal release-1.8 unit-tests 1111 More work on automated testing for PJSIP bennylp enhancement normal release-1.8 unit-tests 1289 Test with miscellaneous SDP scenarios bennylp enhancement normal release-2.x unit-tests 1337 Link error in G711. G722, and G722.1 codecs are disabled (thanks Jean-Noël Rivasseau for the report) bennylp defect normal release-1.12 unit-tests 1344 Automated test schedule bennylp task normal release-2.0-alpha unit-tests 1523 SIPp python test module bennylp enhancement normal release-2.0.1 unit-tests 1828 Unit tests review ismangil defect minor release-2.4 unit-tests 1842 Unit tests review bennylp task normal release-2.4.5 unit-tests 2135 Various PJSUA tests (Python scripts, unit tests) updates and fixes bennylp defect normal release-2.8 unit-tests