Richard Fuchs
|
a780cf7891
|
redis updates
|
12 years ago |
Richard Fuchs
|
42efaaecec
|
drop support for hosts without ipv6 stack
|
12 years ago |
Richard Fuchs
|
43764b46d4
|
implement support for RFC 5761
|
12 years ago |
Richard Fuchs
|
97f9c3d398
|
SRTP daemon<>kernel tie-in
|
12 years ago |
Richard Fuchs
|
43e9696fa9
|
restructure in-memory crypto contexts
|
12 years ago |
Richard Fuchs
|
212df63857
|
implementing srtp encryption and authentication
|
12 years ago |
Richard Fuchs
|
7877b7ce14
|
implement srtp session key generation algorithm
|
12 years ago |
Richard Fuchs
|
e63edeb875
|
parsing of the sdp crypto attribute
|
12 years ago |
Richard Fuchs
|
d8bc7d92a2
|
experimental support for RTP/AVP<>AVPF bridging
|
12 years ago |
Richard Fuchs
|
68a97be379
|
keep track of transport protocols and rtcp streams
|
12 years ago |
Richard Fuchs
|
b355bd350a
|
simplify a common task by keeping more pointers
|
12 years ago |
Richard Fuchs
|
0be4fa311e
|
support dual-stack ICE offers
|
12 years ago |
Richard Fuchs
|
72f6cc97f9
|
support non-forced insertion of ice candidates
|
12 years ago |
Richard Fuchs
|
0ed8587e05
|
move ice_ufrag/pwd into peer struct
|
12 years ago |
Richard Fuchs
|
8c06d3254a
|
start work on stun support
|
12 years ago |
Richard Fuchs
|
3c10c9ac17
|
add support for non-standard rtcp ports
|
12 years ago |
Richard Fuchs
|
f107ab461a
|
adding rudimentary insertion of ICE attributes
|
12 years ago |
Richard Fuchs
|
1ef1c87545
|
add a prelim NG query command
|
12 years ago |
Richard Fuchs
|
f369c9f799
|
more redis support functions
|
12 years ago |
Richard Fuchs
|
8d3b8e310a
|
redis support functions
|
12 years ago |
Richard Fuchs
|
7ca74b399e
|
use iovec based sdp rewriting
|
12 years ago |
Richard Fuchs
|
df1b169cba
|
handle consecutive ports in SDP
|
12 years ago |
Richard Fuchs
|
a67f03d1d3
|
introduce struct udp_fd
|
12 years ago |
Richard Fuchs
|
7137b784e9
|
implement a "relays cache"
|
12 years ago |
Richard Fuchs
|
ce2df6d90f
|
exclude our own listening ports from RTP
|
12 years ago |
Richard Fuchs
|
ab3a47ae41
|
finish renaming control.[ch] to control_tcp.[ch]
|
12 years ago |
Richard Fuchs
|
efdc8efeb8
|
rename some command implementation functions for consistency
|
12 years ago |
Richard Fuchs
|
9f78c2f17a
|
implement call_delete_ng()
|
12 years ago |
Richard Fuchs
|
5d1c2aabed
|
support some flags passed from rtpproxy-ng module
|
12 years ago |
Richard Fuchs
|
6fd39168f1
|
obsolete infohash
|
13 years ago |
Richard Fuchs
|
b66809bb8c
|
use new struct stream_input where appropriate
|
13 years ago |
Richard Fuchs
|
21e18c086e
|
obsolete the "mediatype" element
|
13 years ago |
Richard Fuchs
|
9589a73b42
|
obsolete call{ed,ing}_agent element
|
13 years ago |
Richard Fuchs
|
337167faf7
|
use enum stream_address_format
|
13 years ago |
Richard Fuchs
|
c75394d3cd
|
first take on SDP rewriting
|
13 years ago |
Richard Fuchs
|
2b60a82e36
|
more mass deployment of the new "str" object - does this thing still work? now really?
|
13 years ago |
Richard Fuchs
|
60da1bc445
|
mass deployment of the new "str" object - does this thing still work?
|
13 years ago |
Richard Fuchs
|
5ea5dcddfa
|
call_offer()/answer stubs
|
13 years ago |
Richard Fuchs
|
bbb8327750
|
implement udp Q command
|
13 years ago |
Richard Fuchs
|
594297a3ea
|
use string chunk for all the little call-related strings
|
13 years ago |
Richard Fuchs
|
d8ef1885cc
|
split callstream_init into callstream_new for redis module
|
13 years ago |
Richard Fuchs
|
94f2f320a6
|
actually the call struct needs neither linked flag nor shutdown flag due to the sequence of events and locking
|
13 years ago |
Richard Fuchs
|
b7a68659b1
|
analoguous to the last race, call_destroy() must not assume that it's getting the last reference to the call
|
13 years ago |
Richard Fuchs
|
d9e09f33bc
|
lets try with a lot of large, nested, naive locks
|
13 years ago |
Richard Fuchs
|
ae5a36f5ce
|
getting rid of call->log_info and introducing call->lock
|
13 years ago |
Richard Fuchs
|
900f76a17e
|
make the callmaster struct private - also requires update to redis module
|
13 years ago |
Richard Fuchs
|
aeb5398b0d
|
granular lock for "ports used" bit field
|
13 years ago |
Richard Fuchs
|
0b0b41e67f
|
gonna need more than one lock in callmaster, so rename the one we have
|
13 years ago |
Richard Fuchs
|
4588e13a76
|
getting rid of more global variables
|
13 years ago |
Richard Fuchs
|
de33b8da40
|
add basic locking to callmaster struct
|
13 years ago |