#2067 |
Fix various linker error when building as dll on Visual Studio 2015
|
bennylp
|
normal
|
release-2.8
|
common
|
trunk
|
#2072 |
on_call_transfer_status() callback is not called when REFER is responded with failure response
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2074 |
Blocking select() on Android
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2075 |
Cannot change active sound device using PJSUA2 setPlaybackDev/setCaptureDev()
|
bennylp
|
normal
|
release-2.8
|
pjsua2
|
trunk
|
#2076 |
Call disconnection in failover scenario due to transport error on previous INVITE request
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2079 |
Crash in pjsip due to race condition in account's keep alive timer
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2081 |
Fixed assertion when setting audio dev in PJSUA2
|
bennylp
|
normal
|
release-2.8
|
pjsua2
|
trunk
|
#2084 |
Opus decode/recovery issue when FEC or PLC is enabled
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2085 |
Via header mismatch in CANCEL
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2091 |
On iOS11, replace_udp_sock() might fail and lead to unusable UDP transport
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2092 |
Crash when receiving SDP with invalid fmtp attribute
|
nanang
|
critical
|
release-2.8
|
pjmedia
|
trunk
|
#2093 |
Crash when parsing SDP with an invalid media format description
|
nanang
|
critical
|
release-2.8
|
pjmedia
|
trunk
|
#2096 |
Various updates in DTLS-SRTP
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2099 |
SSL connection suddenly gets closed after sending packets intensively
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2102 |
Fixed crash when transaction timer callback is called after transaction is destroyed
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2104 |
Prevent double free on Failed STUN resolution
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2106 |
Fixed SID counter for AMR-WB
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2108 |
Fixed RTP socket to bind to any available port if port is zero
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2110 |
Fix incorrect DTMF duration/timestamp for codecs with RTP timestamp unit not using actual sampling rate
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2112 |
Initialization of ephemeral ECDH (EECDH) when accepting TLS session works incorrectly when linked with OpenSSL 1.1.0x
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2114 |
Reset VideoToolbox on iOS when app switches from background to active
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2115 |
Deadlock between PJSUA LOCK and conference mutex
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2116 |
iLBC using memcpy instead of memmove for overlapping mem
|
bennylp
|
normal
|
release-2.8
|
third-party
|
trunk
|
#2117 |
Crash when deleting PJSUA2 Account
|
bennylp
|
normal
|
release-2.8
|
pjsua2
|
trunk
|
#2118 |
Possible insufficient stream buffer size when using Opus
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2120 |
Crash in SIP session timer after call hold responded with 422
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2121 |
SWIG exception in mapping an invalid C++ enum value to Java
|
bennylp
|
normal
|
release-2.8
|
pjsua2
|
trunk
|
#2122 |
Fail to start video preview on Android due to error creating converter
|
ming
|
normal
|
release-2.8
|
pjmedia-videodev
|
trunk
|
#2125 |
Fixed crash when hanging up call if call invite hasn't been created
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2129 |
Crash when PJ_GRP_LOCK_DEBUG is set
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2130 |
Re-INVITE not sent for non-registering accounts on IP change
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2131 |
Incorrect Opus fmtp settings
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2135 |
Various PJSUA tests (Python scripts, unit tests) updates and fixes
|
bennylp
|
normal
|
release-2.8
|
unit-tests
|
trunk
|
#2136 |
Increase default ICE password length as mandated by the RFC
|
bennylp
|
normal
|
release-2.8
|
pjnath
|
trunk
|
#2137 |
Race condition in 183 re transmission can result in a deadlock
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2138 |
Missing IPv6 ICE candidates when IPv6 media is configured in PJSUA
|
bennylp
|
normal
|
release-2.8
|
pjnath
|
trunk
|
#2139 |
Fix potentially incorrect buffer allocation for video port renderer
|
nanang
|
normal
|
release-2.8
|
pjmedia
|
trunk
|
#2140 |
Timestamp clock issue when device is asleep in iOS
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2144 |
Cannot query stream info from pjsua on_stream_created() callback
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2145 |
Don't rearrange media when sending re-INVITE with PJSUA_CALL_REINIT_MEDIA
|
bennylp
|
normal
|
release-2.8
|
pjsua-lib
|
trunk
|
#2109 |
NAT64: Rewrite remote IPv4 address in Contact or Route
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2134 |
STUN server resolution failure causes delay
|
bennylp
|
normal
|
release-2.9
|
pjsua-lib
|
trunk
|
#2147 |
Miscellaneous fixes
|
bennylp
|
normal
|
release-2.9
|
common
|
trunk
|
#2152 |
Avoid premature video frame decoding due to RTP reordering
|
nanang
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2155 |
Cleanup call setting flag before sending reinvite on IP change
|
bennylp
|
normal
|
release-2.9
|
pjsua-lib
|
trunk
|
#2156 |
Object slicing in MediaFormatVector
|
bennylp
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2157 |
Update media transport adapter sample
|
nanang
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2159 |
Add synchronization for Endpoint::libRegisterThread()
|
bennylp
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2160 |
Fix stuck issue in ioqueue when detaching UDP media transport
|
nanang
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2161 |
Avoid deadlock triggered by incoming message when transport is being shutdown
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2163 |
Frame rate (fps) detection issue
|
nanang
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2164 |
Subscription may get terminated when NOTIFY is challenged
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2166 |
Possible buffer overread if RTCP packet length is invalid
|
nanang
|
major
|
release-2.9
|
pjmedia
|
trunk
|
#2168 |
Add media event for audio device error
|
nanang
|
normal
|
release-2.9
|
pjmedia-audiodev
|
trunk
|
#2169 |
Update invite options when receiving INVITE provisional response with Allow UPDATE header
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2170 |
When using pjsua2 API, Re-INVITE with no SDP will be responded with 488 response
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2172 |
Crash due to double reference decrements in timer
|
bennylp
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2173 |
On PJSUA2, application will not be notified when when SDP nego fails due to unsupported codec.
|
bennylp
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2174 |
Fix out of bound error when enabling GnuTLS
|
bennylp
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2175 |
Delayed sending of ACK request (using on_send_ack() ) may prematurely send the ACK
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2176 |
Create stress test for timer heap
|
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2177 |
Updated configure-android script for NDK r17, r18, r19
|
nanang
|
normal
|
release-2.9
|
common
|
trunk
|
#2178 |
Crash in getting TLS certificate info when subject/issuer line is empty
|
nanang
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2182 |
Prevent crash in unpublishing presence when deleting account
|
ming
|
normal
|
release-2.9
|
pjsua-lib
|
trunk
|
#2183 |
Dialog not destroyed on late media offer scenario
|
nanang
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2184 |
PJSUA2 cannot switch from null audio device
|
nanang
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2188 |
RTCP RR not generated if stream's encoder channel is paused
|
ming
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2189 |
PJSUA2: thread safety issue in list of objects
|
nanang
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2190 |
Crash in ioqueue post completion if callback is not set
|
ming
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2191 |
Crash due to double timer entry scheduling in SIP transport
|
nanang
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2192 |
Update dialog local contact for non registering account
|
nanang
|
normal
|
release-2.9
|
pjsua-lib
|
trunk
|
#2193 |
Buffered read data on SSL socket might not immediately get read after handshake is complete
|
riza
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2194 |
onStreamDestroyed callback is not called upon call disconnection
|
ming
|
normal
|
release-2.9
|
pjsua2
|
trunk
|
#2195 |
Assertion when receiving more calls than the configured maximum
|
ming
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2196 |
Assertion due to unset sip error code when media initialization fails during incoming call
|
ming
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2199 |
Assertion when DNS SRV resolver receives empty record in response
|
nanang
|
normal
|
release-2.9
|
pjlib-util
|
trunk
|
#2200 |
Ignore/discard DNS SRV response with truncated flag set
|
riza
|
normal
|
release-2.9
|
pjlib-util
|
trunk
|
#2201 |
Restart UDP transport after replace_udp_socket fail when sending data
|
riza
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2202 |
Limit the number of ignored error when receiving RTP/RTCP.
|
riza
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2203 |
Failure to set minimum SSL version when OpenSSL 1.1 is used
|
ming
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2205 |
Use bound address for outgoing UDP SIP messages
|
ming
|
normal
|
release-2.9
|
pjsua-lib
|
trunk
|
#2206 |
Avoid calling SSL_shutdown() in DTLS media transport if handshake isn't completed yet
|
ming
|
normal
|
release-2.9
|
pjmedia
|
trunk
|
#2207 |
Fix build failure when using Android NDK r20
|
ming
|
normal
|
release-2.10
|
common
|
trunk
|
#2209 |
Insufficient variable storage to contain Expires header field/ parameter.
|
ming
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2212 |
Fix potential buffer overflow in Video Toolbox codec
|
ming
|
normal
|
release-2.10
|
pjmedia
|
trunk
|
#2213 |
First packet for TURN over TCP might get dropped
|
riza
|
normal
|
release-2.10
|
pjnath
|
trunk
|
#2214 |
Check for PJ_ICE_ST_MAX_CAND when adding new ICE candidate
|
riza
|
normal
|
release-2.10
|
pjnath
|
trunk
|
#2215 |
Reset jitter buffer after Opus ptime decreased
|
nanang
|
normal
|
release-2.10
|
pjmedia
|
trunk
|
#2216 |
Delays in sending SIP messages to IPv4 literal
|
nanang
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2218 |
ICE initialization issue if an error happens during allocating state
|
ming
|
normal
|
release-2.10
|
pjnath
|
trunk
|
#2219 |
SWIG exception in mapping an invalid C++ enum value to Java (continuation of #2121)
|
nanang
|
normal
|
release-2.10
|
pjsua2
|
trunk
|
#2221 |
When using Openssl as TLS backend, close notify alert is not sent before closing the connection
|
riza
|
normal
|
release-2.10
|
pjlib
|
trunk
|
#2223 |
ALSA sound device wrapper implementation ignores period size returned by ALSA
|
riza
|
normal
|
release-2.10
|
pjmedia-audiodev
|
trunk
|
#2224 |
De-Initialize ALSA sound device with snd_pcm_drop() instead of snd_pcm_drain() to avoid stuck issue
|
riza
|
normal
|
release-2.10
|
pjmedia-audiodev
|
trunk
|
#2226 |
Subscription gets terminated when NOTIFY in call transfer is challenged
|
nanang
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2227 |
Sending ACK not retrying next server
|
nanang
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2228 |
Bug in PCM shift in G722
|
|
normal
|
release-2.10
|
pjmedia
|
trunk
|
#2229 |
Limitations in ICE data sending
|
ming
|
normal
|
release-2.10
|
pjnath
|
trunk
|
#2230 |
Timer crash in STUN session
|
nanang
|
normal
|
release-2.10
|
pjnath
|
trunk
|
#2231 |
Potential premature buffer reuse in UDP media transport
|
ming
|
normal
|
release-2.10
|
pjmedia
|
trunk
|