Commit Graph

259 Commits (bfb88bd7e55217296343a4f890cbcb23139dfd9d)

Author SHA1 Message Date
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 c35eee7d33 forgot to save the file
14 years ago
Richard Fuchs 0427b4baf4 handle "use-candidate" properly
14 years ago
Richard Fuchs cbc1f8c359 fix possible segfault
14 years ago
Richard Fuchs eb05c8169a support the trust-address flag
14 years ago
Richard Fuchs c956a371ac make sure we always have a session to work with
14 years ago
Richard Fuchs a11dc28825 we have pointers... use them
14 years ago
Richard Fuchs 6ddf0e3afc add logging to stun code
14 years ago
Richard Fuchs 8c46b6bd76 replace hand-crafted constants by generated ones
14 years ago
Richard Fuchs 20dfa12220 fix segfault
14 years ago
Richard Fuchs 009a2029b9 remove some code duplication
14 years ago
Richard Fuchs 4f2d6d4c58 enable ice/stun processing also if no ice was previously present
14 years ago
Richard Fuchs 0be4fa311e support dual-stack ICE offers
14 years ago
Richard Fuchs 1c830108ad misinterpreted the meaning of the "trust address" flag
14 years ago
Richard Fuchs 87ec55b7b5 we do need to initialized that random() generator
14 years ago
Richard Fuchs 72f6cc97f9 support non-forced insertion of ice candidates
14 years ago
Richard Fuchs eadbc1c3ab crc32 is a long
14 years ago
Richard Fuchs bc4685c98c support stun indications
14 years ago
Richard Fuchs 27a9e92872 support unknown-attributes error response
14 years ago
Richard Fuchs 2ea1fe3a47 generate stun responses and clean up some code mess
14 years ago
Richard Fuchs cbd26eb124 perform message integrity check aka auth
14 years ago
Richard Fuchs f685d9743b get some constants out of the way
14 years ago
Richard Fuchs 4aa3017555 The FINGERPRINT mechanism MUST be used for connectivity checks
14 years ago
Richard Fuchs 9c8075ca87 agents MUST ignore all other attributes that follow MESSAGE-INTEGRITY
14 years ago
Richard Fuchs 0ed8587e05 move ice_ufrag/pwd into peer struct
14 years ago
Richard Fuchs 6ceb187abb increate length of random strings
14 years ago
Richard Fuchs 1758e586ce generate stun errors
14 years ago
Richard Fuchs 2784cb41a3 hack to prevent stale children
14 years ago
Richard Fuchs a37bd78355 rename ARRAY_SIZE to ARRAYSIZE to avoid naming conflict
14 years ago
Richard Fuchs edf5f11140 parse stun attributes
14 years ago
Richard Fuchs 7787ad3b28 reorder headers and fix resulting errors
14 years ago
Richard Fuchs 8c06d3254a start work on stun support
14 years ago
Richard Fuchs 033b7d1f55 more bettererer optimizing
14 years ago
Richard Fuchs bff00fdab6 support b=RR:0 and b=RS:0 to disable rtcp
14 years ago
Richard Fuchs d928ccd37d clean up the mess
14 years ago
Richard Fuchs 3c10c9ac17 add support for non-standard rtcp ports
14 years ago
Richard Fuchs 3faa9f8a8f parse out rtcp attribute
14 years ago
Richard Fuchs 1a2e0d75ea create a random but constant "foundation" string for ice candidates
14 years ago
Richard Fuchs dc7c4e7fba s/ufrag_pwd_chars/ice_chars/
14 years ago
Richard Fuchs cd3264b7ef i dont like long variable names
14 years ago
Richard Fuchs 581b1bf948 build a hash table of sdp attributes when parsing them
14 years ago
Richard Fuchs 902f47da28 remove redundancy in struct member names
14 years ago
Richard Fuchs 68f91da68e split up attributes even more when parsing them
14 years ago
Richard Fuchs 33ef09b470 insert ice candidate for rtcp
14 years ago
Richard Fuchs f107ab461a adding rudimentary insertion of ICE attributes
14 years ago
Richard Fuchs 36d21eb8ed dont add debian build flags for debug builds
14 years ago
Richard Fuchs c18c1d64eb unify copy_remainder and copy_up_to, create copy_up_to_end_of
14 years ago