#765 |
Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
|
bennylp
|
normal
|
release-1.0.3
|
pjlib
|
1.0.x
|
#769 |
Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
|
bennylp
|
normal
|
release-1.2
|
pjlib
|
trunk
|
#770 |
Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
|
bennylp
|
normal
|
release-1.0.3
|
pjlib
|
1.0.x
|
#800 |
Change in IP address selection algorithm (the pj_gethostip() function)
|
bennylp
|
normal
|
release-1.2
|
pjlib
|
trunk
|
#825 |
FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion)
|
bennylp
|
normal
|
release-1.2
|
pjlib
|
trunk
|
#826 |
FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion)
|
bennylp
|
normal
|
release-1.0.3
|
pjlib
|
1.0.x
|
#913 |
Concurrency problem in select ioqueue may corrupt descriptor set
|
bennylp
|
major
|
release-1.4
|
pjlib
|
trunk
|
#931 |
Logging function may infinitely recursively calls itself on Windows Mobile (thanks Emil Sturniolo for the report)
|
bennylp
|
major
|
release-1.4
|
pjlib
|
trunk
|
#939 |
Throwing exception inside exception handler will cause infinite loop (thanks Roman Puls for the report)
|
bennylp
|
normal
|
release-1.4
|
pjlib
|
trunk
|
#946 |
Symbian kern-exec 0 in resolving IPv6 address.
|
bennylp
|
normal
|
release-1.4
|
pjlib
|
trunk
|
#972 |
setsockopt options compatibility on various platforms (thanks Yann, John Ridges, and Dan Arrhenius for the reports)
|
bennylp
|
normal
|
release-1.5
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.5
|
pjlib
|
trunk
|
#975 |
Symbian timer heap implementation unable to schedule duration more than 2147 seconds (thanks Nir Elkayam for the report)
|
bennylp
|
critical
|
release-1.5
|
pjlib
|
trunk
|
#980 |
Memory pool alignment error when alignment is set to be greater than 4 bytes (thanks John Ridges for the report)
|
bennylp
|
normal
|
release-1.5
|
pjlib
|
trunk
|
#984 |
Active socket fails to accept two or more concurrent incoming connections.
|
bennylp
|
normal
|
release-1.5
|
pjlib
|
trunk
|
#985 |
Write to freed memory area with IoCompletionPort (IOCP) ioqueue backend may lead to application crash
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#987 |
Asynchronous socket operations on Symbian
|
bennylp
|
normal
|
release-2.x
|
pjlib
|
trunk
|
#989 |
Issues with Windows Unicode build (thanks Michele Cicciotti for the patch)
|
bennylp
|
normal
|
release-1.5
|
pjlib
|
trunk
|
#1000 |
IPHLPAPI.DLL issues on Windows Mobile targets and with IPv6 enumeration
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#1004 |
Fixes for Symbian timer heap implementation to prevent stray timer callback execution
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#1007 |
Heap corruption when socket address with invalid address family is given (thanks Emil Sturniolo for the report)
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#1010 |
SIP TCP transport client not being reused on MacOS platforms (thanks Emil Sturniolo for the report)
|
nanang
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#1012 |
Potential buffer overflow in Unicode string conversion (thanks Orville Pike for the report)
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#1015 |
Disable ioqueue Completion Port backend
|
bennylp
|
normal
|
release-1.5.5
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1037 |
Memory pool alignment error when alignment is set to be greater than the default (thanks John Ridges for the report)
|
bennylp
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1040 |
Problem with getting the default IP interface on FreeBSD due to wrong argument to connect() (thanks Roman Grachev for the patch)
|
bennylp
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1043 |
SSL timeout setting not working on Symbian platform (thanks Tamàs Solymosi for the report)
|
bennylp
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1048 |
Memory leak in enum_ipv4_ipv6_interface (ip_helper_win32.c) (thanks Andrey Mamchur for the report)
|
bennylp
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1058 |
Different size between pj_sockaddr_in6 and native sockaddr_in6 on 64bit systems, causing failure in using SIP IPv6 UDP transport
|
bennylp
|
normal
|
release-1.6
|
pjlib
|
trunk
|
#1091 |
Increase the default maximum number of outstanding asynchronous operations for Symbian socket server
|
bennylp
|
normal
|
release-1.7
|
pjlib
|
trunk
|
#1101 |
Check and calculate IPv4/IPv6 address specified in pj_getaddrinfo()
|
bennylp
|
normal
|
release-1.7
|
pjlib
|
trunk
|
#1132 |
Assertion when (re)starting PJLIB on different thread
|
bennylp
|
normal
|
release-1.8.5
|
pjlib
|
trunk
|
#1157 |
Memory corruption with SSL socket on Symbian (thanks Michele Cicciotti for the report and the patch)
|
bennylp
|
normal
|
release-1.8.10
|
pjlib
|
trunk
|
#1197 |
WSAECONNRESET errors on Windows 2000 or 2003 may cause UDP transport to stop working
|
bennylp
|
normal
|
release-1.10
|
pjlib
|
trunk
|
#1225 |
iPhone: UDP socket send error after waking up from background mode (thanks Joe Meade for the report)
|
bennylp
|
normal
|
release-1.10
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.10
|
pjlib
|
trunk
|
#1230 |
Removed assertion in PJLIB for Posix when fails to release mutex (thanks Marcus Froeschl for the report)
|
bennylp
|
normal
|
release-1.10
|
pjlib
|
trunk
|
#1246 |
Use CFHost API for pj_getaddrinfo() on iPhone OS
|
bennylp
|
normal
|
release-1.10
|
pjlib
|
trunk
|
#1317 |
Crash in Symbian ioqueue after unregistering ioqueue key from callback
|
bennylp
|
normal
|
release-1.12
|
pjlib
|
1.x-branch
|
#1321 |
Compile error when SSLv2 is disabled on OpenSSL (thanks Saúl Ibarra Corretgé for the patch)
|
bennylp
|
normal
|
release-1.12
|
pjlib
|
1.x-branch
|
#1342 |
Disable local host resolution on iPhone OS
|
bennylp
|
normal
|
release-1.12
|
pjlib
|
1.x-branch
|
#1522 |
TLS/SSL error code issues with OpenSSL backend
|
bennylp
|
normal
|
release-2.0.1
|
pjlib
|
common
|
#1558 |
Bug in parsing quoted URI strings (thanks Gustavo Garcia Bernardo for the report)
|
bennylp
|
normal
|
release-2.1
|
pjlib
|
trunk
|
#1573 |
Deadlock in SSL socket (thanks to Jeff Anderson for detailed report)
|
bennylp
|
normal
|
release-2.1
|
pjlib
|
trunk
|
#1593 |
Possible wrap around in caching pool capacity value
|
bennylp
|
normal
|
release-2.1
|
pjlib
|
trunk
|
#1613 |
Use appropriate request for ioctl() function to access the interface flags (thanks to Peter Koletzki for the report)
|
bennylp
|
normal
|
release-2.1
|
pjlib
|
trunk
|
#1618 |
Bug SSL socket send callback always report success
|
bennylp
|
normal
|
release-2.1
|
pjlib
|
trunk
|
#1648 |
Timer heap new API pj_timer_heap_cancel_if_active() should not assert if given bad entry
|
bennylp
|
normal
|
release-2.2
|
pjlib
|
trunk
|
#1663 |
Crash in socket registration in ioqueue
|
bennylp
|
normal
|
release-2.2
|
pjlib
|
trunk
|
#1664 |
Ioqueue epoll stops processing socket events
|
bennylp
|
normal
|
release-2.2
|
pjlib
|
trunk
|
#1672 |
Fail to replace UDP socket during iOS wakeup causing app to be killed when IPv6 is used simultaneously
|
bennylp
|
normal
|
release-2.2
|
pjlib
|
trunk
|
#1862 |
Fixed crash on iOS when destroying an activesock and creating a new one at the same time
|
bennylp
|
normal
|
release-2.4.5
|
pjlib
|
trunk
|
#1874 |
Truncated IPv6 address during address lookup on iOS
|
bennylp
|
normal
|
release-2.4.5
|
pjlib
|
trunk
|
#1912 |
Build error on Alpine linux (musl libc)
|
bennylp
|
normal
|
release-2.5
|
pjlib
|
trunk
|
#1925 |
pj_getaddrinfo() cannot resolve IPv4 address to synthesized IPv6 address
|
bennylp
|
normal
|
release-2.5.1
|
pjlib
|
trunk
|
#1930 |
Race condition in OpenSSL socket
|
bennylp
|
normal
|
release-2.5.5
|
pjlib
|
trunk
|
#1961 |
Timer not fired due to timestamp clock issue in Android
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1969 |
Crash on using an already destroyed SSL socket
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#1984 |
Remove the implementation of PJ_HASH_USE_OWN_TOLOWER
|
bennylp
|
normal
|
release-2.6
|
pjlib
|
trunk
|
#2000 |
Prevent overflow on pj_generate_unique_string() for android
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2019 |
Conflict with "isblank" when building using g++ 5.4.0
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2020 |
pj_hash_calc_tolower() might return a different hash value
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2027 |
Assertion in pj_gethostip() when system hostname is empty
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2039 |
Memory corruption caused by pj_sockaddr_parse()
|
bennylp
|
normal
|
release-2.7
|
pjlib
|
trunk
|
#2055 |
Cannot register ioqueue key after double key unregistration
|
bennylp
|
normal
|
release-2.7.1
|
pjlib
|
trunk
|
#2056 |
Add validity checking for numeric header values
|
bennylp
|
normal
|
release-2.7.1
|
pjlib
|
trunk
|
#2091 |
On iOS11, replace_udp_sock() might fail and lead to unusable UDP transport
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2099 |
SSL connection suddenly gets closed after sending packets intensively
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
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
|
#2129 |
Crash when PJ_GRP_LOCK_DEBUG is set
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2140 |
Timestamp clock issue when device is asleep in iOS
|
bennylp
|
normal
|
release-2.8
|
pjlib
|
trunk
|
#2172 |
Crash due to double reference decrements in timer
|
bennylp
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2174 |
Fix out of bound error when enabling GnuTLS
|
bennylp
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2176 |
Create stress test for timer heap
|
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2178 |
Crash in getting TLS certificate info when subject/issuer line is empty
|
nanang
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2190 |
Crash in ioqueue post completion if callback is not set
|
ming
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2193 |
Buffered read data on SSL socket might not immediately get read after handshake is complete
|
riza
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2201 |
Restart UDP transport after replace_udp_socket fail when sending data
|
riza
|
normal
|
release-2.9
|
pjlib
|
trunk
|
#2203 |
Failure to set minimum SSL version when OpenSSL 1.1 is used
|
ming
|
normal
|
release-2.9
|
pjlib
|
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
|
#2235 |
UDP transport restart might not get called when replace_udp_socket() fails.
|
riza
|
normal
|
release-2.10
|
pjlib
|
trunk
|
#2244 |
Prevent continuous memory allocation when getting raw certificate on TLS
|
riza
|
normal
|
release-2.10
|
pjlib
|
trunk
|
#59 |
Implement STUN client using ioqueue
|
bennylp
|
normal
|
ICE
|
pjlib-util
|
0.5.9
|
#156 |
Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma)
|
bennylp
|
normal
|
release-0.5.10.2
|
pjlib-util
|
0.5.10.1
|
#157 |
Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma)
|
bennylp
|
normal
|
release-0.7.0-rc1
|
pjlib-util
|
trunk
|
#194 |
Implement UDP based ICE stream transport
|
bennylp
|
normal
|
ICE
|
pjlib-util
|
trunk
|
#196 |
Implement ICE RTCP component
|
bennylp
|
normal
|
ICE
|
pjlib-util
|
trunk
|
#208 |
Allow single quotes for attributes in XML (thanks Tory Patnoe)
|
bennylp
|
normal
|
release-0.7.0-rc1
|
pjlib-util
|
trunk
|
#232 |
Parse failure on big endian machines (thanks Vladimir Hozjan)
|
bennylp
|
blocker
|
release-0.5.10.4
|
pjlib-util
|
0.5.10.3
|
#233 |
Parse failure on big endian machines (thanks Vladimir Hozjan)
|
bennylp
|
blocker
|
release-0.7.0-rc1
|
pjlib-util
|
trunk
|
#275 |
Error creating resolver on Win32 release mode (thanks Frank Wiersma)
|
bennylp
|
normal
|
release-0.6.0
|
pjlib-util
|
0.5.10.4
|
#276 |
Error creating resolver on Win32 release mode (thanks Frank Wiersma)
|
bennylp
|
normal
|
release-0.7.0-rc1
|
pjlib-util
|
trunk
|
#328 |
Possible alignment error in DNS encoding
|
bennylp
|
normal
|
release-0.8.0
|
pjlib-util
|
trunk
|
#425 |
pjstun_get_mapped_addr() failed when receiving incoming SIP request (thanks Lafras Henning)
|
bennylp
|
normal
|
release-0.9.0
|
pjlib-util
|
trunk
|
#545 |
Handle nameserver that (incorrectly) returns DNS RCODE 2/5/9 for DNS SRV query
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
pjlib-util
|
trunk
|
#667 |
Padding issue when the old/RFC 3489 STUN client is communicating with new/STUNbis STUN server
|
bennylp
|
normal
|
release-1.0.1
|
pjlib-util
|
trunk
|
#686 |
Failure to cancel outstanding DNS SRV query job (API change)
|
bennylp
|
normal
|
release-1.0.1
|
pjlib-util
|
trunk
|