fergusean
0632ce1e3d
MT#55283 Fix "maximum" typo
...
Closes #2062
Change-Id: Ibef2fe4876cef777e23aaff87918352bec59b13f
(cherry picked from commit 256ad7b588 )
(cherry picked from commit afed4b27eb )
2 days ago
Alexander Bakker
065803014e
MT#55283 Increase input buffer size for getaddrinfo to 256
...
Previously, rtpengine would refuse to resolve any hostnames longer than
64 characters.
Closes #2061
Change-Id: I5fe6c05f59a449f6e3b6b0f403d438626905101b
(cherry picked from commit 694a3b0579 )
(cherry picked from commit 3bb63f679e )
2 days ago
Sipwise Jenkins Builder
bb65a0e707
Release new version 13.5.1.4+0~mr13.5.1.4
6 days ago
Richard Fuchs
1622535563
MT#55283 fix colliding use of temp buffer
...
closes #2054
Change-Id: I7943d4591f7fb9f08d079411b4b3c04cf96675e5
(cherry picked from commit cd5a77ab96 )
(cherry picked from commit 687aa8a27a )
6 days ago
Richard Fuchs
4f26d7c442
MT#55283 add str_dup_dup helper function
...
Change-Id: Ieacb147e3a98b5f31a8e45fb709df73636347cc0
(cherry picked from commit b1ac55c844 )
(cherry picked from commit 1daee83c50 )
6 days ago
Richard Fuchs
ea11dfad8f
MT#55283 auto detect libiptc
...
Instead of having to manually disable legacy iptables support, auto
detect presence of libiptc and only include the feature if present.
Closes #2045
Change-Id: I649320727e9e9a565eabd369c683dfe6b6bdaec1
(cherry picked from commit cc53062ca1 )
(cherry picked from commit 4564a6408f )
1 week ago
Richard Fuchs
3028e138fd
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
(cherry picked from commit 999547676a )
(cherry picked from commit 299885ca5d )
1 week ago
S-P Chan
b8db4c7647
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 )
(cherry picked from commit 34eb5a4373 )
2 weeks ago
Sergey Safarov
9e4c76eac2
MT#55283 el: updated mariadb-connector-c-devel as dependency
...
Added in #2043
Change-Id: If4e48a6f8b549b29145d450769b2e11ff60d738b
(cherry picked from commit 708783ba86 )
(cherry picked from commit a5f3130238 )
2 weeks ago
Richard Fuchs
99647b5962
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
(cherry picked from commit ff2f73314b )
(cherry picked from commit bbd38d1101 )
2 weeks ago
Richard Fuchs
3f20d614ff
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
(cherry picked from commit fede2a051e )
(cherry picked from commit ae509ad14e )
4 weeks ago
S-P Chan
323bcd7aca
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 )
(cherry picked from commit cc680962dd )
4 weeks ago
Orgad Shaneh
768a042672
MT#55283 Doc: Fix internal links
...
Closes #2046
Change-Id: I5eaeac3f1dae52d26277f2f8423b558bff2f2840
(cherry picked from commit afb9f5bcee )
(cherry picked from commit 820e334534 )
4 weeks ago
Sipwise Jenkins Builder
63dd8765d7
Release new version 13.5.1.3+0~mr13.5.1.3
2 months ago
Orgad Shaneh
876b260f15
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
(cherry picked from commit aa28864c5d )
(cherry picked from commit e5cb48228f )
3 months ago
Orgad Shaneh
a4794bcb00
MT#55283 build: Get hiredis, pcap and mysql flags from pkg-config
...
Closes #2028
Change-Id: Id92bb615df466fecc3cbd7e774b8096daedd3235
(cherry picked from commit d9fda378e3 )
(cherry picked from commit 9326325967 )
3 months ago
Richard Fuchs
c29fee33a3
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
(cherry picked from commit d851706c23 )
(cherry picked from commit 2f99bbe48c )
3 months ago
Alex Brown
83685a0bf3
MT#55283 Fix Issue with pcap based recording getting overwritten
...
Closes #2025
Closes #2026
Change-Id: I9f49127725b867b5fc9e9a852e6688e2c1d10b49
(cherry picked from commit 2639d9c0d1 )
(cherry picked from commit 6b5db202a7 )
3 months ago
Sipwise Jenkins Builder
0a4d841f3b
Release new version 13.5.1.2+0~mr13.5.1.2
3 months ago
Richard Fuchs
41f245bf26
MT#55283 fix missing MQTT SSRC stats
...
Change-Id: I3464f56263f783b7d81d4bdddfe56cd1fafa9ac3
(cherry picked from commit 23aa836800 )
(cherry picked from commit f81263069e )
3 months 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 )
3 months ago
Richard Fuchs
60e1c30b2d
MT#55283 fix test case
...
Change-Id: Ib3e53a1d7c283e74ed86b5f80d9ca24950d16620
(cherry picked from commit 0600d731c1 )
(cherry picked from commit 3cffc175af )
4 months ago
Sipwise Jenkins Builder
5cc129ff67
Release new version 13.5.1.1+0~mr13.5.1.1
4 months ago
Richard Fuchs
04d9ab3de8
MT#55283 remove useless hash table
...
Change-Id: I4440acee225ced49c59493ed036e339c8a5e49c3
(cherry picked from commit b26252b2a5 )
5 months ago
Richard Fuchs
6c6dc64ff4
MT#55283 disable kernel RTCP FW if filtering
...
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
(cherry picked from commit e1cfefc07e )
5 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 )
5 months ago
Richard Fuchs
8a3d59dbff
MT#55283 compile fix for older glibc
...
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
(cherry picked from commit df6ac133d3 )
5 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 )
5 months ago
Richard Fuchs
c5a630a7a4
MT#55283 fix redis metadata typo
...
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
(cherry picked from commit e82c5da918 )
5 months ago
Richard Fuchs
cf9047e500
MT#55283 update redis data after rec/fwd commands
...
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
(cherry picked from commit 64efc53c52 )
5 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 )
5 months ago
Richard Fuchs
f692de5b3b
MT#55283 test for I19a4ae523f
...
Change-Id: I4586b2c4538d0cf12d6bb918d1391c1d0ecf0387
(cherry picked from commit e9c03c94c0 )
5 months ago
Richard Fuchs
8ce304dd5f
MT#55283 carry over PT flags with reuse
...
Change-Id: I19a4ae523f372be825c0814c29b005fd961cbc76
(cherry picked from commit 176a834500 )
5 months ago
Sipwise Jenkins Builder
de1aa5040c
Release new version 13.5.1.0+0~mr13.5.1.0
5 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
...
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
5 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
5 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
5 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
5 months ago
Richard Fuchs
214316b249
MT#55283 update GH actions to Ubuntu noble
...
Change-Id: Ie12725113c820f3215aac8854b828970ddd5b865
5 months ago
Richard Fuchs
25a28db9ec
MT#55283 fix naughty bit field bug
...
Change-Id: I865b54e0296b04009001e3df75db33a2745a3647
5 months ago
Richard Fuchs
14acdb2fb2
MT#62571 don't open TCP when forwarding is not on
...
Change-Id: I04842b98675f5ce88e83a3b61ce29ab01c996169
5 months ago
Richard Fuchs
ceb0639342
MT#62571 wait with mix outputs until metadata
...
closes #2000
Change-Id: I3bb58dff51632e1314300b5c0dc5aa35dec2284e
5 months ago
Ivan Poddubnyi
c55076ae31
MT#55283 el: fix dkms failing to build because of a missing file
...
Change-Id: Idf989996f17dd70da289e3a3c9ebb0e02edbff25
5 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
5 months ago
Ivan Poddubnyi
264014bdde
MT#55283 el: fix a typo in spec
...
Change-Id: Ibc4875fdd8d6ebe7da5ef64c313811ac90eab9a9
5 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
5 months ago
Richard Fuchs
529a701f49
MT#55283 use an intrusive list for ports release
...
Save some allocations
Change-Id: Ie78e370168a038fccfa2ee33258f674792fc178c
5 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
5 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
5 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
5 months ago