Commit Graph

1837 Commits (mr10.0.1.1)

Author SHA1 Message Date
Richard Fuchs d4fbec39d1 TT#122401 return ptime from decoded packets for DTX
5 years ago
Richard Fuchs 4f6af3746b TT#122401 add early DTX logging context
5 years ago
Richard Fuchs 64670ffb61 TT#122401 add option to bypass AMR SID
5 years ago
Richard Fuchs ec68dfeb31 TT#122401 add configurable CN method
5 years ago
Richard Fuchs dc38a0e88e TT#122401 support multiple DTX method per codec
5 years ago
Richard Fuchs da06ed217b TT#122401 add ptime to DTX trigger
5 years ago
Richard Fuchs 7c3982ea11 TT#122401 rename "lost packet" functions to DTX
5 years ago
Richard Fuchs b1409e58e1 TT#122401 correct ptime handling for negative values
5 years ago
Richard Fuchs 0e2bddb6c8 TT#14008 add `pierce-NAT` flag
5 years ago
Richard Fuchs a009f76456 TT#14008 support media echo and blackhole
5 years ago
Richard Fuchs cc9fb063eb TT#14008 fix possible segfault
5 years ago
Stefan Mititelu 156271ef9f Avoid deadlock of notification thread
5 years ago
Richard Fuchs 1ec517c2f4 TT#14008 restore foreign calls from the appropriate DB
5 years ago
Richard Fuchs 30621846ab TT#14008 keep track of selected Redis DB
5 years ago
Richard Fuchs 4c9b5434bf TT#122401 actually shut down DTX when out of time
5 years ago
Richard Fuchs faee34f1a0 TT#14008 fix rand_hex_string usage
5 years ago
Richard Fuchs be30d2cc33 TT#111150 free cn_payload string if present
5 years ago
Richard Fuchs 1205f22f48 TT#111150 reformat struct initialiser
5 years ago
Tinotenda Chingosho 575435db73 Squashed commit of the following:
5 years ago
Guillem Jover d3390bae32 TT#111150 Enable -Wextra minus some of its warnings producing much noise
5 years ago
Guillem Jover 6fc793845b TT#111150 Use {} instead of ; to mark an empty body
5 years ago
Guillem Jover adbd071c14 TT#111150 Do not use old-style declarations
5 years ago
Richard Fuchs 951f4d62fb TT#111150 remove dead code
5 years ago
Richard Fuchs 2dee5807e8 TT#111150 remove useless comparisons
5 years ago
Richard Fuchs b285665a20 TT#111150 use ssize_t for signed return type
5 years ago
Richard Fuchs 2057d0a367 TT#14008 rate limit log line about missing output context
5 years ago
Clarence 320459873f Fix redis connect failed when there are "@" in redis password.
5 years ago
Guillem Jover 27b2c2cd7c TT#111150 Fix unaligned access for AES GCM IV initialization
5 years ago
Guillem Jover 07695d2abb TT#111150 Use modern <stdint.h> uint<bits>_t types
5 years ago
Richard Fuchs 6527fb513c TT#111150 fix an SSRC reference leak
5 years ago
Richard Fuchs 292ba2e72b TT#111150 convert refcounting functions to macros
5 years ago
Richard Fuchs e70d203802 TT#108551 fix AEAD kernel encryption of small packets
5 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
5 years ago
Richard Fuchs dbf79cb762 TT#14008 allow re-invites for calls when load limit is hit
5 years ago
Richard Fuchs 87e5efc7d4 TT#111150 fix mem leaks in test-transcode
5 years ago
Richard Fuchs 80099bd57c TT#111150 fix mem leak in codec tracker
5 years ago
Richard Fuchs aca786b3bf TT#99621 fix RTCP generation after it has been stopped once
5 years ago
Richard Fuchs a2af257216 TT#98901 fix DTX TS reset detection
5 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
5 years ago
Richard Fuchs ec42f83353 TT#14008 allow usage with just HTTP/WS
5 years ago
Richard Fuchs a2e05bdc5c TT#120402 always update output SSRC mapping
5 years ago
Richard Fuchs 6cc1e99ee8 TT#14008 fix possible segfault when out of ports
5 years ago
Richard Fuchs 05ef61c0d7 TT#108003 fix errors reported by coverity
5 years ago
Richard Fuchs aabcfaff17 TT#119502 quiet logging for foreign calls
5 years ago
Richard Fuchs 89666c8021 TT#14008 fix ICE if ICE completes before SDP comes in
5 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
5 years ago
Richard Fuchs 44809a30c8 TT#111150 refactor xmlrpc_helper to avoid GStringChunk
5 years ago
Richard Fuchs 2f84553913 TT#111150 refactor cookie cache to avoid GStringChunk
5 years ago
Richard Fuchs ade8100d3b TT#111150 fix unaligned memory access
5 years ago
Richard Fuchs d44abe24f6 TT#111150 fix possible unaligned memory access
5 years ago
Richard Fuchs ef5a954e4c TT#111150 fix possible unaligned memory access
5 years ago
Richard Fuchs 49bfad1f5f TT#111150 fix possible null pointer dereference
5 years ago
Richard Fuchs 5802ff2379 TT#54762 add option to enable automatic active/active switchover
5 years ago
Richard Fuchs 3ada2ec0c1 TT#98901 handle DTX restarts and TS resets
5 years ago
Richard Fuchs bfcd2b248d TT#14008 remove obsolete option from pod file
5 years ago
Richard Fuchs e67e395a69 TT#14008 fix typo in pod file
5 years ago
Richard Fuchs ac71e81e54 TT#118350 add SDES=static option
5 years ago
Richard Fuchs bf40d2a841 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Richard Fuchs 7dc55e6378 TT#98901 convert from static DTX delay to dynamic buffer queue
5 years ago
Richard Fuchs 42dd21d1ec TT#14008 compensate for negative clock drifts
5 years ago
Richard Fuchs a6c7e9403a TT#14008 fix output of negative fractional numbers
5 years ago
Richard Fuchs f547549f98 Merge branch 'rtt_rtcp_xr' of https://github.com/jchavanton/rtpengine
5 years ago
Julien Chavanton 0483df374f fix rtt from rtcp_rx
5 years ago
Julien Chavanton 49786d049f adding cumulative number of packets lost
5 years ago
Stefan Mititelu 482e2d0d2b Add stats for ipv4/ipv6/mixed media calls
5 years ago
Julien Chavanton 3d5e586c69 mos average fix when missing RTT
5 years ago
Julien Chavanton 4d56c6675a mos calculation adjustment for
5 years ago
Richard Fuchs 2dfe0b348f Merge branch 'invalid_max_mos' of https://github.com/jchavanton/rtpengine
5 years ago
Julien Chavanton bcf70cf6d5 max-mos: is often invalid when RTCP was not
5 years ago
Dup4 0e2a0b9861 fix: mos calc
5 years ago
Richard Fuchs 64de499865 TT#14008 shut down codec handler when resetting
5 years ago
Dennis Yurasov bfe6d59693 SSRC change fix in kernelized stream
5 years ago
Guillem Jover 8508177777 TT#111150 Split CFLAGS between required and optional
5 years ago
Huseyin Dikme 1d1558bcc1 added rtpengine-ctl set and list options for the delete-delay config parameter
5 years ago
Richard Fuchs 8bea6eb64d TT#14008 fix possible segfault
5 years ago
Richard Fuchs 6893a7c96d TT#14008 skip object precreation on second pass
5 years ago
Richard Fuchs 52d9768418 TT#14008 move build tests to a wrapper script
5 years ago
Richard Fuchs 5cf4717f89 TT#115400 explicitly disallow ptime in non-RTP SDPs
5 years ago
Richard Fuchs 1393dbfc9a TT#14008 shut down DTX buffer when resetting codec handler
5 years ago
Richard Fuchs ff034ff307 TT#14008 use encoder's codec_def instead of parent handler's
5 years ago
Richard Fuchs 8029a4d1cd TT#113750 don't auto switch from an already selected fingerprint
5 years ago
Richard Fuchs 3791b8f595 TT#107565 add `replace-session-name` option
5 years ago
Richard Fuchs fc83f64575 TT#107565 add `replace-username` option
5 years ago
Damir Nedžibović f650f95111 TT#14008 Squashed commit of the following:
5 years ago
Guillem Jover 1e62cbbb9a TT#111150 Inline int_diff_print_sz() to avoid pointer handling
5 years ago
Guillem Jover eb84cb0148 TT#111150 Use localtime_r() instead of thread-unsafe localtime()
5 years ago
Guillem Jover 3a6950087e TT#111150 Remove tautological check in stun()
5 years ago
Richard Fuchs def813cfde TT#101201 fix ICE-lite mode switch
5 years ago
Guillem Jover a8a0adb759 TT#111150 Remove tautological test in dtmf_inject()
5 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
5 years ago
Richard Fuchs af6ef843da TT#100200 suppress audio packets during a DTMF event
5 years ago
Richard Fuchs 7414da5bff TT#100200 fix timing issue with sending DTMF
5 years ago
Richard Fuchs c1c80da0c7 TT#14008 better logging for send_timer
5 years ago
Richard Fuchs 083ae4c37f TT#14008 convert rtcp-fb handling to list
5 years ago
Richard Fuchs eb1157d386 TT#112250 don't change ports when endpoint is talking ICE
5 years ago
Richard Fuchs 01ce0fe833 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Stefan Mititelu 6f457b50d1 Get time before deciding to re-establish redis connection
5 years ago
Richard Fuchs fdac938ecf TT#91151 add a free-form software ID config option
5 years ago
Richard Fuchs b0f185f409 TT#111357 refactor sysconf() call into shared code
5 years ago
Richard Fuchs a8013ffe70 TT#111051 set thread specific process names
5 years ago
Richard Fuchs 5c79036f63 TT#14008 fix potential failed assertion
5 years ago
Guillem Jover 6a9d61dffd TT#108003 Check send() return code for DTMF UDP logging
5 years ago
Guillem Jover 962479bd63 TT#108003 Stop using random()
5 years ago
Richard Fuchs abb281daac TT#91151 add additional check for kernel module commands
5 years ago
Richard Fuchs fa6d29b45c TT#91151 fix wrong hash table lookup object being used
5 years ago
Richard Fuchs ab54b774ed TT#14008 remove .depend from make system
5 years ago
Richard Fuchs 21d1057f68 TT#108003 fix possible deadlock
5 years ago
Richard Fuchs 7101f535da TT#108003 remove unnecessary null checks
5 years ago
Richard Fuchs 225e5add8f TT#108003 don't consume `pt` before finish using it
5 years ago
Richard Fuchs 1785f70637 TT#91151 add new replace-zero-address option
5 years ago
Richard Fuchs 772db96c36 TT#91151 fix check for trickle ICE and zero address
5 years ago
Guillem Jover 2c565874c7 TT#108003 Do not allow division by 0 load_thread()
5 years ago
Guillem Jover e2552773cc TT#108003 Handle errors during websocket connection initialization
5 years ago
Richard Fuchs 76d5828c82 TT#91151 explicitly keep track of zero endpoint addresses
5 years ago
Guillem Jover 8f440555a0 TT#108003 Fix memory leak in cdr_update_entry()
5 years ago
Guillem Jover 07716a6a85 TT#108003 Do not print the DTLS certificate and private key on OOM
5 years ago
Guillem Jover 009aa21bc0 TT#108003 Fix double free in __established()
5 years ago
Richard Fuchs 8b1c958f8e TT#91151 obsolete unused REMG_UPDATE op
5 years ago
Richard Fuchs b75ec8e7ba TT#14008 convert CDR logging to g_string
5 years ago
Richard Fuchs 1dbfbe87d3 TT#14008 move g_string_free helper to auxlib
5 years ago
Richard Fuchs d47f4ac427 TT#14008 make bcg729 inclusion conditional on dpkg profile
5 years ago
Richard Fuchs 36273e1f5d TT#107565 add option to track SDP version
5 years ago
Richard Fuchs 01112f27ca TT#107565 fix support for multi-session SDPs
5 years ago
Damir Nedžibović 0ae0681b28 TT#14008 Squashed commit of the following:
5 years ago
Richard Fuchs 8abc6b1ca4 TT#91151 convert RTP PT hash tables to direct hashes
5 years ago
balajeesv ffc9e34e14 TT#14008 Squashed commit of the following:
5 years ago
Damir Nedžibović 2fc54462de TT#14008 Squashed commit of the following:
5 years ago
Richard Fuchs ae82034dfe TT#99621 add option to disable RTCP generation
5 years ago
Richard Fuchs 770df55b9e TT#14008 improve log output for stray packets
5 years ago
Richard Fuchs e191e16cf6 TT#14008 fix possible segfault
5 years ago
Richard Fuchs 5741f13930 TT#109251 fix redis restore segfault
5 years ago
Richard Fuchs a6a18233de TT#102450 fix some timestamping issues
5 years ago
Richard Fuchs f4a71275d4 TT#106101 mem leak fix for 554034eb7e
5 years ago
Richard Fuchs c5ef68897a TT#76250 consider default number of channel when matching codecs
5 years ago
Stefan Mititelu 001abe5f1f Add new config parameter: `save-interface-ports`
5 years ago
Richard Fuchs e671a5dcab TT#108552 prefer sha-256 over sha-1
5 years ago
Richard Fuchs f2d7e71b07 TT#108552 update crypto suite preference ordering
5 years ago
Richard Fuchs 0898923c38 TT#98901 use correct DTMF codec context
5 years ago
Richard Fuchs 97a1c218fa TT#106101 handle out-of-order ICE fragments
5 years ago
Richard Fuchs 554034eb7e TT#106101 also turn UDP/WS receive buffer into refcounted object
5 years ago
Richard Fuchs 28e0620c80 TT#106101 turn bencode buffer into shared refcounted object
5 years ago
Richard Fuchs df11807324 TT#106101 don't require connection address for ICE fragments
5 years ago
Richard Fuchs fd275acc5c TT#98901 use DTX buffer for related DTMF events
5 years ago
Richard Fuchs e7739d020f TT#98901 fix TS scaling issues for DTMF
5 years ago
Richard Fuchs 6feef3694c TT#98901 fix some clock skew issues
5 years ago
Richard Fuchs 030f38ff16 TT#97301 add description to log levels
5 years ago
Richard Fuchs 6602a3a7c5 TT#108551 add kernel support for AEAD-AES-GCM
5 years ago
SPChan 0c4110779d TT#108551 add support for AEAD-AES-GCM
5 years ago
Richard Fuchs d466e5c326 TT#97301 fix bit-setting of negative log levels
5 years ago
Richard Fuchs 68be3d2afb TT#108350 add kernel module version/size check
5 years ago