Richard Fuchs
|
ac86e65bc7
|
dont do ice/crypto/etc stuff for inactive streams
|
13 years ago |
Richard Fuchs
|
fa66629309
|
add helper function for code prettiness
|
13 years ago |
Richard Fuchs
|
77d19ccab8
|
parse the send/recv/inactive sdp attributes
|
13 years ago |
Richard Fuchs
|
bc39957548
|
remember the crypto "tag" value for the SDP answer
|
13 years ago |
Richard Fuchs
|
3c9daae60d
|
adding rtp/savpf transforms and tests
|
13 years ago |
Richard Fuchs
|
43e9696fa9
|
restructure in-memory crypto contexts
|
13 years ago |
Richard Fuchs
|
70e6be3bf4
|
match the peer's crypto suite if possible
|
13 years ago |
Richard Fuchs
|
3b0d7d0da0
|
generate our own crypto context when going rtp/avp->savp
|
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
|
292a676d96
|
remove a pointless enum
|
13 years ago |
Richard Fuchs
|
c7b95f7187
|
create attribute hash based on attr id number
|
13 years ago |
Richard Fuchs
|
c3eccfc564
|
rename "hash" to "name_hash"
|
13 years ago |
Richard Fuchs
|
9ef4bd2f9c
|
ignore invalid attributes
|
13 years ago |
Richard Fuchs
|
14bcbcfa73
|
handle unparseable attributes
|
13 years ago |
Richard Fuchs
|
250c23d808
|
parsing of the sdp ssrc attribute
|
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
|
9d0b537d27
|
leave zero ports or addresses alone
|
13 years ago |
Richard Fuchs
|
d3d35a97e4
|
dont see a zero port as invalid
|
13 years ago |
Richard Fuchs
|
68a97be379
|
keep track of transport protocols and rtcp streams
|
13 years ago |
Richard Fuchs
|
0427b4baf4
|
handle "use-candidate" properly
|
13 years ago |
Richard Fuchs
|
cbc1f8c359
|
fix possible segfault
|
13 years ago |
Richard Fuchs
|
eb05c8169a
|
support the trust-address flag
|
13 years ago |
Richard Fuchs
|
c956a371ac
|
make sure we always have a session to work with
|
13 years ago |
Richard Fuchs
|
a11dc28825
|
we have pointers... use them
|
13 years ago |
Richard Fuchs
|
20dfa12220
|
fix segfault
|
13 years ago |
Richard Fuchs
|
4f2d6d4c58
|
enable ice/stun processing also if no ice was previously present
|
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
|
72f6cc97f9
|
support non-forced insertion of ice candidates
|
13 years ago |
Richard Fuchs
|
9c8075ca87
|
agents MUST ignore all other attributes that follow MESSAGE-INTEGRITY
|
13 years ago |
Richard Fuchs
|
0ed8587e05
|
move ice_ufrag/pwd into peer struct
|
13 years ago |
Richard Fuchs
|
6ceb187abb
|
increate length of random strings
|
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
|
bff00fdab6
|
support b=RR:0 and b=RS:0 to disable rtcp
|
13 years ago |
Richard Fuchs
|
d928ccd37d
|
clean up the mess
|
13 years ago |
Richard Fuchs
|
3c10c9ac17
|
add support for non-standard rtcp ports
|
13 years ago |
Richard Fuchs
|
3faa9f8a8f
|
parse out rtcp attribute
|
13 years ago |
Richard Fuchs
|
1a2e0d75ea
|
create a random but constant "foundation" string for ice candidates
|
13 years ago |
Richard Fuchs
|
dc7c4e7fba
|
s/ufrag_pwd_chars/ice_chars/
|
13 years ago |
Richard Fuchs
|
cd3264b7ef
|
i dont like long variable names
|
13 years ago |
Richard Fuchs
|
581b1bf948
|
build a hash table of sdp attributes when parsing them
|
13 years ago |
Richard Fuchs
|
902f47da28
|
remove redundancy in struct member names
|
13 years ago |
Richard Fuchs
|
68f91da68e
|
split up attributes even more when parsing them
|
13 years ago |
Richard Fuchs
|
33ef09b470
|
insert ice candidate for rtcp
|
13 years ago |
Richard Fuchs
|
f107ab461a
|
adding rudimentary insertion of ICE attributes
|
13 years ago |
Richard Fuchs
|
c18c1d64eb
|
unify copy_remainder and copy_up_to, create copy_up_to_end_of
|
13 years ago |
Richard Fuchs
|
30669f2cd3
|
support removal of ICE attributes
|
13 years ago |