Michael Prokop
18a1e41560
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 )
(cherry picked from commit 601d2fb58c )
5 months ago
Sipwise Jenkins Builder
a8df705d87
Release new version 14.0.1.6+0~mr14.0.1.6
5 months ago
Richard Fuchs
47405c3a16
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 )
(cherry picked from commit efade36308 )
5 months ago
Richard Fuchs
51859e2fb7
MT#55283 fix compilation for RHEL
...
Closes #2042
Change-Id: I8b0de1bfdfa46370365511809daffd56bfb8a055
(cherry picked from commit 4b6b2eb1ab )
(cherry picked from commit bf879bcee5 )
6 months ago
Richard Fuchs
8f63cb8f8e
MT#55283 fix buffer merge logic
...
Oof.
Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
(cherry picked from commit f307c32c80 )
(cherry picked from commit b807fe1df4 )
6 months ago
Sipwise Jenkins Builder
225dd04d3a
Release new version 14.0.1.5+0~mr14.0.1.5
6 months ago
Richard Fuchs
a5f4533beb
MT#55283 duplicate cache PTs into cache arena
...
Closes #2074
Change-Id: I62946675c5b6c4367ca884dcf346a0f6f6c712a7
(cherry picked from commit ce029008f8 )
(cherry picked from commit e0d1226b43 )
6 months ago
Richard Fuchs
b6ad6ccc43
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 )
(cherry picked from commit da536a0339 )
6 months ago
Richard Fuchs
3088ffa82e
MT#55283 add test for a=mid collision
...
Change-Id: I3d7980362c607edaab950f5994f571341626bd23
(cherry picked from commit 8f0af256eb )
(cherry picked from commit bcaf8d97a0 )
6 months ago
Richard Fuchs
cdd2512875
MT#55283 don't copy media_id from src to dst
...
Change-Id: Ia7c1256dff3025162431e8568cdfcfdfef475070
(cherry picked from commit 0b82e17f01 )
(cherry picked from commit 454ffaab4f )
6 months ago
Richard Fuchs
f3f5da4e2b
MT#55283 don't look up dst media by src media_id
...
Change-Id: Id6da108b68943d62ad7036b2bb38df8f4f786c98
(cherry picked from commit 05268aac2b )
(cherry picked from commit ec4eeb19d2 )
6 months ago
Richard Fuchs
4c65e38141
MT#55283 split out media_gen_media_id
...
Change-Id: Ib34d2b8416b78e41e8acf33ff93777d53bf1faaa
(cherry picked from commit bc85945a59 )
(cherry picked from commit 644c5158b6 )
6 months ago
Richard Fuchs
42d6dcad64
MT#55283 allow null media_id
...
Change-Id: I2715fcf1a05c430c7eeea5c4c8f8ad7c1bc69ed0
(cherry picked from commit ba8c0fa87f )
(cherry picked from commit a35c577259 )
6 months ago
Richard Fuchs
061ca1d78d
MT#55283 add alternative opus encodings
...
Change-Id: I86f67feeabd57f3b6f342817e3013a6ec2d133e8
(cherry picked from commit 54ce6d67f9 )
(cherry picked from commit 66e685d616 )
6 months ago
Sipwise Jenkins Builder
c99943c17c
Release new version 14.0.1.4+0~mr14.0.1.4
6 months ago
Sipwise Jenkins Builder
4c7ee7dd38
Release new version 14.0.1.3+0~mr14.0.1.3
6 months ago
Richard Fuchs
2e414fcb20
MT#55283 fix handing of sub-ans with extra media
...
Closes #2066
Change-Id: I35761075c28be3ddf1476d46b3bb8621ae899b40
(cherry picked from commit e015250b96 )
(cherry picked from commit c61d6d0b7d )
6 months ago
Tom Briden
d5b6ea2f58
MT#55283 streambuf: check pointer isn't NULL before trying to free it
...
Closes #2065
Change-Id: I091aac6e81dc497668671427267d0ef2321ae8af
(cherry picked from commit 4c8e2262be )
(cherry picked from commit 25734cfc3b )
6 months ago
fergusean
055f4ed2ed
MT#55283 Fix "maximum" typo
...
Closes #2062
Change-Id: Ibef2fe4876cef777e23aaff87918352bec59b13f
(cherry picked from commit 256ad7b588 )
(cherry picked from commit efc8976f4f )
7 months ago
Alexander Bakker
b0d1764d76
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 cddc008204 )
7 months ago
Sipwise Jenkins Builder
68d483c339
Release new version 14.0.1.2+0~mr14.0.1.2
7 months ago
Richard Fuchs
9ff0567537
MT#55283 fix colliding use of temp buffer
...
closes #2054
Change-Id: I7943d4591f7fb9f08d079411b4b3c04cf96675e5
(cherry picked from commit cd5a77ab96 )
(cherry picked from commit 4297fd666b )
7 months ago
Richard Fuchs
effc7fd01c
MT#55283 add str_dup_dup helper function
...
Change-Id: Ieacb147e3a98b5f31a8e45fb709df73636347cc0
(cherry picked from commit b1ac55c844 )
(cherry picked from commit 624d97e014 )
7 months ago
Richard Fuchs
c5876252eb
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 d2b06dab4a )
7 months ago
Richard Fuchs
918c06ded9
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
(cherry picked from commit 999547676a )
(cherry picked from commit 745a004d72 )
7 months ago
S-P Chan
e1e3155a3e
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 fa396eb770 )
7 months ago
Sergey Safarov
bddaf3dfbd
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 d4d05c763f )
7 months ago
Sergey Safarov
809b24ce44
MT#55283 el: fixed dkms module build
...
Closes #2043
Change-Id: I18aa0790336776ec7262fdbe23761fda5353a659
(cherry picked from commit 5a00f80ba9 )
(cherry picked from commit 76cbdcff15 )
7 months ago
Richard Fuchs
46146f514d
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
(cherry picked from commit ff2f73314b )
(cherry picked from commit ebbb258a00 )
7 months ago
Richard Fuchs
ecfeb813af
MT#55283 introduce stream_fd lock
...
Required to avoid races over the "kernelized" flag
Change-Id: I316cc82d57a51e8778be4562a46a262804a7197f
(cherry picked from commit 8b4219f739 )
(cherry picked from commit d3f27b3d75 )
7 months ago
Richard Fuchs
ee173843fd
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
(cherry picked from commit fede2a051e )
(cherry picked from commit b6693cfb6e )
7 months ago
S-P Chan
92e5d687a1
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 9529e1731e )
7 months ago
Orgad Shaneh
79bf001e83
MT#55283 Doc: Fix internal links
...
Closes #2046
Change-Id: I5eaeac3f1dae52d26277f2f8423b558bff2f2840
(cherry picked from commit afb9f5bcee )
(cherry picked from commit 469289ac6a )
8 months ago
Sipwise Jenkins Builder
146c575393
Release new version 14.0.1.1+0~mr14.0.1.1
8 months ago
Sipwise Jenkins Builder
728294b516
Release new version 14.0.1.0+0~mr14.0.1.0
9 months ago
Richard Fuchs
0b94847eae
MT#55283 local var for shorter code
...
Change-Id: I1e8bb980a23402c1b3f5b2dc1d1a412a960a02e6
9 months ago
Richard Fuchs
5f832a5d81
MT#55283 refactor mem pinning into function
...
Change-Id: I8824dcf88412c68bb9f9df5dc0d6d0ed7e6fd067
9 months ago
Richard Fuchs
0e1ba80ead
MT#55283 fix module refcount
...
Change-Id: Ife7dc65308b91b223bc67dd4f81f1e0fb079c5df
9 months ago
Richard Fuchs
df6f8f9b55
MT#55283 add `fragment` to docs
...
Closes #2032
Change-Id: Iadb6c180d5dee98b1d04f377031d6489ed5148ad
9 months ago
Richard Fuchs
a5e5a27ea0
MT#55283 use seq_printf for /status
...
Change-Id: I71cd6e34e590da6b6c9b339191642a2a565dcb4e
9 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
9 months ago
Orgad Shaneh
aa28864c5d
MT#55283 Abort make if required package is not found
...
Closes #2027
Change-Id: I609d326fe69c82268f4e58411549cf26afc68409
9 months ago
Orgad Shaneh
d9fda378e3
MT#55283 build: Get hiredis, pcap and mysql flags from pkg-config
...
Closes #2028
Change-Id: Id92bb615df466fecc3cbd7e774b8096daedd3235
9 months ago
Richard Fuchs
d851706c23
MT#55283 improve build test error output
...
Change-Id: I66ad3dbb1d746ad81d55c4daf922f0cfaf6f7850
9 months ago
Richard Fuchs
99d30be6aa
MT#55283 name spacing
...
Change-Id: Ia95f405f1fdad4690cab071cb68ca25cc465bd1f
9 months ago
Richard Fuchs
4071e42a3e
MT#55283 fix off-by-one bug
...
Change-Id: I578554e956a6630b49362ea9245255c13d6c69b4
9 months ago
Richard Fuchs
5263fb0098
MT#55283 pull down service ready notification
...
Change-Id: I1cd82828c15598ef7d2f6c868d3ea479ac3ed934
9 months ago
Alex Brown
2639d9c0d1
MT#55283 Fix Issue with pcap based recording getting overwritten
...
Closes #2025
Closes #2026
Change-Id: I9f49127725b867b5fc9e9a852e6688e2c1d10b49
9 months ago
Harsh Daga
d45a29e3cd
MT#55283 adaptive jitter buffer
...
closes #2018
Change-Id: I94d4eb08e96fe33e149a03a647c6b13c814d7469
9 months ago
Richard Fuchs
15682312b7
MT#55283 convert extmap to iqueue
...
Change-Id: Ib2cd22fe5e004fadd30d44d91fd9ad344e4b9b74
9 months ago