#436 |
IPv6 support in host resolver caused failure in pjlib initialization on Symbian
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#440 |
pj_timer_entry_init() doesn't initialize timer ID
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#470 |
Compile error when <semaphore.h> is not present
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#471 |
Compilation error if pthread_mutexattr_set_type() is not present
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#472 |
Problem with setting up FD_SETSIZE
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#512 |
Bug in select ioqueue causing unnecessary sleep() to be invoked (thanks Sergey Bakulin)
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#520 |
Race condition may cause ioqueue corruption (thanks Philippe Leuba)
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#529 |
Memory leak on Symbian and possibly handle leaks on all platforms when application exits while transactions have not been terminated
|
bennylp
|
major
|
release-1.0-rc1
|
pjlib
|
trunk
|
#531 |
Active socket abstraction to make ioqueue programming easier
|
bennylp
|
normal
|
release-0.9.0
|
pjlib
|
trunk
|
#559 |
Update the pool alternative API (pool_alt.h) with the latest pool API
|
bennylp
|
minor
|
release-1.0-rc1
|
pjlib
|
trunk
|
#561 |
select() ioqueue default concurrency setting is not initialized with the default value
|
bennylp
|
minor
|
release-1.0-rc1
|
pjlib
|
trunk
|
#565 |
Call WSACleanup() when pj_shutdown() is called on Windows
|
bennylp
|
normal
|
release-1.0-rc1
|
pjlib
|
trunk
|
#575 |
Unregistering from Windows IOCompletionPort (IOCP) ioqueue does not close the socket handle (thanks Gang Liu for the report)
|
bennylp
|
major
|
release-1.0-rc1
|
pjlib
|
trunk
|
#595 |
Broken semaphore implementation on MacOS X (thanks Viktor Krikun for the report)
|
bennylp
|
normal
|
release-1.0-rc1
|
pjlib
|
trunk
|
#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
|
major
|
release-1.0-rc1
|
pjlib
|
trunk
|
#603 |
Crash in ICE with IoCompletionPort ioqueue with the test framework
|
bennylp
|
normal
|
release-1.0-rc1
|
pjlib
|
trunk
|
#604 |
Error opening file in append mode in Win32 (thanks Gang Liu for the report)
|
bennylp
|
normal
|
release-1.0-rc1
|
pjlib
|
trunk
|
#612 |
Crash/floating point exception in pjsua "dq" command on ARM platform
|
bennylp
|
normal
|
release-1.0-rc2
|
pjlib
|
trunk
|
#636 |
Linux compilation issue when autoconf is not used (thanks Seth Hinze for the patch).
|
bennylp
|
normal
|
release-1.0-rc3
|
pjlib
|
trunk
|
#639 |
Assertion in <ctype.h> functions with Visual Studio 2005 when handling non-ASCII characters (e.g. UTF-8)
|
bennylp
|
normal
|
release-1.0-rc3
|
pjlib
|
trunk
|
#644 |
Build issues related to multicast support (especially on Mingw where the build fails)
|
bennylp
|
normal
|
release-1.0-rc4
|
pjlib
|
trunk
|
#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
|
normal
|
release-1.0-rc4
|
pjlib
|
trunk
|
#650 |
Unit test failure in the timestamp test on very fast CPU (thanks Seth Hinze for the patch)
|
bennylp
|
minor
|
release-1.0
|
pjlib
|
trunk
|
#677 |
System wall clock/time change will cause timer heap entries to be scheduled wrongly
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
pjlib
|
trunk
|
#685 |
Crash or assertion on debug mode when processing large SIP packet
|
bennylp
|
normal
|
release-1.0.1
|
pjlib
|
trunk
|
#688 |
Memory leak on Solaris with pjlib's mutex (thanks Andrey Kobtsev for the fix)
|
bennylp
|
normal
|
release-1.0.1
|
pjlib
|
trunk
|
#703 |
Miscellaneous fixes for pjlib
|
bennylp
|
minor
|
release-1.1
|
pjlib
|
trunk
|
#715 |
Miscellaneous fixes for pjlib
|
bennylp
|
normal
|
release-1.0.2
|
pjlib
|
1.0.x
|
#749 |
MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch)
|
bennylp
|
normal
|
release-1.1
|
pjlib
|
trunk
|
#750 |
MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch)
|
bennylp
|
normal
|
release-1.0.2
|
pjlib
|
1.0.x
|
#758 |
Problem with TCP transport on Symbian
|
bennylp
|
normal
|
release-1.3
|
pjlib
|
trunk
|
#764 |
Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
|
bennylp
|
normal
|
release-1.2
|
pjlib
|
trunk
|
#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
|