|
|
|
|
@ -1,3 +1,232 @@
|
|
|
|
|
ngcp-rtpengine (13.0.1.0+0~mr13.0.1.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
[ Victor Seva ]
|
|
|
|
|
* [38fe214] MT#55283 [debian] fix links backports for buster and focal
|
|
|
|
|
* [150bc85] MT#60788 pkg/deb: add Ubuntu 24.04 (Noble Numbat)
|
|
|
|
|
|
|
|
|
|
[ Donat Zenichev ]
|
|
|
|
|
* [94c26e9] MT#60588 redis: allocate `sdp_origin` using g_malloc
|
|
|
|
|
* [bf4c624] MT#60476 sdp_replace/sdp_version_check: remove left-overs
|
|
|
|
|
* [c6b903d] MT#60476 treat force_inc_sdp_ver independently
|
|
|
|
|
* [7308a88] MT#60476 sdp_create: add support of sdp_version_check
|
|
|
|
|
* [808c3e7] MT#60476 sdp_version_replace: don't check src_orig ptr
|
|
|
|
|
* [21677a3] MT#60688 Add support of maxptime for media
|
|
|
|
|
* [1a671e3] MT#60688 redis: add support of ptime replication
|
|
|
|
|
* [7d4dc39] MT#60476 sdp_origin: always update origin from sdp
|
|
|
|
|
* [9b3cd95] MT#60403 bandwidth: add support of AS for session level
|
|
|
|
|
* [2ddbeda] MT#60693 sdp_create: print attributes in a func
|
|
|
|
|
* [08cdc65] MT#60693 add accepted legacy OSRTP for sdp_create()
|
|
|
|
|
* [f35d70f] MT#60693 sdp_create: set port to 0 if no FD found
|
|
|
|
|
* [47d08ca] MT#60476 sdp_create: print other session lvl attributes
|
|
|
|
|
* [6cca37f] MT#60476 Session lvl `sdp_attr_print` in `sdp_out_add_other`
|
|
|
|
|
* [a5fdc87] MT#60476 sdp_create: no need to initialze prtp to NULL
|
|
|
|
|
* [c04e112] MT#60476 sdp_create: handle osrtp in separate funcs
|
|
|
|
|
* [544393f] MT#60476 handle_sdp_media_attributes: check port not 0
|
|
|
|
|
* [bc8de2b] MT#60476 sdp_create: add `sdp_out_add_media()`
|
|
|
|
|
* [1b5f899] MT#60476 sdp_create: print `a=mid:` for non-accepted media
|
|
|
|
|
* [c64cc39] MT#60476 Check zero_address when printing `c=` attr
|
|
|
|
|
* [b170ded] MT#60403 bandwidth: add support of CT for session level
|
|
|
|
|
* [319cefe] MT#60476 sdp_replace: set `keep_zero_address` in one line
|
|
|
|
|
* [e7f478d] MT#56465 sdp_create: keep `s=` empty if it is indeed
|
|
|
|
|
* [f46fe98] MT#56465 sdp_out_add_session_name: remove unused func param
|
|
|
|
|
* [a44ee46] MT#56465 sdp_create: refactor bandwidth handling
|
|
|
|
|
* [e1cf7b7] MT#60476 Update media's protocol_str when initializing
|
|
|
|
|
* [0f6f185] MT#60476 add handling of `a=setup:` for message type
|
|
|
|
|
* [ef64c30] MT#60476 sdp_create: keep an original media port for message/force relay
|
|
|
|
|
* [b6b2364] MT#60476 sdp_create: add dedicated func for port setting
|
|
|
|
|
* [56005da] MT#60476 sdp_create: detect if media is active
|
|
|
|
|
* [ea68824] MT#60403 bandwidth: add support of `b=TIAS:` attr
|
|
|
|
|
* [eecc7d5] MT#60476 sdp_create: add group attribute support
|
|
|
|
|
* [572dd71] MT#60476 sdp_create: convert parameter naming
|
|
|
|
|
* [71b2629] MT#60476 make `print_rtcp()` func static
|
|
|
|
|
* [29b60da] MT#60476 sdp_out_add_other: refactor to use attr manipulations
|
|
|
|
|
* [bca2569] MT#55283 Fix coverity scan defect 9903b413c5
|
|
|
|
|
* [8933c04] MT#60476 sdp_create: properly detect usable ps for session
|
|
|
|
|
* [1fc50a3] MT#60476 sdp_create: handle rejection of first m=
|
|
|
|
|
* [2757a71] MT#60476 sdp_create: fix crash on zero stream
|
|
|
|
|
* [90f76f0] MT#60476 sdp_create: func to print original attributes
|
|
|
|
|
* [c87e6e7] MT#60476 sdp_create: detect pass through via protocol
|
|
|
|
|
* [b8c9684] MT#55283 json_restore_call: check `sockaddr_parse_any_str()`
|
|
|
|
|
* [d31d493] MT#61140 call_delete_ng: add normal parsing
|
|
|
|
|
* [e22282a] MT#61140 Deprecate unused func `call_delete_flags()`
|
|
|
|
|
* [902ca49] MT#61140 Docs: add `to-tag` description for NG delete
|
|
|
|
|
* [ac4a1ba] MT#61140 Fix Coverity Scan defect (to_tag_flag)
|
|
|
|
|
* [a6719e9] MT#55283 __get_media: NULL assigned but not used
|
|
|
|
|
* [6760760] MT#60476 Add rtcp-db (all type) attributes via generics
|
|
|
|
|
* [463da03] MT#60476 Deprecate ATTR_LABEL parsing
|
|
|
|
|
* [c9b583d] MT#60476 Update session bandwidth every time
|
|
|
|
|
* [3d97bd8] MT#60476 Move `sdp_manipulations_add()` to Gstring
|
|
|
|
|
* [9f09680] MT#60476 sdp_create: add `sdp_manipulations_add()` support
|
|
|
|
|
* [508ce68] MT#60476 sdp_create: properly detect `session_last_sdp_orig`
|
|
|
|
|
|
|
|
|
|
[ Richard Fuchs ]
|
|
|
|
|
* [5582184] MT#55283 fix wrong object type used in test
|
|
|
|
|
* [89573be] MT#55283 skip creation of single-item lists
|
|
|
|
|
* [dfbadf0] MT#55283 remove redundant string parsing
|
|
|
|
|
* [5f6739b] MT#55283 formalise str_slice_q
|
|
|
|
|
* [a6b28af] MT#55283 modernise STR_INIT and str_init
|
|
|
|
|
* [a2059a2] MT#55283 modernise STR_INIT_LEN() et al
|
|
|
|
|
* [a2ee38a] MT#55283 rename STR_CONST_INIT...
|
|
|
|
|
* [3f5b1ad] MT#55283 rename STR_INIT_GS to STR_GS
|
|
|
|
|
* [ba9a646] MT#55283 modernise STR_LEN_ASSERT()
|
|
|
|
|
* [43af677] MT#55283 modernise STR_DUP()
|
|
|
|
|
* [05a983d] MT#55283 obsolete bencode_dictionary_add_string_len
|
|
|
|
|
* [d359659] MT#55283 obsolete _add_string_dup
|
|
|
|
|
* [3d35af4] MT#55283 slightly improved STR_DUP
|
|
|
|
|
* [ec964c3] MT#55283 modernise str_dup_str()
|
|
|
|
|
* [c1be8e6] MT#55283 improve XMLRPC logging
|
|
|
|
|
* [5e51cfd] MT#55283 remove redundant code
|
|
|
|
|
* [0d2079f] MT#55283 remove unused _get_alt
|
|
|
|
|
* [a0896df] MT#55283 shortcut string fetch
|
|
|
|
|
* [1f4c0d8] MT#55283 shortcut list retrieval
|
|
|
|
|
* [666fbc3] MT#55283 protect against null ssrc_stats
|
|
|
|
|
* [a46822f] MT#55283 compile fix for older glib
|
|
|
|
|
* [57e42ac] MT#55283 fix compilation for kernel >=6.10 (Closes: #1077839)
|
|
|
|
|
* [6fe6970] MT#55283 remove unused return values
|
|
|
|
|
* [f7538d3] MT#55283 add NG load tester
|
|
|
|
|
* [3f8f182] MT#55283 introduce abstract parsing framework
|
|
|
|
|
* [f0eee2a] MT#55283 add abstract dictionary iterator
|
|
|
|
|
* [a91bfc3] MT#55283 add abstract string/int parsing methods
|
|
|
|
|
* [700d172] MT#55283 more deeply pass the parser ctx
|
|
|
|
|
* [f50d5e7] MT#55283 add list iteration method
|
|
|
|
|
* [d007d97] MT#55283 add is_int() method
|
|
|
|
|
* [b826dbd] MT#55283 use list iterator for direction=
|
|
|
|
|
* [ad1e051] MT#55283 add get_int() method
|
|
|
|
|
* [d29368c] MT#55283 refactor call_ng_flags_freqs()
|
|
|
|
|
* [61ed4e6] MT#55283 refactor received-from parsing
|
|
|
|
|
* [2f367bf] MT#55283 add helper_arg to dict_iter
|
|
|
|
|
* [425a333] MT#55283 add bool return to dict_iter
|
|
|
|
|
* [5f78fbf] MT#55283 refactor ng_sdp_attr_manipulations
|
|
|
|
|
* [d90b7cd] MT#55283 emulate legacy direction=... parsing
|
|
|
|
|
* [edd2877] MT#55283 allow null string in __parse_address()
|
|
|
|
|
* [94cea16] MT#55283 direct string parsing for received-from=
|
|
|
|
|
* [cc43740] MT#55283 add abstract dict() method
|
|
|
|
|
* [a2c89d6] MT#55283 add abstract dict_get_str()
|
|
|
|
|
* [dc19d89] MT#55283 add abstract .dict_add_string()
|
|
|
|
|
* [24fbb4d] MT#55283 add abstract .dict_add_str()
|
|
|
|
|
* [af3459b] MT#55283 add abstract .dict_add_dict()
|
|
|
|
|
* [5ccdb6c] MT#55283 add abstract .dict_add_list()
|
|
|
|
|
* [a1e01c6] MT#55283 add abstract .list_add_dict()
|
|
|
|
|
* [271c646] MT#55283 add abstract .list_add_string()
|
|
|
|
|
* [2f82805] MT#55283 add abstract .dict_add_int()
|
|
|
|
|
* [8f6b8b2] MT#55283 add abstract dict_add/list/list_add
|
|
|
|
|
* [b1a0aeb] MT#55283 add abstract .dict_add_str_dup
|
|
|
|
|
* [bdd66fe] MT#55283 move JsonParser into ngbuf
|
|
|
|
|
* [c18904d] MT#55283 reduce usage of bencode_buffer_destroy_add
|
|
|
|
|
* [c437c0a] MT#55283 add is_dict method
|
|
|
|
|
* [b7d5e00] MT#55283 add pretty_print method
|
|
|
|
|
* [6c8a5ec] MT#55283 add extra methods
|
|
|
|
|
* [416f658] MT#55283 introduce parser_arg union
|
|
|
|
|
* [b0d22ba] MT#55283 use list_iter() where appropriate
|
|
|
|
|
* [baf3cc9] MT#55283 extend use of parser_arg
|
|
|
|
|
* [cbfe44a] MT#55283 add native JSON parser
|
|
|
|
|
* [671c163] MT#55283 add dict_contains() method
|
|
|
|
|
* [8aba2b3] MT#55283 add *list_add_str_dup method
|
|
|
|
|
* [93653fe] MT#55283 add .dict_add_dict_dup method
|
|
|
|
|
* [0cc7f3b] MT#55283 extend parser_arg to return types
|
|
|
|
|
* [4d0c97b] MT#55283 native JSON writer
|
|
|
|
|
* [716dbd4] MT#55283 remove obsolete code
|
|
|
|
|
* [dbd4829] MT#55283 remove obsolete feature
|
|
|
|
|
* [96d6e43] MT#55283 add strdup method
|
|
|
|
|
* [2be41a4] MT#55283 remove vestiges of bencode-specifics
|
|
|
|
|
* [d799c66] MT#60347 fix fringe DTMF payload type case
|
|
|
|
|
* [8c45a44] MT#55283 fix possible null pointer
|
|
|
|
|
* [6b305eb] MT#60347 remove redundant hash table lookup
|
|
|
|
|
* [9b292dc] MT#60688 fix possible NULL dereference
|
|
|
|
|
* [c271a83] MT#55283 add support for codec-set + play_media
|
|
|
|
|
* [d0b136d] MT#55283 add tests for play_media codec-set
|
|
|
|
|
* [d9c27af] MT#55283 add PIE build flags
|
|
|
|
|
* [5aa8e56] MT#55283 rework parser context passing
|
|
|
|
|
* [a56577a] MT#55283 rework dict_iter
|
|
|
|
|
* [ef787fb] MT#55283 use abstract parser for Redis restore
|
|
|
|
|
* [81a7d17] MT#55283 use abstract JSON writer for Redis
|
|
|
|
|
* [7bf431a] MT#55283 support bencode format to Redis
|
|
|
|
|
* [68ff069] MT#55283 set expiry time with SET
|
|
|
|
|
* [7dd2235] MT#55283 rework parser framework
|
|
|
|
|
* [ac41df5] MT#55283 handle g_memdup2 legacy
|
|
|
|
|
* [227a64c] MT#55283 fix null pointer
|
|
|
|
|
* [c480adc] MT#55283 make gcc happy
|
|
|
|
|
* [ed6ea73] MT#55283 avoid uninitialised value
|
|
|
|
|
* [83830b4] MT#55283 fix missing space in log message
|
|
|
|
|
* [2d18d61] MT#55283 fix unsubscribe/update order
|
|
|
|
|
* [ef84ff6] MT#55283 fix syntax in docs
|
|
|
|
|
* [27fc623] MT#55283 add tests for unsubscribe
|
|
|
|
|
* [720f574] MT#55283 extend OSRTP tests a bit
|
|
|
|
|
* [43d107d] MT#55283 add metadata to query output
|
|
|
|
|
* [14a1d2e] MT#55283 fix alphabet order booboo
|
|
|
|
|
* [22f7e8f] MT#55283 remove code vestiges
|
|
|
|
|
* [b3a50d5] MT#55283 another OSRTP test
|
|
|
|
|
* [ad31048] MT#55283 change str_token_sep semantics a bit
|
|
|
|
|
* [085189b] MT#55283 remove unused function
|
|
|
|
|
* [348e4e2] MT#55283 change semantics of str_uri_encode_len
|
|
|
|
|
* [98d6575] MT#55283 add (un)escape parser methods
|
|
|
|
|
* [ee2e976] MT#60827 use correct free function
|
|
|
|
|
* [fc84a80] MT#55283 test for I3020166b6
|
|
|
|
|
* [4f54910] MT#55283 fix ISO C90 warning
|
|
|
|
|
* [6751ff7] MT#55283 support dict/list for rtpp_flags
|
|
|
|
|
* [3e0b302] MT#60853 fix possible null dereference
|
|
|
|
|
* [1d18f4a] MT#55283 bugfix for 91f7b29cc
|
|
|
|
|
* [2acf5a6] MT#55283 fix IPv6 XMLRPC callbacks
|
|
|
|
|
* [a0b705e] MT#55283 trigger rekernel for SSRC-less streams
|
|
|
|
|
* [896b248] MT#55283 fix possible mem leak
|
|
|
|
|
* [f622ae3] MT#55283 remove unused attributes
|
|
|
|
|
* [f353653] MT#55283 move (!net) check up
|
|
|
|
|
* [4573f32] MT#55283 remove unsupported codecs w/ audio player
|
|
|
|
|
* [24ff9ce] MT#55283 set codec-chain opus app
|
|
|
|
|
* [e4c2ffc] MT#61090 replace fixture with DFSG compatible one
|
|
|
|
|
* [5ef45c2] MT#55283 handle codec-chain errors
|
|
|
|
|
* [5406e4e] MT#55283 add -latomic
|
|
|
|
|
* [bf7039a] MT#55283 fix compile warning
|
|
|
|
|
* [5fc8af2] MT#55283 rename to `generic_attributes`
|
|
|
|
|
* [9903b41] MT#55283 split up sdp_attr_append_other()
|
|
|
|
|
* [33da018] MT#55283 add `all_attributes` lists
|
|
|
|
|
* [0f9dd5d] MT#60476 Fix ice force relay handling
|
|
|
|
|
* [3ba101b] MT#60476 remove print_rtcp's depend'y on sdp_media
|
|
|
|
|
* [57044d7] MT#55283 prevent pointless push to log_info_stack
|
|
|
|
|
* [67e1b99] MT#55283 simplify call_str_dup family
|
|
|
|
|
* [2b8a510] MT#55283 change call_str_cpy etc semantics
|
|
|
|
|
* [2ab7d4f] MT#55283 delay SDP parsing until we have a call
|
|
|
|
|
* [5115fe0] MT#55283 use call memory arena for SDP attributes
|
|
|
|
|
* [e143fa0] MT#60476 remember received media ICE candidates
|
|
|
|
|
* [082505a] MT#60476 remove dependency on sdp_media
|
|
|
|
|
* [6b19d98] MT#55283 remove parsed_media_address
|
|
|
|
|
* [725f72e] MT#55283 remove dead code
|
|
|
|
|
* [09cb85f] MT#55283 streamline call_stream_address
|
|
|
|
|
* [5b69e41] MT#55283 allow rejection of first m=
|
|
|
|
|
* [87f9fc1] MT#55283 fix possible null dereference
|
|
|
|
|
* [150ee6d] MT#55283 use #ifdef instead of #if
|
|
|
|
|
* [5f73fec] MT#55283 ice streams: fix Coverity Scan defect
|
|
|
|
|
* [2613661] MT#55283 add _print_gstring helpers
|
|
|
|
|
* [65738a4] MT#55283 use sockaddr_print_gstring
|
|
|
|
|
* [0ea6ee6] MT#55283 use appropriate size_t type
|
|
|
|
|
* [b602763] MT#55283 remove duplicate bufferpool.c
|
|
|
|
|
* [ddd2c22] MT#55283 set up memory arena in test
|
|
|
|
|
* [2aa11c2] MT#55283 catch changes in a=mid
|
|
|
|
|
* [7b1557c] MT#55283 rekernelize after DTLS connect
|
|
|
|
|
* [6f1d711] MT#55283 change payload_type allocation
|
|
|
|
|
* [3472f9c] MT#55283 use size_t for benc buf
|
|
|
|
|
* [522e724] MT#55283 add missing CLI help option
|
|
|
|
|
* [a14cf18] MT#55283 obsolete buffer_lock
|
|
|
|
|
|
|
|
|
|
[ Joey Golan ]
|
|
|
|
|
* [0dc615e] MT#55283 Add `flush_packets` flag
|
|
|
|
|
* [9edc014] MT#55283 Execute chmod and chown operations ...
|
|
|
|
|
* [fbce8eb] MT#55283 move output_close ...
|
|
|
|
|
|
|
|
|
|
[ Morten Tryfoss ]
|
|
|
|
|
* [42e52fd] MT#55283 Reject OSRTP answer when not offered
|
|
|
|
|
|
|
|
|
|
[ Peter Kelly ]
|
|
|
|
|
* [d4a8203] MT#55283 Added decoder mix "slots" concept ...
|
|
|
|
|
|
|
|
|
|
[ Xenofon Karamanos ]
|
|
|
|
|
* [e464681] MT#55283 Output SSL compile and run time versions on startup
|
|
|
|
|
|
|
|
|
|
[ Tobias Schlager ]
|
|
|
|
|
* [98507cf] MT#55283 Honour the hosts IPv4 TTL and IPv6 hop limit
|
|
|
|
|
|
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 01 Oct 2024 10:01:48 +0200
|
|
|
|
|
|
|
|
|
|
ngcp-rtpengine (13.0.0.0+0~mr13.0.0.0) unstable; urgency=medium
|
|
|
|
|
|
|
|
|
|
[ Richard Fuchs ]
|
|
|
|
|
|