Commit Graph

138 Commits (0ff8a4ee111f4df01505a85e893c0afa5cdccdcc)

Author SHA1 Message Date
Richard Fuchs 982aee7406 TT#81212 add trigger to set all calls to own or foreign
5 years ago
Richard Fuchs 5edb596fca add missing Redis auth for async context
5 years ago
Richard Fuchs 005e25605f TT#88750 fix SRTP not working after Redis restart
6 years ago
Richard Fuchs 8e22c9a414 TT#85701 improve branch handling with delete-delay=0
6 years ago
Stefan Mititelu eb8169868d Fix a few more "still reachable". End all redis unused threads.
6 years ago
Michael Prokop 98245fdeac TT#83954 Invoke libevent_global_shutdown() only conditionally
6 years ago
Stefan Mititelu a6d2f92962 Solve Valgrind "possibly lost" for redis and dtls
6 years ago
Richard Fuchs 39b04ece9d TT#28300 use more auto cleanup variables in config_load
6 years ago
Richard Fuchs e1b2532fe8 eliminate (re)connected redis state duplication
6 years ago
Richard Fuchs 213b6074f4 TT#76711 fix media type ID when restoring from redis
6 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
6 years ago
Richard Fuchs a68a59fbf5 TT#76711 keep track of the raw SDP format string
6 years ago
Stefan Mititelu dbd27f930b Fix crash when redis disconnects/reconnects
6 years ago
Richard Fuchs c70b3f6369 TT#74651 fix several mem/resource leaks
6 years ago
Richard Fuchs 6431cde151 TT#64601 fix some compiler warnings
6 years ago
Richard Fuchs 8ffc13d8aa TT#65100 properly cleanup redis async context
6 years ago
Guillem Jover 781b275295 TT#65100 Fix double free for redis context on closure
6 years ago
Richard Fuchs 24d67d0662 fix mem allocation bug resulting in mem corruption during redis restore
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs e3ec97f858 TT#50652 add -Wstrict-prototypes everywhere
7 years ago
Richard Fuchs 19da0e05e8 TT#45472 save and restore media IDs from and to redis
7 years ago
Richard Fuchs e9f9ae75ad fix compiler warning
7 years ago
Richard Fuchs 326c6a5818 TT#43557 augment DTMF blocking to support directional blocking
7 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Richard Fuchs e67b9c40da TT#43556 support blocking of DTMF event packets
7 years ago
Richard Fuchs cab9d895b2 TT#42500 fix only one crypto suite being offered.
7 years ago
Richard Fuchs a44b34a7a9 don't free event base before calling loopbreak()
8 years ago
Richard Fuchs 0aeb06f613 TT#40900 store metadata in call struct instead of recording struct
8 years ago
Richard Fuchs dd34574669 TT#38350 keep track of the most used RTP payload type
8 years ago
Richard Fuchs 2f5d792aae TT#36301 add `always-transcode` flag
8 years ago
Lucian Balaceanu 83911675cd Fix for recovering from losing synchronous redis context while the async one is up
8 years ago
Richard Fuchs 79a74f69ff Merge branch 'redis_racecondition' of https://github.com/1and1/rtpengine
8 years ago
Claudiu Boriga 229b78d2b8 Fix race condition where redis context is used outside mutex protection
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 7b65dedb95 restructure codec_make_payload_type to fix compilation w/o transcoding
8 years ago
Richard Fuchs 9147d5e438 TT#32983 support transcoding options in redis (re)store
8 years ago
Richard Fuchs a4e73c90e8 TT#30404 accept and reject codecs according to transcoding preference
8 years ago
Richard Fuchs b9206a49bc TT#28163 abstractize SSRC hash
8 years ago
Claudiu Boriga 0f9151e9ea Make 'redis-allowed-errors', 'redis-disable-time', 'redis-cmd-timeout'
8 years ago
Claudiu Boriga ac1a957a05 Merge remote-tracking branch 'sipwise/master' into add_disable_tout
8 years ago
Richard Fuchs ca78747c8c TT#30405 rename media->rtp_payload_types to ->codecs for brevity
8 years ago
Richard Fuchs d31fb36f6e TT#30403 parse and retain a=fmtp infos
8 years ago
Claudiu Boriga 485092383f Make redis connection timeout configurable
8 years ago
Claudiu Boriga 562c5b40a6 Add parameter that sets a timeout for redis commands
8 years ago
Claudiu Boriga c31ffa4639 Add paramaters to disable redis communication in case of multiple errors
8 years ago
Richard Fuchs 46d853972b move lib/ config options into struct
8 years ago
Richard Fuchs 75056a8dd1 eliminate the callmaster struct
8 years ago
Richard Fuchs f2b93f9ef8 move config options into global struct rtpengine_config
8 years ago
Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables
8 years ago