Commit Graph

2082 Commits (cebd2b0bcbc98bc02a299fa120eb240ccb4afddc)

Author SHA1 Message Date
Richard Fuchs abc79448c7 TT#14008 shut down codec background tasks during re-invites
5 years ago
Richard Fuchs 16583ef76e TT#166107 fix stray ICE reset with rtcp-mux=require
5 years ago
Richard Fuchs 799773b5ca TT#14008 fix format list printing logic
5 years ago
Richard Fuchs aae30a4f72 TT#14008 fix possible use-after-free
5 years ago
Richard Fuchs b9f9d1d6a4 TT#14008 eliminate unnecessary and pointless abort()
5 years ago
Razvan Crainea 9c62de8189 provide sendrecv mode in siprec tag-medias and media-labels
5 years ago
Richard Fuchs f327b5b3c2 TT#14008 silence compiler warning
5 years ago
Richard Fuchs e37871c316 TT#14008 better logging for ICE completion
5 years ago
Richard Fuchs 2645375083 TT#14008 don't skip parsing a=rtcp with a=rtcp-mux
5 years ago
Richard Fuchs fa130dd40c TT#14008 only reset SRTP ROC when doing RTP reset
5 years ago
Richard Fuchs 45a30658da TT#14008 return logical interface matching the address family
5 years ago
Richard Fuchs 85fa5a8aa3 TT#14008 ignore cross-family endpoint changes for ICE
5 years ago
Richard Fuchs b259af6e84 TT#136957 double free fix for 3a90f4438
5 years ago
Richard Fuchs e59c062108 TT#14008 allow ICE reset only during an offer
5 years ago
Richard Fuchs a26601a37a TT#14008 add new `reject-ICE` flag
5 years ago
Richard Fuchs 4658b90f0b TT#14008 don't open extra interface ports when ICE is not in use
5 years ago
Richard Fuchs 6d5bc8c86b TT#156900 enable single-port use with rtcp-mux=demux/accept
5 years ago
Richard Fuchs 22d8db9e72 TT#14008 don't accept stray answer codecs that were not offered
5 years ago
Richard Fuchs 3571fb1c39 TT#14008 remove obsolete plugins location define
5 years ago
Richard Fuchs 014301bee8 TT#14008 add extra logging for SRTP/SSRC updates
5 years ago
Richard Fuchs 408015141c TT#14008 fix SRTP index not being updated from kernel
5 years ago
Richard Fuchs 4eecec9a1e TT#156900 add extra check for closed socket
5 years ago
Richard Fuchs 198754e473 TT#14008 emit log messages for ROC resets
5 years ago
Richard Fuchs 4a173c2ebc TT#14008 fix erroneous crypto reset after rejecting DTLS
5 years ago
Richard Fuchs 258f02b1c1 TT#14008 add extra logging for packet recv/send
5 years ago
Richard Fuchs 6a0961f2c8 TT#14008 perform ROC guessing also for AEAD
5 years ago
Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack
5 years ago
Richard Fuchs a834572ce8 TT#14008 fix typo
5 years ago
Richard Fuchs 533d4b7d8c TT#14008 remove obsolete config option
5 years ago
Richard Fuchs e923616f4e TT#14008 fix segfault using legacy UDP protocol
5 years ago
Richard Fuchs 3c1f4b1f1e TT#14008 remember last used local socket for reporting purposes
5 years ago
Richard Fuchs c42af688d4 TT#14008 always unkernelize before closing sockets
5 years ago
Richard Fuchs cfaa029b00 TT#14008 don't use internal function when not necessary
5 years ago
Richard Fuchs d3d11c19a3 TT#157801 don't tell libwebsockets to bind to ADDR_ANY twice
5 years ago
Richard Fuchs db0dbd3666 TT#157801 skip libwebsockets IPv6 bindings if not available
5 years ago
Richard Fuchs 6d0eba931a TT#157801 explicitly handle v4/v6 also for libwebsockets
5 years ago
Richard Fuchs 8d99ef0686 TT#14008 use glib allocators for LWS setup
5 years ago
hdikme b79fc343e8 TT#14008 fix possible NULL pointer dereference
5 years ago
Richard Fuchs 7836035f3f TT#14008 fix double mutex unlock
5 years ago
Richard Fuchs 60fe7104e7 TT#14008 fix possible unintentional integer overflow
5 years ago
Richard Fuchs 4be6ff2b07 TT#14008 fix warning as `ch` cannot be NULL
5 years ago
Richard Fuchs 0cc41a56ff TT#14008 fix warning as `output_ch` cannot be NULL
5 years ago
Richard Fuchs 28e3ca3dce TT#14008 fix possible NULL pointer dereference
5 years ago
Richard Fuchs 1ccb8de7bc TT#14008 fix warning as `value` cannot be NULL
5 years ago
Richard Fuchs 88c65686aa TT#14008 Fix use-after-free
5 years ago
Richard Fuchs 2d2d7665b1 TT#156900 support single/odd ports for RTCP-mux
5 years ago
Richard Fuchs 6f8ad8f936 TT#156900 close sockets on branch deletion
5 years ago
Richard Fuchs d199199b84 TT#156900 eliminate helper hash table in timer iterator
5 years ago
Richard Fuchs 45a9ce32a7 TT#156900 track local media sockets in hash table
5 years ago
Richard Fuchs 5fc658e33b Squashed commit of the following:
5 years ago
Richard Fuchs 2a584261e7 TT#155900 update phc flags to bool type
5 years ago
Richard Fuchs c1d238b014 TT#144701 extra warnings for unknown flags and keys
5 years ago
Richard Fuchs cf34ecc24c TT#156900 rename functions to avoid namespace conflict
5 years ago
Richard Fuchs b1d17cdcef TT#14008 use pthread_cancel semantics for shutdown
5 years ago
Richard Fuchs a684025f07 TT#14008 avoid pointless open/close of kernel list
5 years ago
Richard Fuchs 3582b623a9 TT#136957 DTMF delay support
5 years ago
Richard Fuchs 1ef4eeba80 TT#136957 split up DTMF event queue into in and out
5 years ago
Richard Fuchs c794c00efa TT#136957 refactor DTMF event tracking into a list
5 years ago
Richard Fuchs 3a90f44383 TT#136957 peg seq num tracking to position in delay buffer
5 years ago
Richard Fuchs 2ca64340e1 TT#136957 support DTMF triggers for blocking
5 years ago
Richard Fuchs 6ac4f12c01 TT#136956 add more options for DTMF replacement
5 years ago
Richard Fuchs 9608ae6ac5 TT#136956 refactor DTMF block mode setting function
5 years ago
Richard Fuchs 576774614b TT#136956 add support for DTMF-security=zero
5 years ago
Richard Fuchs 9da5a46fcb TT#136956 support DTMF-security=random
5 years ago
Richard Fuchs 320642ddf2 TT#136956 support DTMF-security=tone
5 years ago
Richard Fuchs 20ae998d32 TT#136956 flush delay buffer at shutdown
5 years ago
Richard Fuchs 38f97c2df8 TT#136956 support DTMF silence replacement
5 years ago
Richard Fuchs 478c2608e8 TT#136956 upgrade `block_dtmf` to enum to allow for different modes
5 years ago
Richard Fuchs 1ce4f66d74 TT#136955 trigger DTMF state also when decoding DTMF to PCM
5 years ago
Richard Fuchs ba556db1d4 TT#136955 tie in DSP DTMF events with other DTMF reporting
5 years ago
Richard Fuchs e7edfc03b4 TT#136954 add explicit flag to en/disable DTMF detection
5 years ago
Richard Fuchs 975cd33a9c TT#136954 switch pcm_dtmf_detect to bool type
5 years ago
Richard Fuchs a22c3a5a1f TT#136952 add CLI command to set delay buffer
5 years ago
Richard Fuchs 19a5d3cdb0 TT#136953 use delay_buffer for passthrough streams
5 years ago
Richard Fuchs 8e8e78afb1 TT#136952 add new delay_buffer struct
5 years ago
hdikme 85ec0faf9e TT#14008 send NG command stats count to Graphite
5 years ago
Richard Fuchs ecf02ddcc1 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Richard Fuchs 12f23b311c TT#157801 shift handling of v4/v6 addresses
5 years ago
Richard Fuchs aad3fb3130 TT#157801 support "any" interface config
5 years ago
Richard Fuchs f5a148f268 TT#14008 change local ICE ufrag/pwd after ICE restart
5 years ago
Richard Fuchs 37323545bd TT#14008 suppress ICE attribute warning
5 years ago
Stefan Mititelu 528e108a1e Add new graphite-timeout parameter
5 years ago
Richard Fuchs 31e41d1282 TT#14008 fix poller-per-thread behaviour
5 years ago
Richard Fuchs cf7dcb31be TT#14008 add fallback if codec list is empty
5 years ago
Richard Fuchs 3535d96fda TT#136957 fix TS tracking with supplemental codecs
5 years ago
Richard Fuchs f79593ecc9 TT#136957 use output PT clock rate instead of encoder clock rate
5 years ago
Richard Fuchs 912524abc7 TT#136957 use scheduled timestamp when running timers
5 years ago
Richard Fuchs 757cee2125 TT#136957 correctly schedule send-now RTP packets
5 years ago
Richard Fuchs 9be9ceb8f9 TT#156052 set `destroyed` TS also for delayed deletes
5 years ago
Richard Fuchs 8b79a6074f TT#156052 add call duration stddev metric
5 years ago
Richard Fuchs 7b5b52e932 TT#156052 add MOS stats to stats output
5 years ago
Richard Fuchs 970757da2b TT#156052 add call duration metric to Prom
5 years ago
Richard Fuchs 49b79e8b2f TT#156052 use `destroyed` timestamp for call duration stats
5 years ago
Richard Fuchs 45cb995b19 TT#156052 add call->destroyed timestamp
5 years ago
Richard Fuchs f613cf6fb2 TT#156052 rename total_calls_duration to _intv
5 years ago
Richard Fuchs 5fba6c7172 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Stefan Mititelu 7adf6ace92 Add 'seconds' to some stats duration
5 years ago
Richard Fuchs 9c0d233a46 TT#14008 support SRTCP with generate-RTCP
5 years ago
Richard Fuchs aea33b77fe TT#14008 switch must_recrypt argument to bool
5 years ago
Richard Fuchs 219982ba06 TT#14008 call g_string_set_size before grabbing pointer
5 years ago