Richard Fuchs
895ac9f0db
MT#55283 slightly defuse some tests
...
Allow for longer processing delays
Change-Id: I64371d76f45d6a197358eeb832350cc9760543d9
(cherry picked from commit b725d4a78c )
1 month ago
Orgad Shaneh
8c13cf07c5
MT#55283 Fix deb build
...
/usr/include/mosquitto/libcommon_cjson.h:31:10: fatal error: cjson/cJSON.h: No such file or directory
31 | #include <cjson/cJSON.h>
| ^~~~~~~~~~~~~~~
Temporary until Sid packaging is fixed.
Closes #2101
Change-Id: I485835400634c0d4a32732118aa936eeb8cb9f0f
Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135697
(cherry picked from commit 868cafbbc1 )
1 month ago
Richard Fuchs
666396927d
MT#55283 don't free codec_opts
...
These are arena allocated.
Closes #2108
Change-Id: Iac29da2b3bee73c10f68854c7cb3b2010fbf4d5a
(cherry picked from commit efd96fd820 )
1 month ago
Richard Fuchs
bedd62d84c
MT#55283 prevent possible NULL dereference
...
Change-Id: Iaae7299fa297501f13ad634b777d9d635eaaae51
(cherry picked from commit d4e11d655b )
1 month ago
Richard Fuchs
796a727f1d
MT#55283 prevent SSRC deadlock
...
Closes #2095
Change-Id: I693924eba5c7896f1efa9123cce606db97b0086c
(cherry picked from commit fba001c3b0 )
2 months ago
Richard Fuchs
911f3344e6
MT#55283 fill RTCP endpoint even if same
...
Closes #2096
Change-Id: Icee7dca1cbe1e2392ddc2b0b57ee56dd0657153d
(cherry picked from commit 99e4904600 )
2 months ago
Orgad Shaneh
e64a899f99
MT#55283 CI: Build also arm64 debian packages
...
Closes #2094
Change-Id: I74ac61339f67c6631018ceec4324de082189d30a
(cherry picked from commit 071f318707 )
2 months ago
Richard Fuchs
a51b3cf53c
MT#55283 update GH build actions
...
Run the included backports script for distro-specific packaging.
Add distro suffix to the version so that all build artefacts can be
included in the release without collisions.
Include G.729. This is available in both Sid and Trixie.
Change-Id: I7efcf6a115158c5154936494c5c85628e37b21ab
(cherry picked from commit 68c6bf60a8 )
3 months ago
Michael Prokop
601d2fb58c
MT#55283 GH: automate GitHub releases for mr* tags, build Debian packages for PRs + update to trixie
...
1) Add a release job
Automatically create a GitHub release with attached Debian packages,
whenever a tag starting with 'mr' is pushed.
Generate release notes grouped by author from git commits between the
previous mr* tag and the current tag, similar to the format used in
debian/changelog.
2) Automatically generate Debian packages for PRs
This is useful for contributors as well as developers, to test and
verify proposed changes.
3) Consolidate Debian package workflows
Merge debpkg.yml into package-build.yml using a matrix strategy for
building on multiple Debian distributions (trixie, sid), using
jtdor/build-deb-action instead of custom Docker actions.
Now our release job merges artifacts from all distros.
4) Update from bookworm to trixie
Bump Debian package builds from bookworm to trixie, while at it, given
that Debian trixie/v13 is the current stable Debian release.
5) Bump workflow actions from in package build workflow
Update from v4 to current version v6, see
https://github.com/actions/checkout
Closes #2063
Change-Id: Ic1bfb3a7f9fa7e263f8e8d3b115baa01633db1a1
(cherry picked from commit e9fc1b1057 )
3 months ago
Richard Fuchs
efade36308
MT#55283 fix stream close race condition
...
Using the stream object after dropping the reference is unsafe.
Change-Id: I58df474272cc7e168d6d65e5f6ace3a42fe22ef1
(cherry picked from commit 9a3f33a703 )
3 months ago
Richard Fuchs
bf879bcee5
MT#55283 fix compilation for RHEL
...
Closes #2042
Change-Id: I8b0de1bfdfa46370365511809daffd56bfb8a055
(cherry picked from commit 4b6b2eb1ab )
4 months ago
Richard Fuchs
b807fe1df4
MT#55283 fix buffer merge logic
...
Oof.
Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
(cherry picked from commit f307c32c80 )
4 months ago
Richard Fuchs
e0d1226b43
MT#55283 duplicate cache PTs into cache arena
...
Closes #2074
Change-Id: I62946675c5b6c4367ca884dcf346a0f6f6c712a7
(cherry picked from commit ce029008f8 )
4 months ago
Richard Fuchs
da536a0339
MT#55283 update memory arena logic
...
Use a pointer to the arena plus a comparison test to determine whether
to ref or to dup the string, instead of a function pointer. The function
pointer alone wasn't enough as there can be multiple arenas.
Change-Id: Icd317e524fc2e5842f90d172ef7089d2cb0a5a28
(cherry picked from commit 4ea7873ca7 )
4 months ago
Richard Fuchs
bcaf8d97a0
MT#55283 add test for a=mid collision
...
Change-Id: I3d7980362c607edaab950f5994f571341626bd23
(cherry picked from commit 8f0af256eb )
4 months ago
Richard Fuchs
454ffaab4f
MT#55283 don't copy media_id from src to dst
...
Change-Id: Ia7c1256dff3025162431e8568cdfcfdfef475070
(cherry picked from commit 0b82e17f01 )
4 months ago
Richard Fuchs
ec4eeb19d2
MT#55283 don't look up dst media by src media_id
...
Change-Id: Id6da108b68943d62ad7036b2bb38df8f4f786c98
(cherry picked from commit 05268aac2b )
4 months ago
Richard Fuchs
644c5158b6
MT#55283 split out media_gen_media_id
...
Change-Id: Ib34d2b8416b78e41e8acf33ff93777d53bf1faaa
(cherry picked from commit bc85945a59 )
4 months ago
Richard Fuchs
a35c577259
MT#55283 allow null media_id
...
Change-Id: I2715fcf1a05c430c7eeea5c4c8f8ad7c1bc69ed0
(cherry picked from commit ba8c0fa87f )
4 months ago
Richard Fuchs
66e685d616
MT#55283 add alternative opus encodings
...
Change-Id: I86f67feeabd57f3b6f342817e3013a6ec2d133e8
(cherry picked from commit 54ce6d67f9 )
4 months ago
Richard Fuchs
c61d6d0b7d
MT#55283 fix handing of sub-ans with extra media
...
Closes #2066
Change-Id: I35761075c28be3ddf1476d46b3bb8621ae899b40
(cherry picked from commit e015250b96 )
4 months ago
Tom Briden
25734cfc3b
MT#55283 streambuf: check pointer isn't NULL before trying to free it
...
Closes #2065
Change-Id: I091aac6e81dc497668671427267d0ef2321ae8af
(cherry picked from commit 4c8e2262be )
4 months ago
fergusean
efc8976f4f
MT#55283 Fix "maximum" typo
...
Closes #2062
Change-Id: Ibef2fe4876cef777e23aaff87918352bec59b13f
(cherry picked from commit 256ad7b588 )
5 months ago
Alexander Bakker
cddc008204
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 )
5 months ago
Richard Fuchs
4297fd666b
MT#55283 fix colliding use of temp buffer
...
closes #2054
Change-Id: I7943d4591f7fb9f08d079411b4b3c04cf96675e5
(cherry picked from commit cd5a77ab96 )
5 months ago
Richard Fuchs
624d97e014
MT#55283 add str_dup_dup helper function
...
Change-Id: Ieacb147e3a98b5f31a8e45fb709df73636347cc0
(cherry picked from commit b1ac55c844 )
5 months ago
Richard Fuchs
d2b06dab4a
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 )
5 months ago
Richard Fuchs
745a004d72
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
(cherry picked from commit 999547676a )
5 months ago
S-P Chan
fa396eb770
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
d4d05c763f
MT#55283 el: updated mariadb-connector-c-devel as dependency
...
Added in #2043
Change-Id: If4e48a6f8b549b29145d450769b2e11ff60d738b
(cherry picked from commit 708783ba86 )
5 months ago
Sergey Safarov
76cbdcff15
MT#55283 el: fixed dkms module build
...
Closes #2043
Change-Id: I18aa0790336776ec7262fdbe23761fda5353a659
(cherry picked from commit 5a00f80ba9 )
5 months ago
Richard Fuchs
ebbb258a00
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
(cherry picked from commit ff2f73314b )
5 months ago
Richard Fuchs
d3f27b3d75
MT#55283 introduce stream_fd lock
...
Required to avoid races over the "kernelized" flag
Change-Id: I316cc82d57a51e8778be4562a46a262804a7197f
(cherry picked from commit 8b4219f739 )
5 months ago
Richard Fuchs
b6693cfb6e
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
(cherry picked from commit fede2a051e )
5 months ago
S-P Chan
9529e1731e
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
469289ac6a
MT#55283 Doc: Fix internal links
...
Closes #2046
Change-Id: I5eaeac3f1dae52d26277f2f8423b558bff2f2840
(cherry picked from commit afb9f5bcee )
6 months ago
Sipwise Jenkins Builder
550da8a42c
Release new version 14.0.2.0+0~mr14.0.2.0
6 months ago
Sipwise Jenkins Builder
728294b516
Release new version 14.0.1.0+0~mr14.0.1.0
7 months ago
Richard Fuchs
0b94847eae
MT#55283 local var for shorter code
...
Change-Id: I1e8bb980a23402c1b3f5b2dc1d1a412a960a02e6
7 months ago
Richard Fuchs
5f832a5d81
MT#55283 refactor mem pinning into function
...
Change-Id: I8824dcf88412c68bb9f9df5dc0d6d0ed7e6fd067
7 months ago
Richard Fuchs
0e1ba80ead
MT#55283 fix module refcount
...
Change-Id: Ife7dc65308b91b223bc67dd4f81f1e0fb079c5df
7 months ago
Richard Fuchs
df6f8f9b55
MT#55283 add `fragment` to docs
...
Closes #2032
Change-Id: Iadb6c180d5dee98b1d04f377031d6489ed5148ad
7 months ago
Richard Fuchs
a5e5a27ea0
MT#55283 use seq_printf for /status
...
Change-Id: I71cd6e34e590da6b6c9b339191642a2a565dcb4e
7 months ago
Orgad Shaneh
7d715132b8
MT#55283 CI: Prevent scheduled actions from running in forks
...
They are meant for the main repo.
Closes #2031
Change-Id: I65e5ba4c8b98fc2460beceb18c0f8b70192c2efd
7 months ago
Orgad Shaneh
aa28864c5d
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
7 months ago
Orgad Shaneh
d9fda378e3
MT#55283 build: Get hiredis, pcap and mysql flags from pkg-config
...
Closes #2028
Change-Id: Id92bb615df466fecc3cbd7e774b8096daedd3235
7 months ago
Richard Fuchs
d851706c23
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
7 months ago
Richard Fuchs
99d30be6aa
MT#55283 name spacing
...
Change-Id: Ia95f405f1fdad4690cab071cb68ca25cc465bd1f
7 months ago
Richard Fuchs
4071e42a3e
MT#55283 fix off-by-one bug
...
Change-Id: I578554e956a6630b49362ea9245255c13d6c69b4
7 months ago
Richard Fuchs
5263fb0098
MT#55283 pull down service ready notification
...
Change-Id: I1cd82828c15598ef7d2f6c868d3ea479ac3ed934
7 months ago