summaryrefslogtreecommitdiff
path: root/pjnath
AgeCommit message (Collapse)Author
2008-09-02Fixed ticket #607: Assertion and possibly crash in ICE stream transport when ↵Benny Prijono
client is not behind NAT (thanks Nicolas Fauvel for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2258 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-22Ticket #598: Update to draft-ietf-behave-rfc3489bis-18 and ↵Benny Prijono
draft-ietf-behave-turn-09, and fix other things as well. Please see the ticket for more info git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2234 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-12More ticket #591: Assertion failure in ICE session (thanks Pedro Gonçalves ↵Benny Prijono
for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2206 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-11Ticket #591: Assertion failure in ICE session (thanks Pedro Gonçalves for ↵Benny Prijono
the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2202 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-07Fixed bug in pj_ice_strans_get_running_comp_cnt(): wrong number of ↵Benny Prijono
components may be returned git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2195 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29Fixed ticket #581: Fixed build dependencies in the makefilesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2183 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-25Fixed linking errors in pjnath when TCP is disabled in PJLIBBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2177 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-25Ticket #578: Bug in encoding ICE candidate type in SDP (thanks Ondrej Sterbak)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2175 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-17Fixed Winsock link error in pjturn-srv VS6 projectBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2151 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14Ticket #567: Rare race condition causing crash in ICE stream transport when ↵Benny Prijono
STUN Binding resolution callback is called before initialization completes git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2136 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-12Ticket #562: In TURN client sample application, when STUN server is ↵Benny Prijono
specified, contact the STUN server on default STUN port rather than the TURN port git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2125 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-28Fixed build error on SymbianBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2090 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-26Changed log verbosity of STUN unrecognized attribute log from 4 to 5 since ↵Benny Prijono
we now put unrecognized attribute in a generic container anyway git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2056 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-25Optimize the number of characters written to SDP by ICEBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2054 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-23Fixed crash in ICE when adding peer reflexive candidateBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2047 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Fixed bug in TURN when sending Send IndicationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2046 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Optimize TURN client to send Send Indication without allocating a poolBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2045 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Added more API to initialize STUN message and attributes without poolBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2044 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Fixed bug in ICE: packet is not sent when ICE is not running (remote has no ↵Benny Prijono
ice) and TURN is set as default candidate git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2043 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Fixed bug with authenticating STUN messages when unrecognized/unknown ↵Benny Prijono
non-mandatory STUN attribute is present in the message git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2041 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-21Peers use STUN mapped address instead of local address in TURN client sampleBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2040 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20Updated doxygen documentationsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2037 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-19Added new API's in ICE stream transport to assist offer/answer negotiation: ↵Benny Prijono
pj_ice_strans_has_sess(), pj_ice_strans_sess_is_running(), pj_ice_strans_sess_is_complete(), pj_ice_strans_get_running_comp_cnt(), pj_ice_strans_get_ufrag_pwd(), and PJNATH_EICEMISMATCH error code. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2031 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-13Fixed various compilation warnings with gcc strict compilationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2015 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-07Fixed more mismatch decl/def function specifications (thanks Samuel Vinson)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1997 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-07Fixed mismatched between declaration and definition of pj_stun_msg_encode() ↵Benny Prijono
(thanks Samuel Vinson) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1995 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06Added error logging when authentication fails in TURN server sampleBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1994 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06Fixed minor bug: wrong pool name for STUN session poolBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1993 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06Major major modifications related to ticket #485 (support for TURN-07):Benny Prijono
- Added STUN socket transport pj_stun_sock - Integration of TURN-07 to ICE - Major refactoring in ICE stream transport to make it simpler - Major modification (i.e. API change) in almost everywhere else - Much more elaborate STUN, TURN, and ICE tests in pjnath-test git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1988 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22Report NAT type as unknown rather than UDP blocked when test 1B failed ↵Benny Prijono
(could happen when port 3479 is blocked). Thanks Helmut Wolf for the info. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1936 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-14Fixed miscellaneous compile warnings/errors when built with C++ modeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1929 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-13More ticket #485: fixed TURN server permission not allowing peer with the ↵Benny Prijono
same IP to get through, and added option to disable FINGERPRINT verification in TURN server since it is currently broken when TURN is used with ICE (which has a FINGERPRINT in its Binding Request) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1924 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10More ticket #485: fixed REQUESTED-TRANSPORT endiannessBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1923 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09More ticket #485: now really remove pjstun-srv-testBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1917 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09More ticket #485: removed pjstun-srv-test project and fixed build errors ↵Benny Prijono
with gcc git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1916 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09Added PJNATH class diagramBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1915 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09Improve the PJNATH documentationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1914 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09More ticket #485: huge changeset to support TURN TCP. Please see ticket #485 ↵Benny Prijono
for the details git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1913 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01More work on ticket #485: bug when TURN UDP relay is not destroyed if ↵Benny Prijono
Allocate request fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1904 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01Ticket #519: STUN request is not freed when transaction times out (thanks ↵Benny Prijono
Amit Sharma) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1903 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-22Added comment about byte ordering in TURN CHANNEL-NUMBER attribute and ↵Benny Prijono
modified select() parameter in TURN client git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1888 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21More ticket #485: wrong encoding of CHANNEL-NUMBER attributeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1885 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20More ticket #485: updated Makefiles and fixed compilation warnings with gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1882 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20More ticket #485: fixed TURN transport code point and REQUESTED-TRANSPORT ↵Benny Prijono
attribute encoding git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1880 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20More ticket #485: client and server self testedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1879 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-19Related to ticket #485: huge changeset to update STUN relating to managing ↵Benny Prijono
authentication. See the ticket for the details git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1877 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-14More ticket #485: initial test on TURN client/serverBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1869 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-13More ticket #485: added TURN client applicationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1867 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-12More ticket #485: added TURN client session/UDP client to pjnath VS6 projectBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1864 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-12More ticket #485: implementation of TURN UDP client sessionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1862 74dad513-b988-da41-8d7b-12977e46ad98