Richard Fuchs
|
93092e850f
|
must use the outgoing's side crypto context for out packets, also add some logging
|
13 years ago |
Richard Fuchs
|
e4d050062f
|
bugfix for borken rtp
|
13 years ago |
Richard Fuchs
|
db72130792
|
implement srtcp encryption, decryption and authentication
|
13 years ago |
Richard Fuchs
|
2b61b12c71
|
implement srtp decryption
|
13 years ago |
Richard Fuchs
|
212df63857
|
implementing srtp encryption and authentication
|
13 years ago |
Richard Fuchs
|
7877b7ce14
|
implement srtp session key generation algorithm
|
13 years ago |
Richard Fuchs
|
e63edeb875
|
parsing of the sdp crypto attribute
|
13 years ago |
Richard Fuchs
|
d8bc7d92a2
|
experimental support for RTP/AVP<>AVPF bridging
|
13 years ago |
Richard Fuchs
|
589c271d52
|
fix the silly thing about bencoded lists being backwards
|
13 years ago |
Richard Fuchs
|
48018e48d0
|
remove obsolete comment
|
13 years ago |
Richard Fuchs
|
86240e12fd
|
rename variables in stream_packet() -- getting confusing!
|
13 years ago |
Richard Fuchs
|
bfb88bd7e5
|
fix improper use of "other" pointer
|
13 years ago |
Richard Fuchs
|
3c4dd73365
|
update steal_peer with new flags
|
13 years ago |
Richard Fuchs
|
68a97be379
|
keep track of transport protocols and rtcp streams
|
13 years ago |
Richard Fuchs
|
b355bd350a
|
simplify a common task by keeping more pointers
|
13 years ago |
Richard Fuchs
|
0427b4baf4
|
handle "use-candidate" properly
|
13 years ago |
Richard Fuchs
|
eb05c8169a
|
support the trust-address flag
|
13 years ago |
Richard Fuchs
|
009a2029b9
|
remove some code duplication
|
13 years ago |
Richard Fuchs
|
0be4fa311e
|
support dual-stack ICE offers
|
13 years ago |
Richard Fuchs
|
1c830108ad
|
misinterpreted the meaning of the "trust address" flag
|
13 years ago |
Richard Fuchs
|
1758e586ce
|
generate stun errors
|
13 years ago |
Richard Fuchs
|
2784cb41a3
|
hack to prevent stale children
|
13 years ago |
Richard Fuchs
|
a37bd78355
|
rename ARRAY_SIZE to ARRAYSIZE to avoid naming conflict
|
13 years ago |
Richard Fuchs
|
7787ad3b28
|
reorder headers and fix resulting errors
|
13 years ago |
Richard Fuchs
|
8c06d3254a
|
start work on stun support
|
13 years ago |
Richard Fuchs
|
f107ab461a
|
adding rudimentary insertion of ICE attributes
|
13 years ago |
Richard Fuchs
|
30669f2cd3
|
support removal of ICE attributes
|
13 years ago |
Richard Fuchs
|
fc246e64d3
|
cant guarantee that the call struct is still valid when the response is sent, to copy strings
|
13 years ago |
Richard Fuchs
|
0230985e91
|
get rid of another useless variable
|
13 years ago |
Richard Fuchs
|
55380807f8
|
tags can be NULL
|
13 years ago |
Richard Fuchs
|
bf4df4dff9
|
remove more code duplication
|
13 years ago |
Richard Fuchs
|
504995e47c
|
return call stats in NG delete message reply
|
13 years ago |
Richard Fuchs
|
feb3b6bde1
|
adding some const for good measure
|
13 years ago |
Richard Fuchs
|
3c764bed52
|
split NG stats collection into ng_call_stats()
|
13 years ago |
Richard Fuchs
|
f7da33b4a7
|
adding a UINT64F format macro
|
13 years ago |
Richard Fuchs
|
b2ad672086
|
make call_query_udp use the new call stats function
|
13 years ago |
Richard Fuchs
|
495d4cf2bd
|
keep track of "newest" timestamp
|
13 years ago |
Richard Fuchs
|
267252542b
|
create a struct for stats collection
|
13 years ago |
Richard Fuchs
|
1adef8fe7b
|
split stream traversal for stats query into separate function
|
13 years ago |
Richard Fuchs
|
8c9fa012bd
|
lets have a totals packet/bytes counter for each call
|
13 years ago |
Richard Fuchs
|
e9bf80768d
|
add more bencode convenience functions
|
13 years ago |
Richard Fuchs
|
1ef1c87545
|
add a prelim NG query command
|
13 years ago |
Richard Fuchs
|
aaa3f4d116
|
simplify call_query_udp a bit
|
13 years ago |
Richard Fuchs
|
f369c9f799
|
more redis support functions
|
13 years ago |
Richard Fuchs
|
8d3b8e310a
|
redis support functions
|
13 years ago |
Richard Fuchs
|
20f33e56ff
|
treat zero ip/port as wildcard when matching up old streams
|
13 years ago |
Richard Fuchs
|
5cebf5adbd
|
use peer_advertised where appropriate
|
13 years ago |
Richard Fuchs
|
fc6fe69075
|
replace IN6_IS_ADDR_UNSPECIFIED because it doesnt work for mapped addresses
|
13 years ago |
Richard Fuchs
|
5d726fdf84
|
fix some ipv6 related bugs
|
13 years ago |
Richard Fuchs
|
6adda7c301
|
keep track of sdp stream endpoints and use them as index when rewriting
|
13 years ago |