janus (1.1.2-1) unstable; urgency=medium [ upstream ] * new release + use parentheses to ensure compilation; closes: bug#1027656, thanks to Lucas Nussbaum [ Jonas Smedegaard ] * fix add bug closure and credit to previous changelog entry * fix source helper tool copyright-check: + work with Path::Tiny 0.144 + avoid insecure shell expansion * declare compliance with Debian Policy 4.6.2 * update copyright info: update coverage -- Jonas Smedegaard Thu, 19 Jan 2023 09:09:02 +0100 janus (1.1.1-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches * add patch 2009 to adapt rollup config syntax as needed for Rollup v3; closes: bug#1023328, thanks to Yadd -- Jonas Smedegaard Thu, 08 Dec 2022 11:08:48 +0100 janus (1.1.0-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches -- Jonas Smedegaard Thu, 06 Oct 2022 18:42:05 +0200 janus (1.0.4-1) unstable; urgency=medium [ upstream ] * new release(s) [ Jonas Smedegaard ] * update/unfuzz patches * update to reference new file settings.js for janus-demos -- Jonas Smedegaard Tue, 16 Aug 2022 20:40:02 +0200 janus (1.0.2-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches * declare compliance with Debian Policy 4.6.1 -- Jonas Smedegaard Tue, 16 Aug 2022 19:24:14 +0200 janus (1.0.1-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * fix misspelling in changelog: rollup * stop build-depend on gengetopt * update and unfuzz patches * add patch 2008 to avoid referencing virtualbg demo; avoid installing virtualbg demo * update source helper copyright-check to handle webp -- Jonas Smedegaard Thu, 28 Apr 2022 16:24:42 +0200 janus (1.0.0-4) unstable; urgency=medium * fix update patch to JavaScript module -- Jonas Smedegaard Sat, 05 Mar 2022 14:21:14 +0100 janus (1.0.0-3) experimental; urgency=medium * fix build binary package libjs-janus-gateway (not libjs-janus), to match NPM project name -- Jonas Smedegaard Sat, 05 Mar 2022 12:18:56 +0100 janus (1.0.0-2) unstable; urgency=medium * drop obsolete doxygen-related lintian override * fail build if rollup emit warnings * update patch 2003 to fix CSS for documentation placeholder page * add patch 2002 to separate documentation from demos; unfuzz patch 2006 * add patch 1004 to have Doxygen use SVG files -- Jonas Smedegaard Sat, 05 Mar 2022 12:07:51 +0100 janus (1.0.0-1) experimental; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * update copyright info: + add Upstream-Contact + drop superfluous secondary source URI + update paths * update and unfuzz patches * include multistream example with package janus-tools * annotate packages janus-doc libjs-janus as Multi-Arch: foreign -- Jonas Smedegaard Fri, 04 Mar 2022 22:40:41 +0100 janus (0.12.0-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches * build-depend on duktape-dev -- Jonas Smedegaard Fri, 04 Mar 2022 21:28:40 +0100 janus (0.11.8-3) unstable; urgency=medium * simple re-release, for rebuilding on auto-builders -- Jonas Smedegaard Tue, 22 Feb 2022 21:11:26 +0100 janus (0.11.8-2) unstable; urgency=medium * use system-shared JavaScript libraries toastr blueimp-md5 boostrap-slider: and release janus-demos to main (not contrib): + update patch 2003 + unfuzz patch 2007 + have janus-demos depend on libjs-toastr libjs-blueimp-md5, and suggest libjs-bootstrap-slider (not yet in Debian, but used only in one little-used demo page) * fix clean generated ocumentation files * fix tighten dependency on libjs-webrtc-adapter -- Jonas Smedegaard Mon, 21 Feb 2022 14:40:54 +0100 janus (0.11.8-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches * tidy rules: list implicit rules last * update generating documentation; build-depend on cmark-gfm (not pandoc) -- Jonas Smedegaard Sat, 12 Feb 2022 16:42:21 +0100 janus (0.11.7-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * update git-buildpackage config: + use DEP14 branch names debian/latest upstream/latest (not debian/master upstream) + add usage comment * unfuzz patch 2003 * update copyright info: update coverage -- Jonas Smedegaard Sun, 30 Jan 2022 22:05:52 +0100 janus (0.11.6-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * tighten lintian overrides * drop patch cherry-picked upstream now applied * update and unfuzz patches -- Jonas Smedegaard Tue, 14 Dec 2021 19:17:45 +0100 janus (0.11.5-4) unstable; urgency=high * add patch cherry-picked upstream to fix potential Cross-site Scripting (XSS) exploits in demos; closes: bug#1000831, thanks to Salvatore Bonaccorso; CVE-2021-4020 * set urgency=high due to security fix -- Jonas Smedegaard Tue, 30 Nov 2021 11:16:19 +0100 janus (0.11.5-3) unstable; urgency=medium * call executable terser (not uglifyjs.terser), and build-depend on terser (not uglifyjs.terser) -- Jonas Smedegaard Sun, 07 Nov 2021 20:21:52 +0100 janus (0.11.5-2) unstable; urgency=medium * stop recommend recent libusrsctp1 (needed only for Debian oldstable (buster) and complicates transition libusrsctp2); closes: bug#998658, thanks to Steve Langasek * update copyright info: update coverage -- Jonas Smedegaard Fri, 05 Nov 2021 21:41:55 +0100 janus (0.11.5-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * update copyright info: + use Reference field (not License-Reference); tighten lintian overrides + update coverage * unfuzz patches -- Jonas Smedegaard Fri, 22 Oct 2021 18:16:07 +0200 janus (0.11.4-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * declare compliance with Debian Policy 4.6.0 * drop patch 1004: cross-compilation supported upstream now * unfuzz patches * improve source helper script copyright-check -- Jonas Smedegaard Mon, 06 Sep 2021 20:43:24 +0200 janus (0.11.3-1~exp1) experimental; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * copyright info: + modernize and tighten source script copyright-check + update coverage * unfuzz patches * update TODO to mention bootstrap-slider not in Debian -- Jonas Smedegaard Sat, 26 Jun 2021 11:13:56 +0200 janus (0.11.2-1) unstable; urgency=medium [ upstream ] * new release -- Jonas Smedegaard Wed, 05 May 2021 16:28:53 +0200 janus (0.11.1-1) unstable; urgency=medium [ upstream ] * new release(s) [ Jonas Smedegaard ] * copyright info: update coverage * change systemd service file to type=forking (not type=simple), making use of recently introduced option --log-stdout * unfuzz patches -- Jonas Smedegaard Thu, 22 Apr 2021 18:30:25 +0200 janus (0.10.9-2) experimental; urgency=medium * add patch 1004 to support cross-compilation; closes: bug#959929, thanks to Helmut Grohne * unfuzz patch 2005 * enable autopkgtests -- Jonas Smedegaard Thu, 22 Apr 2021 14:51:48 +0200 janus (0.10.9-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * update and unfuzz patches -- Jonas Smedegaard Fri, 25 Dec 2020 20:11:10 +0100 janus (0.10.8-2) unstable; urgency=medium * use brotli compression suffix .brotli (not .br used for language breton) * stop build-depend explicitly on node-terser (obsolete workaround now fixed in uglifyjs.terser) -- Jonas Smedegaard Wed, 02 Dec 2020 21:56:16 +0100 janus (0.10.8-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * declare compliance with Debian Policy 4.5.1 -- Jonas Smedegaard Mon, 23 Nov 2020 15:27:52 +0100 janus (0.10.7-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches -- Jonas Smedegaard Fri, 30 Oct 2020 12:15:47 +0100 janus (0.10.6-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * copyright-check: rewrite to not depend on cdbs scripts * copyright: update coverage * unfuzz patch 1003 -- Jonas Smedegaard Tue, 06 Oct 2020 19:06:54 +0200 janus (0.10.5-1) unstable; urgency=medium [ upstream ] * new release -- Jonas Smedegaard Fri, 11 Sep 2020 13:05:53 +0200 janus (0.10.4-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * use debhelper compatibility level 13 (not 12) * unfuzz patch 2001 * explicitly avoid installing libtool *.la files (to also inform dh_missing) * include pcap conversion tools with package janus-tools * tell dh_missing about README.md being further processed -- Jonas Smedegaard Fri, 07 Aug 2020 20:00:30 +0200 janus (0.10.3-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * unfuzz patches, and extend to cover canvas * fix extend patch 1003 to fully cover multiopus and e2etest (no iceServers were applied) * extend patch 1003 to consistently handle variables token apisecret * suppress debhelper warning about omitted file janus.js -- Jonas Smedegaard Mon, 13 Jul 2020 11:36:08 +0200 janus (0.10.2-1) unstable; urgency=high [ upstream ] * new release + Fix sscanf-related security issues (CVE-2020-14033, CVE-2020-14034) [ Jonas Smedegaard ] * copyright: update coverage * unfuzz patches * set urgency=high due to CVE fix -- Jonas Smedegaard Wed, 17 Jun 2020 13:59:18 +0200 janus (0.10.1-1) unstable; urgency=high [ upstream ] * new release + fixes security issues in SDP code closes: bug#962680 (CVE-2020-13898, CVE-2020-13899, CVE-2020-13900, CVE-2020-13901), thanks to Salvatore Bonaccorso [ Jonas Smedegaard ] * unfuzz patches, and extend to cover e2etest * set urgency=high, due to CVE fix -- Jonas Smedegaard Fri, 12 Jun 2020 10:09:25 +0200 janus (0.10.0-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * drop patch 2002, obsoleted by upstream improved Doxygen support * unfuzz patches -- Jonas Smedegaard Tue, 02 Jun 2020 18:53:09 +0200 janus (0.9.5-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * build-depend on libpcap0.8-dev * unfuzz patches * update source helper copyright-check to extract metadata from mp4 files * update patches 1003 2003 2006 2007 to cover new web page multiopus -- Jonas Smedegaard Tue, 26 May 2020 17:48:59 +0200 janus (0.9.4-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * fix tighten build-dependency on libsrtp2-dev to versions linked with libnss -- Jonas Smedegaard Tue, 05 May 2020 13:13:03 +0200 janus (0.9.3-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * use source git branch debian/master (not master) * stop fallback-(build-)depend on libsrtp0-dev * relax to build-depend unversioned on libwebsockets-dev: needed version satisfied even in oldstable * have janus-tools enhance janus * TODO: mention JavaScript module toastr * update patch 2001 to let janus auto-generate DTLS cert (use snakeoil cert only for transport plugins) * add patch 1003 to separate and deduplicate JavaScript configuration; unfuzz patches 2003 2006 * update patch 2004 to also adapt usage comment * improve patch 2006 to drop links to Github (not just flatten them: looks odd) * add patch 2007 to use shared janus javascript module * avoid installing janus.js with demos * include JavaScript config files as examples in janus-demos * include GStreamer script as example in janus-tools (not janus-demos); adapt package suggestions and long descriptions * copyright: fix capitalize name * recommend recent libusrsctp1 * configure with --enable-mqtt; build-depend on libpaho-mqtt-dev -- Jonas Smedegaard Thu, 23 Apr 2020 00:59:52 +0200 janus (0.9.2-1) unstable; urgency=medium [ upstream ] * new release + fix rare race condition when claiming sessions; closes: bug#954668 (CVE-2020-10577), thanks to Salvatore Bonaccorso [ Jonas Smedegaard ] * recommend recent libnice10 (beneficial e.g. with backports where inferior version may also be available); closes: bug#954928, thanks to Roberto Guido * fix recommend lua-ansicolors lua-json * add TODO about enabling tests * tighten build-dependency on libmicrohttpd-dev * copyright: extend coverage * unfuzz patches -- Jonas Smedegaard Fri, 03 Apr 2020 16:40:07 +0200 janus (0.9.1+20200313-1) unstable; urgency=high [ upstream ] * development snapshot + Fixed typo in querylogger_parameters (copy/paste error) (CVE-2020-10574) + Fixed double unlock when listing private rooms in AudioBridge (CVE-2020-10573) + Fixes to leaks and race conditions in VoiceMail plugin (CVE-2020-10576) + Several fixes to session management in VideoCall plugin (CVE-2020-10575) [ Jonas Smedegaard ] * release with urgency=high due to security-related bugfixes -- Jonas Smedegaard Sun, 15 Mar 2020 12:06:35 +0100 janus (0.9.1-1) unstable; urgency=medium [ upstream ] * new release(s) [ Jonas Smedegaard ] * set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse * declare compliance with Debian Policy 4.5.0 * use debhelper compatibility level 12 (not 10); build-depend on debhelper-compat (not debhelper); use execute_after_dh_install (not override_dh_install) * drop superfluous dh override * stop build-depend on libre-dev * update/unfuzz patches * sync short and long descriptions with upstream man page: + lowercase project name + describe project as server/gateway (not gateway) * configure with --enable-json-logger * add patch 1002 to modernize rollup config * fix add Pre-Depends: ${misc:Pre-Depends} to include systemd hints -- Jonas Smedegaard Sat, 14 Mar 2020 15:21:24 +0100 janus (0.7.3-2) unstable; urgency=medium * Fix install duktape and lua server apps. * Fix install helper tool janus-cfgconv. * Use debhelper compatibility level 10. Stop build-depend on autotools-dev dh-autoreconf dh-systemd. -- Jonas Smedegaard Tue, 16 Jul 2019 00:18:11 -0300 janus (0.7.3-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Declare compliance with Debian Policy 4.4.0. * Unfuzz patches. -- Jonas Smedegaard Sun, 14 Jul 2019 21:04:03 -0300 janus (0.7.2-2) unstable; urgency=medium * Release to unstable. -- Jonas Smedegaard Sun, 07 Jul 2019 22:04:13 -0300 janus (0.7.2-1) experimental; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Unfuzz patches. -- Jonas Smedegaard Fri, 05 Jul 2019 10:53:48 -0300 janus (0.6.3-1) experimental; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Fix patch 2001 path to snakeoil private key, and extend to cover all configuration files supporting TLS. Unfuzz patch 2005. -- Jonas Smedegaard Wed, 20 Mar 2019 21:36:43 +0100 janus (0.6.2-1) experimental; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Update copyright info: Track fuzzer corpus licensed BSD-3-clause. * Unfuzz patches. * Optimize JavaScript with uglifyjs.terser (not uglifyjs). Build-depend on uglifyjs.terser node-terser (not uglifyjs. -- Jonas Smedegaard Wed, 06 Mar 2019 20:28:49 +0100 janus (0.6.1-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Update copyright info: + Extend coverage for main upstream author. * Update watch file: + Rewrite usage comment. + Use substitution strings. -- Jonas Smedegaard Tue, 12 Feb 2019 12:25:05 +0100 janus (0.6.0-2) unstable; urgency=medium * Build-depend on libusrsctp-dev. * Extend patch 2003 to cover bootbox and webrtc-adapter. Have janus-demos depend on libjs-bootbox libjs-jquery-blockui libjs-webrtc-adapter. Fix stop have janus-doc depend on libjs-bootswatch libjs-jquery-blockui. * Optimize JavaScript better, include map file, and include pre-compressed code. Stop provide JavaScript wuth .umd suffix. Build-depend on brotli pigz. Tighten to build-depend on recent uglifyjs. * Fix limit architecture-independent builds. * Tighten lintian overrides regarding License-Reference. * Update copyright info: Extend coverage of packaging. * Install README, rendered as plaintext and html. Generate documentation unless nodoc requested. Build-depend on pandoc. -- Jonas Smedegaard Thu, 07 Feb 2019 00:25:07 +0100 janus (0.6.0-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Declare compliance with Debian Policy 4.3.0. * Unfuzz patches. * Build-depend on libconfig-dev. -- Jonas Smedegaard Sat, 26 Jan 2019 02:44:47 +0100 janus (0.5.0-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Unfuzz patches. * Drop debug boilerplate from rules file. * Update copyright info: + Use https protocol in format field. + Use semantic newlines. + Extend coverage of packaging. * Wrap and sort control file and debhelper snippets. -- Jonas Smedegaard Wed, 21 Nov 2018 19:42:05 +0100 janus (0.4.5-2) unstable; urgency=medium * Fix build JavaScript module in -indep target, and adapt build-dependencies (to succeed build on archs where Nodejs is unavailable). -- Jonas Smedegaard Sun, 18 Nov 2018 16:53:14 +0100 janus (0.4.5-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Unfuzz patches. * Update TODOs: libjs-jquery-blockui used since 0.2.5-1. -- Jonas Smedegaard Wed, 17 Oct 2018 15:42:29 +0200 janus (0.4.4-1) unstable; urgency=medium [ upstream ] * New release(s). [ Jonas Smedegaard ] * Declare compliance with Debian Policy 4.2.1. * Set Rules-Requires-Root: no. * Unfuzz patches. * Update copyright info: Track Duktape files licensed Expat. * Explicitly configure with --enable-plugin-lua. * Configure with --enable-plugin-duktape. * Configure with --enable-nanomsg. Build-depend on nanomsg-dev. * Configure with --enable-systemd-sockets. Build-depend on libsystemd-dev. * Add patch 2005 to avoid npm. * Add binary package libjs-janus. Configure with --enable-javascript-umd-module. Have janus-demos depend on libjs-janus. Build-depend on rollup node-rollup-plugin-replace uglifyjs. * Add TODO about MQTT plugin. * Add patch 2006 to avoid privacy breach in links to Github. * Fix bug-closure in changelog entry for 0.3.1-1. -- Jonas Smedegaard Sat, 29 Sep 2018 15:51:26 +0200 janus (0.4.2-1) unstable; urgency=medium [ upstream ] * New release(s). [ Jonas Smedegaard ] * Unfuzz patches. * Update package relations: Build-depend on liblua5.3-dev. -- Jonas Smedegaard Wed, 20 Jun 2018 23:43:34 +0200 janus (0.3.1-1) unstable; urgency=medium [ upstream ] * New release(s). [ Cyril Brulebois ] * Refresh 1001_try_enable_docs_by_default.patch (fuzzy). * Refresh 2003_use_packaged_javascript.patch * Fix gpb/gbp typo in watch file. * Drop dpkg-dev from Build-Depends. * Mention --upstream-vcs-tag=vX.Y.Z in watch file. [ Jonas Smedegaard ] * Update Vcs-* fields: Source hosted at Salsa.debian.org now. * Use https protocol in Homepage URL. * Declare compliance with Debian Policy 4.1.4. * Update copyright info: Extend coverage for main upstream author. * Unfuzz patches 1001 2001. * Add patch 2002 to tolerate recent doxygen. * Add patch 2004 to avoid privacy breach of hardcoded default STUN server. Closes: Bug#867310. Thanks to Johannes Schauer. -- Jonas Smedegaard Mon, 07 May 2018 13:54:27 +0200 janus (0.2.6-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Declare compliance with Debian Policy 4.1.2. * Refresh and extend patches. * Update package relations: Build-depend on libre-dev. -- Jonas Smedegaard Wed, 20 Dec 2017 22:44:19 +0100 janus (0.2.5-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Unfuzz patches. * Extend patch 2003 to cover jquery.blockUI. Have janus-doc depend on libjs-jquery-blockui. * Add Vcs-Git and Vcs-Browser fields to control file. * Declare compliance with Debian Policy 4.1.1. -- Jonas Smedegaard Sat, 28 Oct 2017 03:19:34 +0200 janus (0.2.4-2) unstable; urgency=medium * Declare compliance with Debian Policy 4.0.0. * Update package relations: + Relax to build-depend unversioned on debhelper dpkg-dev: Needed versions satisfied even in oldstable. + Stop explicitly depend on lsb-base sysvinit-utils: Core packages, and needed versions satisfied even in oldstable. -- Jonas Smedegaard Fri, 28 Jul 2017 13:38:53 -0400 janus (0.2.4-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Unfuzz patches. * Advertise DEP3 format in patch headers. -- Jonas Smedegaard Fri, 28 Jul 2017 12:35:16 -0400 janus (0.2.3-1) unstable; urgency=medium [ upstream ] * New release. [ Jonas Smedegaard ] * Fix have janus-demos suggest gstreamer1.0-x. * Fix and modernize SysV init script. Recommend recent sysvinit-utils. * Stop work around wrongly installed headers: Fixed upstream. * Build-depend on libsrtp2-dev for all archs, with libsrtp0-dev as fallback (not only on libsrtp0-dev for some archs). * Stop repackage upstream tarball: No longer includes non-free embedded ICC profile. * Update copyright info: Extend coverage for main upstream author. * Drop all patches cherrypicked upstream: Now applied. * Drop patch 2002: Fixed upstream. * Unfuzz patches 1001 1003. -- Jonas Smedegaard Mon, 12 Jun 2017 17:22:48 +0200 janus (0.2.2+dfsg-4) unstable; urgency=medium * Fix patch 1001. -- Jonas Smedegaard Thu, 16 Mar 2017 13:52:27 +0100 janus (0.2.2+dfsg-3) unstable; urgency=medium [ Victor Seva ] * Fix typo in janus-demos short description. Thanks to Lorenzo Miniero. [ Jonas Smedegaard ] * Build-depend on libsrtp0-dev on archs not yet supported by libsrtp2-dev. * Add patch 1001 to try build documentation by default. * Stop explicitly enable documentation. Revert to build-depend-indep (not build-depend) on doxygen graphviz. See bug#857853. -- Jonas Smedegaard Thu, 16 Mar 2017 12:45:57 +0100 janus (0.2.2+dfsg-2) unstable; urgency=medium * Fix build-depend (not build-depend-indep, for now) on doxygen graphviz. Closes: Bug#857853. Thanks to Adrian Bunk. -- Jonas Smedegaard Thu, 16 Mar 2017 01:03:15 +0100 janus (0.2.2+dfsg-1) unstable; urgency=medium [ Jonas Smedegaard & Victor Seva ] * Initial package. Closes: Bug#849059. -- Jonas Smedegaard Tue, 14 Mar 2017 12:40:48 +0100