summaryrefslogtreecommitdiff
path: root/pjlib/src
AgeCommit message (Collapse)Author
2007-04-11Changed version to 0.5.10.3v0.5.10.3@1187Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1187 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-11Fixed ticket #218: Bug in hash table when key is PJ_HASH_KEY_STRING and hval ↵Benny Prijono
is specified (thanks ChenHuan) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1185 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-06Fixed ticket #215: Build error when PJ_HAS_TCP is set to zero (thanks ChenHuan)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1158 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-03A little bit of improvement in pj_time_val_normalize()Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1139 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-16Make 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/branches/pjproject-0.5-stable@1075 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-16Ticket #184: Added pj_file_flush() to file I/O API to flush file buffersBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1073 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-15Fixed ticet #180: Failed compilation because usleep() does not return int on ↵Benny Prijono
some *nix platforms (thanks Jukka-Pekka Kervinen) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1067 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-13Tagged 0.5.10.2-releasev0.5.10.2@1059Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1059 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-06Fixed ticket #161: assertion on thread creation in Win32 with log level 6 ↵Benny Prijono
enabled git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1045 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Related to ticket #148: added test in pjlib-test to capture the errorBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1028 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket #150: 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/branches/pjproject-0.5-stable@1024 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket #148: Crash when resolving bad hostnames in Linux (thanks Binu KS)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1022 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01Fixed ticket #147: 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/branches/pjproject-0.5-stable@1020 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22Fixed ticket #131: dialog automatically insert Contact header when sending ↵Benny Prijono
3xx response (thanks Hozjan Vladimir for reporting) git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@994 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-20Fixed ticket #118: Bug in pj_array_insert() when position is equal to count-1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@987 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19Fixed ticket #115: Release 0.5.10 does not have the correct PJ_VERSION string!v0.5.10.1@984Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@984 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
2006-10-05Changed puts() to printf() in log_writer_stdout.c, since puts() introduced ↵Benny Prijono
extra newline. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@752 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-04Fixed compilation errors when threading is disabled (PJ_HAS_THREADS=0) and ↵Benny Prijono
safe ioqueue unregistration is disabled (PJ_IOQUEUE_HAS_SAFE_UNREG=0). Also increase PJ_IOQUEUE_MAX_HANDLES for minimum config to 16 in config_sample.h [thanks Olivier Gournet]. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@750 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-04Changed fputs() to puts() in log_writer_stdout.c, since it's suspected to ↵Benny Prijono
crash GUI applications. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@749 74dad513-b988-da41-8d7b-12977e46ad98