Sipwise Jenkins Builder
b0cf7dc841
Release new version 7.5.8.4+0~mr7.5.8.4
4 years ago
Richard Fuchs
3900f4a1b3
TT#14008 extra mitigation for forwarding loops
Flag a socket with an error strike when packets are received too fast,
and refuse processing once too many strikes have occurred. This should
prevent forwarding loops from taking down the system.
Change-Id: Idc574f2f1dbbcb156efc37a80e903dc4e60ef1b1
4 years ago
Sipwise Jenkins Builder
eb047d7ec4
Release new version 7.5.8.3+0~mr7.5.8.3
5 years ago
Richard Fuchs
5091bf1ff7
TT#14008 fix minimum XR packet size check
closes #1296
Change-Id: I03340107d8e2f331842e873a81867989232f8ede
(cherry picked from commit eb7244e83c )
5 years ago
Sipwise Jenkins Builder
f65f26dec0
Release new version 7.5.8.2+0~mr7.5.8.2
5 years ago
Richard Fuchs
59abffc944
TT#14008 fix G.729 recording with bcg729
closes #1223
Change-Id: I0a936a6d9fae77e74a9cec4f2ad2e05923da8f69
(cherry picked from commit 7aabd7dddd )
5 years ago
Richard Fuchs
a459a8c415
TT#14008 fix possible pcap namespace issue
Change-Id: I8c759d74c8091dd302399c3e72939fa43688f655
(cherry picked from commit 2a86d5da2e )
5 years ago
Sipwise Jenkins Builder
8f4ccb871d
Release new version 7.5.8.1+0~mr7.5.8.1
5 years ago
Dennis Yurasov
63d80ee8d7
SSRC change fix in kernelized stream
(cherry picked from commit bfe6d59693 )
5 years ago
Sipwise Jenkins Builder
a84594585c
Release new version 7.5.8.0+0~mr7.5.8.0
5 years ago
Richard Fuchs
ec35f4d223
fix compilation when spandsp is not present
closes #1008
Change-Id: I9bcad5f04df0f11cc269345e803aa31440600e77
(cherry picked from commit a0d0733291 )
6 years ago
Richard Fuchs
828f4a0b0c
TT#105000 don't send STUN response in response to responses
Change-Id: Ia45f96731a9b598c5e757848b5a70a3153c59266
(cherry picked from commit 2cdc828bea )
5 years ago
timando
d3bb325cb7
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
3dd8540151
TT#104400 further update for kernels >= 4.19.158
Change-Id: I79e8427c73b38c8fb5cc9e17f3b1886572f13a4f
(cherry picked from commit 9a2dc5cb3a )
5 years ago
Richard Fuchs
bb5628333e
TT#104400 further update for kernels >= 4.19.158
closes #1129
Change-Id: Ifb363cadacce784684f632182529c5a1a3f33cda
(cherry picked from commit 2c35e699a1 )
5 years ago
Richard Fuchs
68e7641514
TT#104400 support kernels >= 5.9.9
closes #1111
Change-Id: I81f22bfec93b38a108b671b10bd70bf86fb1270c
(cherry picked from commit 708b48643b )
5 years ago
Richard Fuchs
bd123397da
TT#102450 fix AMR recording
closes #1112
Change-Id: If8378fa63ae1827aa3ab4c02d376ee75f34b8b9d
(cherry picked from commit a6022c9ab9 )
5 years ago
Sipwise Jenkins Builder
71d31d6f62
Release new version 7.5.7.0+0~mr7.5.7.0
5 years ago
Richard Fuchs
5123403491
TT#96200 fix SRTP multi-protocol re-offer
Do not perform protocol negotiations in an offer
closes #1086
Change-Id: I5fb7638aa71e80c08abcda2d8c341ae72725bace
(cherry picked from commit 92ea2685ae )
5 years ago
Richard Fuchs
e8b39ceccb
TT#88750 fix SRTP not working after Redis restart
Change-Id: I40a20b2cd2668480d4b85de7a19c39f606b2eada
(cherry picked from commit 5001a02d44 )
6 years ago
Richard Fuchs
c3b6504fd7
Unkernelise streams when recording is stopped
This is needed to reset the kernel stream indexes.
fixes #1048
Change-Id: If46c4f85a752c2ed64997e6c4a44625845f4cc87
(cherry picked from commit 214f30e8cf )
6 years ago
Richard Fuchs
1b9f85fb26
Recrypt SRTP for DTMF logging
Change-Id: Id877b8464e99cfd5dca728a01fcdc3ffc654d698
(cherry picked from commit e04fb03787 )
6 years ago
Sipwise Jenkins Builder
96495f8469
Release new version 7.5.6.0+0~mr7.5.6.0
6 years ago
Richard Fuchs
4374e99c18
TT#82203 add detailed transcoding stats
Change-Id: Ib04767c38b00b17ef5844a9f6649e009270f8f82
(cherry picked from commit 64e6bf440b )
6 years ago
Richard Fuchs
aa5af0f8ae
TT#82203 add stats for transcoded sessions
Change-Id: Ie9bef31f62d489fccf52b02a8935f9c9dc2575b5
(cherry picked from commit 5f3f203fb8 )
6 years ago
Richard Fuchs
85a4d17fa9
TT#76368 add port status to graphite output
Change-Id: I7a12d55fd2e31222964361b301c6507b4e7760a5
(cherry picked from commit 5744c04d0d )
6 years ago
Richard Fuchs
457fd85943
TT#76368 move graphite timestamping into wrapper macro
Change-Id: Iee58d38b8746b866944535160e131021a047a920
(cherry picked from commit dcce2ba1a1 )
6 years ago
Richard Fuchs
373fd32788
TT#76368 handle connection blocking on graphite writes
Change-Id: I261bb890fa7f403061f92c1300b69a3833282f09
(cherry picked from commit ceb6814332 )
6 years ago
Richard Fuchs
6b2ad6d371
TT#76368 remove some graphite functions from global namespace
Change-Id: Ic24778e9d04e015012e9d7cc873203d0dfbacaa6
(cherry picked from commit 10ab85b3e5 )
6 years ago
Richard Fuchs
10bd5e73d8
TT#76368 clean up graphite writing functions
Change-Id: I8efebe57417a9d060c4d3dd402d014df5f0feda4
(cherry picked from commit 335e3d2416 )
6 years ago
Richard Fuchs
15778c514f
TT#82650 fix /list never ending output
Change-Id: I23966c6d05f24ab3f2f43f58c7c0cf0fda1ca214
(cherry picked from commit 7063a27f70 )
6 years ago
Richard Fuchs
cd474db842
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
e396878e08
Release new version 7.5.5.0+0~mr7.5.5.0
6 years ago
Richard Fuchs
d4efef3ab1
fix kernel module compilation for different build flags
closes #975
Change-Id: I21f7f10f99718ee88e688f0daf65011e8809df67
(cherry picked from commit e741a7434e )
6 years ago
Richard Fuchs
027a715361
fix kernel module compilation for >= 5.5
closes #972
Change-Id: Ic34efd45897bc23931a5c895e00eb67c5953245d
(cherry picked from commit 4d08a700f1 )
6 years ago
Richard Fuchs
5eb785874b
TT#76711 fix media type ID when restoring from redis
Change-Id: I87d5bd7b2edae147283627c82d2876d39fdb887d
(cherry picked from commit 213b6074f4 )
6 years ago
Richard Fuchs
d6e58880a6
TT#76711 don't run send timers that don't exist
Change-Id: I5ee38499051afd5b6d5b7e74ea60b84ad7d74d26
(cherry picked from commit 9b9dde3ad8 )
6 years ago
Richard Fuchs
f381cda709
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
7544ab52aa
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
6 years ago
Richard Fuchs
47893362bb
avoid calling a non existant encoder
fixes #925
Change-Id: I4743f0e87234fe3ddeb36b7355dcf80f651996c3
(cherry picked from commit 088c58d88d )
6 years ago
Richard Fuchs
14d3fdacac
compile fix for with_transcoding=no
closes #927
Change-Id: I0f53f31dce31990d999516173be4b483d90b4021
(cherry picked from commit 7ea6389c56 )
6 years ago
Sipwise Jenkins Builder
0cc109fbac
Release new version 7.5.4.0+0~mr7.5.4.0
6 years ago
Richard Fuchs
7ee63b804e
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 11e2893c0e )
6 years ago
Richard Fuchs
5c6fd39cf6
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 d3992101bd )
6 years ago
Richard Fuchs
5c7de88aaf
TT#75351 delete DB streams that have no corresponding file
Change-Id: I07bdfd6f4dfbcef82d0eb11461672f211badde78
(cherry picked from commit 92adeb0dbb )
6 years ago
Richard Fuchs
5e6bac6177
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
57e64a1cbe
TT#75050 fix SRTP index slip while transcoding
fixes #917
Change-Id: I73c5ac51c4e77d5f1c7e38b331cbf19fd44dcdd6
(cherry picked from commit a1de3258a9 )
6 years ago
Richard Fuchs
860a9fd0af
TT#74050 handle sinks with null addresses correctly
Change-Id: Ic2f2b840c4595e1d061cfd0cdf7465e8aeebb3ac
(cherry picked from commit 2a2e3f3fcc )
6 years ago
Richard Fuchs
5d56cd9b7d
TT#73900 ignore stray RTCP packets when confirming peer addresses
fixes #697
Change-Id: Id2fdbd1b0b419b7fcc032c865a62a7ceed84f9f3
(cherry picked from commit 6d22af9566 )
6 years ago
Richard Fuchs
57d64155bd
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
(cherry picked from commit 64e56d774b )
6 years ago