#1917 |
Miscellaneous fixes
|
bennylp
|
defect
|
normal
|
release-2.5.1
|
common
|
#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
|
#1919 |
Fix unused-variable warnings when using -NDEBUG build option
|
bennylp
|
defect
|
normal
|
release-2.6
|
common
|
#1920 |
Various patches related to FFMpeg
|
nanang
|
enhancement
|
normal
|
release-2.5.1
|
pjmedia
|
#1921 |
Add support to handle IPv6 transports in pjsua_transport API and transport keep alive
|
bennylp
|
defect
|
normal
|
release-2.5.1
|
pjsua-lib
|
#1922 |
More compatibility with IPv6 DNS64/NAT64 network
|
bennylp
|
enhancement
|
normal
|
release-2.5.1
|
common
|
#1923 |
Assertion in answering call from onIncomingCall() callback
|
bennylp
|
defect
|
normal
|
release-2.5.1
|
pjsua2
|
#1924 |
Assertion on incoming call after media initialization failure due to failed STUN server
|
bennylp
|
defect
|
normal
|
release-2.5.1
|
pjsip
|
#1925 |
pj_getaddrinfo() cannot resolve IPv4 address to synthesized IPv6 address
|
bennylp
|
defect
|
normal
|
release-2.5.1
|
pjlib
|
#1926 |
Support IPv6 address resolution
|
bennylp
|
enhancement
|
normal
|
release-2.5.5
|
pjsua-lib
|
#1927 |
IPv6 support in DNS SRV resolution
|
bennylp
|
enhancement
|
normal
|
release-2.5.5
|
pjlib-util
|
#1928 |
Miscellaneous fixes
|
bennylp
|
defect
|
normal
|
release-2.5.5
|
common
|
#1929 |
Avoid memory pool growing when doing re-Registration
|
bennylp
|
defect
|
normal
|
release-2.5.5
|
pjsip
|
#1930 |
Race condition in OpenSSL socket
|
bennylp
|
defect
|
normal
|
release-2.5.5
|
pjlib
|
#1931 |
Support for AVFoundation on Mac (due to deprecated QTKit)
|
ming
|
enhancement
|
normal
|
release-2.5.5
|
pjmedia-videodev
|
#1932 |
Support OpenSSL 1.1.0
|
bennylp
|
task
|
normal
|
release-2.6
|
common
|
#1933 |
Update pjnath-test for IPv6 support
|
bennylp
|
enhancement
|
normal
|
release-2.5.5
|
pjnath
|
#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
|
#1937 |
Add libyuv to third party component
|
bennylp
|
enhancement
|
normal
|
release-2.5.5
|
third-party
|
#1938 |
Wrong registration renewal flag info in PJSUA registration callback when unregistration fails
|
bennylp
|
defect
|
normal
|
release-2.5.5
|
pjsua-lib
|
#1939 |
Crash when failed to initialize android jni dev
|
nanang
|
defect
|
normal
|
release-2.5.5
|
pjmedia-audiodev
|
#1941 |
Review iOS 10 integration to PJSIP
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
common
|
#1942 |
Infinite loop when TURN allocation fails immediately
|
bennylp
|
defect
|
normal
|
release-2.5.5
|
pjnath
|
#1943 |
AES-GCM crypto support for SRTP
|
nanang
|
enhancement
|
normal
|
release-2.6
|
pjmedia
|
#1944 |
Allow native window to be set for video output window on SDL
|
ming
|
enhancement
|
normal
|
release-2.5.5
|
pjmedia-videodev
|
#1945 |
Miscellaneous fixes
|
bennylp
|
defect
|
normal
|
release-2.6
|
common
|
#1946 |
Assertion in deinitializing client auth session when dialog creation fails
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsip
|
#1947 |
Support for OpenH264 v1.6.0 codec
|
nanang
|
enhancement
|
normal
|
release-2.6
|
pjmedia
|
#1948 |
Modify async dispatch to synchronous on Mac and iOS video device implementation
|
ming
|
defect
|
normal
|
release-2.6
|
pjmedia-videodev
|
#1949 |
Support video window manipulation for native preview
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
pjsua-lib
|
#1950 |
Failure in configure-android when specifying --use-ndk-cflags with Android NDK r11 or later
|
bennylp
|
defect
|
normal
|
release-2.6
|
common
|
#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
|
#1953 |
Fail to create resolver when library built with IPv6 but run on system without IPv6
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjlib-util
|
#1954 |
Add WebRTC to third party component
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
third-party
|
#1955 |
Assertions in DNS SRV resolution with IPv6 TCP/TLS target
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsip
|
#1956 |
Support for setting audio input source capability in Android JNI audio device
|
nanang
|
enhancement
|
normal
|
release-2.6
|
pjmedia-audiodev
|
#1957 |
Fixed ICE stagnation when connectivity check fails
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjnath
|
#1958 |
Update RTP sequence number during keep-alive
|
nanang
|
defect
|
normal
|
release-2.6
|
pjmedia
|
#1959 |
Add reference counter to pjsip_inv_session to avoid race condition
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsip
|
#1960 |
Export SIP transport TLS state and TLS certificate info to PJSUA2
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
pjsua2
|
#1961 |
Timer not fired due to timestamp clock issue in Android
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjlib
|
#1962 |
Premature STUN socket destruction when there's an error during STUN server resolution
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsua-lib
|
#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
|
#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
|
#1967 |
Add function pjsip_tdata_get_dlg()
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
pjsip
|
#1968 |
Failure in configure-android when specifying --use-ndk-cflags with Android NDK r13 or later
|
bennylp
|
defect
|
normal
|
release-2.7
|
common
|
#1969 |
Crash on using an already destroyed SSL socket
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjlib
|
#1970 |
Add function pjmedia_rtp_decode_rtp2()
|
nanang
|
enhancement
|
normal
|
release-2.6
|
pjmedia
|
#1971 |
Enable IPv6 in ICE transport/TURN in PJSUA
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsua-lib
|
#1972 |
ICE initialization issues when creating a component/candidate fails.
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjnath
|
#1974 |
Various fixes for DNS, primarily for IPv6
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjlib-util
|
#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
|
#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
|
#1979 |
Add support to parse address string with scope ID
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
pjlib
|
#1980 |
Assertion if remote removes some media lines in previous SDP negotiations
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsua-lib
|
#1981 |
Assertion when session timer is disabled and PJSIP receives 422
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsip
|
#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
|
#1984 |
Remove the implementation of PJ_HASH_USE_OWN_TOLOWER
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjlib
|
#1985 |
Escape '@' in the Replaces parameter of REFER request
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsua-lib
|
#1986 |
Migrate Android projects from Eclipse to Android Studio
|
bennylp
|
task
|
normal
|
release-2.6
|
common
|
#1987 |
Assertion in re-INVITE with PJSUA_CALL_REINIT_MEDIA
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsua-lib
|
#1988 |
Crash on UDP transport restart
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjsip
|
#1989 |
Implement pj_strtok()/pj_strtok2() to replace strtok()
|
bennylp
|
enhancement
|
normal
|
release-2.6
|
pjlib
|
#1990 |
Call fails to answer due to ICE media transport init blocking
|
bennylp
|
defect
|
normal
|
release-2.6
|
pjnath
|
#1991 |
Support ALSA audio device volume setting
|
nanang
|
enhancement
|
minor
|
release-2.7
|
pjmedia-audiodev
|
#1993 |
Update bundled libSRTP version to enable AES-GCM on OpenSSL 1.1.0 or later
|
bennylp
|
task
|
normal
|
release-2.7
|
third-party
|
#1994 |
Miscellaneous fixes
|
bennylp
|
defect
|
normal
|
release-2.7
|
common
|
#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
|
#1997 |
Add setting to retry timer upon transport disconnection failure (503)
|
bennylp
|
enhancement
|
normal
|
release-2.7
|
applications
|
#1998 |
Add API pjsip_evsub_set_uas_timeout()
|
bennylp
|
enhancement
|
normal
|
release-2.7
|
pjsip
|
#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
|
#2001 |
Deadlock between dialog lock and transaction group lock
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsip
|
#2002 |
Deadlock between PJSUA LOCK, transaction group lock, and UA mutex
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsua-lib
|
#2003 |
Add API pjsip_multipart_get_raw() to get raw body of a multipart message body
|
bennylp
|
enhancement
|
normal
|
release-2.7
|
pjsip
|
#2005 |
Crash when hanging up call if video capture device fails to open
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsua-lib
|
#2006 |
Android build fail when using NDK r14 caused by the removal of android_alarm.h
|
bennylp
|
enhancement
|
normal
|
release-2.7
|
pjlib
|
#2007 |
Possible crash when using session timer due to the early release of dialog pool
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsip
|
#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
|
#2010 |
Failure in initializing registration due to unescaped user part in account contact
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsua-lib
|
#2011 |
Fixed crash when accessing video device info in pjsua2
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsua2
|
#2012 |
Prevent memory leak when rejecting a call from on_incoming_call() callback
|
bennylp
|
defect
|
normal
|
release-2.7
|
pjsua-lib
|
#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
|
#2015 |
Add multicast option in streamutil sample app
|
bennylp
|
enhancement
|
normal
|
release-2.7
|
applications
|
#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
|
#2018 |
Support DTLS for SRTP keying
|
nanang
|
enhancement
|
normal
|
release-2.7
|
pjmedia
|
#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
|