Sipwise Jenkins Builder
e9c1fc307b
Release new version 8.2.2.3+0~mr8.2.2.3
5 years ago
timando
29bcedf3d6
TT#104400 Update xt_RTPENGINE.c
Fix syntax error introduced in 9a2dc5
Closes #1130
Change-Id: I67a959f1588a5aa736697b5a2651cd524dc5e1cf
(cherry picked from commit 92cc5730b6 )
5 years ago
Richard Fuchs
e89c64aa2a
TT#104400 further update for kernels >= 4.19.158
Change-Id: I79e8427c73b38c8fb5cc9e17f3b1886572f13a4f
(cherry picked from commit 9a2dc5cb3a )
5 years ago
Richard Fuchs
b2b75fe8c5
TT#104400 further update for kernels >= 4.19.158
closes #1129
Change-Id: Ifb363cadacce784684f632182529c5a1a3f33cda
(cherry picked from commit 2c35e699a1 )
5 years ago
Richard Fuchs
dff259d066
TT#104400 support kernels >= 5.9.9
closes #1111
Change-Id: I81f22bfec93b38a108b671b10bd70bf86fb1270c
(cherry picked from commit 708b48643b )
5 years ago
Sipwise Jenkins Builder
171fd12744
Release new version 8.2.2.2+0~mr8.2.2.2
6 years ago
Richard Fuchs
11f0449078
TT#81850 fix SRTP re-offer and RTP to SRTP switch
1) In an SRTP re-invite offer, fixes not a full set of crypto suites
being present
2) In a re-invite offer that switches from RTP to SRTP, fixes SRTP not
being initialised at all
Change-Id: I911442d2cba17ecf6af482cfe922d4e9db2eda8d
(cherry picked from commit 66642f4a6c )
(cherry picked from commit bc1cec26ee )
6 years ago
Sipwise Jenkins Builder
c4aed38707
Release new version 8.2.2.1+0~mr8.2.2.1
6 years ago
Richard Fuchs
bb974a5e3a
fix kernel module compilation for different build flags
closes #975
Change-Id: I21f7f10f99718ee88e688f0daf65011e8809df67
(cherry picked from commit e741a7434e )
6 years ago
Richard Fuchs
91d76ad0e1
fix kernel module compilation for >= 5.5
closes #972
Change-Id: Ic34efd45897bc23931a5c895e00eb67c5953245d
(cherry picked from commit 4d08a700f1 )
6 years ago
Richard Fuchs
d6bc33f24f
TT#79351 detect and fix payload type collisions
fixes #963
Change-Id: I938b1c4b9baed37caf718f7537bbb9c11f7b91e5
(cherry picked from commit 1055a1e71e )
6 years ago
Richard Fuchs
90a96f206e
TT#14008 rtpengine-ctl fix to allow override of default values
Change-Id: Ia5e5aafbfdfa28652c153852a664b3212544f74f
(cherry picked from commit 5fa83ce1cb )
6 years ago
Richard Fuchs
29722f85d3
TT#76711 fix media type ID when restoring from redis
Change-Id: I87d5bd7b2edae147283627c82d2876d39fdb887d
(cherry picked from commit 213b6074f4 )
6 years ago
Richard Fuchs
9f1d179582
TT#76711 don't run send timers that don't exist
Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
(cherry picked from commit 9b9dde3ad8 )
6 years ago
Richard Fuchs
0ceadc05da
also check for the output encoder
noticed through #941
further fix for 088c58d
Change-Id: I555d1d55d00124c75aa053c4c95abfd98d1ae44f
(cherry picked from commit be9caa37c7 )
6 years ago
Richard Fuchs
308bdfa652
TT#76206 fix call teardown for half established dialogues
In case of an offer with a via-branch followed by a delete without a
via-branch (cancelled call), the call erroneously remains open after
deleting one half of the call. The reason is that un-answered branches
do not appear in the `other_tags` list and so are left out from being
checked.
Change-Id: Ib008f32ef5ee06a7ca997c900c9a3adc85b0f10d
(cherry picked from commit 3d83b46505 )
6 years ago
Richard Fuchs
868602d827
avoid calling a non existant encoder
fixes #925
Change-Id: I4743f0e87234fe3ddeb36b7355dcf80f651996c3
(cherry picked from commit 088c58d88d )
6 years ago
Richard Fuchs
4d4871f423
compile fix for with_transcoding=no
closes #927
Change-Id: I0f53f31dce31990d999516173be4b483d90b4021
(cherry picked from commit 7ea6389c56 )
6 years ago
Sipwise Jenkins Builder
2a7ab63aaa
Release new version 8.2.2.0+0~mr8.2.2.0
6 years ago
Richard Fuchs
d32abbaa3d
TT#75352 don't attempt to send uninitialised packets
This can presumably happen when an encoder gets re-initialised due to an
SSRC table overflow, or when a passthrough encoder (e.g. G.729) returns
no data.
Possibly fixes #915
Change-Id: Ib351054b99754f46d0a8fb2d49629ce7c48dc964
(cherry picked from commit 38792c00a5 )
6 years ago
Richard Fuchs
16c30d218f
TT#75352 add a storage container for codec handlers
The hash table cannot be used for storage any more as entries can be
removed on demand (64e56d7 ) but can be cached in packet->handler at the
same time.
Possibly fixes #915
Change-Id: Ic74703b1a57294bfd704b6cddcd666d6063f510a
(cherry picked from commit 7e0b2c4ac3 )
6 years ago
Richard Fuchs
e165a8482f
TT#75351 delete DB streams that have no corresponding file
Change-Id: I07bdfd6f4dfbcef82d0eb11461672f211badde78
(cherry picked from commit 92adeb0dbb )
6 years ago
Richard Fuchs
45a8588d6c
TT#74651 fix several mem/resource leaks
fix cleanup being skipped on redis slaves
fixes an SDES related Redis mem leak
adds a hash for the ports free list to avoid duplicate entries
fixes #898
Change-Id: I34aad67290ff5ef8824142682aac03cb600d0ecb
(cherry picked from commit c70b3f6369 )
6 years ago
Richard Fuchs
7805b90dba
TT#75050 fix SRTP index slip while transcoding
fixes #917
Change-Id: I73c5ac51c4e77d5f1c7e38b331cbf19fd44dcdd6
(cherry picked from commit a1de3258a9 )
6 years ago
Sipwise Jenkins Builder
a046dfdd38
Release new version 8.2.1.0+0~mr8.2.1.0
6 years ago
Richard Fuchs
08cdb4cdb6
TT#74300 split intro for call-id CLI output
Change-Id: I4872ce173372b767b467afd4122bba809f4f0c3e
6 years ago
Richard Fuchs
c3f5282759
TT#74300 adapt CLI output to match log output for call stats
for #908
Change-Id: I68d0cd92f00b261d604074362cc658589d94543e
6 years ago
Richard Fuchs
5ac07564bd
TT#74300 run indent over cli_incoming_list_callid
Change-Id: Ife1e0f1ad8820807fd409fe422f40b4d483282eb
6 years ago
Daniel-Constantin Mierla
5b0bee7086
use pkg-config to detect xtables library for iptables-extension
6 years ago
Richard Fuchs
2a2e3f3fcc
TT#74050 handle sinks with null addresses correctly
Change-Id: Ic2f2b840c4595e1d061cfd0cdf7465e8aeebb3ac
6 years ago
Richard Fuchs
f23aa26a6d
TT#74050 add support for `unidirectional` flag to test script
Change-Id: I4269fde76e11fe45caecb6957df6234629ef7375
6 years ago
Richard Fuchs
6d22af9566
TT#73900 ignore stray RTCP packets when confirming peer addresses
fixes #697
Change-Id: Id2fdbd1b0b419b7fcc032c865a62a7ceed84f9f3
6 years ago
Richard Fuchs
9e05578aca
wrap-and-sort -ast
Change-Id: Ic4b492764905d1ff9fc6d1a5f729e44c9974038c
6 years ago
Sebastian Damm
8d7a77d88f
debian/control: add libconfig-tiny-perl dependency
rtpengine-ctl uses Config::Tiny for reading the config file.
This commit adds the dependency to the utils package.
Change-Id: Iae0892fe9c8d30435eecc513cf538122b2fbe2c7
6 years ago
Richard Fuchs
1c72636983
TT#73401 remove useless assertion
Change-Id: Iba2597ad3138ef5b3b4199d2d436c3cbd7b9bd76
6 years ago
Richard Fuchs
64e56d774b
TT#73401 handle changes in RTP payload types
A client can potentially change the codec used for a RTP payload type
number, so we must confirm that an existing handler matches the codec
from the SDP.
fixes #903
Change-Id: Id9ae379425359f776883d6ace7fdb44ad651b37e
6 years ago
Richard Fuchs
d1e3dc0996
byte-swap homer ID as required
fixes #902
Change-Id: I332120c269ef63a273ca1a87f4e98cac8afb5e25
6 years ago
Guillem Jover
137c5df644
TT#71950 Fix typos
Change-Id: I79991a30bd8459485ea76dad541bda27daf9bfea
6 years ago
Sebastien Duthil
9e0480a996
Makefile: fix test files not cleaned
Why:
* When running make clean, the following files are not cleaned:
daemon/dtmf_rx_fillin-test.c
daemon/dtmf_rx_fillin-test
daemon/fix_frame_channel_layout-test.c
daemon/fix_frame_channel_layout-test
...
6 years ago
Richard Fuchs
8322a8b37f
TT#72350 add codec info to CLI output
closes #889
Change-Id: I7e717f58d5da8d505911f1df5bc6a99f0d9c97dc
6 years ago
Richard Fuchs
83f2cb03d8
TT#72350 read default values from config file
Change-Id: I0b6c0e6e6e43c1df3b9ede1c711a5f83bd4543f6
6 years ago
Richard Fuchs
dffe3d4b42
TT#72350 move default values to post-getopt
This makes it possible to load values from a config file but also
override them at the CLI.
Change-Id: Ie05c6fccb64d3b9edc8974a24669fb79feca7c0b
6 years ago
Richard Fuchs
ac60133799
TT#72350 add proper CLI options support to rtpengine-ctl
Change-Id: Ifc3ef56340c02ac4c43054d7e5243c71160cc90b
6 years ago
Richard Fuchs
dc1daa90ab
TT#72000 confirm immediately on a perfect endpoint match
Change-Id: I7f0663a5b7ed6a224d385b3b1d07bc5cf13a185b
6 years ago
Richard Fuchs
61ac7e9656
TT#72000 add different endpoint detection algorithms
Change-Id: I791dba23450cab31bc5744a6156965afbb8a3b5c
6 years ago
Richard Fuchs
c36a44580d
fix incorrect parameter type used for homer-id=
reported in #807
Change-Id: I075660de6a654c42d0fec831ea9edc9bd88e7c05
6 years ago
Richard Fuchs
99471b607c
TT#71451 add default directories for rtpengine-recording
closes #656
Change-Id: Ibc69f5f692c91ec73774fbe7fbd7d8602ca82928
6 years ago
Richard Fuchs
16afc46ca4
add test symlinks to gitignore files
Change-Id: Icaf60b8e1eb75f10f9b41cb5c55ad40ea89aa0ac
6 years ago
Richard Fuchs
2b87948014
fix compilation for with_transcoding=no
closes #884
Change-Id: I70492beed191de9ae7167990ee275c0eecc9bd80
6 years ago
Sipwise Jenkins Builder
d3b3570b5c
Release new version 8.2.0.0+0~mr8.2.0.0
6 years ago