|
|
|
@ -1,3 +1,233 @@
|
|
|
|
|
|
|
|
ngcp-rtpengine (11.5.0.0+0~mr11.5.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Richard Fuchs ]
|
|
|
|
|
|
|
|
* [884a2bc] MT#56471 fix mem leak
|
|
|
|
|
|
|
|
* [e80d380] MT#55447 fix ARM compile error
|
|
|
|
|
|
|
|
* [5aa6bcb] MT#56447 reformat test script with black
|
|
|
|
|
|
|
|
* [382c8f6] MT#56447 document hash table contents
|
|
|
|
|
|
|
|
* [174ead0] MT#56447 disassociate rooms from sessions
|
|
|
|
|
|
|
|
* [609ac22] MT#56447 remove some indentation
|
|
|
|
|
|
|
|
* [40bdb4b] MT#56447 transfer ownership of janus_handle
|
|
|
|
|
|
|
|
* [906dc5b] MT#55283 add dtmf-log-test to CLI script
|
|
|
|
|
|
|
|
* [60f910a] MT#56447 prettierer code
|
|
|
|
|
|
|
|
* [046f507] MT#56447 require websocket transport
|
|
|
|
|
|
|
|
* [a6078dc] MT#56447 add convenience janus_json_print()
|
|
|
|
|
|
|
|
* [53ba78a] MT#56447 add convenience _get_monologue
|
|
|
|
|
|
|
|
* [30a84ab] MT#56447 refactor rtcup and mediaup events
|
|
|
|
|
|
|
|
* [65a86c6] MT#56447 refactor janus_send_json_msg
|
|
|
|
|
|
|
|
* [f625b38] MT#56447 upgrade handle->session
|
|
|
|
|
|
|
|
* [c86f73c] MT#56447 rectify janus_notify_publishers
|
|
|
|
|
|
|
|
* [aff9896] MT#56447 generalise janus_notify_publishers
|
|
|
|
|
|
|
|
* [94938ec] MT#56447 refactor unpub/leaving notifications
|
|
|
|
|
|
|
|
* [a91d247] MT#56447 extract "streams" printing
|
|
|
|
|
|
|
|
* [829b37e] MT#56447 full publisher details in notification
|
|
|
|
|
|
|
|
* [d3400de] MT#56447 support multiple websocket connections
|
|
|
|
|
|
|
|
* [d37d7af] MT#56447 add multi WS tests
|
|
|
|
|
|
|
|
* [05256d0] MT#56447 use explicit BLACKHOLE flagging
|
|
|
|
|
|
|
|
* [4e300b4] MT#56447 honour RECV flag when receiving RTP
|
|
|
|
|
|
|
|
* [641ca0f] MT#56447 support "plain" Janus offers
|
|
|
|
|
|
|
|
* [6852066] MT#56447 support "configure" without SDP
|
|
|
|
|
|
|
|
* [5392697] MT#56447 add tests for mute/unmute
|
|
|
|
|
|
|
|
* [cb1f53f] MT#56447 increase websocket logging
|
|
|
|
|
|
|
|
* [cd1dc1e] MT#56447 allow "start" without feed ID
|
|
|
|
|
|
|
|
* [213111e] MT#56447 fix multi-stream subscribe
|
|
|
|
|
|
|
|
* [b86c318] MT#56447 support log retention
|
|
|
|
|
|
|
|
* [6d771f6] MT#56447 support unpublish method
|
|
|
|
|
|
|
|
* [833c30d] MT#55283 add extra output-open test
|
|
|
|
|
|
|
|
* [c0c754f] MT#55283 fix possible mem leaks
|
|
|
|
|
|
|
|
* [d09a6b1] MT#55283 fix possible mem leaks
|
|
|
|
|
|
|
|
* [ed30c55] MT#56447 fix LOCK __COUNTER__ expansion
|
|
|
|
|
|
|
|
* [df3bd87] MT#56447 use LOCK in redis.c
|
|
|
|
|
|
|
|
* [a9e5c95] MT#56447 redis.c: consistent spacing, code style
|
|
|
|
|
|
|
|
* [6cb8285] MT#56447 add glib_json_print()
|
|
|
|
|
|
|
|
* [a758d52] MT#56447 fix locking errors
|
|
|
|
|
|
|
|
* [2267023] MT#56861 use correct printf formats
|
|
|
|
|
|
|
|
* [6dc1717] MT#56861 remove pointless case distinction
|
|
|
|
|
|
|
|
* [fb811bc] MT#56861 set sensible ptime
|
|
|
|
|
|
|
|
* [b381314] MT#56447 remove pointless lock
|
|
|
|
|
|
|
|
* [31d8adb] MT#56471 fix tests on 32-bit
|
|
|
|
|
|
|
|
* [6de6ee8] TT#188850 fix PT tracking
|
|
|
|
|
|
|
|
* [8899414] MT#56447 don't pointlessly create monologue
|
|
|
|
|
|
|
|
* [5822cb8] MT#56447 change ml->medias to GPtrArray
|
|
|
|
|
|
|
|
* [2f983cd] MT#56447 fix trickle ICE detection
|
|
|
|
|
|
|
|
* [ef99d30] MT#56447 fix ICE role selection
|
|
|
|
|
|
|
|
* [b9ba273] MT#56447 update var to bool
|
|
|
|
|
|
|
|
* [bc742bb] MT#56447 add wrapper g_hash_table_steal_extended
|
|
|
|
|
|
|
|
* [a789afa] MT#56447 use g_hash_table_steal_extended
|
|
|
|
|
|
|
|
* [baa617e] MT#56447 simplify handle removal
|
|
|
|
|
|
|
|
* [a590831] MT#56447 move ICE fragment handle
|
|
|
|
|
|
|
|
* [e561a1c] MT#56447 refactor trickle ICE handling
|
|
|
|
|
|
|
|
* [da9bca8] MT#56447 extend ice_update_media_streams()
|
|
|
|
|
|
|
|
* [a67aed7] MT#56447 add ng_buffer_new
|
|
|
|
|
|
|
|
* [066ecf0] MT#56447 add ng_buffer_auto_release
|
|
|
|
|
|
|
|
* [6678d15] MT#56447 refactor trickle ICE update
|
|
|
|
|
|
|
|
* [50f09c3] MT#56447 add bencode_strdup_str
|
|
|
|
|
|
|
|
* [53026be] MT#56447 use bencode_strdup_str
|
|
|
|
|
|
|
|
* [567cd06] MT#56447 ensure consistent call IDs
|
|
|
|
|
|
|
|
* [dca7a84] MT#56447 switch to trickle_ice_update()
|
|
|
|
|
|
|
|
* [c7114d8] MT#56447 support destroy method
|
|
|
|
|
|
|
|
* [2a5cfc3] MT#56447 warn on handle/session/WS leakage
|
|
|
|
|
|
|
|
* [790f605] MT#56447 add missing `static`
|
|
|
|
|
|
|
|
* [9b3c277] MT#56447 add _destroy_handle()
|
|
|
|
|
|
|
|
* [892c736] MT#56447 use full handle destroy method
|
|
|
|
|
|
|
|
* [6608a1e] MT#56447 dequeue ICE fragments after pub/sub
|
|
|
|
|
|
|
|
* [99fe5d4] MT#56447 add ICE logging context
|
|
|
|
|
|
|
|
* [8b4d337] MT#57093 more granular kernel I/O structs
|
|
|
|
|
|
|
|
* [5efbd6d] MT#57093 shortcut copy-out
|
|
|
|
|
|
|
|
* [15863ba] MT#57093 introduce kernel module version check
|
|
|
|
|
|
|
|
* [9a63de7] MT#57093 use correct read/write return types
|
|
|
|
|
|
|
|
* [95176a3] MT#57093 shortcut _update_stats
|
|
|
|
|
|
|
|
* [fc491af] MT#57093 log reasons for unkernel event
|
|
|
|
|
|
|
|
* [8b851c4] MT#56759 unify recording_start trigger
|
|
|
|
|
|
|
|
* [43ea87a] MT#56759 remove obsolete comments
|
|
|
|
|
|
|
|
* [61ad463] MT#56759 remove unused return value
|
|
|
|
|
|
|
|
* [4fde86f] MT#56759 split up meta_filepath
|
|
|
|
|
|
|
|
* [6046d5b] MT#56759 use g_clear_pointer
|
|
|
|
|
|
|
|
* [dbb86d6] MT#56759 warn on unlink failure
|
|
|
|
|
|
|
|
* [ef17454] MT#56759 use g_strdup_printf
|
|
|
|
|
|
|
|
* [f0191a1] MT#56759 update var to bool
|
|
|
|
|
|
|
|
* [52f757e] MT#56759 provide alternative call_delete_branch()
|
|
|
|
|
|
|
|
* [eea05c8] MT#56759 support discarding call recordings
|
|
|
|
|
|
|
|
* [ddc79e5] MT#55283 add missing header
|
|
|
|
|
|
|
|
* [6640c71] TT#147451 support from-tags=x,y,z syntax
|
|
|
|
|
|
|
|
* [58ceaf2] MT#56856 split up del_target and get_stats methods
|
|
|
|
|
|
|
|
* [ddac2ac] MT#56856 add REMG_DEL_TARGET_STATS
|
|
|
|
|
|
|
|
* [62d8326] MT#56856 split up __stream_update_stats
|
|
|
|
|
|
|
|
* [42284d4] MT#56856 support the new REMG_DEL_TARGET_STATS
|
|
|
|
|
|
|
|
* [684174d] MT#56856 ignore reversed TS update
|
|
|
|
|
|
|
|
* [fa39caf] MT#56861 move flag check out of loop
|
|
|
|
|
|
|
|
* [ac01a47] MT#56861 be more explicit with "inject DTMF" flag
|
|
|
|
|
|
|
|
* [27c8db6] MT#56861 use simpler setup for SSRC passthrough
|
|
|
|
|
|
|
|
* [eb478bc] MT#56861 be explicit about SSRC passthrough
|
|
|
|
|
|
|
|
* [875e740] MT#56861 split up codec_add_raw_packet
|
|
|
|
|
|
|
|
* [6b5f1f0] MT#56856 log duration only for end events
|
|
|
|
|
|
|
|
* [93d4fe7] MT#56861 use SSRC TS for "encoder" TS
|
|
|
|
|
|
|
|
* [fa819e3] MT#56861 add codec_add_raw_packet_dup
|
|
|
|
|
|
|
|
* [86e336c] MT#56861 support DTMF injection with passthrough
|
|
|
|
|
|
|
|
* [67590c2] MT#56861 add tests for passthrough DTMF injection
|
|
|
|
|
|
|
|
* [8fc1687] MT#56861 support RTP seq no adjustments in kernel
|
|
|
|
|
|
|
|
* [8cb7a4c] MT#56861 support DTMF injection with kernel mode
|
|
|
|
|
|
|
|
* [9b18265] MT#56861 always grab input handler
|
|
|
|
|
|
|
|
* [5433aa0] MT#56861 refactor packet_dtmf_event
|
|
|
|
|
|
|
|
* [4389aed] MT#56861 use correct codec handler for DTMF inject
|
|
|
|
|
|
|
|
* [0304e02] MT#56861 support DTMF injection from DTMF
|
|
|
|
|
|
|
|
* [cf0c938] MT#56861 add tests for DTMF-from-DTMF injection
|
|
|
|
|
|
|
|
* [07bf12d] MT#56750 fix typo
|
|
|
|
|
|
|
|
* [4e908d8] MT#56447 fix list pointer check
|
|
|
|
|
|
|
|
* [77689a0] MT#56861 fix Coverity warnings
|
|
|
|
|
|
|
|
* [694a8dd] TT#146201 refactor rtpengine46()
|
|
|
|
|
|
|
|
* [b48ebeb] TT#146201 refactor kernel packet sending function
|
|
|
|
|
|
|
|
* [62c1cca] MT#56471 defuse mix_buffer without transcoding
|
|
|
|
|
|
|
|
* [04ce204] MT#55283 fix HTTP/WS deadlock
|
|
|
|
|
|
|
|
* [14e20a2] MT#55897 add shell quotes
|
|
|
|
|
|
|
|
* [5d48213] TT#58660 add missing include
|
|
|
|
|
|
|
|
* [03fd8e1] MT#57268 improve g_queue_move()
|
|
|
|
|
|
|
|
* [c1b1271] MT#55897 use pandoc instead of ronn
|
|
|
|
|
|
|
|
* [6dfb278] MT#55283 remove duplicate code
|
|
|
|
|
|
|
|
* [6f57d38] MT#55283 fix DTMF send scheduling
|
|
|
|
|
|
|
|
* [fdc9b14] MT#55283 force sequential socket reads
|
|
|
|
|
|
|
|
* [1162f4a] Force bash usage
|
|
|
|
|
|
|
|
* [334efd4] MT#55283 refactor is_codec_touched()
|
|
|
|
|
|
|
|
* [13a7e1d] MT#55283 add codec_touched_real()
|
|
|
|
|
|
|
|
* [5b9d624] MT#57302 add `exclude-recording` flag
|
|
|
|
|
|
|
|
* [41cf4fe] MT#56447 move janus_feeds to janus_room
|
|
|
|
|
|
|
|
* [b5e1d20] MT#56447 allow specific publisher feed ID
|
|
|
|
|
|
|
|
* [237a3a6] MT#57414 fix shutdown race condition
|
|
|
|
|
|
|
|
* [95ec093] MT#55283 rename all `str` to `s`
|
|
|
|
|
|
|
|
* [2f53de0] MT#55283 convert macros to inline functions
|
|
|
|
|
|
|
|
* [5e5e08e] MT#55283 rename variables to eliminate shadowing
|
|
|
|
|
|
|
|
* [d241333] MT#55283 move declarations to eliminate shadowing
|
|
|
|
|
|
|
|
* [b0ac243] MT#55283 simplify pointless expectations
|
|
|
|
|
|
|
|
* [6ced263] MT#55283 add -Wshadow
|
|
|
|
|
|
|
|
* [8c11825] MT#57414 fix NULL dereference
|
|
|
|
|
|
|
|
* [86f2a8f] MT#57466 MT#57337 set rtpe_now in thread
|
|
|
|
|
|
|
|
* [dcd58d4] TT#146201 fix kernel byte counter
|
|
|
|
|
|
|
|
* [22b4d92] MT#55283 update argument to const
|
|
|
|
|
|
|
|
* [ee0b2bc] MT#55283 set output-dest even if not active yet
|
|
|
|
|
|
|
|
* [5c90785] MT#55283 update return type to bool
|
|
|
|
|
|
|
|
* [9ed6aac] MT#55283 avoid erroneous endpoint learning
|
|
|
|
|
|
|
|
* [15709a6] MT#55283 refactor loop thread creation
|
|
|
|
|
|
|
|
* [b301221] MT#55283 use allocated helper object
|
|
|
|
|
|
|
|
* [594eb9d] MT#55283 report run times of timer threads
|
|
|
|
|
|
|
|
* [688c75f] MT#55283 flexible sleep time for looper threads
|
|
|
|
|
|
|
|
* [b90edf0] MT#55283 looper thread bool return type
|
|
|
|
|
|
|
|
* [a6ecfb8] MT#55283 refactor load monitor thread
|
|
|
|
|
|
|
|
* [2e4dec1] MT#55283 refactor call_rate_stats_updater
|
|
|
|
|
|
|
|
* [c34f3e6] MT#55283 refactor call_timer
|
|
|
|
|
|
|
|
* [3eb8ea7] MT#55283 add `output-destination` to ng script
|
|
|
|
|
|
|
|
* [6aed050] MT#55283 generalise output_new
|
|
|
|
|
|
|
|
* [6bb8713] MT#55283 add trixie backports script
|
|
|
|
|
|
|
|
* [670f117] MT#55283 honour edge-triggered epoll
|
|
|
|
|
|
|
|
* [b4a96be] TT#146201 return offer/answer subscription objects
|
|
|
|
|
|
|
|
* [8783e13] TT#146201 directly set transcoding flag
|
|
|
|
|
|
|
|
* [e8d42b5] TT#146201 improve find_subscription
|
|
|
|
|
|
|
|
* [abdf798] TT#146201 obsolete set_transcoding_flag
|
|
|
|
|
|
|
|
* [0bc7855] TT#146201 reverse redis restore directions
|
|
|
|
|
|
|
|
* [758617d] TT#146201 delegate setting transcoding flag
|
|
|
|
|
|
|
|
* [196e874] TT#146201 obsolete TRANSCODE flag entirely
|
|
|
|
|
|
|
|
* [5ff9294] TT#146201 support RTCP encryption in kernel
|
|
|
|
|
|
|
|
* [d4b8d6d] TT#146201 add RTCP sending kernel function
|
|
|
|
|
|
|
|
* [01e3e9b] TT#146201 remove unused `rtcp_only` flag
|
|
|
|
|
|
|
|
* [e0415ef] TT#146201 support kernel RTCP outputs
|
|
|
|
|
|
|
|
* [a71824b] TT#146201 push RTCP outputs to kernel module
|
|
|
|
|
|
|
|
* [7c1930a] TT#146201 don't special-case RTCP rule
|
|
|
|
|
|
|
|
* [cf2bbc8] TT#146201 update kernel options printing
|
|
|
|
|
|
|
|
* [9a767fc] TT#146201 mark RTCP-capable kernel streams
|
|
|
|
|
|
|
|
* [c03362c] TT#146201 use kernel's RTCP sending function
|
|
|
|
|
|
|
|
* [3a57fac] TT#146201 support forwarding RTCP FB packets directly
|
|
|
|
|
|
|
|
* [7bf1595] TT#146201 support forwarding all RTCP
|
|
|
|
|
|
|
|
* [e93b2fd] TT#146201 update SRTCP index from kernel
|
|
|
|
|
|
|
|
* [171479c] TT#146201 fix typo
|
|
|
|
|
|
|
|
* [091ec7f] MT#54294 remove obsolete debug include
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Donat Zenichev ]
|
|
|
|
|
|
|
|
* [3444feb] MT#56750 Reworked port allocation
|
|
|
|
|
|
|
|
* [2156286] MT#56750 ports allocation: add helpers
|
|
|
|
|
|
|
|
* [c024b54] MT#56750 Deprecate unused objects of `media_socket.port_pool`
|
|
|
|
|
|
|
|
* [024d7da] MT#56750 Destroy the `port_pool.free_list_lock`
|
|
|
|
|
|
|
|
* [6b7bf4d] MT#56750 Fix some typos introduced by 3444feb
|
|
|
|
|
|
|
|
* [8403fd7] MT#56128 Simplify appending to the `chop->output`
|
|
|
|
|
|
|
|
* [643c12e] MT#56128 SDP manipulations: mode `substitute` to GHashTable
|
|
|
|
|
|
|
|
* [177b411] MT#57118 Don't destroy a whole call, if only a branch is to be destroyed
|
|
|
|
|
|
|
|
* [0994ffb] MT#57118 Rework the call's deconstruction logic
|
|
|
|
|
|
|
|
* [383ab5c] MT#55897 Fix links in the `README.md` / `overview.md`
|
|
|
|
|
|
|
|
* [721dc8d] MT#55897 Move 'daemon/rtpengine.pod' to 'docs/'
|
|
|
|
|
|
|
|
* [461e7f1] MT#55897 Move 'recording-daemon/rtpengine.pod' to 'docs/'
|
|
|
|
|
|
|
|
* [125c176] MT#55897 Convert `rtpengine.pod` / `rtpengine-recording.pod` to MD
|
|
|
|
|
|
|
|
* [07ab37b] MT#55897 Add the RTPEngine's usage synopsis to the RTD
|
|
|
|
|
|
|
|
* [f4eb2d5] MT#57118 Prevent entire call deletion after `monologue_delete_iter()`
|
|
|
|
|
|
|
|
* [0ce16c7] MT#57118 Refactoring of `monologue_delete_iter`
|
|
|
|
|
|
|
|
* [a236f46] MT#57268 Move release closed sockets to a separate thread
|
|
|
|
|
|
|
|
* [2a4f2db] MT#57335 Update the test-stats due to changes in the `call_timer()`
|
|
|
|
|
|
|
|
* [905d584] MT#57335 Move `stats_rate_min_max()` to a separate thread
|
|
|
|
|
|
|
|
* [6fe9cc9] MT#57337 Move kernel stats update to a separate thread
|
|
|
|
|
|
|
|
* [131702c] MT#57378 move `stats_counters_calc_rate()` to a separate thread
|
|
|
|
|
|
|
|
* [d818b7a] MT#57379 move `ice_slow_timer()` to a separate thread
|
|
|
|
|
|
|
|
* [2e67156] MT#57380 Deprecate inc/dec functionality of `call_timer` run duration
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Stefan Mititelu ]
|
|
|
|
|
|
|
|
* [983d91d] Add command to disable/enable redis write
|
|
|
|
|
|
|
|
* [3397d6e] Fix checksum for kernel packets
|
|
|
|
|
|
|
|
* [2f705df] Redis fix for active-active
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Dennis Yurasov ]
|
|
|
|
|
|
|
|
* [2f4f6d5] MT#55283 Handle dtls retransmissions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Michael Prokop ]
|
|
|
|
|
|
|
|
* [5a51d33] MT#56627 el/rtpengine.spec: fix version handling for dkms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Tom Briden ]
|
|
|
|
|
|
|
|
* [a0fed37] recording-daemon: Insert silence frames as needed during TLS forwarding
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Sjoerd Boomstra ]
|
|
|
|
|
|
|
|
* [3760c8d] MT#55283 Report queue full as error
|
|
|
|
|
|
|
|
* [5d75460] MT#55283 Fixed library path for libbcg729
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[ Sewan R&D ]
|
|
|
|
|
|
|
|
* [6fd79f5] feat: notify-purge removes a file if notify success
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 26 Jun 2023 14:12:38 +0200
|
|
|
|
|
|
|
|
|
|
|
|
ngcp-rtpengine (11.4.0.0+0~mr11.4.0.0) unstable; urgency=medium
|
|
|
|
ngcp-rtpengine (11.4.0.0+0~mr11.4.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
|
|
[ Stefan Mititelu ]
|
|
|
|
[ Stefan Mititelu ]
|
|
|
|
|