Commit Graph

112 Commits (mr8.5)

Author SHA1 Message Date
Richard Fuchs b93447e04f MT#55283 check DTLS src/dst addressses
2 years ago
Richard Fuchs cbfa8a5750 MT#55283 fix padding/SRTP order
3 years ago
Richard Fuchs 845b4272e3 TT#14008 extra mitigation for forwarding loops
4 years ago
Richard Fuchs 8c4759c0df TT#120402 always update output SSRC mapping
5 years ago
Dennis Yurasov d1dea328fe SSRC change fix in kernelized stream
5 years ago
Richard Fuchs 9bbeb6edd2 TT#81212 mark calls as owned upon activity
5 years ago
Richard Fuchs efd66e5042 Recrypt SRTP for DTMF logging
6 years ago
Richard Fuchs 080b1c807d TT#86102 remove aggressive endpoint learning heuristics
6 years ago
Richard Fuchs 2a4dbd8d37 TT#28300 add cleanup of global interface structs
6 years ago
Stefan Mititelu 6043d15ea0 Add drop-traffic=start/stop flag
6 years ago
Richard Fuchs 46325d61fd TT#81600 fix SRTP when transcoding/DTMF injection is in use
6 years ago
Richard Fuchs 92bcedc08a TT#78307 keep track of RTP stats also when forwarding
6 years ago
Richard Fuchs 2e4617ff86 TT#78307 move SSRC send stats to actual point of sending
6 years ago
Richard Fuchs 5fc326c64b TT#78001 support OSRTP
6 years ago
Richard Fuchs 1d514a063c TT#78307 add helper functions for SSRC contexts
6 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
6 years ago
Richard Fuchs 641fd160ca TT#77358 create helper function to determine RTP protocols
6 years ago
Richard Fuchs 9b9dde3ad8 TT#76711 don't run send timers that don't exist
6 years ago
Richard Fuchs 1c00016974 possible null pointer fix
6 years ago
Richard Fuchs ef0d6a3a80 TT#74301 merge jitter buffer PR #834
6 years ago
Richard Fuchs c70b3f6369 TT#74651 fix several mem/resource leaks
6 years ago
Richard Fuchs 2a2e3f3fcc TT#74050 handle sinks with null addresses correctly
6 years ago
Richard Fuchs 6d22af9566 TT#73900 ignore stray RTCP packets when confirming peer addresses
6 years ago
Guillem Jover 137c5df644 TT#71950 Fix typos
6 years ago
Richard Fuchs dc1daa90ab TT#72000 confirm immediately on a perfect endpoint match
6 years ago
Richard Fuchs 61ac7e9656 TT#72000 add different endpoint detection algorithms
6 years ago
Richard Fuchs a2e0dd6b33 TT#62300 kernelise stream even if address doesn't match if possible
7 years ago
Richard Fuchs 3b6f098d8e TT#61850 normalize `address:port` log printing
7 years ago
Richard Fuchs f6f484fff6 TT#59501 add optional RTCP sink
7 years ago
Richard Fuchs e17544a452 rate limit log lines resulting from strict-source drops
7 years ago
Richard Fuchs 2298de76b1 honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs d449861d96 TT#50652 separate out and move crypt handler routines
7 years ago
Richard Fuchs 3bdad88063 TT#50652 create timer to gradually send packets without jitter
7 years ago
Richard Fuchs 6ba60d5b54 TT#50652 split out packet dequeuing and sending function
7 years ago
Richard Fuchs 35764c5c63 TT#44702 add CLI command for interface/port stats
7 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Eric Green f91b64fcdf Make recording more accurately report source address. Fixes #584
8 years ago
Richard Fuchs a9ec666cb4 TT#38350 implement sending DTMF events to syslog
8 years ago
Richard Fuchs dd34574669 TT#38350 keep track of the most used RTP payload type
8 years ago
Richard Fuchs cbe7e5ab1d TT#36700 implement ports free list
8 years ago
Richard Fuchs 95a7cc6cfb eliminate redundant function argument
8 years ago
Richard Fuchs 2c5a358e1c TT#36308 fix possible segfault due to missing lock
8 years ago
Richard Fuchs e0cdf74ac5 fix SRTP ROC syncing between kernel and userspace
8 years ago
Richard Fuchs ce44eaf1d3 fix RTP timestamps in G.729 decoder
8 years ago
Richard Fuchs 14100b0b8a use reference counting on SSRC objects
8 years ago
Richard Fuchs 0db5e226e5 fix payload type tracking for transcoding situations
8 years ago
Richard Fuchs 165cb0cd4b Merge branch 'extend-default-intf' of https://github.com/1and1/rtpengine
8 years ago
Richard Fuchs e84fd8612b fix incorrect DTLS context being used with ICE
8 years ago
Richard Fuchs 60ce21245e TT#28163 use a pointer cache to avoid hash table lookup
8 years ago