Commit Graph

972 Commits

Author SHA1 Message Date
Benny Prijono d59717461e Completed and tested (simple test) the TURN server and command line STUN/TURN client
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1054 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-10 23:15:36 +00:00
Benny Prijono e4c40200de Started working on sample TURN client
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1053 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-10 11:19:11 +00:00
Benny Prijono 62923f2a90 Today's work on TURN server. All looks to be implemented
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1052 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-09 23:25:11 +00:00
Benny Prijono 32ad10fa5d Ticket #166: updated config.sub to support new targets (eg. blackfin)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1050 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-09 08:38:10 +00:00
Benny Prijono e631558f81 A really initial implementation on STUN server
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1049 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-08 18:58:04 +00:00
Benny Prijono 12e1daa4b9 Fixed ticket #164: Bug in pjmedia_stream_resume() not resuming the stream (thanks PurnaChandar and Carmine)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1048 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-07 11:26:00 +00:00
Benny Prijono 2360489df9 Fixed ticket #162: assertion on thread creation in Win32 when log level 6 is enabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1046 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-06 23:35:54 +00:00
Benny Prijono 4e5d551edb Ticket #159: allow sound device selection in pjsua (thanks Michael Smith)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1044 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-06 18:11:30 +00:00
Benny Prijono 505e82ef0d Optimization on the log and add tracing on mutex trylock
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1042 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05 21:08:01 +00:00
Benny Prijono bf3fa1c2ed Allow pjmedia_snd_init()/deinit() to be called more than once
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1041 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05 13:13:22 +00:00
Benny Prijono 7cd1622fe5 Implemented new STUN server framework
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1040 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05 00:58:24 +00:00
Benny Prijono 044eb088c3 Fixed warnings in STUN
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1039 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-04 18:29:10 +00:00
Benny Prijono d8672d85e6 Fixed STUN client/server authentication
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1038 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-03 19:35:34 +00:00
Benny Prijono cc8febb812 Committed today's work on STUN
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1037 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-03 02:16:36 +00:00
Benny Prijono 914754490a Fixed DNS test error because of recent changes
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1035 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-03 02:13:55 +00:00
Benny Prijono 055ae9fa57 Finishing up client-side STUN authentication, a simple STUN client, and simple STUN server
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1034 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 19:06:05 +00:00
Benny Prijono 963c4da841 Removed C++ style comment from dns.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1032 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 14:46:15 +00:00
Benny Prijono cc3a9a9b0e Fixed ticket #156: Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1031 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 14:35:57 +00:00
Benny Prijono 4df6261759 More STUN work
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1030 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 23:39:08 +00:00
Benny Prijono 60cac48b24 Related to ticket #149: added test in pjlib-test to capture host resolution crash
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1029 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 18:56:02 +00:00
Benny Prijono 7e17074b6b Fixed ticket #153: UAC dialog doesn't update route_set when calling RFC 2543 UAS (thanks Binu K S)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1026 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 18:39:37 +00:00
Benny Prijono 56f4bb70f7 Fixed ticket #151: pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1025 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 17:29:53 +00:00
Benny Prijono 129287a15c Fixed ticket #149: Crash when resolving bad hostnames in Linux (thanks Binu KS)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1023 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 16:52:45 +00:00
Benny Prijono c5ee091edd More work on STUN session framework
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1021 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 00:08:27 +00:00
Benny Prijono c50f81bcfb Fixed ticket 146: Division by zero in pj_pool_factory_dump() when there is no active pool
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1019 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 00:02:46 +00:00
Benny Prijono 23be3382f0 Fixed ticket #145: pj_ioqueue_poll() blocks forever because of invalid timeout value (thanks Igor S)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1017 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 15:36:19 +00:00
Benny Prijono f83dc1d706 Fixed build error for recent STUN modifications on Unix
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1016 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 14:35:50 +00:00
Benny Prijono df966b8006 Testing SVN post-commit hook
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1015 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 13:46:33 +00:00
Benny Prijono b748d299fc Testing SVN post-commit hook
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1014 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 13:45:01 +00:00
Benny Prijono 050f1b65df Testing SVN post-commit hook
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1013 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 13:38:28 +00:00
Benny Prijono c09a7230f4 Fixed ticket #142: Crash on Linux when USB sound card set as the first sound card (thanks Sergei Petrov)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1012 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-27 13:03:38 +00:00
Benny Prijono cb041825d8 Fixed ticket #140: Unable to play next tone after stop is called on tone generator (thanks Antonio F. Cano)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1009 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-27 00:12:26 +00:00
Benny Prijono cf77042064 Moved stun_session from client to library
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1008 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 23:49:48 +00:00
Benny Prijono 60116eb939 Fixed ticket #138: Potential memory overwrite in pjmedia session.c (thanks David Clark)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1006 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:48:12 +00:00
Benny Prijono e329ef8816 Renamed pjstun_srv to pjstun_srv_test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1005 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:38:46 +00:00
Benny Prijono b6f7aed7f7 Renamed pjstun_srv to pjstun_srv_test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1004 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:37:29 +00:00
Benny Prijono 8fe2ed5fed Finishing up STUN server side authentication
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1003 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:31:06 +00:00
Benny Prijono 3dc1f40410 Added CRC32 code to pjlib-util, and implemented STUN FINGERPRINT and MESSAGE-INTEGRITY
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1002 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 02:33:14 +00:00
Benny Prijono 015cbfdfec Updated VS8 and EVC4 project with new STUN files and added SHA1, HMAC-MD5, and HMAC-SHA1 encryption
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1001 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-25 15:38:32 +00:00
Benny Prijono 8c6e884046 Fixed ticket #136: Invalid presence entity ID when URI is specified in name-addr format
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1000 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-24 15:33:54 +00:00
Benny Prijono 8b6834fd00 Fixed ticket #90: PUBLISH is rejected with 404 when REGISTER is challenged with 401/407
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@998 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-24 13:29:22 +00:00
Benny Prijono d0a3585420 Ticket #121 and #122: Initial implementation of generic STUN transaction, with Binding request as an example
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@996 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-23 01:07:54 +00:00
Benny Prijono 20d3672c3f Fixed ticket #132: dialog automatically insert Contact header when sending 3xx response (thanks Hozjan Vladimir for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@995 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22 14:52:24 +00:00
Benny Prijono 91169ac202 Continuing work on the new STUN framework, partly implemented the client session
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@993 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22 02:09:23 +00:00
Benny Prijono 14c2b8609d Merged the ICE branch into the trunk
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@992 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-21 00:40:05 +00:00
Benny Prijono 392983fb7d Fixed (and tested) ticket #112: Workaround for forking
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@989 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-20 18:53:14 +00:00
Benny Prijono 54a4f3d728 Fixed ticket #117: Bug in pj_array_insert() when position is equal to count-1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@986 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-20 14:58:40 +00:00
Benny Prijono cee199e970 Set version to 0.5.10.1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@983 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 22:25:01 +00:00
Benny Prijono 4624994b03 Fixed ticket #114: INVITE transaction is not destroyed immediately when ACK has the same branch as the INVITE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@982 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 22:23:14 +00:00
Benny Prijono c111069d16 Fixed ticket #111: workaround for forking dialog
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@979 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 16:55:42 +00:00