Sipwise Jenkins Builder
0a4d841f3b
Release new version 13.5.1.2+0~mr13.5.1.2
1 month ago
Richard Fuchs
41f245bf26
MT#55283 fix missing MQTT SSRC stats
Change-Id: I3464f56263f783b7d81d4bdddfe56cd1fafa9ac3
(cherry picked from commit 23aa836800 )
(cherry picked from commit f81263069e )
1 month ago
Richard Fuchs
6b34568eba
MT#55283 fix opus fmtp booboo
Fixes #2017
Change-Id: I4931cce077dd54209f2342b962a144bce965db25
(cherry picked from commit 388f6342ed )
(cherry picked from commit 618305c912 )
1 month ago
Richard Fuchs
60e1c30b2d
MT#55283 fix test case
Change-Id: Ib3e53a1d7c283e74ed86b5f80d9ca24950d16620
(cherry picked from commit 0600d731c1 )
(cherry picked from commit 3cffc175af )
2 months ago
Sipwise Jenkins Builder
5cc129ff67
Release new version 13.5.1.1+0~mr13.5.1.1
2 months ago
Richard Fuchs
04d9ab3de8
MT#55283 remove useless hash table
Change-Id: I4440acee225ced49c59493ed036e339c8a5e49c3
(cherry picked from commit b26252b2a5 )
3 months ago
Richard Fuchs
6c6dc64ff4
MT#55283 disable kernel RTCP FW if filtering
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
(cherry picked from commit e1cfefc07e )
3 months ago
Richard Fuchs
8f6af92d27
MT#55283 check for null return first
Don't crash on undecodable packets
Fixes #2004
Change-Id: I138d7c99aaedfea12adf520d0b29ffd70ebfbe69
(cherry picked from commit 2aed497528 )
3 months ago
Richard Fuchs
8a3d59dbff
MT#55283 compile fix for older glibc
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
(cherry picked from commit df6ac133d3 )
3 months ago
Richard Fuchs
961c353dbf
MT#55283 delegate shm refcount to table
We don't track individual uses of the shared memory, so we can't safely
free it when the mapping is closed, as the internal forwarding targets
may still point into it. Delay freeing until the table itself is freed.
Each mmap then counts as another reference on the table. Unmap then
simply decreases the reference count but never actually frees the pages.
Change-Id: Ic33454155cd0083f733711ce52699047cff9e56c
(cherry picked from commit de961d5b43 )
3 months ago
Richard Fuchs
c5a630a7a4
MT#55283 fix redis metadata typo
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
(cherry picked from commit e82c5da918 )
3 months ago
Richard Fuchs
cf9047e500
MT#55283 update redis data after rec/fwd commands
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
(cherry picked from commit 64efc53c52 )
3 months ago
Richard Fuchs
9f1b740510
MT#55283 fix possible tcp-mixed segfault
The mix sink points into the tls_fwd object, so we must not free it
during operation, such as when a connection error occurs.
Separate out object creation and connection setup functions. Reset
object state at connection error, but don't free the object.
Make reconnect attempt part of checking the connection state.
Change-Id: Ib551532c47236afe5ec22711fcc161a8535338e4
(cherry picked from commit ff5abd4216 )
3 months ago
Richard Fuchs
f692de5b3b
MT#55283 test for I19a4ae523f
Change-Id: I4586b2c4538d0cf12d6bb918d1391c1d0ecf0387
(cherry picked from commit e9c03c94c0 )
3 months ago
Richard Fuchs
8ce304dd5f
MT#55283 carry over PT flags with reuse
Change-Id: I19a4ae523f372be825c0814c29b005fd961cbc76
(cherry picked from commit 176a834500 )
3 months ago
Sipwise Jenkins Builder
de1aa5040c
Release new version 13.5.1.0+0~mr13.5.1.0
3 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
3 months ago
Richard Fuchs
0548168a0a
MT#55283 use explicit started flag
Metadata might be empty, so we can't rely on that being set as a start
trigger. Use an explicit one.
Follow-up-to: I3bb58dff
Change-Id: I95f02a1179940cedc3f96ce70557658c43e79bdc
3 months ago
Sergey Safarov
10925a2942
MT#55283 el: Provides "ngcp-rtpengine" do not required because added
as package name. Added Provides "rtpengine".
Change-Id: I7f794f13e83dfe2e2f657af6b398aa52db59a3b7
3 months ago
Sergey Safarov
d3c1937558
MT#55283 el: updated GitHub sources download URL
This allow automaticaly download when added
--undefine=_disable_source_fetch options
Example
rpmbuild -ba --undefine=_disable_source_fetch rtpengine.spec
Change-Id: I46852d95a45748368becb4e8f481b9bcdc55b60a
3 months ago
Richard Fuchs
214316b249
MT#55283 update GH actions to Ubuntu noble
Change-Id: Ie12725113c820f3215aac8854b828970ddd5b865
3 months ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
3 months ago
Richard Fuchs
14acdb2fb2
MT#62571 don't open TCP when forwarding is not on
Change-Id: I04842b98675f5ce88e83a3b61ce29ab01c996169
3 months ago
Richard Fuchs
ceb0639342
MT#62571 wait with mix outputs until metadata
closes #2000
Change-Id: I3bb58dff51632e1314300b5c0dc5aa35dec2284e
3 months ago
Ivan Poddubnyi
c55076ae31
MT#55283 el: fix dkms failing to build because of a missing file
Change-Id: Idf989996f17dd70da289e3a3c9ebb0e02edbff25
4 months ago
Ivan Poddubnyi
e9717df6b5
MT#55283 el: fix build without systemd-notify support
The service unit file installed by the package uses type=notify,
so it must also be built with systemd support.
Change-Id: I56dd32a160fceeaa0771b11e682e8c0366a23a61
4 months ago
Ivan Poddubnyi
264014bdde
MT#55283 el: fix a typo in spec
Change-Id: Ibc4875fdd8d6ebe7da5ef64c313811ac90eab9a9
4 months ago
Richard Fuchs
d7d7a98071
MT#55283 lump in subscription log output
Avoids redundant loop iteration.
Also change log level to INFO to match all other log output.
Change-Id: I5587c59398656dc03fcb346edcbc48f350a4a392
4 months ago
Richard Fuchs
529a701f49
MT#55283 use an intrusive list for ports release
Save some allocations
Change-Id: Ie78e370168a038fccfa2ee33258f674792fc178c
4 months ago
Richard Fuchs
ec841478d9
MT#55283 final release of all sockets at shutdown
Empty out the late release queue when shutting down.
Change-Id: I2969f4866a6a8414ec2e8422e40112d10be4f0dd
4 months ago
Richard Fuchs
89313ed074
MT#55283 call del_item callback even on failure
Relevant during shutdown. Make sure all late_port_release objects are
still appended to the global queue.
Change-Id: I8aa6c2a8ddabdf7296a6934e51ce420c5587ac53
4 months ago
Richard Fuchs
271b3b1520
MT#55283 store sfd in fsin in dtls_connection
This makes it possible for the BIO callback to access these values,
instead of obtaining possibly mismatched values from packet_stream.
Restores behaviour prior to 5331506
Closes #1996
Change-Id: I74ccb82f1739ca98eb033e68df4e27619ca7e46a
4 months ago
Richard Fuchs
b85e007ff1
MT#55283 add extra dtls_connection_cleanup
To release any references early
Change-Id: Ib4417301e4f02fbc7d9f4d77d78cb827bb481726
4 months ago
Richard Fuchs
8297449aa1
MT#55283 switch callback argument
We already use the `dtls_connection` object as "app data" so let's use
it for the BIO callback arg as well.
Change-Id: I715b6756ea36c7a3cb2bed68fce17108eb480e23
4 months ago
Richard Fuchs
afdeea876a
MT#55283 more specific callback arg name
Change-Id: I79adcb7f5c93dabe8db53b6203f64fc7f8cb7719
4 months ago
Richard Fuchs
8a3d8c911d
MT#63317 re-fix extension parsing
Basically a revert of Ie62fa4ed
Maybe this is correct now?
Change-Id: Ia2b1b5d35c2a209430a23110f1b929e2b1ac80fb
4 months ago
Richard Fuchs
ed68ee3ca5
MT#61977 add GCS storage option
Change-Id: Idc97ea18bae6215379072bbec05a7b5afae73f00
4 months ago
Richard Fuchs
1546d8a23b
MT#61977 add oauth/JWT helpers
Change-Id: Ic8e54fb23f0f6403da638adaf5c3600f767caf90
4 months ago
Richard Fuchs
0d1eeddd14
MT#61977 add S3 storage option
Change-Id: Ifa84b06a88189440b8e16da7f079a1dbdaf87125
4 months ago
Richard Fuchs
f48fc84dab
MT#55283 defuse unstable tests
Change-Id: I88bb066fb6a1a0e46494b6c8033966aadd4c7273
4 months ago
Richard Fuchs
c13c9166e2
MT#61977 add up/download capability to HTTP
Change-Id: I50334482c9316aed5315ad5814ae54081856ef90
4 months ago
Richard Fuchs
c7edd6ca9f
MT#61977 unit test for S3 auth
Change-Id: I4c9c393759f96abfcb02149819b14f418781f40d
4 months ago
Richard Fuchs
0b5d094382
MT#61977 add S3 auth helpers
Change-Id: I9131556c995d514c2ec2b3eabd9eff4a9e8df23b
4 months ago
Richard Fuchs
453ede0913
MT#61977 add http/curl wrappers
Change-Id: Iefa4f0acfadabae38ff1da4c20dda51718f9580f
4 months ago
Richard Fuchs
3670f75448
MT#61977 turn DB writing into a notification
Change-Id: I7a3d0ad048bc88aa638adfc618c60fe510f254c4
4 months ago
Richard Fuchs
c425a655db
MT#61977 add return value to execute_wrap
Change-Id: Ic4188e266f0df323f2a30d7323c7f9a86871b66a
4 months ago
Richard Fuchs
bc9fc1e443
MT#61977 add notification failure handling
Change-Id: Ide4d8429d57f53d0f759fa8a1255be9e06d94515
4 months ago
Richard Fuchs
b5019b8725
MT#61977 move notification types
Change-Id: I8fb1cc1caf7c5ae887f4c22745d66ef85a354b46
4 months ago
Richard Fuchs
d122b39313
MT#61977 introduce content_t
Refcounted object to contain media content
Change-Id: Idd9fe65051cf90930204bd83ee2125d1d4b79237
4 months ago
Richard Fuchs
d484e2d844
MT#61977 generalise notification mechanism
Change-Id: I8e72cb617f3da8586ca345d601b92b9bcadb29d7
4 months ago