summaryrefslogtreecommitdiff
path: root/pjlib/src
AgeCommit message (Collapse)Author
2007-04-02Minor fix: set integer type to pj_uint32_t (from unsigned) for TI platformBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1125 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-30Fixed not enough buffer error with IP helper on XP SP2Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1119 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-28Updated projects and Makefiles with the new pjnath libraryBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1111 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-27Created doxygen documentation for PJNATHBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1110 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-25ICE (work in progress): use single socket for all candidates in component, ↵Benny Prijono
and implemented IP interface enumeration on Win32 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1104 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-17Make it build cleanly on RedHat 7.3, gcc 2.96, linux-2.4.18 (also somebody ↵Benny Prijono
reported build error on Slack 7.1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1076 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-16Implemented ticket #185: Added pj_file_flush() to file I/O API to flush file ↵Benny Prijono
buffers git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1074 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-15Fixed ticket #181: Failed compilation because usleep() does not return int ↵Benny Prijono
on some *nix platforms (thanks Jukka-Pekka Kervinen) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1068 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-10Completed and tested (simple test) the TURN server and command line ↵Benny Prijono
STUN/TURN client git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1054 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-06Fixed ticket #162: assertion on thread creation in Win32 when log level 6 is ↵Benny Prijono
enabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1046 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05Optimization on the log and add tracing on mutex trylockBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1042 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Related to ticket #149: added test in pjlib-test to capture host resolution ↵Benny Prijono
crash git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1029 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket #151: pj_gethostip() should fallback to default interface when ↵Benny Prijono
127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1025 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket #149: Crash when resolving bad hostnames in Linux (thanks Binu KS)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1023 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket 146: Division by zero in pj_pool_factory_dump() when there is ↵Benny Prijono
no active pool git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1019 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-23Ticket #121 and #122: Initial implementation of generic STUN transaction, ↵Benny Prijono
with Binding request as an example git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@996 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22Fixed ticket #132: dialog automatically insert Contact header when sending ↵Benny Prijono
3xx response (thanks Hozjan Vladimir for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@995 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-20Fixed ticket #117: Bug in pj_array_insert() when position is equal to count-1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@986 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19Set version to 0.5.10.1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@983 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19Ticket #110: HUGE HUGE changeset to replace all occurence of year 2006 with ↵Benny Prijono
2007 in copyright notice in all sources git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@974 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-17Fixed ticket #107: deadlock with ioqueue/IOCP unregistration when ↵Benny Prijono
unregistration is done in the callback git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@958 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-17More robust pjlib file test: it shouldn't leave the file on the disk if the ↵Benny Prijono
test fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@957 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16Fixed ticket #106: writing data outside buffer in Win32 error string generationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@954 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16Fixed ticket #105: unnecessary assert in fixed buffer based pool (pool_buf) ↵Benny Prijono
on no memory condition git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@953 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-10Bumped up version to 0.5.10-rc2Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@940 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-06Changing PJLIB version to 0.5.10-rc1 to avoid confusionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@933 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-01Implement ticket #83: socket TOS abstractionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@920 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-27Fixed various gcc warnings especially related to ticket #82 when particular ↵Benny Prijono
codecs are disabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@911 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-26Ticket #80: pj_gethostbyname() should return the appropriate native error ↵Benny Prijono
code when it fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@907 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-25Updated doxygen documentation to version 0.5.10Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@905 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-23Fixed several compilation warnings with MSVCBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@897 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-22Give more useful information when assertion fails in pj_thread_this()Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@896 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-21Fixed gcc warnings, especially about dereferencing type-punned pointerBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@893 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-20Removed unusable and scary warning when ioqueue cannot write packet immediatelyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@886 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-20Fix ticket #71: When host doesn't have any NIC interfaces, pj_gethostip() ↵Benny Prijono
should return 127.0.0.1 instead of error git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@885 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-25In relation to ticket #49: fix support for recv() flags such as PJ_MSG_PEEK ↵Benny Prijono
and PJ_MSG_OOB etc git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@860 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-25Fixed ticket #49: When socket is signaled for readability, recv()/recvfrom ↵Benny Prijono
is called with flags set to zero. It should use the flags as specified when ioqueue_recv()/ioqueue_recvfrom() was called. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@859 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-01Changed critical section in os_core_unix.c to use recursive mutexBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@840 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-01Fixed ticket #29: calling pjsua_init() to reinitialize the whole libraries ↵Benny Prijono
after pjsua_destroy() is called git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@839 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-27Bumped up version to 0.5.9Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@835 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-25Print media statistic when call is disconnected in pjsua, to assist tracing ↵Benny Prijono
media problems git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@831 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-23Fixed crash in IoCompletionPort during unregistration. Also remove ↵Benny Prijono
WSACleanup() from pj_shutdown() since it may not be a good idea (and for one thing it crashes with Invalid Handle exception) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@821 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-21Fixed thread_test in pjlib-test: the stack buffer for pj_thread_desc may ↵Benny Prijono
contain the previous registration values, causing the next pj_thread_register() to fail (tested on Linux FC4) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@817 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-21Added pj_shutdown() on os_core_unix.cBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@816 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-21Fixed handles leak upon program exit, by introducing pj_shutdown() and ↵Benny Prijono
pj_atexit(). Also fixed handle leaks in SIP transaction layer and SIP endpoint. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@815 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-21Fixed minor memory leak in caching pool (one malloc is not freed)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@809 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-11Committed what seems like what left uncommitted in previous commit ↵Benny Prijono
(pjsua_app.c and pj/config.c) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@798 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-13Fixed bug in static buffer based pool: thread local strorage leakageBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@768 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-13Fixed bug in log length calculation (null character was included) [thanks ↵Benny Prijono
Klaus Darilion] git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@767 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-08Major addition to support DNS SRV resolution in PJSIP:Benny Prijono
- added DNS asynchronous/caching resolver engine in PJLIB-UTIL (resolver.[hc]) - modified SIP resolver (sip_resolve.c) to properly perform DNS SRV/A resolution when DNS resolution is enabled. - added dns_test.c in PJSIP-TEST for testing the SIP resolver. - added nameserver configuration in PJSUA-LIB - added "--nameserver" option in PJSUA. - updated project/Makefiles and doxygen documentation. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@753 74dad513-b988-da41-8d7b-12977e46ad98