#301 |
Assertion error or handle leak when creating thread with PJ_THREAD_SUSPENDED flag
|
bennylp
|
defect
|
normal
|
release-0.6.0
|
pjlib
|
#304 |
Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan)
|
bennylp
|
defect
|
normal
|
release-0.7.0
|
pjlib
|
#305 |
Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan)
|
bennylp
|
defect
|
normal
|
release-0.6.0
|
pjlib
|
#309 |
Memory alignment problem in pool_buf (thanks Esbjörn Dominique)
|
bennylp
|
defect
|
normal
|
release-0.6.0
|
pjlib
|
#310 |
Memory alignment problem in pool_buf (thanks Esbjörn Dominique)
|
bennylp
|
defect
|
normal
|
release-0.7.0
|
pjlib
|
#314 |
Added PJ_SAFE_POOL configuration in PJLIB to track down memory corruptions
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#315 |
Ability to override pj_assert
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#333 |
Added buffer overflow detection in vsprintf emulation for Symbian
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#340 |
File access problem on WinCE
|
bennylp
|
defect
|
normal
|
release-0.8.0
|
pjlib
|
#343 |
Canceling pending ioqueue operation in Symbian causes assertion failure
|
bennylp
|
defect
|
normal
|
release-0.8.0
|
pjlib
|
#348 |
Various bugs in string comparison functions
|
bennylp
|
defect
|
normal
|
release-0.8.0
|
pjlib
|
#358 |
Link dynamically with IPHLPAPI.LIB (thanks Jim Gomez)
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#367 |
Hash table will duplicate the hash key (thanks Scott Lu)
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#375 |
Bug in ioqueue prevents re-registering more than PJ_IOQUEUE_MAX_HANDLES (thanks Phil Torre)
|
bennylp
|
defect
|
normal
|
release-0.6.0
|
pjlib
|
#376 |
Bug in ioqueue prevents re-registering more than PJ_IOQUEUE_MAX_HANDLES (thanks Phil Torre)
|
bennylp
|
defect
|
normal
|
release-0.8.0
|
pjlib
|
#403 |
Ability to specify RConnection instance etc in PJLIB Symbian
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjlib
|
#412 |
Increase the randomness of guid_simple
|
bennylp
|
enhancement
|
major
|
release-0.9.0
|
pjlib
|
#414 |
Implement IP interface enumeration on Linux/Unix
|
bennylp
|
enhancement
|
normal
|
release-0.9.0
|
pjlib
|
#415 |
IPv6 support in PJLIB
|
bennylp
|
enhancement
|
normal
|
release-0.9.0
|
pjlib
|
#417 |
Expose the native thread handle for applications
|
bennylp
|
enhancement
|
normal
|
release-0.9.0
|
pjlib
|
#436 |
IPv6 support in host resolver caused failure in pjlib initialization on Symbian
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#440 |
pj_timer_entry_init() doesn't initialize timer ID
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#470 |
Compile error when <semaphore.h> is not present
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#471 |
Compilation error if pthread_mutexattr_set_type() is not present
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#472 |
Problem with setting up FD_SETSIZE
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#474 |
Option in the ioqueue to control concurrency (allow/disallow multiple/simultaneous callback calls)
|
bennylp
|
enhancement
|
normal
|
release-0.9.0
|
pjlib
|
#500 |
Added function to set thread priority in PJLIB
|
bennylp
|
enhancement
|
normal
|
release-0.9.0
|
pjlib
|
#512 |
Bug in select ioqueue causing unnecessary sleep() to be invoked (thanks Sergey Bakulin)
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#520 |
Race condition may cause ioqueue corruption (thanks Philippe Leuba)
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#529 |
Memory leak on Symbian and possibly handle leaks on all platforms when application exits while transactions have not been terminated
|
bennylp
|
defect
|
major
|
release-1.0-rc1
|
pjlib
|
#531 |
Active socket abstraction to make ioqueue programming easier
|
bennylp
|
defect
|
normal
|
release-0.9.0
|
pjlib
|
#559 |
Update the pool alternative API (pool_alt.h) with the latest pool API
|
bennylp
|
defect
|
minor
|
release-1.0-rc1
|
pjlib
|
#561 |
select() ioqueue default concurrency setting is not initialized with the default value
|
bennylp
|
defect
|
minor
|
release-1.0-rc1
|
pjlib
|
#565 |
Call WSACleanup() when pj_shutdown() is called on Windows
|
bennylp
|
defect
|
normal
|
release-1.0-rc1
|
pjlib
|
#571 |
Coloring for logs in Linux/UNIX, two more spaces in logs and runtime log colors configuration (thanks Ondrej Sterbak for the patch)
|
bennylp
|
enhancement
|
normal
|
release-1.0-rc1
|
pjlib
|
#575 |
Unregistering from Windows IOCompletionPort (IOCP) ioqueue does not close the socket handle (thanks Gang Liu for the report)
|
bennylp
|
defect
|
major
|
release-1.0-rc1
|
pjlib
|
#595 |
Broken semaphore implementation on MacOS X (thanks Viktor Krikun for the report)
|
bennylp
|
defect
|
normal
|
release-1.0-rc1
|
pjlib
|
#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
|
defect
|
major
|
release-1.0-rc1
|
pjlib
|
#603 |
Crash in ICE with IoCompletionPort ioqueue with the test framework
|
bennylp
|
defect
|
normal
|
release-1.0-rc1
|
pjlib
|
#604 |
Error opening file in append mode in Win32 (thanks Gang Liu for the report)
|
bennylp
|
defect
|
normal
|
release-1.0-rc1
|
pjlib
|
#612 |
Crash/floating point exception in pjsua "dq" command on ARM platform
|
bennylp
|
defect
|
normal
|
release-1.0-rc2
|
pjlib
|
#622 |
Reactivate the support for iqoueue epoll back-end for Linux (thanks Simon Chen for the patch)
|
bennylp
|
enhancement
|
normal
|
release-1.0-rc3
|
pjlib
|
#629 |
Wrapping IGMPv2 multicast socket options (thanks Seth Hinze for the patch).
|
nanang
|
enhancement
|
normal
|
release-1.0-rc3
|
pjlib
|
#636 |
Linux compilation issue when autoconf is not used (thanks Seth Hinze for the patch).
|
bennylp
|
defect
|
normal
|
release-1.0-rc3
|
pjlib
|
#639 |
Assertion in <ctype.h> functions with Visual Studio 2005 when handling non-ASCII characters (e.g. UTF-8)
|
bennylp
|
defect
|
normal
|
release-1.0-rc3
|
pjlib
|
#644 |
Build issues related to multicast support (especially on Mingw where the build fails)
|
bennylp
|
defect
|
normal
|
release-1.0-rc4
|
pjlib
|
#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
|
defect
|
normal
|
release-1.0-rc4
|
pjlib
|
#650 |
Unit test failure in the timestamp test on very fast CPU (thanks Seth Hinze for the patch)
|
bennylp
|
defect
|
minor
|
release-1.0
|
pjlib
|
#677 |
System wall clock/time change will cause timer heap entries to be scheduled wrongly
|
bennylp
|
defect
|
normal
|
Known-Issues-and-Ideas
|
pjlib
|
#685 |
Crash or assertion on debug mode when processing large SIP packet
|
bennylp
|
defect
|
normal
|
release-1.0.1
|
pjlib
|
#688 |
Memory leak on Solaris with pjlib's mutex (thanks Andrey Kobtsev for the fix)
|
bennylp
|
defect
|
normal
|
release-1.0.1
|
pjlib
|
#703 |
Miscellaneous fixes for pjlib
|
bennylp
|
defect
|
minor
|
release-1.1
|
pjlib
|
#715 |
Miscellaneous fixes for pjlib
|
bennylp
|
defect
|
normal
|
release-1.0.2
|
pjlib
|
#749 |
MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch)
|
bennylp
|
defect
|
normal
|
release-1.1
|
pjlib
|
#750 |
MacOS X endianness detection on universal build (thanks Ruud Klaver for the patch)
|
bennylp
|
defect
|
normal
|
release-1.0.2
|
pjlib
|
#758 |
Problem with TCP transport on Symbian
|
bennylp
|
defect
|
normal
|
release-1.3
|
pjlib
|
#764 |
Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
|
bennylp
|
defect
|
normal
|
release-1.2
|
pjlib
|
#765 |
Bug with milliseconds time resolution in WinCE/Windows Mobile targets (thanks Johan Lantz for the report)
|
bennylp
|
defect
|
normal
|
release-1.0.3
|
pjlib
|
#769 |
Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
|
bennylp
|
defect
|
normal
|
release-1.2
|
pjlib
|
#770 |
Bug in select ioqueue: event counter may exceed maximum value, causing stack corruption (thanks Joel Dodson for the report)
|
bennylp
|
defect
|
normal
|
release-1.0.3
|
pjlib
|
#800 |
Change in IP address selection algorithm (the pj_gethostip() function)
|
bennylp
|
defect
|
normal
|
release-1.2
|
pjlib
|
#825 |
FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion)
|
bennylp
|
defect
|
normal
|
release-1.2
|
pjlib
|
#826 |
FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5 (thanks Robert Cichielo for the suggestion)
|
bennylp
|
defect
|
normal
|
release-1.0.3
|
pjlib
|
#878 |
New PJLIB API to parse socket address string
|
bennylp
|
enhancement
|
normal
|
release-1.3
|
pjlib
|
#913 |
Concurrency problem in select ioqueue may corrupt descriptor set
|
bennylp
|
defect
|
major
|
release-1.4
|
pjlib
|
#921 |
New logging option/flag to include caller thread ID
|
bennylp
|
enhancement
|
minor
|
release-1.4
|
pjlib
|
#922 |
Option to enable mutex related logging to assist troubleshooting concurrency problems
|
bennylp
|
enhancement
|
normal
|
release-1.4
|
pjlib
|
#931 |
Logging function may infinitely recursively calls itself on Windows Mobile (thanks Emil Sturniolo for the report)
|
bennylp
|
defect
|
major
|
release-1.4
|
pjlib
|
#935 |
New PJLIB API pj_sockaddr_parse2() to parse "HOSTPART[:PORT]" format into the correspondong hostpart and port
|
bennylp
|
enhancement
|
normal
|
release-1.4
|
pjlib
|
#939 |
Throwing exception inside exception handler will cause infinite loop (thanks Roman Puls for the report)
|
bennylp
|
defect
|
normal
|
release-1.4
|
pjlib
|
#946 |
Symbian kern-exec 0 in resolving IPv6 address.
|
bennylp
|
defect
|
normal
|
release-1.4
|
pjlib
|
#950 |
Support for QoS settings (TOS, DSCP, WMM, 802.1p) for sockets
|
bennylp
|
enhancement
|
normal
|
release-1.5
|
pjlib
|
#972 |
setsockopt options compatibility on various platforms (thanks Yann, John Ridges, and Dan Arrhenius for the reports)
|
bennylp
|
defect
|
normal
|
release-1.5
|
pjlib
|
#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
|
defect
|
normal
|
release-1.5
|
pjlib
|
#975 |
Symbian timer heap implementation unable to schedule duration more than 2147 seconds (thanks Nir Elkayam for the report)
|
bennylp
|
defect
|
critical
|
release-1.5
|
pjlib
|
#980 |
Memory pool alignment error when alignment is set to be greater than 4 bytes (thanks John Ridges for the report)
|
bennylp
|
defect
|
normal
|
release-1.5
|
pjlib
|
#981 |
New pj_perror() and PJ_PERROR() APIs to print error message to the log
|
bennylp
|
enhancement
|
normal
|
release-1.5
|
pjlib
|
#984 |
Active socket fails to accept two or more concurrent incoming connections.
|
bennylp
|
defect
|
normal
|
release-1.5
|
pjlib
|
#989 |
Issues with Windows Unicode build (thanks Michele Cicciotti for the patch)
|
bennylp
|
defect
|
normal
|
release-1.5
|
pjlib
|
#1000 |
IPHLPAPI.DLL issues on Windows Mobile targets and with IPv6 enumeration
|
bennylp
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#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
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#1004 |
Fixes for Symbian timer heap implementation to prevent stray timer callback execution
|
bennylp
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#1007 |
Heap corruption when socket address with invalid address family is given (thanks Emil Sturniolo for the report)
|
bennylp
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#1010 |
SIP TCP transport client not being reused on MacOS platforms (thanks Emil Sturniolo for the report)
|
nanang
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#1012 |
Potential buffer overflow in Unicode string conversion (thanks Orville Pike for the report)
|
bennylp
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#1015 |
Disable ioqueue Completion Port backend
|
bennylp
|
defect
|
normal
|
release-1.5.5
|
pjlib
|
#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
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1037 |
Memory pool alignment error when alignment is set to be greater than the default (thanks John Ridges for the report)
|
bennylp
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1040 |
Problem with getting the default IP interface on FreeBSD due to wrong argument to connect() (thanks Roman Grachev for the patch)
|
bennylp
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1043 |
SSL timeout setting not working on Symbian platform (thanks Tamàs Solymosi for the report)
|
bennylp
|
defect
|
normal
|
release-1.6
|
pjlib
|
#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
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1048 |
Memory leak in enum_ipv4_ipv6_interface (ip_helper_win32.c) (thanks Andrey Mamchur for the report)
|
bennylp
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1058 |
Different size between pj_sockaddr_in6 and native sockaddr_in6 on 64bit systems, causing failure in using SIP IPv6 UDP transport
|
bennylp
|
defect
|
normal
|
release-1.6
|
pjlib
|
#1091 |
Increase the default maximum number of outstanding asynchronous operations for Symbian socket server
|
bennylp
|
defect
|
normal
|
release-1.7
|
pjlib
|
#1099 |
Conversion of pj_str_t to signed long
|
bennylp
|
enhancement
|
normal
|
release-1.7
|
pjlib
|
#1101 |
Check and calculate IPv4/IPv6 address specified in pj_getaddrinfo()
|
bennylp
|
defect
|
normal
|
release-1.7
|
pjlib
|
#1104 |
Hostname local suffix in iPhone OS
|
bennylp
|
enhancement
|
normal
|
release-1.7
|
pjlib
|
#1107 |
iPhone: Add support for Apple iOS4 background feature
|
bennylp
|
enhancement
|
normal
|
release-1.8
|
pjlib
|
#1132 |
Assertion when (re)starting PJLIB on different thread
|
bennylp
|
defect
|
normal
|
release-1.8.5
|
pjlib
|
#1145 |
Add API to enable/disable support for iOS background feature during runtime.
|
bennylp
|
enhancement
|
normal
|
release-1.8.5
|
pjlib
|