|
|
|
@ -1,3 +1,301 @@
|
|
|
|
|
ngcp-rtpengine (13.4.0.0+0~mr13.4.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
[ Guillem Jover ]
|
|
|
|
|
* [682da64] MT#61993 Update debian/.gitignore
|
|
|
|
|
* [5cb1002] MT#61993 build: Declare all to be the default goal
|
|
|
|
|
* [bb2bf3a] MT#61993 build: Do not query LDLIBS from dpkg-buildflags
|
|
|
|
|
* [7dbe24e] MT#61993 build: Rework to use a config.mk generated during the build
|
|
|
|
|
|
|
|
|
|
[ Richard Fuchs ]
|
|
|
|
|
* [c31b421] MT#61993 use module source directory for temp file
|
|
|
|
|
* [d2deed9] MT#55283 add extra codec-strip test
|
|
|
|
|
* [b61925d] MT#55283 don't "strip" codecs from offerer
|
|
|
|
|
* [0529720] MT#62053 generalise config loading
|
|
|
|
|
* [119ca4b] MT#62053 add config file groups callback
|
|
|
|
|
* [8e3f4f0] MT#62053 refactor interface parsing code
|
|
|
|
|
* [672bf53] MT#62053 add interfaces-config= option
|
|
|
|
|
* [3f15e3a] MT#55283 add blank line to separate interfaces
|
|
|
|
|
* [50a3e6b] MT#62053 support per-interface port min/max
|
|
|
|
|
* [5b7bc82] MT#55283 warn about mismatched port ranges
|
|
|
|
|
* [964d6b0] MT#55283 use typed queue for logical_intf
|
|
|
|
|
* [5a5c575] MT#55283 avoid type cast
|
|
|
|
|
* [1896faf] MT#55283 add _link variants
|
|
|
|
|
* [15fa36d] MT#55283 use link manipulation
|
|
|
|
|
* [4da2f90] MT#55283 skip unparsed flags objects
|
|
|
|
|
* [db9f104] MT#55283 defuse warning message
|
|
|
|
|
* [02bccee] MT#55283 use typed queue for local_intf
|
|
|
|
|
* [3ea365e] MT#55283 use typed hash table for rr_spec
|
|
|
|
|
* [ad6fb06] MT#55283 type safety for uid_alloc
|
|
|
|
|
* [79a1dca] MT#55283 add t_list_free
|
|
|
|
|
* [2880207] MT#55283 use typed objects for interfaces
|
|
|
|
|
* [c12da56] MT#55283 markup GPU transcoders in stats
|
|
|
|
|
* [daf3926] MT#55283 add codec-ignore option
|
|
|
|
|
* [0fa75d0] MT#55283 add tests for changed codec-strip
|
|
|
|
|
* [ac70c31] MT#55283 add tests for codec-ignore
|
|
|
|
|
* [4279ed6] MT#55283 fix for older compilers
|
|
|
|
|
* [267d244] MT#55283 use array instead of hash table
|
|
|
|
|
* [3fd2586] MT#55283 save some memory by using an offset
|
|
|
|
|
* [4e53f06] MT#55283 directly pass port_pool to functions
|
|
|
|
|
* [8e9afe6] MT#55283 (some) type safety for ports free list
|
|
|
|
|
* [b9972e4] MT#55283 use bool type
|
|
|
|
|
* [bdadee5] MT#55283 add extra typed container methods
|
|
|
|
|
* [6276b37] MT#55283 use list pointer ops for port pool
|
|
|
|
|
* [3e5c695] MT#55283 use a more sendible port-max default
|
|
|
|
|
* [2d8f561] MT#62053 exclude ports only from applicable interface
|
|
|
|
|
* [aec1a09] MT#62053 add safeguard against broken port ranges
|
|
|
|
|
* [9d93762] MT#62053 add exclude-ports option
|
|
|
|
|
* [347c21f] MT#55283 use typed GQueue
|
|
|
|
|
* [3c6108e] MT#55283 move mutex locking into function
|
|
|
|
|
* [1b70771] MT#55283 change reserve_port semantics
|
|
|
|
|
* [416ca38] MT#55283 allow overlapping port ranges
|
|
|
|
|
* [49e97d9] MT#55283 add GPU G.729a support
|
|
|
|
|
* [4cdb8ea] MT#55283 fix attempt to unlink(NULL)
|
|
|
|
|
* [c42f130] MT#61625 remove redundant ifdef
|
|
|
|
|
* [7b60e85] MT#55283 add codec_def_supported() helper
|
|
|
|
|
* [5f6609d] MT#55283 don't pick an unsupported PT for playback
|
|
|
|
|
* [e734497] MT#55283 fix duplicate unlock
|
|
|
|
|
* [5280eae] MT#55283 fix typo
|
|
|
|
|
* [eb53be9] MT#61625 add type safety to arena_malloc
|
|
|
|
|
* [89e355b] MT#55283 remove unused timeval helpers
|
|
|
|
|
* [4947ab9] MT#55283 modernise timeval_add
|
|
|
|
|
* [89abf47] MT#55283 use timeval_subtract
|
|
|
|
|
* [5dd0a38] MT#55283 modernise timeval_from_us
|
|
|
|
|
* [21de8d4] MT#55283 modernise timeval_subtract
|
|
|
|
|
* [cd0454b] MT#61625 refactor codec_make_payload_type
|
|
|
|
|
* [c85eca8] MT#55283 convert addr_print etc to bool
|
|
|
|
|
* [5a09c9c] MT#55283 convert sockaddr_print_port to bool
|
|
|
|
|
* [96995ae] MT#55283 convert endpoint_print to bool
|
|
|
|
|
* [854ef3f] MT#55283 remove unused functions
|
|
|
|
|
* [2be0844] MT#55283 convert sockaddr_print_gstring to bool
|
|
|
|
|
* [e7a0bad] MT#55283 convert is_addr_unspecified to bool
|
|
|
|
|
* [c2ba54e] MT#55283 convert open_socket to bool
|
|
|
|
|
* [386f1d5] MT#55283 convert open_v46_socket to bool
|
|
|
|
|
* [0a034ec] MT#55283 convert reset_socket to bool
|
|
|
|
|
* [050cdd3] MT#55283 convert addr_parse to bool
|
|
|
|
|
* [7599e5c] MT#55283 convert close_socket to bool
|
|
|
|
|
* [81899d5] MT#55283 convert sockaddr_parse_any to bool
|
|
|
|
|
* [3cce4ac] MT#55283 convert sockaddr_parse_any_str to bool
|
|
|
|
|
* [b7b8ef7] MT#55283 convert parse_address to bool
|
|
|
|
|
* [4b13ada] MT#55283 convert sockaddr_parse_str to bool
|
|
|
|
|
* [927c85e] MT#55283 convert endpoint_parse_any to bool
|
|
|
|
|
* [ce68a76] MT#55283 convert sockaddr_getaddrinfo_alt to bool
|
|
|
|
|
* [3e5cf09] MT#55283 convert endpoint_parse_any_getaddrinfo_alt to bool
|
|
|
|
|
* [86a825d] MT#55283 convert endpoint_parse_any_getaddrinfo to bool
|
|
|
|
|
* [fbcdaae] MT#55283 convert endpoint_parse_port_any to bool
|
|
|
|
|
* [5f41814] MT#55283 convert endpoint_parse_any_getaddrinfo_full to bool
|
|
|
|
|
* [80f7c20] MT#55283 convert sockaddr_getaddrinfo to bool
|
|
|
|
|
* [b5085cf] MT#55283 convert ipv46_any_convert to bool
|
|
|
|
|
* [3337059] MT#55283 convert endpoint_parse_any_str to bool
|
|
|
|
|
* [c621061] MT#55283 convert sockaddr2endpoint to bool
|
|
|
|
|
* [23ca436] MT#55283 convert sockaddr2endpoint to bool
|
|
|
|
|
* [eb172ce] MT#55283 convert bind to bool
|
|
|
|
|
* [9808a5f] MT#55283 convert eq to bool
|
|
|
|
|
* [88bbfc2] MT#55283 convert connect to bool
|
|
|
|
|
* [55ccc6b] MT#55283 convert listen to bool
|
|
|
|
|
* [df64eb0] MT#55283 convert accept to bool
|
|
|
|
|
* [bf08339] MT#55283 convert timestamping to bool
|
|
|
|
|
* [ad11e98] MT#55283 convert pktinfo to bool
|
|
|
|
|
* [3662b74] MT#55283 convert tos to bool
|
|
|
|
|
* [09c4c84] MT#55283 move helpers out of the way
|
|
|
|
|
* [587c0da] MT#55283 convert __socket to bool
|
|
|
|
|
* [06b84ac] MT#61625 refactor __rtp_stats_update
|
|
|
|
|
* [7c4bc9b] MT#55283 update bit field type to bool
|
|
|
|
|
* [1eab131] MT#55283 update bit field type to bool
|
|
|
|
|
* [bebec5e] MT#55283 add extra typed GPtrArray methods
|
|
|
|
|
* [4c9343b] MT#55283 used typed hash table for rtp_stats
|
|
|
|
|
* [dcc816d] MT#55283 use obj_release in more places
|
|
|
|
|
* [bf10ace] MT#55283 use relaxed ordered atomics
|
|
|
|
|
* [c99a469] MT#55283 use GPOINTER_TO_UINT
|
|
|
|
|
* [31c6d7d] MT#61625 split out generate_mid()
|
|
|
|
|
* [5d87f74] MT#61625 allocate rtp_payload_type in memory arena
|
|
|
|
|
* [08e3825] MT#55283 add link to port_pool in socket_port_link
|
|
|
|
|
* [eeeb2d8] MT#55283 move socket_port_link into stream_fd
|
|
|
|
|
* [af78907] MT#61625 add socket_rcvtimeout helper
|
|
|
|
|
* [69ac1b1] MT#61625 allow send/recv without endpoint address
|
|
|
|
|
* [b2599ab] MT#61625 add getsockname abstraction
|
|
|
|
|
* [518c297] MT#55283 add recvfrom() to tests-preload.so
|
|
|
|
|
* [a19bed6] MT#61404 remove unused RTP/non-RTP distinction
|
|
|
|
|
* [43cc9cc] MT#55283 change shutdown order
|
|
|
|
|
* [0da4900] MT#61404 always update egress RTP index
|
|
|
|
|
* [0f55781] MT#61404 add daemon-tests-t38
|
|
|
|
|
* [1857922] MT#61404 clone previous sequence number for T.38
|
|
|
|
|
* [7a58f4e] MT#61404 add test for Ia4656770db
|
|
|
|
|
* [6a5d341] MT#55283 move out EVS frame generation code
|
|
|
|
|
* [de47c13] MT#55283 add missing EVS DTX handling
|
|
|
|
|
* [7194b6a] MT#55283 add EVS DTX tests
|
|
|
|
|
* [7e30f81] MT#55283 change amr_cn_dtx option to bool
|
|
|
|
|
* [ccccded] MT#55283 add evs-dtx= option
|
|
|
|
|
* [875e9ff] MT#55283 t/Makefile fix
|
|
|
|
|
* [e234e11] MT#55283 silence perl test warnings
|
|
|
|
|
* [928dd26] MT#55283 support accept4() in tester
|
|
|
|
|
* [8974f95] MT#55283 copy/pasto fix
|
|
|
|
|
* [b1e69f7] MT#61625 fix getsockname call
|
|
|
|
|
* [caeeb26] MT#55283 include generator scripts in backports
|
|
|
|
|
* [64eba10] MT#55283 protect timer_fd with mutex
|
|
|
|
|
* [7c9c4d2] MT#55283 obsolete c_line_pos
|
|
|
|
|
* [998e59b] MT#55283 streamline SDP bandwidth handling
|
|
|
|
|
* [e0e4ba5] MT#55283 specialise attribute printing funcs
|
|
|
|
|
* [cabd5e4] MT#55283 streamline subscription handling
|
|
|
|
|
* [4449a05] MT#55283 support i= e= p= u=
|
|
|
|
|
* [082f3f9] MT#55283 add timer-accuracy= option
|
|
|
|
|
* [0849827] MT#55283 fix missing PT processing
|
|
|
|
|
* [48e9713] MT#55283 convert bit field to bool
|
|
|
|
|
* [00c2d30] MT#55283 skip NULL check
|
|
|
|
|
* [d960d48] MT#55283 annotate as non-NULL
|
|
|
|
|
* [a8de7e8] MT#55283 shortcut subscription creation
|
|
|
|
|
* [443a07a] MT#55283 fix bit flag collision
|
|
|
|
|
* [0a1463b] MT#55283 use nicer bit flag literals
|
|
|
|
|
* [4744885] MT#55283 obsolete NO_RTCP flag
|
|
|
|
|
* [69d100d] MT#61625 update __init_stream(s) to bool
|
|
|
|
|
* [eaa5d1c] MT#61625 split up __init_streams
|
|
|
|
|
* [fc3ce1f] MT#55283 safeguard auto cleanup function
|
|
|
|
|
* [db38165] MT#61625 annotate some nonnull arguments
|
|
|
|
|
* [0ed58d5] MT#55283 remove bidirectional ZERO_ADDR setting
|
|
|
|
|
* [7592068] MT#61625 rename update_init_subscribers
|
|
|
|
|
* [32c6a2d] MT#55283 remove NULL tests
|
|
|
|
|
* [b7443b3] MT#61625 refactor __get_media
|
|
|
|
|
* [806d272] MT#55283 use bool for get_consecutive_ports
|
|
|
|
|
* [923fecd] MT#55283 split up reserve_port
|
|
|
|
|
* [8ab206c] MT#61625 add t_slist_free_full wrapper
|
|
|
|
|
* [7a4675c] MT#55283 add helpers for reserve_port
|
|
|
|
|
* [1f8516c] MT#55283 remove unused argument
|
|
|
|
|
* [de8bc15] MT#55283 split out socket open logic
|
|
|
|
|
* [1ad61d9] MT#55283 split up __get_consecutive_ports
|
|
|
|
|
* [4a03cbd] MT#55283 fix g_ptr_array_sort usage
|
|
|
|
|
* [91c0b57] MT#61625 fix possible mem leak
|
|
|
|
|
* [798904e] MT#55283 use _ht_destroy_ptr in a few more places
|
|
|
|
|
* [548abab] MT#61625 clear subscribers HT during shutdown
|
|
|
|
|
* [3385191] MT#55283 fix u= etc support
|
|
|
|
|
* [88ff967] MT#55283 annotate SDP function with nonnull
|
|
|
|
|
* [605b497] MT#55283 unconditionally demux RTCP
|
|
|
|
|
* [ab46127] MT#55283 fix up AMR tests
|
|
|
|
|
* [c3cff0c] MT#55283 use relative sequence numbers in tests
|
|
|
|
|
* [37b1921] MT#55283 move sequence number handling logic
|
|
|
|
|
* [93f45b6] MT#55283 add tests for DTX sequence numbering
|
|
|
|
|
* [7b9086f] MT#55283 fix test typo
|
|
|
|
|
* [d686885] MT#55283 introduce kernelize_state struct
|
|
|
|
|
* [490b5af] MT#55283 use typed GQueue for r*_destination_info
|
|
|
|
|
* [14b694b] MT#61625 make recursive update_init_subs
|
|
|
|
|
* [98d32cd] MT#55283 use perl ::IP module
|
|
|
|
|
* [0a3a105] MT#55283 additional SpanDSP logging
|
|
|
|
|
* [dafb68e] MT#55283 add T.38 fill-in
|
|
|
|
|
* [b6f3409] MT#55283 allow overriding T.38 version
|
|
|
|
|
* [ef2e31b] MT#55283 split up kernelize_one
|
|
|
|
|
* [a47d848] MT#55283 streamline kernelize function
|
|
|
|
|
* [ee70799] MT#61625 restrict decision to codec handler
|
|
|
|
|
* [135a95e] MT#61625 implement "transform" method
|
|
|
|
|
* [e72f7e4] MT#61625 add ng_client code
|
|
|
|
|
* [8399b36] MT#61625 refactor stats chain code
|
|
|
|
|
* [1b6ad78] MT#61625 refactor codec_handlers hash index
|
|
|
|
|
* [13d9923] MT#61625 introduce codec_pipeline_index
|
|
|
|
|
* [fb84336] MT#61625 add global memory arena
|
|
|
|
|
* [ab3113b] MT#61625 support "blackhole" codec handler
|
|
|
|
|
* [6b5fac9] MT#61625 add "transcode-config"
|
|
|
|
|
* [7dbcb57] MT#61625 add "transform" transcode handler
|
|
|
|
|
* [9a5069f] MT#61625 add "transform" tests
|
|
|
|
|
* [162e982] MT#55283 fix typo
|
|
|
|
|
* [ef7aa06] MT#55283 shorten lock duration
|
|
|
|
|
* [a49b0b6] MT#55283 add T.38 codec test
|
|
|
|
|
* [af0b157] MT#55283 fix possible null dererefence
|
|
|
|
|
* [189de8e] MT#55283 check pthread_create return value
|
|
|
|
|
* [78d7d93] MT#55283 fix array indexing
|
|
|
|
|
* [54de3e1] MT#55283 use vmalloc instead of alloc_pages
|
|
|
|
|
* [18926ba] MT#55283 store shm in vm_private_area
|
|
|
|
|
* [fa938c1] MT#55283 rename `table`
|
|
|
|
|
* [aa3fb81] MT#55283 store pointer to table in re_shm
|
|
|
|
|
* [73616ae] MT#55283 implement munmap
|
|
|
|
|
* [1a98502] MT#55283 used aligned memory for bufferpool
|
|
|
|
|
* [5f9e43b] MT#55283 move alignment macros to header file
|
|
|
|
|
* [1a837e6] MT#55283 add `empty` pointer
|
|
|
|
|
* [9bd5670] MT#55283 use fixed allocation size
|
|
|
|
|
* [f7fbe49] MT#55283 request aligned addresses from mmap
|
|
|
|
|
* [69e634f] MT#55283 store metadata head pointer
|
|
|
|
|
* [d43575d] MT#55283 look up bufferpool shard from metadata
|
|
|
|
|
* [0551c25] MT#55283 obsolete bufferpool shard array
|
|
|
|
|
* [58054f2] MT#55283 use typed queue for bpool shards
|
|
|
|
|
* [95f75d6] MT#55283 use embedded links in bufferpool
|
|
|
|
|
* [26072ed] MT#55283 support CFLAGS in str hash helper
|
|
|
|
|
* [bcbe751] MT#55283 make bufferpool (mostly) lock-free
|
|
|
|
|
* [4146d0f] MT#55283 convert log info stack to array
|
|
|
|
|
* [6c19b19] MT#55283 type safety for uring allocs
|
|
|
|
|
* [f090376] MT#55283 move defines
|
|
|
|
|
* [dd91f0e] MT#55283 centralise uring methods
|
|
|
|
|
* [8e1bbc2] MT#55283 allow stack storage for dummy uring send
|
|
|
|
|
* [094c3d9] MT#55283 report correct error
|
|
|
|
|
* [65bfe22] MT#55283 fix missing mode-set with reuse-codecs
|
|
|
|
|
* [e0a7fa6] MT#55283 add test for I688c57a8c
|
|
|
|
|
* [0b4d9a9] MT#55283 add extra 'connect' test
|
|
|
|
|
* [f73a577] MT#55283 remove timestamp from DTMF tests
|
|
|
|
|
* [afc5ac9] MT#55283 version-guard static_assert
|
|
|
|
|
* [2c636fd] MT#55283 add lib/ Makefile
|
|
|
|
|
* [87106ef] MT#55283 set correct timestamp
|
|
|
|
|
* [74cc8ff] MT#55283 reset time skew after correcting for it
|
|
|
|
|
* [b742dbc] MT#55283 protect against duplicate a=mid
|
|
|
|
|
* [f6b5980] MT#55283 add tests for I9de5fdf3
|
|
|
|
|
* [bab1ad6] MT#55283 fix tests
|
|
|
|
|
* [fa3de35] MT#55283 use two hash tables
|
|
|
|
|
* [4d8156b] MT#55283 remove remnants of g_slice
|
|
|
|
|
* [3421dd6] MT#55283 use typed arg for codec_packet_free
|
|
|
|
|
* [0d06b78] MT#55283 add __dtx_should_do helper function
|
|
|
|
|
* [2fcb876] MT#55283 discard packets if no DTX buffer exists
|
|
|
|
|
* [8ad5b79] MT#55283 introduce last PT tracking
|
|
|
|
|
* [a3734b6] MT#55283 extend log message
|
|
|
|
|
* [f13118d] MT#55283 reset encoder and TS on DTX shutdown
|
|
|
|
|
* [bf841c5] MT#55283 add handler_func_passthrough_stub
|
|
|
|
|
* [5b4df60] MT#55283 add stub handler check for DTX
|
|
|
|
|
* [fd7e5a4] MT#55283 add new DTX test
|
|
|
|
|
* [9542cc0] MT#55283 fix python websockets version test
|
|
|
|
|
* [d9469a2] MT#55283 fix memdup2 usage (again)
|
|
|
|
|
* [0a2cc04] MT#55283 defuse MOS test
|
|
|
|
|
* [0b61f4f] MT#55283 use embedded list link
|
|
|
|
|
* [198a605] MT#55283 support reworked framework
|
|
|
|
|
* [4426cad] MT#55283 preserve stderr on test fail
|
|
|
|
|
* [5460ca1] MT#55283 properly namespace g_tree helpers
|
|
|
|
|
* [75884b8] MT#55283 add dedicated g_tree_first wrapper
|
|
|
|
|
* [0b654d9] MT#55283 add rtpe_g_tree_first shortcut
|
|
|
|
|
|
|
|
|
|
[ Donat Zenichev ]
|
|
|
|
|
* [82093e7] MT#61630 moh: add logs
|
|
|
|
|
* [edf1f9b] MT#62272 media player: move moh bool to opts
|
|
|
|
|
* [c478d13] MT#62272 moh: mark player for play media impl.
|
|
|
|
|
* [aa006cc] MT#62272 media_player_new: possibility to add opts
|
|
|
|
|
* [b4b8c47] MT#62272 moh: allow inactive by player
|
|
|
|
|
* [be49215] MT#62272 moh: add inactive hold type test
|
|
|
|
|
* [15e1ca6] MT#62272 moh: show real sendrecv state to originator
|
|
|
|
|
* [5012909] MT#62272 media play: centralize opts setting
|
|
|
|
|
* [7d16141] MT#62272 moh: media_player_opts_t, make `moh` a flag
|
|
|
|
|
* [2c4ca61] MT#55283 codec: Integer handling issues (INTEGER_OVERFLOW)
|
|
|
|
|
* [9a3c54a] MT#62272 Introduce `moh-prevent-double-hold` config option
|
|
|
|
|
* [254dee8] MT#62272 moh: consider `moh-attr-name` as generic
|
|
|
|
|
* [57e095e] MT#62272 auto-daemon-tests-moh: use text config
|
|
|
|
|
* [c420a17] MT#62272 moh: add double hold test
|
|
|
|
|
* [37afe18] MT#62272 auto-daemon-tests-moh: allocate different ports for sockets
|
|
|
|
|
* [746c68d] MT#62272 moh: document new config option `moh-prevent-double-hold`
|
|
|
|
|
* [09ccc3b] MT#62272 moh: introduce mode=reflect
|
|
|
|
|
* [de6a7e5] MT#62272 auto-daemon-tests-moh: add reflect MoH test
|
|
|
|
|
* [585d357] MT#62272 moh: document new mode flag `mode=reflect`
|
|
|
|
|
* [675c1b3] MT#62272 AutoTest: introduce rcv_maybe()
|
|
|
|
|
* [cd0b948] MT#62272 auto-daemon-tests-moh: make sure no RTP after call finished
|
|
|
|
|
|
|
|
|
|
[ Lucian Balaceanu ]
|
|
|
|
|
* [bba9625] MT#55283 fix calling redis_delete when call is not persisted to db
|
|
|
|
|
|
|
|
|
|
[ Michal Hajek ]
|
|
|
|
|
* [018de40] MT#55283 Force transcoding
|
|
|
|
|
|
|
|
|
|
[ Dennis Yurasov ]
|
|
|
|
|
* [969dfd9] MT#55283 Restore sequencer values from stats
|
|
|
|
|
|
|
|
|
|
[ Andreas Beckmann ]
|
|
|
|
|
* [cc10df6] MT#55283 dkms.conf: declare BUILD_EXCLUSIVE_KERNEL_MIN
|
|
|
|
|
* [5aa9ad5] MT#55283 fix dkms comment
|
|
|
|
|
* [4f716cf] MT#55283 dkms.prerm: do not act on daemon or module in a container
|
|
|
|
|
|
|
|
|
|
[ Michal Popovič ]
|
|
|
|
|
* [1526389] MT#55283 Skip tag retrieval if missing in monologue stats
|
|
|
|
|
|
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 10 Apr 2025 08:30:35 +0200
|
|
|
|
|
|
|
|
|
|
ngcp-rtpengine (13.3.0.0+0~mr13.3.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
[ Richard Fuchs ]
|
|
|
|
|