Skip to content

Commit

Permalink
Release new version 13.3.0.0+0~mr13.3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sipwise-jenkins committed Jan 28, 2025
1 parent 2f53560 commit 34886d4
Show file tree
Hide file tree
Showing 2 changed files with 208 additions and 1 deletion.
207 changes: 207 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,210 @@
ngcp-rtpengine (13.3.0.0+0~mr13.3.0.0) unstable; urgency=medium

[ Richard Fuchs ]
* [6b3f3b9] MT#55283 remove debugging remnants
* [79c7493] MT#55283 fix typoes
* [71af10b] MT#55283 remove obsolete flag and argument
* [67141a5] MT#61368 avoid opmode redundancy
* [2a46eb2] MT#61368 change media_ids to typed hash table
* [d94da83] MT#61368 replace call_get_opmode
* [03ef7a7] MT#55283 fix possible NULL dereference
* [02ef6b0] MT#55283 silence compiler warning
* [f4e1493] MT#55283 remove duplicate argument
* [a733a8c] MT#60476 convert sdp_address to object
* [1a1eaab] MT#60476 fix advertised_address not being honoured
* [4b614d8] MT#55283 silence compiler warning
* [461f663] MT#55283 add a second step of resampling
* [acc30ec] MT#55283 amend resample_frame() semantics
* [34e007d] MT#61802 retain offered codecs across answers
* [c86d75a] MT#61368 add type safety to obj_get
* [73ec8df] MT#61368 use media subscription lookup for offers
* [733e232] MT#61368 add function to merge to bencode buffers
* [1250654] MT#61368 add __update_init_medias()
* [c5199f1] MT#61368 refactor code to remove call from hash
* [d3bb913] MT#61368 annotate call_get with nonnull
* [aced856] MT#61368 add rwlock_trylock_w()
* [c4ce936] MT#61368 tests: add new_call_nc()
* [ece5baa] MT#61368 add call_merge()
* [84e71c8] MT#61368 add call_get2()
* [73d4195] MT#61368 add __medias_unconfirm helper
* [bce7dcf] MT#61368 add dialogue_connect()
* [3af3e79] MT#61368 add OP_CONNECT
* [5386a14] MT#61368 add tests for OP_CONNECT
* [78191d9] MT#61368 improve media finding logic
* [a73402b] MT#61368 add extra null check
* [d4146e8] MT#61630 safeguard variable declaration from label
* [3409752] MT#61822 add missing dashes to docs
* [175404f] MT#61822 use MUTEX_STATIC_INIT
* [d3c46d2] MT#61822 remove obj_init
* [2ce79f9] MT#61822 add type safety to obj_alloc
* [ff7d2aa] MT#61822 fix possible NULL dereference
* [6a7cd32] MT#61822 fix missing duration scaling
* [2bbddf2] MT#61822 limit log lines for kernel errors
* [840de80] MT#61822 add tests for opus player-cache
* [02a2dc1] MT#55283 introduce sdp_attr_append1
* [e97aaca] MT#55283 put sendrecv attributes in aux variables
* [18e0db5] MT#55283 fix original-sendrecv
* [7c7f627] MT#55283 add original-sendrecv tests
* [ce7ff1f] MT#61822 recreate AVPacket if needed
* [ba07eb9] MT#61822 fix reference leak
* [0bb7302] MT#61822 fix return values
* [ad8ce35] MT#61822 add RWLOCK_STATIC_INIT
* [44d5810] MT#61822 streamline unneeded %s format
* [cc99aa7] MT#61822 refactor str_dup_str
* [df37f08] MT#61822 add charp_q
* [a28b2b5] MT#61822 generalise memory arena
* [782ea31] MT#61822 add cache index memory arena
* [7ed85f5] MT#61822 introduce __media_player_set_opts
* [3692ad0] MT#55283 change string allocation semantics
* [bd440dc] MT#55283 use enum ng_opmode
* [e45a3c2] MT#55283 modernise bencode_strdup_str
* [1268078] MT#55283 use auto lock
* [113ae25] MT#55283 add extra bencode_strdup* primitives
* [6e55a48] MT#55283 use bencode_buffer for cookie cache
* [0baf79d] MT#55283 move bencode.c to lib/
* [a5cd0e4] MT#55283 use mutex abstraction
* [c8df824] MT#55283 put time_t into struct
* [1bcfb2b] MT#55283 use bencode buffer for log limiter
* [d4abf2c] MT#55283 add SIGHUP handler
* [f86c5e1] MT#61822 change media player allocation semantics
* [2b90581] MT#61822 support FILENAME_ARRAY in config wrapper
* [67dfeef] MT#61822 support caching of media files in memory
* [13ca0bf] MT#61822 generalise CLI handlers
* [3e7f173] MT#61822 streamline CLI config diff/revert
* [ecfdb09] MT#61822 improve CLI keyword matching
* [64a250b] MT#61822 add function to reload/refresh media
* [77e8542] MT#61822 add CLI command to reload media
* [ab0c2b0] MT#61822 check for break before warning
* [5ba1793] MT#61822 add media-files-reload option
* [349249f] MT#61822 add on-demand caching of memory files
* [52b6e6e] MT#61822 split up __media_player_add_db
* [e7c424d] MT#61822 support preloading media from DB
* [40bb74a] MT#61822 add db-media-reload option
* [db9144b] MT#61822 support on-demand loading of DB media
* [84568b3] MT#61822 use ARG_FILENAME where appropriate
* [48cbb29] MT#61822 support FS cache for DB media
* [33128b8] MT#61822 add mechanism to remove cached media
* [a2ffa18] MT#61822 add CLI command to list media cache
* [33be346] MT#61822 support listing contents of FS cache
* [0fd3ac7] MT#61822 supporting removing entries from FS cache
* [84998ce] MT#61822 support preloading DB media to FS
* [ff16ac2] MT#61822 support on-demand loading to FS cache
* [8286cc9] MT#61822 support reloading of FS cache
* [4755594] MT#61822 fix with_transcoding=no warnings
* [dcdeb6a] MT#61822 add db-cache-reload
* [e6172c3] MT#61822 add CLI cmd to add cached media
* [cd2c585] MT#61822 add metric for cache size
* [3694539] MT#61822 switch to typed media_player_cache_ht
* [597229f] MT#61822 add player_cache stats metric
* [bb03710] MT#61822 use transparent union as arg
* [03b16d4] MT#61822 add more debug log output
* [f0160d1] MT#61822 use auto lock
* [1191d2e] MT#61822 hold call reference while decoding
* [7f7259c] MT#61822 refcount media players in hash
* [98a7c1e] MT#61822 include index object in entry
* [bce0b8f] MT#61822 refcount media_player_cache_entry
* [601abd2] MT#61822 add list player cache
* [d436c1d] MT#61822 support evicting player cache data
* [9673703] MT#61822 add new "CLI" NG command
* [da79f90] MT#61822 add tests for player cache size
* [f443bd8] MT#55283 fix kernel compilation for >= 6.13
* [dd04af1] MT#55283 fork to background before init HTTP/WS
* [aca2433] MT#55283 el: don't fork to background
* [d707e20] MT#61822 track and report cache mtimes and atimes
* [9d55bb6] MT#61822 report errors from caching files
* [20ac8d2] MT#61822 support removing unused cache data
* [79005cd] MT#55283 check for allocation failure
* [921afde] MT#55283 use const for gperf data
* [05cafe6] MT#55283 support multiple gperf sections
* [8e50664] MT#55283 refactor CLI structures with macros
* [42c46f2] MT#55283 use string hashing for CLI parsing
* [a66c9e6] MT#55283 update return type
* [f19737a] MT#55283 add return value to cw_printf
* [2c2daa9] MT#55283 embed help into CLI data
* [048d745] MT#55283 replace internal help with generated one
* [9da75ef] MT#61822 fix possible uninitialised value
* [86d039f] MT#55283 use size_t as gperf length argument
* [9262cac] MT#55283 fix str_str return type
* [7ab4009] MT#55283 add format_cmp_g729
* [68ad1dc] MT#55283 ignore a=fmtp for G.722
* [9c00f30] MT#55283 don't accept incompatible codecs
* [3e0bd2e] MT#55283 add tests to reject incompatible codecs
* [17c7fd5] MT#61630 support CLI commands via POST
* [b4c1dc8] MT#61630 support evicting multiple cache entries
* [8ee5fa9] MT#55283 defuse G.729 tests
* [3bbf4d9] MT#55283 bail if Redis contains garbage data
* [172f389] MT#55283 safeguard against Redis connect failure
* [c07ab48] MT#55283 whitespace/typo cleanups
* [6dbf098] MT#55283 safeguard against incorrect usage
* [fb1ad3f] MT#55283 properly support empty keyspace list
* [add46f2] MT#55283 prevent erroneous swithch to DB 0
* [fdabc9b] MT#55283 restore selected DB after delete
* [5c899c4] MT#55283 eliminate str_hyphenate
* [2f53560] MT#55283 don't recurse $(MAKE) for $(TARGET)

[ Lucian Balaceanu ]
* [4795983] MT#55283 Adding redis-subscribe parameter

[ Michael Prokop ]
* [7ad57e1] MT#61451 GH: raise workflow actions to v4

[ S-P Chan ]
* [27ea6b1] MT#55283 DTLS groups: align with OpenSSL 1.1.1 and common EC groups
* [0e2033b] MT#55283 Workaround for RPM packaging EL8/GCC 8.5

[ Orgad Shaneh ]
* [759fd72] MT#55283 Prevent warning logs when recording-method is pcap

[ Donat Zenichev ]
* [2f664bc] MT#55283 Fix for "opus<>opus+DTMF" test
* [1a81326] MT#61630 play media NG: move essential body to a function
* [83bed23] MT#61630 media_player_opts_t: add file, blob and db_id
* [816dc6e] MT#61630 media_player_init* renaming
* [2ca5319] MT#61630 introduce `media_player_add()`
* [88acc38] MT#61630 media_player_add: false if nothing given
* [15611c4] MT#61630 media_player: add funcs, use `media_player_opts_t`
* [ccb5ee4] MT#61630 media_player_play*: use `media_player_opts_t`
* [0406b7c] MT#61630 media_player*: make functions static
* [6b2a034] MT#61630 media_player: allow only db_id > 0
* [9c7bb10] MT#61630 call: add new func `call_ml_sendonly()`
* [de7d14b] MT#61630 stop media NG: move essential body to a function
* [9be0c02] MT#61630 Introduce MoH functionality
* [5c52772] MT#61630 moh: add duration limit
* [33a73b5] MT#61630 NG offer/answer: moh refactoring
* [3cc3b6d] MT#61630 moh: add support of zero-connection flag
* [4298a7e] MT#61630 moh: add support of sendrecv mode flag
* [816f09b] MT#61630 moh: add a few other tests
* [7862ccf] MT#61630 moh: move `call_check_moh()` to media_player
* [ffa64f4] MT#61630 moh: remove unused `rcv_no()` in tests
* [67bfa5a] MT#61630 Generalize `moh-max-duration`, add `repeat-duration`
* [bfe747e] MT#61630 moh: introduce `moh-max-repeats`
* [ff089ea] MT#61630 moh: warn if `repeat-duration` flag used
* [51a0175] MT#61630 moh: support inactive hold
* [30b42d8] MT#61630 moh: mark music-on-hold SDPs
* [ccdea5f] MT#61368 Fix typos in `monologue_offer_answer()`
* [08c4822] MT#61368 monologue_offer_answer: unify comments styling
* [ce9f91a] MT#61856 packet_sequencer_init: fix Coverity Scan defect
* [8375ce6] MT#61630 moh: fix copy-paste typo introduced by 30b42d8d194e11
* [82e8ed4] MT#61630 moh: introduce Music-on-hold documentation
* [a07b972] MT#61856 docs: remove duplicated intro from index
* [2514d36] MT#61856 docs: make README titles smaller
* [16b7200] MT#61856 docs: re-design general tree
* [20d9db2] MT#61856 docs: print actual year in copyright
* [a1777ef] MT#61856 introduce auto-daemon-tests-sdp-manipulations
* [1fa6b9f] MT#61856 introduce auto-daemon-tests-sdes-manipulations
* [20c6c99] MT#61856 introduce auto-daemon-tests-sdp-orig-replacements
* [6afdcbb] MT#61856 introduce auto-daemon-moh
* [2a43d9a] MT#55283 flags-flags parsing: semicolon only for the last
* [bebc6f8] MT#55283 redis: cover a usage of write DB with lock

[ Dennis Yurasov ]
* [d559a53] MT#55283 Added several useful fields for mqtt stats publishing

[ Guillem Jover ]
* [887fb40] MT#61993 build: Force recursive variables into simple ones

-- Sipwise Jenkins Builder <[email protected]> Tue, 28 Jan 2025 15:16:49 +0100

ngcp-rtpengine (13.2.0.0+0~mr13.2.0.0) unstable; urgency=medium

[ Donat Zenichev ]
Expand Down
2 changes: 1 addition & 1 deletion el/rtpengine.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: ngcp-rtpengine
Version: 13.2.0.0+0~mr13.2.0.0
Version: 13.3.0.0+0~mr13.3.0.0
Release: 1%{?dist}
Summary: The Sipwise NGCP rtpengine daemon
Group: System Environment/Daemons
Expand Down

0 comments on commit 34886d4

Please sign in to comment.