Commit Graph

52 Commits (git.mgm/mediaproxy-ng/github/master)

Author SHA1 Message Date
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
12 years ago
Richard Fuchs b66809bb8c use new struct stream_input where appropriate
12 years ago
Richard Fuchs 21e18c086e obsolete the "mediatype" element
12 years ago
Richard Fuchs 9589a73b42 obsolete call{ed,ing}_agent element
12 years ago
Richard Fuchs 337167faf7 use enum stream_address_format
12 years ago
Richard Fuchs c75394d3cd first take on SDP rewriting
12 years ago
Richard Fuchs 2b60a82e36 more mass deployment of the new "str" object - does this thing still work? now really?
12 years ago
Richard Fuchs 60da1bc445 mass deployment of the new "str" object - does this thing still work?
12 years ago
Richard Fuchs 5ea5dcddfa call_offer()/answer stubs
12 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