summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-07-18Version 0.5.7 web releasev0.5.7Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/tags/0.5.7@616 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18Undo modification to use timer, and back to using threads as the performance ↵Benny Prijono
is not good git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@615 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18Increased version number to 0.5.7!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@614 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18Fixed error in tel: URI test in pjsip-testBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@613 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18Small improvements: (1) pjsua now responds to incoming OPTIONS request, ↵Benny Prijono
which means that some modules (evsub, invite) need to register their capabilities to the endpoint, (2) added command in pjsua to send arbitrary request git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@612 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18More intelligent PJSUA-LIB in selecting the appropriate address for Contact ↵Benny Prijono
header git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@611 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18Fixed several bugs related to TCP:Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@610 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17Set the SDP parser to allow blank newline at the end of the messageBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@609 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17Bug fix of previous bug fixBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@608 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17Syntax error in tel URI parsing (oops)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@607 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17Fixed bugs with the parsing (re: allowable chars): (1) Parameters in URI and ↵Benny Prijono
header should have different spec. URI should use paramchar spec while header should use token spec (thanks Jeroen van Bemmel) (2) The same rule applies when escaping the parameters during printing process (3) While we're on it, also fixed the tel-URI parser to automatically unescape the parameter values. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@606 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-16Fixed crash in SIP TCP transport deinitialization, and set pjsip-perf to ↵Benny Prijono
handle INVITE request to non-standard URL call-statefully git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@605 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-14Attempt to get some applications linked for RTEMS target, just to get the ↵Benny Prijono
footprint calculation working git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@604 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-11Some minor modifications here and there in pjsip-perfBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@603 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-11Added PJSIP_MAX_NET_EVENTS configuration to pjsipBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@602 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10pjsip-perf uses 1 milisecond polling timeout because IOCP does not work ↵Benny Prijono
correctly if application does not yield the CPU git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@601 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10Fixed several bugs with TCP transport: (1) Handle crash in transaction, ↵Benny Prijono
possibly because of transport error, (2) TCP accept() does not work correctly with IOCP because IOCP needs different buffer each time WSAAcceptEx() is called, (3) increase verbosity to warning on transport related errors in transaction git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@600 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10Fixed several bugs in WinNT IOCP: (1) accept() does not return correct ↵Benny Prijono
addresses, (2) handle error condition when accept() returns -1 as the new socket git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@599 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10Do several ioqueue poll in one go in pjsip_endpoint, because IOCP can only ↵Benny Prijono
report one event at a time git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@598 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10Fixed bug in PJSUA API re: account selection and Contact header for accountsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@597 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-09Fix minor bug in displaying invalid message (previously the whole TCP packet ↵Benny Prijono
was printed while it should only print the message chunk) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@596 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-09Report peak memory used upon exitingBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@595 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-09Added feature to report peak memory used in caching poolBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@594 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-08Added caching pool capacity upon exiting pjsip-perfBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@593 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-08Attempted to fix epoll for LinuxBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@592 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-08More fine tuning on the footprint report generation scriptBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@591 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-06Fixed link errors in ioqueue epoll backendBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@590 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-06Set the caching pool workspace size in pjsip-test to 2MB (configurable)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@589 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-06Improve the search for correct size in caching poolBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@588 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-05Fixed SIP parsing bugs when in-place escaping is enabledBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@587 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-05Some improvements in footprint generationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@586 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-04Added script, source file, and makefile to calculate PJSIP/PJMEDIA footprintBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@585 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-04Split ulaw/alaw algorithm from g711.c to alaw_ulaw.c to break circular ↵Benny Prijono
dependencies between g711 codec and silence detector git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@584 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Various performance improvements in PJSIP: (1) optimizing for common case to ↵Benny Prijono
minimize stricmp() calls (header names, method, URI schemes), (2) added functionality in scanner to parse and unescape in-place, (3) etc.. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@583 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Change all pj_memset to pj_bzero(), where applicableBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@582 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Fixed minor bug in pool_caching.c that prevent pool from being reused if the ↵Benny Prijono
capacity has changed when the pool is released git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@581 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Added TCP support in pjsip-perf (also tried on Linux)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@580 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Added (the forgotten) pjsip-perf.c into samples dirBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@579 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03Added pjsip-perf in the samplesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@578 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03PJLIB will print the exception name when there is an unhandled exceptionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@577 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Final changeset from the PROTOS testing, fixed misc. crashes. See Benny Prijono
mailing list archive for the details git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@576 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Fixed minor bug in SIP transaction: transaction should verify that the ↵Benny Prijono
method specified in CSeq header in the incoming request matches the method of the request (otherwise it will trigger assertion failure in dialog later) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@575 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Disconnect call when failed to start media when sending 200/OK response in ↵Benny Prijono
pjsua, also pjsua should not try to force terminate dialog after sending 500 response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@574 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Added INVITE request verification in siprtp before incoming call is establishedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@573 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Fixed bug in SDP rtpmap parsing that caused SDP failed to parse the rtpmap ↵Benny Prijono
attribute (because input is not null terminated) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@572 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Miscellaneous bug fix and improvements in PJMEDIA: (1) more stricker SDP ↵Benny Prijono
parsing and validation, (2) fixed bug in RTCP attribute generation in SDP, (3) configurable telephone-event payload type git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@571 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Fixed bugs in scanner: (1) pj_cis_match() takes int argument, so when ASCII ↵Benny Prijono
character above 127 is given, it will access the array with negative index, and (2) pj_scan_get_newline() may incorrectly eat two newlines when the second newline is a header continuation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@570 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Fixed minor bug: RTCP session not fully cleared when it is initialized ↵Benny Prijono
(should bzero everything), causing incorrect stats when it is reused for next call. Also couple of gcc warnings fixed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@569 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Improvements in PJMEDIA to support RFC 3605 (RTCP attribute in SDP) and ↵Benny Prijono
other changes to improve RTCP communication behind NAT. Also fixed bug related to RTCP reporting changes in revision 565 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@568 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Minor bug fix and enhancements: (1) fixed bug that caused out-of-order ↵Benny Prijono
status to be raised when incoming sequence number is random, (2) changed RTCP to only calculate jitter when the RTP timestamp of the packet is different than previous one, and (3) change RTP to randomize initial sequence number git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@567 74dad513-b988-da41-8d7b-12977e46ad98