Richard Fuchs
d27fc60122
MT#55283 add missing opt setting
...
Fixes block-egress not being effective
Change-Id: Ib08146c62ae191abddd181e7df1f9f1e3149d6f9
9 months ago
Richard Fuchs
46a2124503
MT#55283 use wrapper function
...
Change-Id: I1ca86c0a815d959054c560ceed2610b3e2ab26f5
9 months ago
Richard Fuchs
690d601269
MT#55283 const qualifier
...
Change-Id: Ia042e3b8fb09fd832fef60a34c380e3b156aca56
9 months ago
Richard Fuchs
14561524dc
MT#55283 protect against possibly signed int
...
and add an additional comment
Change-Id: I5cb3f434a21879343568f87425356507c2717d7b
9 months ago
S-P Chan
ec8f99585d
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
9 months ago
Richard Fuchs
e24245501d
MT#55283 add const qualifiers
...
Change-Id: I8351c55fad8d446cd336d645dff8c79410d72967
9 months ago
Richard Fuchs
72ab151266
MT#55283 move uring conditions
...
Change-Id: If472d4c352d3e06faf87ab1f857e2fccb1c0d02d
9 months ago
Richard Fuchs
91dde0ba03
MT#55283 use struct init
...
Change-Id: I45ad350d461ee0f54279d33bc565c6119f5fe391
9 months ago
Richard Fuchs
84ca9e65ba
MT#55283 use kthread_*_stop
...
Change-Id: Icf1f8bfbec073fbe7e842cb7671d673bbee5a9dc
9 months ago
Richard Fuchs
900dfd5f86
MT#55283 signed refcount for consistency
...
Change-Id: I56008b19b60988127634c70e8703297f6059b93c
9 months ago
Richard Fuchs
00cc8f5703
MT#55283 add comments
...
Change-Id: If8a09345dd168fab69209a347239d52e240ce8b5
9 months ago
Richard Fuchs
65b94a73a9
MT#55283 return success from add_stream
...
Change-Id: I0d507432993725085671ed19f7a98e69c23c84e3
9 months ago
Richard Fuchs
d813453a56
MT#55283 avoid implicit memcpy
...
Change-Id: I282c922b7866d5c7d837205ba9f91166a00e21aa
9 months ago
Richard Fuchs
26be887cae
MT#55283 generalise obj allocators
...
Change-Id: Ic927bcac573c5b7c0343c77bebdc3c524f2fca64
9 months ago
Richard Fuchs
cc53062ca1
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
9 months ago
Richard Fuchs
5defd9cdb6
MT#55283 fix blank lines in stats output
...
Change-Id: I9fcf9df800dd9c1e59a9b96bff339063da60f629
9 months ago
Orgad Shaneh
2bc07e3cc9
MT#55283 Support "record call" for publish
...
Initial call recording is set by "record call". This worked for
offer/answer but not for publish.
Closes #2052
Change-Id: I0d311406aec36392f29c324ec862baa50bf23756
9 months ago
Richard Fuchs
910624c997
MT#55283 remove redundant condition
...
Change-Id: I324e4eaaaa40bcc919c874b39fa26580b9b849cf
9 months ago
Richard Fuchs
c82d9ff2e6
MT#55283 update return type
...
Change-Id: Ia4fc6e186a9cb0ca6cee9ecd53118362233b1f09
9 months ago
S-P Chan
92ff2280b7
MT#55283 Add linker flag to fix LTO on EL
...
- address GH #2049
Closes #2049
Closes #2050
Change-Id: I7a366e5e46808f8eb87a5f7cbc0c10ec89d162d4
9 months ago
Orgad Shaneh
46fca930b1
MT#55283 Introduce docker build
...
Source: https://github.com/audiocodes/docker-rtpengine .
Closes #2047
Change-Id: I0ffc875ed27df9638ebdefe4474558bf7477084b
9 months ago
Richard Fuchs
8b4219f739
MT#55283 introduce stream_fd lock
...
Required to avoid races over the "kernelized" flag
Change-Id: I316cc82d57a51e8778be4562a46a262804a7197f
9 months ago
Richard Fuchs
fede2a051e
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
9 months ago
Richard Fuchs
54ce6d67f9
MT#55283 add alternative opus encodings
...
Change-Id: I86f67feeabd57f3b6f342817e3013a6ec2d133e8
9 months ago
Richard Fuchs
422db0f846
MT#55283 handle async errors
...
Change-Id: I021567bffc75033ae57ea00b5e4956b5e4b28622
9 months ago
Orgad Shaneh
afb9f5bcee
MT#55283 Doc: Fix internal links
...
Closes #2046
Change-Id: I5eaeac3f1dae52d26277f2f8423b558bff2f2840
9 months ago
Richard Fuchs
4b6b2eb1ab
MT#55283 fix compilation for RHEL
...
Closes #2042
Change-Id: I8b0de1bfdfa46370365511809daffd56bfb8a055
10 months ago
Sergey Safarov
708783ba86
MT#55283 el: updated mariadb-connector-c-devel as dependency
...
Added in #2043
Change-Id: If4e48a6f8b549b29145d450769b2e11ff60d738b
10 months ago
Sergey Safarov
5a00f80ba9
MT#55283 el: fixed dkms module build
...
Closes #2043
Change-Id: I18aa0790336776ec7262fdbe23761fda5353a659
10 months ago
Richard Fuchs
a766c0a811
MT#55283 use nonblocking netlink recv
...
Probably works better for #2041
Change-Id: I0bb7a89817e10e009d911bef7d6dff80e74325cb
10 months ago
Richard Fuchs
1807eb9fbf
MT#55283 skip over old NL messages
...
Track last sent seq and read responses until a relevant one is received.
Seems like NEWRULE sometimes (not always) produces two ACKs.
Change-Id: Id650ea4db3a685a2b06d4ab29572ac8d6cfb06fe
10 months ago
Richard Fuchs
0fa3641706
MT#55283 report netlink errors by seq num
...
Not 100% sure if this is how it's intended to be handled, as the failed
requests seem to produce multiple ACK messages, but at least this fixes
the immediate problem of the printed error message not matching the
request which failed.
Closes #2041
Change-Id: I2a6bf57ce996c134b44d4f3484164a39c68fc93c
10 months ago
Richard Fuchs
d891145474
MT#55283 add sequencing to netlink messages
...
Change-Id: I6346c79a204d0ee1f7587676848cdcfca7055262
10 months ago
Guillem Jover
88020c426d
MT#62899 Update packaging for Debian trixie
...
- Update copyright years.
- Update Standards-Version to 4.7.2.
- Remove «Rules-Requires-Root: no» field, which is now the default.
- Remove «Priority: optional» field, which is now the default.
- Remove dependencies for essential packages now always satisfied.
- Wrap and sort fields.
- Add spaces around operators in make variables.
Change-Id: I1796fc98978a2ae17e119154210d50f7036a0b91
10 months ago
Richard Fuchs
b833a39198
MT#55283 print readable msg for netlink errors
...
closes #2039
Change-Id: If6c16d29482f16ed57b9059f3c13b23520b74cab
10 months ago
Richard Fuchs
645b5e1319
MT#55283 return flexible error strings
...
Change-Id: I0d6dee21901f85be1bfffaabe9c94e66073b99ba
10 months ago
Richard Fuchs
5dcc70c240
MT#55283 track human readable messages
...
Change-Id: I53380194d66591ada7bf48bca3cae5a933eabc79
10 months ago
Richard Fuchs
ff2f73314b
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
10 months ago
Richard Fuchs
999547676a
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
10 months ago
root
503c4aaffe
MT#55283 Fix nft_rtpengine compilation on RHEL/AlmaLinux 9.x kernel 5.14
...
Add support for RHEL/AlmaLinux/Rocky Linux 9.x kernels which backport
the 'reset' parameter to nft_expr_dump function from kernel 6.2.0.
This affects all RHEL 9 family distributions with kernel 5.14.
Tested on AlmaLinux 9.7 with kernel 5.14.0-611.11.1.el9_7.x86_64
Closes #2038
Closes #2037
Change-Id: I305be17cdbf7730acbc7d9b978694c7b0eb37b02
10 months ago
Richard Fuchs
59ec32fa7d
MT#55283 gitignore update
...
Change-Id: I7b4ab3687e877a9a318709c1b43eb85bef073064
10 months ago
Richard Fuchs
addb93f051
MT#55283 gitignore update
...
Change-Id: Ia1766eca51e85c345e58114912996a3eb11ab3a8
10 months ago
Richard Fuchs
1e1e1d7342
MT#55283 fix possible fd leak
...
Change-Id: I5434863e1694161acfb60d76b5a32533b080b4b1
Warned-by: Coverity
10 months ago
Victor Seva
9d8acb1aaf
lib/netfilter_api.c: add missing headers
10 months ago
Richard Fuchs
44d4dae2e0
MT#55283 set AV seek flags
...
Fixes seeking for certain file formats
Change-Id: Ib7cd080e1bff134b568e7d3bd277c6954664b4ca
10 months ago
Richard Fuchs
11061b483e
MT#55283 simpler lookup for PCM16
...
Change-Id: Id473485bbd9ce82f18ef03436ae6edb604e139d0
10 months ago
Richard Fuchs
50dc4e5342
MT#55283 support generic playback from AV files
...
Closes #2034
Change-Id: I0fa6764f45aea27e4baca553ab0dc757f7fc1830
10 months ago
Richard Fuchs
f5d9def028
MT#55283 remove const qualifier from struct member
...
Change-Id: Ib9e363f0575ef1bba6a0b9685972ef82d4044e5f
10 months ago
Richard Fuchs
0fddfac91f
MT#55283 type safe codec containers
...
Change-Id: I40161f6214b82898fa5d2d9fb7810cd1f9dce8fe
10 months ago
Richard Fuchs
b9d1509244
MT#55283 rename module
...
Change-Id: I81f5370655af00d3a99593eb17cb1d62d961370c
10 months ago