Richard Fuchs
52ca0cd1e9
TT#108551 fix AEAD kernel encryption of small packets
closes #1230
Change-Id: I26cae7b53eed1ff8155d2fa1e1aa5283a9c37d36
(cherry picked from commit e70d203802 )
5 years ago
Sipwise Jenkins Builder
1dd3d7d6ae
Release new version 9.4.2.0+0~mr9.4.2.0
5 years ago
Richard Fuchs
c16b254ef1
TT#111150 fix mem leak in codec tracker
Change-Id: Ie1a617c7ab82147dfce7973d927843f55906a1a5
(cherry picked from commit 80099bd57c )
5 years ago
Richard Fuchs
c01dc771e7
TT#14008 fix debug logging bug
Change-Id: Iedc442fef5ad153be52d6ba8fdd106294f9367da
(cherry picked from commit 61a852fa71 )
5 years ago
Richard Fuchs
271f47ca05
TT#14008 allow re-invites for calls when load limit is hit
closes #1241
Change-Id: I698f57d1bc9fe77d8c95530beefbdb112165adfc
(cherry picked from commit dbf79cb762 )
5 years ago
Richard Fuchs
1c94b74df2
TT#14008 amend kernel test script
Change-Id: If2031ad6e5c581775b96fa48d8b2d4a4c331ef19
(cherry picked from commit a9fdc219f0 )
5 years ago
Richard Fuchs
0c7a7e1475
TT#14008 fix seq_file usage
If the seq_file buffer overflows, the printing of the last item is
re-tried following a stop/start event on the seq_file. Therefore we
cannot unconditionally increase the offset whenever our `next` method is
called.
closes #1244
Change-Id: I7026deeeb03423cc2da57b1e069019638cf734cf
(cherry picked from commit 9d4b870b0f )
5 years ago
Richard Fuchs
7df9b4432c
TT#14008 allow usage with just HTTP/WS
closes #1246
Change-Id: I5fc5ebd462589f0f585b8afce4908a6ac4a94bbb
(cherry picked from commit ec42f83353 )
5 years ago
Richard Fuchs
d1a6909a53
TT#120402 always update output SSRC mapping
The SSRC mapping strategy can change if a re-invite disengages
transcoding, therefore we always need to update the output SSRC mapping
even if the SSRC entry has already existed, to avoid stray SSRC changes.
Change-Id: Ib6f14ede1a4e615ff5eb8372cc68bf1acdd4b6c8
(cherry picked from commit dd7acd2644 )
5 years ago
Richard Fuchs
f374fd7afc
TT#14008 fix possible segfault when out of ports
closes #1243
Change-Id: Ib04c289ad78624139c0375423a7bc1ad402874e7
(cherry picked from commit 6cc1e99ee8 )
5 years ago
Sipwise Jenkins Builder
7a90c3391c
Release new version 9.4.1.0+0~mr9.4.1.0
5 years ago
Richard Fuchs
05ef61c0d7
TT#108003 fix errors reported by coverity
Change-Id: I6641da426f1e05f0d0e3924887baf7fb948fb0c9
5 years ago
Richard Fuchs
4d5395f8b0
TT#111150 disable Debian hardening when testing
If the CFLAGS already contain -O0, skip adding the hardening flags, as
they force inclusion of -O2
Change-Id: I12ab0a61fff169954c73f3a714e563234c841483
5 years ago
Richard Fuchs
aabcfaff17
TT#119502 quiet logging for foreign calls
Change-Id: I5ae02e47b839f23ccc3d2a7ca48d43ada6ae3d41
5 years ago
Richard Fuchs
89666c8021
TT#14008 fix ICE if ICE completes before SDP comes in
Change-Id: I3085e67a81fb8adeeb4334db2e0e894716107937
5 years ago
Richard Fuchs
c939c977ec
TT#14008 set getopt require_order to avoid confusing errors
closes #1240
Change-Id: I4a9b7efb8e52f322916fa4368b80985946eb320d
5 years ago
Richard Fuchs
0ae9967404
TT#108003 run coverity test on a schedule
Change-Id: I1fdd0178ff2f5885718427eb7a974b40220bce9d
5 years ago
Richard Fuchs
a86d98f8d1
TT#118902 add support for per-call debugging
Change-Id: I9b0eab21ff4e5c241ff045049ccd37f6044d5707
5 years ago
Richard Fuchs
b9d68914e6
TT#111150 remove obsolete str_chunk_insert
This leads to unaligned memory access, so remove it.
Change-Id: I4d7c6d42a58f20a0d69fbb933cb925e3bcf0c695
5 years ago
Richard Fuchs
44809a30c8
TT#111150 refactor xmlrpc_helper to avoid GStringChunk
Change-Id: If3cb8b5c1fcaed0cb9b1b22d752ec5e9099d2d39
5 years ago
Richard Fuchs
2f84553913
TT#111150 refactor cookie cache to avoid GStringChunk
Change-Id: I0f53ec6bcb2ecd79cfbd857acf2617c1348205f6
5 years ago
Richard Fuchs
ade8100d3b
TT#111150 fix unaligned memory access
Make sure the pointers we return from our continuous memory buffer is
always 64-bit aligned as it's used not only for strings, but also for
structs/objects, and such unaligned memory access is undefined on some
archs and flagged as such by ASAN.
Change-Id: I84cf74e4e9d203fe02507aa1190ccc6554fb36e2
5 years ago
Richard Fuchs
8e39599a18
TT#111150 add extra runtime options for unit tests
UBSAN doesn't print stack traces by default. Enable them.
The GLib slice allocator must be disabled for proper leak checks and
must be instructed to always use malloc instead.
Change-Id: Ic4fe5ad38aa4460fbe43858b97226cce7d658038
5 years ago
Richard Fuchs
d44abe24f6
TT#111150 fix possible unaligned memory access
Avoid accessing memory via pointers that may not be aligned, which is
undefined behaviour on some archs. Use memcpy for this purpose instead.
Change-Id: Iec6c8d15fdd7ef00896e494b69412847b637b01b
5 years ago
Richard Fuchs
ef5a954e4c
TT#111150 fix possible unaligned memory access
Check if the uint64_t pointer is aligned before using it. If unaligned,
go byte by byte. Unaligned pointer access is undefined on some archs and
flagged as such by ASAN.
Change-Id: I3afc80a2ddbc874a62d6930971493f8d461aa452
5 years ago
Richard Fuchs
49bfad1f5f
TT#111150 fix possible null pointer dereference
Change-Id: I52d8df03fda2e39d353a9c05e264a1ecd13df2ca
5 years ago
Richard Fuchs
055b745c2f
TT#111150 don't pass null pointers to memchr or memcpy
If the length of the string is zero, the pointer to the buffer may be
null. ASAN flags these as invalid/undefined, so don't do that.
Change-Id: Ic55498465c53a78e1bd44c42d1a60f9bd3336473
5 years ago
Richard Fuchs
98a42a099d
TT#14008 add missing flag to test script
Change-Id: Ic6cf398a6d3c0bfaf2304116bad0d2844fe90a93
5 years ago
Richard Fuchs
5802ff2379
TT#54762 add option to enable automatic active/active switchover
Change-Id: Icddeb28cab72974d9dad0a241775a0763a56b027
5 years ago
Richard Fuchs
3ada2ec0c1
TT#98901 handle DTX restarts and TS resets
Change-Id: I6eaa14fdaf52e9011125bf8021db8a1816a148c0
5 years ago
Richard Fuchs
bfcd2b248d
TT#14008 remove obsolete option from pod file
Change-Id: I01678d23e985d5a3041dbf290646075ab07c2e35
5 years ago
Richard Fuchs
a5d2837615
TT#118800 add support for `channels` mix mode
Change-Id: I00a51c4278ccc8a34c8db271eb08e0a8f48fd28a
5 years ago
Richard Fuchs
e67e395a69
TT#14008 fix typo in pod file
Change-Id: I3040a9631c1bfd2f0c30dffca4c1a7820afd9816
5 years ago
Richard Fuchs
800f098cd1
TT#14008 remove obsolete test scripts and add new kernel tester
Change-Id: I2b4921f65deaa4473df92ac28dc4e03c592351e9
5 years ago
Sergey Safarov
9bb6354f7a
rtpengine.sample: added listen-http example
5 years ago
Sergey Safarov
6b3b815ce6
fixed rpm packaging GH #1231
5 years ago
Richard Fuchs
f7ff1367ef
TT#111357 fix output file names in case of output re-config
closes #1229
Change-Id: I7bba3f59bc5b87997b291414775e93fe682e4c93
5 years ago
Richard Fuchs
ac71e81e54
TT#118350 add SDES=static option
Change-Id: Id34d4fe31e58acfae31d8e5d30abec1837c4f808
5 years ago
Richard Fuchs
bf40d2a841
Merge branch 'master' of https://github.com/smititelu/rtpengine
Change-Id: I9e45a35e98ff55a0bd6c7d8a438f3e87d08b9773
5 years ago
Richard Fuchs
7dc55e6378
TT#98901 convert from static DTX delay to dynamic buffer queue
Change-Id: Ib6bfdfb9d1967263dc8acb48a812d7e75f9c239b
5 years ago
Richard Fuchs
42dd21d1ec
TT#14008 compensate for negative clock drifts
Change-Id: I9c55646565f4b72ddc87cb7ef2b00204590cb15e
5 years ago
Richard Fuchs
a6c7e9403a
TT#14008 fix output of negative fractional numbers
Change-Id: I70e6589ac5a61103165127fd3fd5d768641ccfab
5 years ago
Richard Fuchs
f547549f98
Merge branch 'rtt_rtcp_xr' of https://github.com/jchavanton/rtpengine
Change-Id: Ibac95448fc9a2091cb97db1cdf039836133117e7
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
Richard Fuchs
7aabd7dddd
TT#14008 fix G.729 recording with bcg729
closes #1223
Change-Id: I0a936a6d9fae77e74a9cec4f2ad2e05923da8f69
5 years ago
Stefan Mititelu
482e2d0d2b
Add stats for ipv4/ipv6/mixed media calls
Also Send stats for ipv4/ipv6/mixed media calls to graphite
5 years ago
Richard Fuchs
389f18ab45
TT#14008 update for kernels >= 5.12
closes #1199
Change-Id: I5a2015b8f232a1b6d26a5b1cb2ac85e5612a2710
5 years ago
Richard Fuchs
d14eeaea6e
TT#111150 fix typo
Change-Id: I5cf4a8b56751e07eb0efed74f580a297741a235a
5 years ago
Julien Chavanton
3d5e586c69
mos average fix when missing RTT
5 years ago