Sipwise Jenkins Builder
8b5508a3d0
Release new version 13.5.1.7+0~mr13.5.1.7
2 months ago
Richard Fuchs
43eb05f896
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 2509b6a846 )
2 months ago
Richard Fuchs
e0714d5531
MT#55283 fix incorrect substituted RPC URL
...
The `created_from` address string includes the port, which must be
removed when substituting it for the RPC URL.
Fix-up for Ib67b57b1d
Change-Id: Iaa33ec660d21736f8b075f36479ba2734a480a4a
(cherry picked from commit db1307da8f )
(cherry picked from commit b31a3c92ce )
2 months ago
Richard Fuchs
daba2f64d4
MT#55283 tests for I410c6af17e
...
Change-Id: I41389971c9ccb578bee57e8ea193725ab056ae08
(cherry picked from commit 14fbc4fa76 )
(cherry picked from commit b72797c56f )
2 months ago
Richard Fuchs
69f203e1ab
MT#55283 facilitate media reuse for updated subs
...
For a repeated subscribe-request on an existing monologue, make sure
that existing media sections are re-used for the same subscriptions as
they were previously, and only create new ones in an append-only fashion
for media subs which didn't previously exist.
Change-Id: I410c6af17eb31a5c5c43c78a7f82ba867f8480b7
(cherry picked from commit c27ecf4828 )
(cherry picked from commit e2a679a915 )
2 months ago
Richard Fuchs
81efbb1745
MT#55283 fix compilation for RHEL
...
Closes #2042
Change-Id: I8b0de1bfdfa46370365511809daffd56bfb8a055
(cherry picked from commit 4b6b2eb1ab )
(cherry picked from commit 99d011fdc2 )
2 months ago
Richard Fuchs
39adca5cfb
MT#55283 fix buffer merge logic
...
Oof.
Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
(cherry picked from commit f307c32c80 )
(cherry picked from commit 277694bd26 )
2 months ago
Sipwise Jenkins Builder
866eebfc45
Release new version 13.5.1.6+0~mr13.5.1.6
3 months ago
Richard Fuchs
a9ee211a41
MT#55283 duplicate cache PTs into cache arena
...
Closes #2074
Change-Id: I62946675c5b6c4367ca884dcf346a0f6f6c712a7
(cherry picked from commit ce029008f8 )
(cherry picked from commit 4fb410a22e )
3 months ago
Richard Fuchs
9ef3536450
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 24254db90c )
3 months ago
Richard Fuchs
4008039277
MT#55283 add test for a=mid collision
...
Change-Id: I3d7980362c607edaab950f5994f571341626bd23
(cherry picked from commit 8f0af256eb )
(cherry picked from commit 744c749ae5 )
3 months ago
Richard Fuchs
327738949a
MT#55283 don't copy media_id from src to dst
...
Change-Id: Ia7c1256dff3025162431e8568cdfcfdfef475070
(cherry picked from commit 0b82e17f01 )
(cherry picked from commit 25da9b1b97 )
3 months ago
Richard Fuchs
8056fef0af
MT#55283 don't look up dst media by src media_id
...
Change-Id: Id6da108b68943d62ad7036b2bb38df8f4f786c98
(cherry picked from commit 05268aac2b )
(cherry picked from commit 5773627871 )
3 months ago
Richard Fuchs
42f25f770a
MT#55283 allow null media_id
...
Change-Id: I2715fcf1a05c430c7eeea5c4c8f8ad7c1bc69ed0
(cherry picked from commit ba8c0fa87f )
(cherry picked from commit 868c879629 )
3 months ago
Richard Fuchs
55ea13fa08
MT#55283 add alternative opus encodings
...
Change-Id: I86f67feeabd57f3b6f342817e3013a6ec2d133e8
(cherry picked from commit 54ce6d67f9 )
(cherry picked from commit df803f78af )
3 months ago
Sipwise Jenkins Builder
a6723d5457
Release new version 13.5.1.5+0~mr13.5.1.5
3 months ago
Richard Fuchs
230932b4ae
MT#55283 fix handing of sub-ans with extra media
...
Closes #2066
Change-Id: I35761075c28be3ddf1476d46b3bb8621ae899b40
(cherry picked from commit e015250b96 )
(cherry picked from commit 7513e50ad0 )
3 months ago
Tom Briden
791f352d72
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 f2ebf9814b )
3 months ago
fergusean
0632ce1e3d
MT#55283 Fix "maximum" typo
...
Closes #2062
Change-Id: Ibef2fe4876cef777e23aaff87918352bec59b13f
(cherry picked from commit 256ad7b588 )
(cherry picked from commit afed4b27eb )
3 months 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 )
3 months ago
Sipwise Jenkins Builder
bb65a0e707
Release new version 13.5.1.4+0~mr13.5.1.4
4 months 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 )
4 months 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 )
4 months 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 )
4 months ago
Richard Fuchs
3028e138fd
MT#55283 support native libmariadb
...
closes #2036
Change-Id: I24066ceb5abd2a289002243615a2875febe4fd82
(cherry picked from commit 999547676a )
(cherry picked from commit 299885ca5d )
4 months 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 )
4 months 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 )
4 months ago
Richard Fuchs
99647b5962
MT#55283 include mysql dep
...
Closes #2036
Change-Id: I47d70074af960105e828eb2a860d3e82840ff8d5
(cherry picked from commit ff2f73314b )
(cherry picked from commit bbd38d1101 )
4 months ago
Richard Fuchs
3f20d614ff
MT#55283 fix deadlock retry logic
...
Change-Id: I6f4162f724e527828f4f14e26746dff7d43562f5
(cherry picked from commit fede2a051e )
(cherry picked from commit ae509ad14e )
4 months 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 months 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 months ago
Sipwise Jenkins Builder
63dd8765d7
Release new version 13.5.1.3+0~mr13.5.1.3
5 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 )
6 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 )
6 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 )
6 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 )
6 months ago
Sipwise Jenkins Builder
0a4d841f3b
Release new version 13.5.1.2+0~mr13.5.1.2
6 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 )
6 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 )
7 months ago
Richard Fuchs
60e1c30b2d
MT#55283 fix test case
...
Change-Id: Ib3e53a1d7c283e74ed86b5f80d9ca24950d16620
(cherry picked from commit 0600d731c1 )
(cherry picked from commit 3cffc175af )
7 months ago
Sipwise Jenkins Builder
5cc129ff67
Release new version 13.5.1.1+0~mr13.5.1.1
8 months ago
Richard Fuchs
04d9ab3de8
MT#55283 remove useless hash table
...
Change-Id: I4440acee225ced49c59493ed036e339c8a5e49c3
(cherry picked from commit b26252b2a5 )
8 months ago
Richard Fuchs
6c6dc64ff4
MT#55283 disable kernel RTCP FW if filtering
...
Change-Id: I9488b444d413d227153b2e73a3efe2facce98d26
(cherry picked from commit e1cfefc07e )
8 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 )
8 months ago
Richard Fuchs
8a3d59dbff
MT#55283 compile fix for older glibc
...
Change-Id: Ia300c32cd9d68833d0fa90763df7d34c3fe465d5
(cherry picked from commit df6ac133d3 )
8 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 )
8 months ago
Richard Fuchs
c5a630a7a4
MT#55283 fix redis metadata typo
...
closes #2002
Change-Id: I8e656c3cef0169984e23a00522ce58edc457421a
(cherry picked from commit e82c5da918 )
8 months ago
Richard Fuchs
cf9047e500
MT#55283 update redis data after rec/fwd commands
...
closes #2002
Change-Id: I122d3c707d463109c9950d253b69b061fedc71dd
(cherry picked from commit 64efc53c52 )
8 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 )
8 months ago
Richard Fuchs
f692de5b3b
MT#55283 test for I19a4ae523f
...
Change-Id: I4586b2c4538d0cf12d6bb918d1391c1d0ecf0387
(cherry picked from commit e9c03c94c0 )
8 months ago