Richard Fuchs
299885ca5d
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
(cherry picked from commit 999547676a )
5 months ago
S-P Chan
34eb5a4373
MT#55283 Fix EL packaging
...
Update build dependencies:
- libjwt-devel
- pcre2-devel
- EL8: gcc-toolset-13-libatomic-devel; use gcc-toolset-13 also
for the install stage
Closes #2055
Change-Id: I54796d8f855357a31b2cc1abce31bdef5a5a92d8
(cherry picked from commit ec8f99585d )
5 months ago
Sergey Safarov
a5f3130238
MT#55283 el: updated mariadb-connector-c-devel as dependency
...
Added in #2043
Change-Id: If4e48a6f8b549b29145d450769b2e11ff60d738b
(cherry picked from commit 708783ba86 )
5 months ago
Richard Fuchs
bbd38d1101
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
(cherry picked from commit ff2f73314b )
5 months ago
Richard Fuchs
ae509ad14e
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
(cherry picked from commit fede2a051e )
5 months ago
S-P Chan
cc680962dd
MT#55283 Add linker flag to fix LTO on EL
...
- address GH #2049
Closes #2049
Closes #2050
Change-Id: I7a366e5e46808f8eb87a5f7cbc0c10ec89d162d4
(cherry picked from commit 92ff2280b7 )
5 months ago
Orgad Shaneh
820e334534
MT#55283 Doc: Fix internal links
...
Closes #2046
Change-Id: I5eaeac3f1dae52d26277f2f8423b558bff2f2840
(cherry picked from commit afb9f5bcee )
5 months ago
Orgad Shaneh
e5cb48228f
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
(cherry picked from commit aa28864c5d )
7 months ago
Orgad Shaneh
9326325967
MT#55283 build: Get hiredis, pcap and mysql flags from pkg-config
...
Closes #2028
Change-Id: Id92bb615df466fecc3cbd7e774b8096daedd3235
(cherry picked from commit d9fda378e3 )
7 months ago
Richard Fuchs
2f99bbe48c
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
(cherry picked from commit d851706c23 )
7 months ago
Alex Brown
6b5db202a7
MT#55283 Fix Issue with pcap based recording getting overwritten
...
Closes #2025
Closes #2026
Change-Id: I9f49127725b867b5fc9e9a852e6688e2c1d10b49
(cherry picked from commit 2639d9c0d1 )
7 months ago
Richard Fuchs
f81263069e
MT#55283 fix missing MQTT SSRC stats
...
Change-Id: I3464f56263f783b7d81d4bdddfe56cd1fafa9ac3
(cherry picked from commit 23aa836800 )
7 months ago
Richard Fuchs
618305c912
MT#55283 fix opus fmtp booboo
...
Fixes #2017
Change-Id: I4931cce077dd54209f2342b962a144bce965db25
(cherry picked from commit 388f6342ed )
8 months ago
Richard Fuchs
3cffc175af
MT#55283 fix test case
...
Change-Id: Ib3e53a1d7c283e74ed86b5f80d9ca24950d16620
(cherry picked from commit 0600d731c1 )
8 months ago
Sipwise Jenkins Builder
7f8b7d971b
Release new version 13.5.2.0+0~mr13.5.2.0
9 months ago
Richard Fuchs
04d9ab3de8
MT#55283 remove useless hash table
...
Change-Id: I4440acee225ced49c59493ed036e339c8a5e49c3
(cherry picked from commit b26252b2a5 )
9 months ago
Richard Fuchs
6c6dc64ff4
MT#55283 disable kernel RTCP FW if filtering
...
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
(cherry picked from commit e1cfefc07e )
9 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 )
9 months ago
Richard Fuchs
8a3d59dbff
MT#55283 compile fix for older glibc
...
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
(cherry picked from commit df6ac133d3 )
9 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 )
9 months ago
Richard Fuchs
c5a630a7a4
MT#55283 fix redis metadata typo
...
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
(cherry picked from commit e82c5da918 )
9 months ago
Richard Fuchs
cf9047e500
MT#55283 update redis data after rec/fwd commands
...
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
(cherry picked from commit 64efc53c52 )
9 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 )
9 months ago
Richard Fuchs
f692de5b3b
MT#55283 test for I19a4ae523f
...
Change-Id: I4586b2c4538d0cf12d6bb918d1391c1d0ecf0387
(cherry picked from commit e9c03c94c0 )
9 months ago
Richard Fuchs
8ce304dd5f
MT#55283 carry over PT flags with reuse
...
Change-Id: I19a4ae523f372be825c0814c29b005fd961cbc76
(cherry picked from commit 176a834500 )
9 months ago
Sipwise Jenkins Builder
de1aa5040c
Release new version 13.5.1.0+0~mr13.5.1.0
9 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
...
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
9 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
9 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
10 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
10 months ago
Richard Fuchs
214316b249
MT#55283 update GH actions to Ubuntu noble
...
Change-Id: Ie12725113c820f3215aac8854b828970ddd5b865
10 months ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
...
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
10 months ago
Richard Fuchs
14acdb2fb2
MT#62571 don't open TCP when forwarding is not on
...
Change-Id: I04842b98675f5ce88e83a3b61ce29ab01c996169
10 months ago
Richard Fuchs
ceb0639342
MT#62571 wait with mix outputs until metadata
...
closes #2000
Change-Id: I3bb58dff51632e1314300b5c0dc5aa35dec2284e
10 months ago
Ivan Poddubnyi
c55076ae31
MT#55283 el: fix dkms failing to build because of a missing file
...
Change-Id: Idf989996f17dd70da289e3a3c9ebb0e02edbff25
10 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
10 months ago
Ivan Poddubnyi
264014bdde
MT#55283 el: fix a typo in spec
...
Change-Id: Ibc4875fdd8d6ebe7da5ef64c313811ac90eab9a9
10 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
10 months ago
Richard Fuchs
529a701f49
MT#55283 use an intrusive list for ports release
...
Save some allocations
Change-Id: Ie78e370168a038fccfa2ee33258f674792fc178c
10 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
10 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
10 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
10 months ago
Richard Fuchs
b85e007ff1
MT#55283 add extra dtls_connection_cleanup
...
To release any references early
Change-Id: Ib4417301e4f02fbc7d9f4d77d78cb827bb481726
10 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
10 months ago
Richard Fuchs
afdeea876a
MT#55283 more specific callback arg name
...
Change-Id: I79adcb7f5c93dabe8db53b6203f64fc7f8cb7719
10 months ago
Richard Fuchs
8a3d8c911d
MT#63317 re-fix extension parsing
...
Basically a revert of Ie62fa4ed
Maybe this is correct now?
Change-Id: Ia2b1b5d35c2a209430a23110f1b929e2b1ac80fb
10 months ago
Richard Fuchs
ed68ee3ca5
MT#61977 add GCS storage option
...
Change-Id: Idc97ea18bae6215379072bbec05a7b5afae73f00
10 months ago
Richard Fuchs
1546d8a23b
MT#61977 add oauth/JWT helpers
...
Change-Id: Ic8e54fb23f0f6403da638adaf5c3600f767caf90
10 months ago
Richard Fuchs
0d1eeddd14
MT#61977 add S3 storage option
...
Change-Id: Ifa84b06a88189440b8e16da7f079a1dbdaf87125
10 months ago
Richard Fuchs
f48fc84dab
MT#55283 defuse unstable tests
...
Change-Id: I88bb066fb6a1a0e46494b6c8033966aadd4c7273
10 months ago