|
Bernhard M. Wiedemann |
355d5e |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
f155be |
Fri Feb 11 22:27:07 UTC 2022 - michael@stroeder.com
|
|
Bernhard M. Wiedemann |
f155be |
|
|
Bernhard M. Wiedemann |
f155be |
- Update to version 0.11.8:
|
|
Bernhard M. Wiedemann |
f155be |
* Added initial (and limited) integration of RED audio (#2685)
|
|
Bernhard M. Wiedemann |
f155be |
* Added support for Two-Byte header RTP extensions (RFC8285) and, partially,
|
|
Bernhard M. Wiedemann |
f155be |
for the new Depencency Descriptor RTP extension (needed for AV1-SVC) (#2741)
|
|
Bernhard M. Wiedemann |
f155be |
* Fixed rare race conditions between sending a packet and closing a connection (#2869)
|
|
Bernhard M. Wiedemann |
f155be |
* Fix last stats before closing PeerConnection not being sent to handlers (#2874)
|
|
Bernhard M. Wiedemann |
f155be |
* Changed automatic allocation on static loops from round robin to least used (#2878)
|
|
Bernhard M. Wiedemann |
f155be |
* Added new API to bulk start/stop MJR-based recordings in AudioBridge (#2862)
|
|
Bernhard M. Wiedemann |
f155be |
* Fixed broken duration in spatial AudioBridge recordings
|
|
Bernhard M. Wiedemann |
f155be |
* Fixed broken G.711 RTP forwarding in AudioBridge (#2875)
|
|
Bernhard M. Wiedemann |
f155be |
* Fixed broken recordings in NoSIP plugin
|
|
Bernhard M. Wiedemann |
f155be |
* Fixed warnings when postprocessing Opus recordings with DTX packets
|
|
Bernhard M. Wiedemann |
f155be |
* Other smaller fixes and improvements
|
|
Bernhard M. Wiedemann |
f155be |
|
|
Bernhard M. Wiedemann |
f155be |
-------------------------------------------------------------------
|
|
|
67da00 |
Mon Jan 24 14:36:20 UTC 2022 - michael@stroeder.com
|
|
|
67da00 |
|
|
|
67da00 |
- Update to version 0.11.7:
|
|
|
67da00 |
* Added faster strlcat variant that uses memccpy for writing SDPs (#2835)
|
|
|
67da00 |
* Fixed occasional crash when updating WebRTC sessions (#2840)
|
|
|
67da00 |
* Changed SDP syntax for AV1 from "AV1X" to "AV1" (#2844)
|
|
|
67da00 |
* Fixed signed_tokens property not being saved to permanent rooms in VideoRoom (#2843)
|
|
|
67da00 |
* Made record directory changeable via "edit" in both AudioBridge and VideoRoom
|
|
|
67da00 |
* Added configurable expected loss to AudioBridge to actually send FEC (#2802)
|
|
|
67da00 |
* Fixed SIP plugin not working when using Sofia SIP >= 1.13 (#2683)
|
|
|
67da00 |
* Fixed occasional crashes in SIP plugin (#2853)
|
|
|
67da00 |
* Take note of video orientation extension when recording video in SIP plugin (#2836)
|
|
|
67da00 |
* Allow 180 besides 183 to have SDP as well (#2849)
|
|
|
67da00 |
* Fixed post-processor compilation issue with newer versions of FFmpeg (#2833)
|
|
|
67da00 |
* Added option to print extended info on MJR file as JSON in postprocessor (#2858)
|
|
|
67da00 |
* Allow pcap2mjr to autodetect SSRC
|
|
|
67da00 |
* Fixed problems compiling post-processor with older versions of FFmpeg
|
|
|
67da00 |
* Other smaller fixes and improvements
|
|
|
67da00 |
|
|
|
67da00 |
-------------------------------------------------------------------
|
|
|
2c2a9a |
Mon Dec 13 12:26:10 UTC 2021 - michael@stroeder.com
|
|
|
2c2a9a |
|
|
|
2c2a9a |
- Update to version 0.11.6:
|
|
|
2c2a9a |
* Fixed CVE-2021-4020 (see also boo#1193156):
|
|
|
2c2a9a |
Cross-site Scripting (XSS) vulnerability in some of the demos (#2817)
|
|
|
2c2a9a |
* Added strlcat helper to detect and report truncations (#2792)
|
|
|
2c2a9a |
* Grow buffer as needed when generating SDPs (#2797)
|
|
|
2c2a9a |
* Added DTX support to some plugins (#2789)
|
|
|
2c2a9a |
* Added option to forcibly quit Janus when getting dlopen errors (#2828)
|
|
|
2c2a9a |
* Fixed broken signed tokens in VideoRoom when using UUIDs (#2812)
|
|
|
2c2a9a |
* Added option to choose whether signed tokens should be used in the
|
|
|
2c2a9a |
VideoRoom when enabled in the core (#2825)
|
|
|
2c2a9a |
* Added configurable expected loss to AudioBridge to actually send FEC (#2802)
|
|
|
2c2a9a |
* Added MESSAGE authentication and out-of-dialog MESSAGE support to SIP plugin (#2786)
|
|
|
2c2a9a |
* Fixed potential race conditions in SIP plugin (#2823)
|
|
|
2c2a9a |
* Added basic history support to TextRoom plugin (#2814)
|
|
|
2c2a9a |
* Added support for custom datachannel options in janus.js (#2806)
|
|
|
2c2a9a |
* Other smaller fixes and improvements
|
|
|
2c2a9a |
|
|
|
2c2a9a |
-------------------------------------------------------------------
|
|
|
173424 |
Mon Oct 18 16:20:34 UTC 2021 - michael@stroeder.com
|
|
|
173424 |
|
|
|
173424 |
- dropped obsolete 0001-include-rand-header-file.patch
|
|
|
173424 |
- Update to version 0.11.5:
|
|
|
173424 |
* Add API to optionally force Janus to use TURN (#2774)
|
|
|
173424 |
* Fixed slow path on SDP parsing (#2776)
|
|
|
173424 |
* Added event handlers option to send stats for a PeerConnection
|
|
|
173424 |
in a single event, rather than per-media (#2785)
|
|
|
173424 |
* Fixed occasional deadlocks on malformed requests in VideoRoom (#2780)
|
|
|
173424 |
* Fixed AudioBridge plain RTP thread sometimes exiting prematurely
|
|
|
173424 |
* Fixed broken upsampling when using G.711 in AudioBridge
|
|
|
173424 |
* Add pause/resume recording functionality to Record&Play and SIP plugins (#2724)
|
|
|
173424 |
* Fixed broken support for Unix Sockets in WebSockets Admin API (#2787)
|
|
|
173424 |
* Added timing info for video rotation when post-processing recordings
|
|
|
173424 |
* Added linter checks to janus.js (#2272)
|
|
|
173424 |
* Other smaller fixes and improvements
|
|
|
173424 |
|
|
|
173424 |
-------------------------------------------------------------------
|
|
|
98a920 |
Thu Sep 23 05:14:47 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
|
|
98a920 |
|
|
|
98a920 |
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
|
|
98a920 |
* janus.service
|
|
|
98a920 |
|
|
|
98a920 |
-------------------------------------------------------------------
|
|
|
09d91a |
Mon Sep 6 12:53:58 UTC 2021 - Michael Ströder <michael@stroeder.com>
|
|
|
09d91a |
|
|
|
09d91a |
- added janus-gateway-rpmlintrc
|
|
|
09d91a |
- removed systemd-related conditionals to fix obsolete-suse-version-check
|
|
|
09d91a |
- added 0001-include-rand-header-file.patch
|
|
|
09d91a |
- use %fdupes macro
|
|
|
09d91a |
- Update to version 0.11.4:
|
|
|
09d91a |
* Fixed ICE restart issues with recent versions of libnice (#2729)
|
|
|
09d91a |
* Changed randon number generators to use crypto-safe functions (#2738)
|
|
|
09d91a |
* Added support for abs-send-time RTP extension (#2721)
|
|
|
09d91a |
* Added configurable mechanism for manually setting static event loop to use for new handles (#2684)
|
|
|
09d91a |
* Fixed datachannel protocol not being sent to plugins for incoming messages (#2753)
|
|
|
09d91a |
* Added ability to specify recordings folder in AudioBridge (#2707)
|
|
|
09d91a |
* Added support for forwarding groups in AudioBridge (#2653)
|
|
|
09d91a |
* Fixed missing Contact header in SIP plugin when using Sofia >= 1.13 (#2708)
|
|
|
09d91a |
* Better SDES-SRTP negotiation in SIP and NoSIP plugins (#2727)
|
|
|
09d91a |
* Fixed WebSocket transport and event handler lagging 25/30s when shutting down or reconnecting (#2734)
|
|
|
09d91a |
* Fixed incoming_header_prefixes not working for helper sessions in SIP plugin
|
|
|
09d91a |
* Fix partial/broken ACL support in TextRoom plugin (#2763)
|
|
|
09d91a |
* Fixed potential race condition when reclaiming sessions in HTTP transport plugin
|
|
|
09d91a |
* Fixed WebSocket event handler reconnect mechanism (#2736)
|
|
|
09d91a |
* Other smaller fixes and improvements
|
|
|
09d91a |
|
|
|
09d91a |
-------------------------------------------------------------------
|
|
|
395160 |
Tue Jun 15 13:44:32 UTC 2021 - michael@stroeder.com
|
|
|
395160 |
|
|
|
395160 |
- Update to version 0.11.3:
|
|
|
395160 |
* Fixed rare crash when detaching handles (#2464)
|
|
|
395160 |
* Added option to offer IPv6 link-local candidates as well (#2689)
|
|
|
395160 |
* Added spatial audio support to AudioBridge via stereo mixing (#2446)
|
|
|
395160 |
* Added support for plain RTP participants to AudioBridge (#2464)
|
|
|
395160 |
* Added API to start/stop AudioBridge recordings dynamically
|
|
|
395160 |
(thanks @rajneeshksoni!) (#2674)
|
|
|
395160 |
* Fixed broken mountpoint switching when using different payload types
|
|
|
395160 |
in Streaming plugin (#2692)
|
|
|
395160 |
* Fixed occasional deadlock on Streaming plugin mountpoint destroy
|
|
|
395160 |
during RTSP reconnects (thanks @lionelnicolas!) (#2700)
|
|
|
395160 |
* Added "Expires" support to SUBSCRIBE in SIP plugin
|
|
|
395160 |
(thanks @nicolasduteil!) (#2661)
|
|
|
395160 |
* Added option to specify Call-ID for SUBSCRIBE dialogs in SIP plugin
|
|
|
395160 |
(thanks @nicolasduteil!) (#2664)
|
|
|
395160 |
* Fixed broken simulcast support in VideoCall plugin
|
|
|
395160 |
(thanks @lucily-star!) (#2671)
|
|
|
395160 |
* Implemented RabbitMQ reconnection logic, in both transport and event handler
|
|
|
395160 |
(thanks @chriswiggins!) (#2651)
|
|
|
395160 |
* Added support for renegotiation of external streams in janus.js
|
|
|
395160 |
(thanks @kmeyerhofer!) (#2604)
|
|
|
395160 |
* Added support for HEVC/H.265 aggregation packets (AP) to janus-pp-rec
|
|
|
395160 |
(thanks @nu774!) (#2662)
|
|
|
395160 |
* Refactored janus-pp-rec to cleanup the code, and use libavformat for Opus as well
|
|
|
395160 |
(thanks @lu-zero!) (#2665)
|
|
|
395160 |
* Added additional target formats for some recorded codecs (#2680)
|
|
|
395160 |
* Other smaller fixes and improvements
|
|
|
395160 |
|
|
|
395160 |
-------------------------------------------------------------------
|
|
|
16c218 |
Mon May 03 10:24:07 UTC 2021 - michael@stroeder.com
|
|
|
16c218 |
|
|
|
16c218 |
- Update to version 0.11.2:
|
|
|
16c218 |
- Added support for relative paths in config files, currently only in
|
|
|
16c218 |
MQTT event handler (thanks @RSATom!) (#2623)
|
|
|
16c218 |
- Removed support for now deprecated frame-marking RTP extension
|
|
|
16c218 |
(#2640)
|
|
|
16c218 |
- Fixex rare race condition between VideoRoom publisher leaving and
|
|
|
16c218 |
subscriber hanging up (#2637)
|
|
|
16c218 |
- Fixed occasional crash when using announcements in AudioBridge
|
|
|
16c218 |
- Fixed rare crash in Streaming plugin when reconnecting RTSP streams
|
|
|
16c218 |
(thanks @lucylu-star!) (#2542)
|
|
|
16c218 |
- Fixed broken switch in Streaming plugin when using helper threads
|
|
|
16c218 |
- Fixed rare race conditions on socket close in SIP and NoSIP plugins
|
|
|
16c218 |
(#2599)
|
|
|
16c218 |
- Added support for out-of-dialog SIP MESSAGE requests (thanks
|
|
|
16c218 |
@ihusejnovic!) (#2616)
|
|
|
16c218 |
- Fixed memory leak when using helper threads in Streaming plugin
|
|
|
16c218 |
- Added support for datachannel label/protocol to Lua and Duktape
|
|
|
16c218 |
plugins (#2641)
|
|
|
16c218 |
- Added ability to use WebSockets transport over Unix sockets (thanks
|
|
|
16c218 |
@mdevaev!) (#2620)
|
|
|
16c218 |
- Added janus-pp-rec mechanism to correct wrong RTP timestamps in MJR
|
|
|
16c218 |
recordings (thanks @tbence94!) (#2573)
|
|
|
16c218 |
- Other smaller fixes and improvements
|
|
|
16c218 |
|
|
|
16c218 |
-------------------------------------------------------------------
|
|
|
c7f9da |
Tue Apr 06 10:49:55 UTC 2021 - michael@stroeder.com
|
|
|
c7f9da |
|
|
|
c7f9da |
- Update to version 0.11.1:
|
|
|
c7f9da |
* Add new option to configure ICE nomination mode, if libnice is recent enough (#2541)
|
|
|
c7f9da |
* Added support for per-session timeout values (thanks @alg!) (#2577)
|
|
|
c7f9da |
* Added support for compilation on FreeBSD (thanks @jsm222!) (#2508)
|
|
|
c7f9da |
* Fixed occasional auth errors when using both API secret and stored tokens (#2581)
|
|
|
c7f9da |
* Added support for stdout logging to daemon-mode as well (#2591)
|
|
|
c7f9da |
* Fixed odr-violation issue between Lua and Duktape plugins (#2540)
|
|
|
c7f9da |
* Fixed missing simulcast stats in Admin API and Event Handlers when using rid (#2610)
|
|
|
c7f9da |
* Fixed VideoRoom recording not stopped for participants entering after global recording was started (#2550)
|
|
|
c7f9da |
* Fixed 'audiocodec'/'videocodec' being ignored when joining a VideoRoom via 'joinandconfigure'
|
|
|
c7f9da |
* Added content type support to MESSAGE in SIP plugin (#2567)
|
|
|
c7f9da |
* Made RTSP timeouts configurable in Streaming plugin (#2598)
|
|
|
c7f9da |
* Fixed incorrect parsing of backend URL in WebSockets event handler (#2603)
|
|
|
c7f9da |
* Added support for secure connections and lws debugging to WebSockets event handler
|
|
|
c7f9da |
* Fixed occasionally broken AV1 recordings post-processing
|
|
|
c7f9da |
* Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
|
|
|
c7f9da |
|
|
|
c7f9da |
-------------------------------------------------------------------
|
|
|
f543e4 |
Mon Feb 08 10:27:21 UTC 2021 - michael@stroeder.com
|
|
|
f543e4 |
|
|
|
f543e4 |
- Update to version 0.10.10:
|
|
|
f543e4 |
* Reduced verbosity of a few LOG_WARN messages at startup
|
|
|
f543e4 |
* Close libnice agent resources asynchronously when hanging up PeerConnections (thanks @fbellet!) [PR-2492]
|
|
|
f543e4 |
* Fixed broken parsing of SDP when trying to match specific codec profiles [PR-2549]
|
|
|
f543e4 |
* Added muting/moderation API to the VideoRoom plugin [PR-2513]
|
|
|
f543e4 |
* Fixed a few race conditions in VideoRoom plugin that could lead to crashes [[PR-2539][#2539)]
|
|
|
f543e4 |
* Send 480 instead of BYE when hanging up calls in early dialog in the SIP plugin (thanks @zayim!) [PR-2521]
|
|
|
f543e4 |
* Added configurable media direction when putting calls on-hold in the SIP plugin [PR-2525]
|
|
|
f543e4 |
* Fixed rare race condition in AudioBridge when using "changeroom" (thanks @JeckLabs!) [[PR-2535][#2535)]
|
|
|
f543e4 |
* Fixed broken API secret management in HTTP long polls (thanks @remvst!) [PR-2524]
|
|
|
f543e4 |
* Report failure if binding to a socket fails in WebSockets transport plugin (thanks @Symbiatch!) [PR-2534]
|
|
|
f543e4 |
* Updated RabbitMQ logic in both transport and event handler (thanks @chriswiggins!) [PR-2430]
|
|
|
f543e4 |
* Fixed segfault in WebSocket event handler when backend was unreachable
|
|
|
f543e4 |
* Added TLS support to MQTT event handler (thanks @RSATom!) [PR-2517]
|
|
|
f543e4 |
* Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
|
|
|
f543e4 |
|
|
|
f543e4 |
-------------------------------------------------------------------
|
|
|
f543e4 |
Wed Dec 23 12:32:09 UTC 2020 - michael@stroeder.com
|
|
|
f543e4 |
|
|
|
f543e4 |
- Update to version 0.10.9:
|
|
|
f543e4 |
* Replaced Travis CI with GitHub Actions [[PR-2486](#2486)]
|
|
|
f543e4 |
* Fixed data channel messages potentially getting stuck in case of burst transfers (thanks @afshin2003!) [[PR-2427](#2427)]
|
|
|
f543e4 |
* Fixed simulcast issues when renegotiating PeerConnections [[Issue-2466](#2466)]
|
|
|
f543e4 |
* Added configurable TURN REST API timeout (thanks @evorw!) [[PR-2470](#2470)]
|
|
|
f543e4 |
* Added support for recording of binary data channels [[PR-2481](#2481)]
|
|
|
f543e4 |
* Fixed occasional SRTP errors when pausing and then resuming Streaming plugin handles after a long time
|
|
|
f543e4 |
* Fixed occasional SRTP errors when leaving and joining AudioBridge rooms without a new PeerConnection after a long time
|
|
|
f543e4 |
* Added support for playout of data channels in Record&Play plugin and demo (thanks @ricardo-salgado-tekever!) [[PR-2468](#2468)]
|
|
|
f543e4 |
* Added option to override connections limit in HTTP transport plugin [[PR-2489](#2489)]
|
|
|
f543e4 |
* Added options to enable libmicrohttpd debugging in HTTP transport plugin (thanks @evorw!) [[PR-2471](#2471)]
|
|
|
f543e4 |
* Fixed a few compile and runtime issues in WebSocket event handler
|
|
|
f543e4 |
* Refactored postprocessing management of timestamps to fix some key issues [[PR-2345](#2345)]
|
|
|
f543e4 |
* Fixed postprocessing of audio recordings containing RTP silence suppression packets [[PR-2467](#2467)]
|
|
|
f543e4 |
* Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
|
|
|
f543e4 |
|
|
|
f543e4 |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
355d5e |
Tue Dec 22 09:25:17 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
Bernhard M. Wiedemann |
355d5e |
|
|
Bernhard M. Wiedemann |
355d5e |
- Do not hard-require systemd. Drop redundant wording from
|
|
Bernhard M. Wiedemann |
355d5e |
description. Drop %defattr.
|
|
Bernhard M. Wiedemann |
355d5e |
|
|
Bernhard M. Wiedemann |
355d5e |
-------------------------------------------------------------------
|
|
Bernhard M. Wiedemann |
355d5e |
Mon Dec 21 19:16:41 UTC 2020 - Michael Ströder <michael@stroeder.com>
|
|
Bernhard M. Wiedemann |
355d5e |
|
|
Bernhard M. Wiedemann |
355d5e |
- Initial packaging of 0.10.8 for Factory
|