#1763 |
Add pj_ssl_cipher_id() API to get cipher ID from a cipher name string (thanks to Joshua Colp for the patch)
|
bennylp
|
normal
|
release-2.3
|
pjlib
|
trunk
|
#1764 |
Use latest early media SDP received on forked early media on 18x response.
|
bennylp
|
normal
|
release-2.3
|
pjsip
|
trunk
|
#1765 |
Add Perfect Forward Secrecy (PFS) support in OpenSSL socket (thanks to Alexander Traud for the patch)
|
bennylp
|
normal
|
release-2.3
|
pjlib
|
trunk
|
#1767 |
Tone generation API in pjsua2 and SWIG wrappers
|
bennylp
|
normal
|
release-2.3
|
pjsua2
|
trunk
|
#1771 |
Run-time configuration to enable user set specific socket option
|
bennylp
|
normal
|
|
pjlib
|
trunk
|
#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
|
normal
|
release-2.3
|
pjlib
|
trunk
|
#1779 |
Add API for registering external/native thread to pjsua2
|
bennylp
|
normal
|
release-2.3
|
pjsua2
|
trunk
|
#1783 |
Restart ICE if a mid-dialog re-INVITE contains no offer
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1785 |
Add support for sending initial INVITE/re-INVITE/UPDATE without SDP
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1786 |
Add support to specify video format and video window when opening video preview
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1788 |
Add support to allow INVITE/reINVITE with unknown body (content-type)
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1792 |
Create generic JNI OnLoad function
|
bennylp
|
normal
|
release-2.4
|
pjlib
|
trunk
|
#1793 |
Avoid unwanted call unhold when sending re-INVITE/UPDATE with call setting param set to NULL
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1802 |
Configurable randomized value range for auto re-registration interval
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1806 |
SSL/TLS setting to set protocol operation
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1810 |
Adding CA path support into SSL socket
|
bennylp
|
normal
|
release-2.4
|
pjlib
|
trunk
|
#1812 |
Update libsrtp to the latest version
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
third-party
|
trunk
|
#1817 |
Automatically send BYE when sending CANCEL for INVITE is unsuccessful.
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1819 |
Use expiration field to indicate registration/unregistration in registration callback
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1821 |
Remove unnecessary locking in pjsip transaction and add new API to create a group lock with handler in a single atomic instruction
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1823 |
Pjsua2 Video API
|
bennylp
|
normal
|
release-2.4
|
pjsua2
|
trunk
|
#1825 |
New on_reg_started2 callback
|
bennylp
|
normal
|
release-2.4
|
pjsua-lib
|
trunk
|
#1829 |
Avoid recreating video renderer due to format change in the beginning of video session
|
bennylp
|
normal
|
release-2.x
|
pjsua-lib
|
trunk
|
#1832 |
Miscellaneous changes related to Android video
|
bennylp
|
normal
|
release-2.4
|
common
|
trunk
|
#1838 |
Enable application to provide its own external resolver implementation
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1845 |
Add support if OpenSSL library has more than 100 cipher suites
|
bennylp
|
normal
|
release-2.4.5
|
applications
|
trunk
|
#1846 |
Update to use 'HIGH' ciphers as default in OpenSSL
|
bennylp
|
normal
|
release-2.4.5
|
applications
|
trunk
|
#1849 |
Enable multiple TLS certificate chains (RSA+ECC+DSA) for server socket
|
bennylp
|
normal
|
release-2.4.5
|
pjlib
|
trunk
|
#1851 |
Runtime configuration of TCP and TLS keep alive intervals
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1853 |
Add callback for dropped data in SIP transport
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1855 |
Pjsua2 Video Preview API
|
bennylp
|
normal
|
release-2.4.5
|
pjsua2
|
trunk
|
#1863 |
PJSUA2 Video Codec API & Video Device API
|
bennylp
|
normal
|
release-2.4.5
|
pjsua2
|
trunk
|
#1865 |
Main thread blocked by NAT type detection in library start
|
bennylp
|
normal
|
release-2.4.5
|
pjsua-lib
|
trunk
|
#1867 |
Add pjsua callback to notify when STUN resolution completes
|
bennylp
|
normal
|
release-2.4.5
|
pjsua-lib
|
trunk
|
#1869 |
Destroy STUN session when cleaning up STUN server resolution
|
bennylp
|
normal
|
release-2.4.5
|
pjsua-lib
|
trunk
|
#1878 |
Compile time option for TCP/TLS transport to not create a listener
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1879 |
Set Video Codec Param using PJSUA2 API
|
bennylp
|
normal
|
release-2.5
|
pjsua2
|
trunk
|
#1881 |
Visual Studio 2015 support
|
bennylp
|
normal
|
release-2.5
|
common
|
trunk
|
#1892 |
Add pjsua/pjsua2 callback to notify incoming re-INVITE without offer
|
bennylp
|
normal
|
release-2.5
|
pjsua-lib
|
trunk
|
#1894 |
Improve ioqueue performance on multithreadeded environment
|
bennylp
|
normal
|
release-2.5
|
pjlib
|
trunk
|
#1900 |
Windows 10 / Universal Windows Platform port
|
bennylp
|
normal
|
release-2.6
|
common
|
trunk
|
#1908 |
Support opening speaker only in pjsua/pjsua2
|
bennylp
|
normal
|
release-2.5
|
pjsua-lib
|
trunk
|
#1909 |
GUID implementation for Android
|
bennylp
|
normal
|
release-2.5
|
pjlib
|
trunk
|
#1913 |
Add callback for address change notification from STUN keep alive
|
bennylp
|
normal
|
release-2.5
|
pjsua-lib
|
trunk
|
#1914 |
Ignore STUN error after pjstun_get_mapped_addr2()
|
bennylp
|
normal
|
release-2.5
|
pjsua-lib
|
trunk
|
#1915 |
Add API pjsip_udp_transport_start2()
|
bennylp
|
normal
|
release-2.5
|
pjsip
|
trunk
|
#1918 |
Add API to update STUN servers and option to retry STUN for media on failure
|
bennylp
|
normal
|
release-2.5.1
|
pjsua-lib
|
trunk
|
#1922 |
More compatibility with IPv6 DNS64/NAT64 network
|
bennylp
|
normal
|
release-2.5.1
|
common
|
trunk
|
#1926 |
Support IPv6 address resolution
|
bennylp
|
normal
|
release-2.5.5
|
pjsua-lib
|
trunk
|
#1927 |
IPv6 support in DNS SRV resolution
|
bennylp
|
normal
|
release-2.5.5
|
pjlib-util
|
trunk
|
#1933 |
Update pjnath-test for IPv6 support
|
bennylp
|
normal
|
release-2.5.5
|
pjnath
|
trunk
|
#1934 |
Add reference counting APIs to event subscription
|
bennylp
|
normal
|
release-2.5.5
|
pjsip
|
trunk
|
#1937 |
Add libyuv to third party component
|
bennylp
|
normal
|
release-2.5.5
|
third-party
|
trunk
|
#1941 |
Review iOS 10 integration to PJSIP
|
bennylp
|
normal
|
release-2.6
|
common
|
trunk
|
#1949 |
Support video window manipulation for native preview
|
bennylp
|
normal
|
release-2.6
|
pjsua-lib
|
trunk
|
#1951 |
Add callback to configure SRTP setting and key in pjsua/pjsua2
|
bennylp
|
normal
|
release-2.6
|
pjsua-lib
|
trunk
|
#1954 |
Add WebRTC to third party component
|
bennylp
|
normal
|
release-2.6
|
third-party
|
trunk
|
#1960 |
Export SIP transport TLS state and TLS certificate info to PJSUA2
|
bennylp
|
normal
|
release-2.6
|
pjsua2
|
trunk
|
#1963 |
QoS for IPv6 for platform that supports IPV6_TCLASS
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1964 |
QoS for darwin OS which supports SO_NET_SERVICE_TYPE
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1965 |
Add support to specify Contact params specific to REGISTER requests
|
bennylp
|
normal
|
release-2.6
|
pjsua-lib
|
trunk
|
#1967 |
Add function pjsip_tdata_get_dlg()
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1975 |
Add support to select elliptic curve and signature algorithm for TLS
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1976 |
Support to generate a synthesized IPv6 address from IPv4 address
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1979 |
Add support to parse address string with scope ID
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1982 |
Add option to reinitialize call media transports
|
bennylp
|
normal
|
release-2.6
|
pjsua-lib
|
trunk
|
#1983 |
Add option to update call Via address
|
bennylp
|
normal
|
release-2.6
|
pjsua-lib
|
trunk
|
#1989 |
Implement pj_strtok()/pj_strtok2() to replace strtok()
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1995 |
Add API pjsip_transport_shutdown2() to immediately disconnect a transport
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#1997 |
Add setting to retry timer upon transport disconnection failure (503)
|
bennylp
|
normal
|
release-2.7
|
applications
|
trunk
|
#1998 |
Add API pjsip_evsub_set_uas_timeout()
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#1999 |
Linking errors with OpenSSL 1.1.0 when backward compatibility settings turned off
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2003 |
Add API pjsip_multipart_get_raw() to get raw body of a multipart message body
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2006 |
Android build fail when using NDK r14 caused by the removal of android_alarm.h
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2015 |
Add multicast option in streamutil sample app
|
bennylp
|
normal
|
release-2.7
|
applications
|
trunk
|
#2030 |
Improve error handling in OpenSSL socket
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2032 |
NAT64 support for IPv4 interoperability
|
bennylp
|
normal
|
release-2.7
|
common
|
trunk
|
#2034 |
Add Python 3 support using PJSUA2 API
|
bennylp
|
normal
|
release-2.7
|
applications
|
trunk
|
#2036 |
Support DTMF via SIP INFO
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2037 |
Add on_rx_offer2() callback for SIP invite
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2040 |
Implement CodecParam class in PJSUA2 API as a wrapper for pjmedia_codec_param
|
bennylp
|
normal
|
release-2.7
|
pjsua2
|
trunk
|
#2041 |
API to handle IP address change
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2044 |
Compile time setting for QoS using IP_TOS/IPV6_TCLASS on Darwin OS
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2048 |
Add compile time option to disable sleep in sip endpoint's handle events on ioqueue polling's error
|
bennylp
|
normal
|
release-2.7.1
|
applications
|
trunk
|
#2049 |
Try to allocate larger buffer size instead of immediately returning error when converting pjsip_hdr to SipHeader
|
bennylp
|
normal
|
release-2.7.1
|
pjsua2
|
trunk
|
#2051 |
Implement callback wrapper for on_buddy_evsub_state() on pjsua2
|
bennylp
|
normal
|
release-2.7.1
|
pjsua2
|
trunk
|
#2053 |
Update pjsua_get_snd_dev() info before calling on_snd_dev_operation() callback
|
bennylp
|
normal
|
release-2.7.1
|
pjsua-lib
|
trunk
|
#2058 |
New PJSUA API to register a transport factory
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2063 |
Add more documentation throughout PJSIP to prevent stack buffer overflow
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2069 |
Add outbound proxy settings in pjsua2
|
bennylp
|
normal
|
release-2.8
|
pjsua2
|
trunk
|
#2070 |
Print IPv6 addresses with brackets in the log
|
bennylp
|
normal
|
release-2.8
|
common
|
trunk
|
#2071 |
Update pjsip_resolve() to be able to return more than one resolved address
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2077 |
New PJSUA & PJSUA2 APIs for instantiating extra audio device
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2078 |
Revisit IPv4/IPv6 settings and behavior in pjsua
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2080 |
API for updating remote target via re-INVITE/UPDATE
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2082 |
Add support for GnuTLS
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2083 |
Fix build error when building with LibreSSL as SSL backend
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2086 |
Add C# binding using SWIG, and support for Xamarin.
|
bennylp
|
normal
|
release-2.8
|
applications
|
trunk
|
#2098 |
Add SDP attribute SSRC and CNAME
|
bennylp
|
normal
|
release-2.8
|
common
|
trunk
|
#2100 |
Move SRTP setting in PJSUA and PJSUA2 to account setting
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|