Skip to content

Commit c3a1291

Browse files
Release new version 13.3.1.0+0~mr13.3.1.0
1 parent 0b654d9 commit c3a1291

File tree

2 files changed

+299
-1
lines changed

2 files changed

+299
-1
lines changed

debian/changelog

Lines changed: 298 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,301 @@
1+
ngcp-rtpengine (13.3.1.0+0~mr13.3.1.0) unstable; urgency=medium
2+
3+
[ Guillem Jover ]
4+
* [682da64] MT#61993 Update debian/.gitignore
5+
* [5cb1002] MT#61993 build: Declare all to be the default goal
6+
* [bb2bf3a] MT#61993 build: Do not query LDLIBS from dpkg-buildflags
7+
* [7dbe24e] MT#61993 build: Rework to use a config.mk generated during the build
8+
9+
[ Richard Fuchs ]
10+
* [c31b421] MT#61993 use module source directory for temp file
11+
* [d2deed9] MT#55283 add extra codec-strip test
12+
* [b61925d] MT#55283 don't "strip" codecs from offerer
13+
* [0529720] MT#62053 generalise config loading
14+
* [119ca4b] MT#62053 add config file groups callback
15+
* [8e3f4f0] MT#62053 refactor interface parsing code
16+
* [672bf53] MT#62053 add interfaces-config= option
17+
* [3f15e3a] MT#55283 add blank line to separate interfaces
18+
* [50a3e6b] MT#62053 support per-interface port min/max
19+
* [5b7bc82] MT#55283 warn about mismatched port ranges
20+
* [964d6b0] MT#55283 use typed queue for logical_intf
21+
* [5a5c575] MT#55283 avoid type cast
22+
* [1896faf] MT#55283 add _link variants
23+
* [15fa36d] MT#55283 use link manipulation
24+
* [4da2f90] MT#55283 skip unparsed flags objects
25+
* [db9f104] MT#55283 defuse warning message
26+
* [02bccee] MT#55283 use typed queue for local_intf
27+
* [3ea365e] MT#55283 use typed hash table for rr_spec
28+
* [ad6fb06] MT#55283 type safety for uid_alloc
29+
* [79a1dca] MT#55283 add t_list_free
30+
* [2880207] MT#55283 use typed objects for interfaces
31+
* [c12da56] MT#55283 markup GPU transcoders in stats
32+
* [daf3926] MT#55283 add codec-ignore option
33+
* [0fa75d0] MT#55283 add tests for changed codec-strip
34+
* [ac70c31] MT#55283 add tests for codec-ignore
35+
* [4279ed6] MT#55283 fix for older compilers
36+
* [267d244] MT#55283 use array instead of hash table
37+
* [3fd2586] MT#55283 save some memory by using an offset
38+
* [4e53f06] MT#55283 directly pass port_pool to functions
39+
* [8e9afe6] MT#55283 (some) type safety for ports free list
40+
* [b9972e4] MT#55283 use bool type
41+
* [bdadee5] MT#55283 add extra typed container methods
42+
* [6276b37] MT#55283 use list pointer ops for port pool
43+
* [3e5c695] MT#55283 use a more sendible port-max default
44+
* [2d8f561] MT#62053 exclude ports only from applicable interface
45+
* [aec1a09] MT#62053 add safeguard against broken port ranges
46+
* [9d93762] MT#62053 add exclude-ports option
47+
* [347c21f] MT#55283 use typed GQueue
48+
* [3c6108e] MT#55283 move mutex locking into function
49+
* [1b70771] MT#55283 change reserve_port semantics
50+
* [416ca38] MT#55283 allow overlapping port ranges
51+
* [49e97d9] MT#55283 add GPU G.729a support
52+
* [4cdb8ea] MT#55283 fix attempt to unlink(NULL)
53+
* [c42f130] MT#61625 remove redundant ifdef
54+
* [7b60e85] MT#55283 add codec_def_supported() helper
55+
* [5f6609d] MT#55283 don't pick an unsupported PT for playback
56+
* [e734497] MT#55283 fix duplicate unlock
57+
* [5280eae] MT#55283 fix typo
58+
* [eb53be9] MT#61625 add type safety to arena_malloc
59+
* [89e355b] MT#55283 remove unused timeval helpers
60+
* [4947ab9] MT#55283 modernise timeval_add
61+
* [89abf47] MT#55283 use timeval_subtract
62+
* [5dd0a38] MT#55283 modernise timeval_from_us
63+
* [21de8d4] MT#55283 modernise timeval_subtract
64+
* [cd0454b] MT#61625 refactor codec_make_payload_type
65+
* [c85eca8] MT#55283 convert addr_print etc to bool
66+
* [5a09c9c] MT#55283 convert sockaddr_print_port to bool
67+
* [96995ae] MT#55283 convert endpoint_print to bool
68+
* [854ef3f] MT#55283 remove unused functions
69+
* [2be0844] MT#55283 convert sockaddr_print_gstring to bool
70+
* [e7a0bad] MT#55283 convert is_addr_unspecified to bool
71+
* [c2ba54e] MT#55283 convert open_socket to bool
72+
* [386f1d5] MT#55283 convert open_v46_socket to bool
73+
* [0a034ec] MT#55283 convert reset_socket to bool
74+
* [050cdd3] MT#55283 convert addr_parse to bool
75+
* [7599e5c] MT#55283 convert close_socket to bool
76+
* [81899d5] MT#55283 convert sockaddr_parse_any to bool
77+
* [3cce4ac] MT#55283 convert sockaddr_parse_any_str to bool
78+
* [b7b8ef7] MT#55283 convert parse_address to bool
79+
* [4b13ada] MT#55283 convert sockaddr_parse_str to bool
80+
* [927c85e] MT#55283 convert endpoint_parse_any to bool
81+
* [ce68a76] MT#55283 convert sockaddr_getaddrinfo_alt to bool
82+
* [3e5cf09] MT#55283 convert endpoint_parse_any_getaddrinfo_alt to bool
83+
* [86a825d] MT#55283 convert endpoint_parse_any_getaddrinfo to bool
84+
* [fbcdaae] MT#55283 convert endpoint_parse_port_any to bool
85+
* [5f41814] MT#55283 convert endpoint_parse_any_getaddrinfo_full to bool
86+
* [80f7c20] MT#55283 convert sockaddr_getaddrinfo to bool
87+
* [b5085cf] MT#55283 convert ipv46_any_convert to bool
88+
* [3337059] MT#55283 convert endpoint_parse_any_str to bool
89+
* [c621061] MT#55283 convert sockaddr2endpoint to bool
90+
* [23ca436] MT#55283 convert sockaddr2endpoint to bool
91+
* [eb172ce] MT#55283 convert bind to bool
92+
* [9808a5f] MT#55283 convert eq to bool
93+
* [88bbfc2] MT#55283 convert connect to bool
94+
* [55ccc6b] MT#55283 convert listen to bool
95+
* [df64eb0] MT#55283 convert accept to bool
96+
* [bf08339] MT#55283 convert timestamping to bool
97+
* [ad11e98] MT#55283 convert pktinfo to bool
98+
* [3662b74] MT#55283 convert tos to bool
99+
* [09c4c84] MT#55283 move helpers out of the way
100+
* [587c0da] MT#55283 convert __socket to bool
101+
* [06b84ac] MT#61625 refactor __rtp_stats_update
102+
* [7c4bc9b] MT#55283 update bit field type to bool
103+
* [1eab131] MT#55283 update bit field type to bool
104+
* [bebec5e] MT#55283 add extra typed GPtrArray methods
105+
* [4c9343b] MT#55283 used typed hash table for rtp_stats
106+
* [dcc816d] MT#55283 use obj_release in more places
107+
* [bf10ace] MT#55283 use relaxed ordered atomics
108+
* [c99a469] MT#55283 use GPOINTER_TO_UINT
109+
* [31c6d7d] MT#61625 split out generate_mid()
110+
* [5d87f74] MT#61625 allocate rtp_payload_type in memory arena
111+
* [08e3825] MT#55283 add link to port_pool in socket_port_link
112+
* [eeeb2d8] MT#55283 move socket_port_link into stream_fd
113+
* [af78907] MT#61625 add socket_rcvtimeout helper
114+
* [69ac1b1] MT#61625 allow send/recv without endpoint address
115+
* [b2599ab] MT#61625 add getsockname abstraction
116+
* [518c297] MT#55283 add recvfrom() to tests-preload.so
117+
* [a19bed6] MT#61404 remove unused RTP/non-RTP distinction
118+
* [43cc9cc] MT#55283 change shutdown order
119+
* [0da4900] MT#61404 always update egress RTP index
120+
* [0f55781] MT#61404 add daemon-tests-t38
121+
* [1857922] MT#61404 clone previous sequence number for T.38
122+
* [7a58f4e] MT#61404 add test for Ia4656770db
123+
* [6a5d341] MT#55283 move out EVS frame generation code
124+
* [de47c13] MT#55283 add missing EVS DTX handling
125+
* [7194b6a] MT#55283 add EVS DTX tests
126+
* [7e30f81] MT#55283 change amr_cn_dtx option to bool
127+
* [ccccded] MT#55283 add evs-dtx= option
128+
* [875e9ff] MT#55283 t/Makefile fix
129+
* [e234e11] MT#55283 silence perl test warnings
130+
* [928dd26] MT#55283 support accept4() in tester
131+
* [8974f95] MT#55283 copy/pasto fix
132+
* [b1e69f7] MT#61625 fix getsockname call
133+
* [caeeb26] MT#55283 include generator scripts in backports
134+
* [64eba10] MT#55283 protect timer_fd with mutex
135+
* [7c9c4d2] MT#55283 obsolete c_line_pos
136+
* [998e59b] MT#55283 streamline SDP bandwidth handling
137+
* [e0e4ba5] MT#55283 specialise attribute printing funcs
138+
* [cabd5e4] MT#55283 streamline subscription handling
139+
* [4449a05] MT#55283 support i= e= p= u=
140+
* [082f3f9] MT#55283 add timer-accuracy= option
141+
* [0849827] MT#55283 fix missing PT processing
142+
* [48e9713] MT#55283 convert bit field to bool
143+
* [00c2d30] MT#55283 skip NULL check
144+
* [d960d48] MT#55283 annotate as non-NULL
145+
* [a8de7e8] MT#55283 shortcut subscription creation
146+
* [443a07a] MT#55283 fix bit flag collision
147+
* [0a1463b] MT#55283 use nicer bit flag literals
148+
* [4744885] MT#55283 obsolete NO_RTCP flag
149+
* [69d100d] MT#61625 update __init_stream(s) to bool
150+
* [eaa5d1c] MT#61625 split up __init_streams
151+
* [fc3ce1f] MT#55283 safeguard auto cleanup function
152+
* [db38165] MT#61625 annotate some nonnull arguments
153+
* [0ed58d5] MT#55283 remove bidirectional ZERO_ADDR setting
154+
* [7592068] MT#61625 rename update_init_subscribers
155+
* [32c6a2d] MT#55283 remove NULL tests
156+
* [b7443b3] MT#61625 refactor __get_media
157+
* [806d272] MT#55283 use bool for get_consecutive_ports
158+
* [923fecd] MT#55283 split up reserve_port
159+
* [8ab206c] MT#61625 add t_slist_free_full wrapper
160+
* [7a4675c] MT#55283 add helpers for reserve_port
161+
* [1f8516c] MT#55283 remove unused argument
162+
* [de8bc15] MT#55283 split out socket open logic
163+
* [1ad61d9] MT#55283 split up __get_consecutive_ports
164+
* [4a03cbd] MT#55283 fix g_ptr_array_sort usage
165+
* [91c0b57] MT#61625 fix possible mem leak
166+
* [798904e] MT#55283 use _ht_destroy_ptr in a few more places
167+
* [548abab] MT#61625 clear subscribers HT during shutdown
168+
* [3385191] MT#55283 fix u= etc support
169+
* [88ff967] MT#55283 annotate SDP function with nonnull
170+
* [605b497] MT#55283 unconditionally demux RTCP
171+
* [ab46127] MT#55283 fix up AMR tests
172+
* [c3cff0c] MT#55283 use relative sequence numbers in tests
173+
* [37b1921] MT#55283 move sequence number handling logic
174+
* [93f45b6] MT#55283 add tests for DTX sequence numbering
175+
* [7b9086f] MT#55283 fix test typo
176+
* [d686885] MT#55283 introduce kernelize_state struct
177+
* [490b5af] MT#55283 use typed GQueue for r*_destination_info
178+
* [14b694b] MT#61625 make recursive update_init_subs
179+
* [98d32cd] MT#55283 use perl ::IP module
180+
* [0a3a105] MT#55283 additional SpanDSP logging
181+
* [dafb68e] MT#55283 add T.38 fill-in
182+
* [b6f3409] MT#55283 allow overriding T.38 version
183+
* [ef2e31b] MT#55283 split up kernelize_one
184+
* [a47d848] MT#55283 streamline kernelize function
185+
* [ee70799] MT#61625 restrict decision to codec handler
186+
* [135a95e] MT#61625 implement "transform" method
187+
* [e72f7e4] MT#61625 add ng_client code
188+
* [8399b36] MT#61625 refactor stats chain code
189+
* [1b6ad78] MT#61625 refactor codec_handlers hash index
190+
* [13d9923] MT#61625 introduce codec_pipeline_index
191+
* [fb84336] MT#61625 add global memory arena
192+
* [ab3113b] MT#61625 support "blackhole" codec handler
193+
* [6b5fac9] MT#61625 add "transcode-config"
194+
* [7dbcb57] MT#61625 add "transform" transcode handler
195+
* [9a5069f] MT#61625 add "transform" tests
196+
* [162e982] MT#55283 fix typo
197+
* [ef7aa06] MT#55283 shorten lock duration
198+
* [a49b0b6] MT#55283 add T.38 codec test
199+
* [af0b157] MT#55283 fix possible null dererefence
200+
* [189de8e] MT#55283 check pthread_create return value
201+
* [78d7d93] MT#55283 fix array indexing
202+
* [54de3e1] MT#55283 use vmalloc instead of alloc_pages
203+
* [18926ba] MT#55283 store shm in vm_private_area
204+
* [fa938c1] MT#55283 rename `table`
205+
* [aa3fb81] MT#55283 store pointer to table in re_shm
206+
* [73616ae] MT#55283 implement munmap
207+
* [1a98502] MT#55283 used aligned memory for bufferpool
208+
* [5f9e43b] MT#55283 move alignment macros to header file
209+
* [1a837e6] MT#55283 add `empty` pointer
210+
* [9bd5670] MT#55283 use fixed allocation size
211+
* [f7fbe49] MT#55283 request aligned addresses from mmap
212+
* [69e634f] MT#55283 store metadata head pointer
213+
* [d43575d] MT#55283 look up bufferpool shard from metadata
214+
* [0551c25] MT#55283 obsolete bufferpool shard array
215+
* [58054f2] MT#55283 use typed queue for bpool shards
216+
* [95f75d6] MT#55283 use embedded links in bufferpool
217+
* [26072ed] MT#55283 support CFLAGS in str hash helper
218+
* [bcbe751] MT#55283 make bufferpool (mostly) lock-free
219+
* [4146d0f] MT#55283 convert log info stack to array
220+
* [6c19b19] MT#55283 type safety for uring allocs
221+
* [f090376] MT#55283 move defines
222+
* [dd91f0e] MT#55283 centralise uring methods
223+
* [8e1bbc2] MT#55283 allow stack storage for dummy uring send
224+
* [094c3d9] MT#55283 report correct error
225+
* [65bfe22] MT#55283 fix missing mode-set with reuse-codecs
226+
* [e0a7fa6] MT#55283 add test for I688c57a8c
227+
* [0b4d9a9] MT#55283 add extra 'connect' test
228+
* [f73a577] MT#55283 remove timestamp from DTMF tests
229+
* [afc5ac9] MT#55283 version-guard static_assert
230+
* [2c636fd] MT#55283 add lib/ Makefile
231+
* [87106ef] MT#55283 set correct timestamp
232+
* [74cc8ff] MT#55283 reset time skew after correcting for it
233+
* [b742dbc] MT#55283 protect against duplicate a=mid
234+
* [f6b5980] MT#55283 add tests for I9de5fdf3
235+
* [bab1ad6] MT#55283 fix tests
236+
* [fa3de35] MT#55283 use two hash tables
237+
* [4d8156b] MT#55283 remove remnants of g_slice
238+
* [3421dd6] MT#55283 use typed arg for codec_packet_free
239+
* [0d06b78] MT#55283 add __dtx_should_do helper function
240+
* [2fcb876] MT#55283 discard packets if no DTX buffer exists
241+
* [8ad5b79] MT#55283 introduce last PT tracking
242+
* [a3734b6] MT#55283 extend log message
243+
* [f13118d] MT#55283 reset encoder and TS on DTX shutdown
244+
* [bf841c5] MT#55283 add handler_func_passthrough_stub
245+
* [5b4df60] MT#55283 add stub handler check for DTX
246+
* [fd7e5a4] MT#55283 add new DTX test
247+
* [9542cc0] MT#55283 fix python websockets version test
248+
* [d9469a2] MT#55283 fix memdup2 usage (again)
249+
* [0a2cc04] MT#55283 defuse MOS test
250+
* [0b61f4f] MT#55283 use embedded list link
251+
* [198a605] MT#55283 support reworked framework
252+
* [4426cad] MT#55283 preserve stderr on test fail
253+
* [5460ca1] MT#55283 properly namespace g_tree helpers
254+
* [75884b8] MT#55283 add dedicated g_tree_first wrapper
255+
* [0b654d9] MT#55283 add rtpe_g_tree_first shortcut
256+
257+
[ Donat Zenichev ]
258+
* [82093e7] MT#61630 moh: add logs
259+
* [edf1f9b] MT#62272 media player: move moh bool to opts
260+
* [c478d13] MT#62272 moh: mark player for play media impl.
261+
* [aa006cc] MT#62272 media_player_new: possibility to add opts
262+
* [b4b8c47] MT#62272 moh: allow inactive by player
263+
* [be49215] MT#62272 moh: add inactive hold type test
264+
* [15e1ca6] MT#62272 moh: show real sendrecv state to originator
265+
* [5012909] MT#62272 media play: centralize opts setting
266+
* [7d16141] MT#62272 moh: media_player_opts_t, make `moh` a flag
267+
* [2c4ca61] MT#55283 codec: Integer handling issues (INTEGER_OVERFLOW)
268+
* [9a3c54a] MT#62272 Introduce `moh-prevent-double-hold` config option
269+
* [254dee8] MT#62272 moh: consider `moh-attr-name` as generic
270+
* [57e095e] MT#62272 auto-daemon-tests-moh: use text config
271+
* [c420a17] MT#62272 moh: add double hold test
272+
* [37afe18] MT#62272 auto-daemon-tests-moh: allocate different ports for sockets
273+
* [746c68d] MT#62272 moh: document new config option `moh-prevent-double-hold`
274+
* [09ccc3b] MT#62272 moh: introduce mode=reflect
275+
* [de6a7e5] MT#62272 auto-daemon-tests-moh: add reflect MoH test
276+
* [585d357] MT#62272 moh: document new mode flag `mode=reflect`
277+
* [675c1b3] MT#62272 AutoTest: introduce rcv_maybe()
278+
* [cd0b948] MT#62272 auto-daemon-tests-moh: make sure no RTP after call finished
279+
280+
[ Lucian Balaceanu ]
281+
* [bba9625] MT#55283 fix calling redis_delete when call is not persisted to db
282+
283+
[ Michal Hajek ]
284+
* [018de40] MT#55283 Force transcoding
285+
286+
[ Dennis Yurasov ]
287+
* [969dfd9] MT#55283 Restore sequencer values from stats
288+
289+
[ Andreas Beckmann ]
290+
* [cc10df6] MT#55283 dkms.conf: declare BUILD_EXCLUSIVE_KERNEL_MIN
291+
* [5aa9ad5] MT#55283 fix dkms comment
292+
* [4f716cf] MT#55283 dkms.prerm: do not act on daemon or module in a container
293+
294+
[ Michal Popovič ]
295+
* [1526389] MT#55283 Skip tag retrieval if missing in monologue stats
296+
297+
-- Sipwise Jenkins Builder <[email protected]> Thu, 10 Apr 2025 08:30:04 +0200
298+
1299
ngcp-rtpengine (13.3.0.0+0~mr13.3.0.0) unstable; urgency=medium
2300

3301
[ Richard Fuchs ]

el/rtpengine.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: ngcp-rtpengine
2-
Version: 13.3.0.0+0~mr13.3.0.0
2+
Version: 13.3.1.0+0~mr13.3.1.0
33
Release: 1%{?dist}
44
Summary: The Sipwise NGCP rtpengine daemon
55
Group: System Environment/Daemons

0 commit comments

Comments
 (0)