Commit graph

1126 commits

Author SHA1 Message Date
Benny Prijono
0923717c82 (big patch) Added top-level pjnath project and moved STUN related files to this new project
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1062 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-14 11:52:13 +00:00
Benny Prijono
bd09302551 Fixed link error (multiple symbols) with pj_log_max_level with C++ build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1061 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-14 11:50:02 +00:00
Benny Prijono
ca60a7e91a Fixed ticket #172: SDP media direction negotiation bug (thanks Phil Torre)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1058 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-13 13:10:27 +00:00
Benny Prijono
124831178e Ticket #168: Added some variables in build.mak that can be used by application in its makefile
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1055 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-12 10:44:38 +00:00
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