|
|
|
@ -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 <jenkins@sipwise.com> Tue, 28 Jan 2025 15:16:49 +0100
|
|
|
|
|
|
|
|
|
|
ngcp-rtpengine (13.2.0.0+0~mr13.2.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
[ Donat Zenichev ]
|
|
|
|
|