Sipwise Jenkins Builder
4a6654b593
Release new version 5.4.2.2+0~mr5.4.2.2
9 years ago
Richard Fuchs
622497fd74
TT#31752 fix segfault on empty a=rtcp
...
Change-Id: I4f4494a552dd9bcd6f83f32a846cce1c18be8bc1
(cherry picked from commit 7b4424091b )
9 years ago
Sipwise Jenkins Builder
c12404d9f2
Release new version 5.4.2.1+0~mr5.4.2.1
9 years ago
Richard Fuchs
502a5b4473
Fix frame PTS when decoder returns multiple frames in a row
...
Fixes garbled audio for certain codes (e.g. G.729)
Also adds some additional debug output
Fixes #410
Change-Id: I1dbae2638f1e55bf80bb96549a75b9c4b82d08bf
(cherry picked from commit 23eebfc4d7 )
9 years ago
Claudiu Boriga
98218e7681
check call.recording structure before using it
...
if call recording is not configured but the redis db contains
calls with recording flag, then call.recording can be NULL
(cherry picked from commit d5fea12937 )
9 years ago
Claudiu Boriga
87ad3b2889
set TOS for redis streams
...
(cherry picked from commit ca622b40ef )
9 years ago
Richard Fuchs
77a9d093c8
delay proc stream/call file deletion until all references are cleared
...
fixes #384
Change-Id: I1c94027644a18a280077ba00d023c28070d2c9d7
(cherry picked from commit 440a1f8a4e )
9 years ago
Richard Fuchs
95c323de78
TT#22660 don't zero out SDP origin on zero connection address
...
Change-Id: Idc68132a7ae23a6273464927ecf27237cdc9d6cf
(cherry picked from commit 00cc28dff4 )
9 years ago
Richard Fuchs
ba6cb9677b
additional reference counting for /proc stream files
...
fixes #368
Change-Id: Ie2f8079aad7ed1c0f58252d254e77b27305b4468
(cherry picked from commit fade693a1c )
9 years ago
Richard Fuchs
a68326021d
add missing lock for SSRC hash dump
...
Change-Id: I165ceae3f6d5bada4ec0390c440f84bcde542952
(cherry picked from commit 1206e26f76 )
9 years ago
Sipwise Jenkins Builder
d8fdb3295b
Release new version 5.4.2.0+0~mr5.4.2.0
9 years ago
Richard Fuchs
0fc4d090f4
fix parsing of IPv6 address in legacy UDP protocol
...
Change-Id: Ida602ceddac51b8045b0beee59015facd7b1ee5d
(cherry picked from commit bb50729806 )
9 years ago
Sipwise Jenkins Builder
62303ec7fc
Release new version 5.4.1.0+0~mr5.4.1.0
9 years ago
Richard Fuchs
de129b78c7
Merge branch 'fix_graphite_crash' of https://github.com/1and1/rtpengine
9 years ago
Claudiu Boriga
9f2286d7bb
fix bug that makes rtpengine crash when graphite server is down
...
replaced select with poll because when a large number of file
descriptors are open segfaults might happen
9 years ago
Richard Fuchs
983c4afb01
fix correct use of CFLAGS over LDFLAGS
...
Change-Id: Ibea683fea6f16cc3a944c99de4db44051571fcba
9 years ago
Richard Fuchs
4310e067a4
support pkg-config for xmlrpc-c
...
fixes #373
Change-Id: I063c3f6f4f1ea4ee08fa668f006931f951dd3f95
9 years ago
Richard Fuchs
a9d55c6fe7
always decrypt RTCP for SRTP<>SRTP session for stats purposes
...
fixes #366
Change-Id: Ie99766a3561d3adfcb06d75c465a9aa02c16b2ab
9 years ago
Richard Fuchs
f979159d0e
fix segfault when no SSRC pointer is present
...
fixes #370
Change-Id: If1e89b21a183acd79a6c84aee6e470849022e37c
9 years ago
Changli Gao
6824865c10
DTLS: Fix potential double BIO_free
...
We should set init to 1 after calling SSL_set_bio(), otherwise if
we fail to call EC_KEY_new_by_curve_name(), we will free r_bio and
w_bio twice: one with BIO_free(), and the other with SSL_free().
9 years ago
Alexander Lutay
f638b9b1b5
TT#15855 Fix shellcheck warnings for debian/ngcp-rtpengine-kernel-dkms.postinst
...
Change-Id: I6e6330123520bac2bfe0dfdc1305d1eb3f955457
9 years ago
Alexander Lutay
f825dd0c54
TT#15855 Fix shellcheck warnings for debian/ngcp-rtpengine-kernel-dkms.prerm
...
Change-Id: I7d103ab75e64c2e5bcda4f7c2096701104ae1fad
9 years ago
Sipwise Jenkins Builder
b6c9c6c2e2
Release new version 5.4.0.0+0~mr5.4.0.0
9 years ago
Richard Fuchs
3f12517510
report last error when port could not be opened
...
Change-Id: I397101dc64c4e2f706fd604e524b27c86e51a6a5
9 years ago
Richard Fuchs
6f5da565ad
add extra error logging to kernel module
...
Change-Id: I0a0b3631403b308eeba388db691f07e979e6c355
9 years ago
Richard Fuchs
8f55dd17f1
fix pushing wrong SSRC to kernel module
...
fixes #360
Change-Id: I6051bc3e81b06e89e6b8d74dbff94363716369fe
9 years ago
Richard Fuchs
2a03c008ac
clean up code artifacts
...
closes #314
Change-Id: Ie6762654adc67a2cc2fd34c0bdda7a514928d389
10 years ago
Richard Fuchs
23bc99ed81
TT#12800 consider RTCP XR reports for MOS calculations and stats
...
Change-Id: I18f6ff92bab432caf446c59395ab253a305378f4
10 years ago
Richard Fuchs
ab0dba7d14
TT#12800 support custom monologue labels
...
Change-Id: I55b2db88307088c4d5e0161eae6e3aa0b5d1b053
10 years ago
Richard Fuchs
2cf93904df
TT#12800 restore SSRC table from redis
...
Change-Id: I9c6a5a33ae14e803e5badade8307d4f53f7a04a2
10 years ago
Richard Fuchs
9108b14b80
TT#12800 records stats average not just for MOS but all values
...
Change-Id: I1c641a654623022df617da98c4a53ed34decb211
10 years ago
Richard Fuchs
4ad693a063
TT#12800 report MOS stats back to proxy via NG protocol
...
Change-Id: Ib0cc5b39a5f50d68a8013b738ac7d87b32069928
10 years ago
Richard Fuchs
5c84a6f61c
TT#12800 limit size of SSRC hash table
...
Change-Id: I51ba759d1f328f08b03e14a2f8545453f6a8ade8
10 years ago
Richard Fuchs
11dac7b28f
TT#12800 add MOS statistics to final log output
...
also converts call->created to a timeval
Change-Id: Idb71ada22a2d04637670b7515e54f2994f8d4c93
10 years ago
Richard Fuchs
868c3b64fe
TT#12800 add ssrc handling into packet_stream struct
...
Change-Id: I7da97a6435854a846d2782448b32c69327756ccf
10 years ago
Richard Fuchs
0b63050c46
TT#12800 add test script to simulate RTP packet loss
...
Change-Id: I931d2b0ee16167bf48900aee806d99a12e4c601e
10 years ago
Richard Fuchs
74be799c4c
TT#12800 add RTCP support to perl test scripts
...
Change-Id: I9407b7b71817085b4c2c70bebcfe4681c8540696
10 years ago
Richard Fuchs
84e76e7cba
TT#12800 calculate MOS values from RTCP RR
...
Change-Id: Ie4ba70ae8290f497a4a5d756a369911b96205299
10 years ago
Richard Fuchs
0f285899e0
TT#12800 avoid creating empty log messages
...
Change-Id: Ica806fbc4cbe723cffdc16a7206fd4890af9fe53
10 years ago
Richard Fuchs
90693a1969
TT#12800 refactor RCTP XR processing
...
Change-Id: Ieb6279d866cae3e4f6b13c2755518c2bbb7e428c
10 years ago
Richard Fuchs
70b7112617
TT#12800 store and process RTCP SR and RR for statistics
...
Change-Id: Ia78c37ae9d24df6783b664da6d395263f9f39e91
10 years ago
Richard Fuchs
c1711ea948
TT#12800 consolidate and combine RTCP parsing and logging
...
Change-Id: I8690b5d180b3eaf1c1b0b4295734609c5125a453
10 years ago
Richard Fuchs
223c7f17dd
TT#12800 abstractize rtcp parsing and logging functions
...
Change-Id: I26e02a6851a51ea0720ac8ce1fc4a9e27d2ffec4
10 years ago
Richard Fuchs
b3583633e3
TT#12800 canonicalize ssrc handling
...
Change-Id: I481dd4062f044f9f7add65b4b82d276629f47ce8
10 years ago
Pawel Kuzak
c8b36e0b96
More control over iptables
...
closes #353
Change-Id: Ia16242296b3f88d514d4e52112a00471943c59bd
10 years ago
Richard Fuchs
6ec7c9e8cc
fix mem leaks
10 years ago
Richard Fuchs
0e60000001
use cloned frames to avoid race conditions
...
fixes #350
10 years ago
Richard Fuchs
5acf56dec4
additional debug log output
10 years ago
Richard Fuchs
4313cb2596
logging improvements
10 years ago
Richard Fuchs
5e3ce30272
TT#14008 add missing DTLS locks
...
fixes possible segfaults due to race conditions
fixes #283
Change-Id: I7efba57d914163986c294b8fb1dd9531d5ef7a89
10 years ago