janus (1.1.2-4) unstable; urgency=medium

  * Team upload
  * Acknowledge Non-maintainer upload.
  * Port to newer @rollup/plugin-update
  * Multi-Arch: foreign for janus-demo

 -- Bastien Roucariès <rouca@debian.org>  Tue, 17 Feb 2026 09:53:56 +0100

janus (1.1.2-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Backport upstream fix for FTBFS with FFmpeg 8. (Closes: #1115027)

 -- Adrian Bunk <bunk@debian.org>  Sat, 03 Jan 2026 17:51:07 +0200

janus (1.1.2-3) unstable; urgency=medium

  * Team upload.

  [ Sudip Mukherjee ]
  * Start Janus only if it is not already running. (Closes: #1102692)
  * Remove skip-not-installable from autopkgtest.

 -- Guillem Jover <gjover@sipwise.com>  Tue, 22 Jul 2025 23:43:18 +0200

janus (1.1.2-2) unstable; urgency=medium

  * Team upload.
  * Fix autopkgtest:
    - Take fix from upstream to make test case work with python3.11.
    - Fix test script to use system janus.
    - Call test script to run janus daemon which is required by the functional
      test to talk to.
    (Closes: #1102601)

 -- Guillem Jover <gjover@sipwise.com>  Fri, 11 Apr 2025 20:49:12 +0200

janus (1.1.2-1.2) unstable; urgency=medium

  * Non-maintainer upload.

  [ Sudip Mukherjee ]
  * d/t/control: skip autopkgtest if uninstallable.
    - python3-aiortc is not available in Plucky.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 27 Feb 2025 17:36:42 +0100

janus (1.1.2-1.1) unstable; urgency=medium

  * Non-maintainer upload.

  [ Zixing Liu <zixing.liu@canonical.com> ]
  * d/p/2010_fix_ffmpeg_7.patch: fix FTBFS with FFmpeg 7
    (Closes: #1072424)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 17 Feb 2025 11:53:59 +0100

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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  Thu, 28 Apr 2022 16:24:42 +0200

janus (1.0.0-4) unstable; urgency=medium

  * fix update patch to JavaScript module

 -- Jonas Smedegaard <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  Sat, 26 Jun 2021 11:13:56 +0200

janus (0.11.2-1) unstable; urgency=medium

  [ upstream ]
  * new release

 -- Jonas Smedegaard <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  Tue, 06 Oct 2020 19:06:54 +0200

janus (0.10.5-1) unstable; urgency=medium

  [ upstream ]
  * new release

 -- Jonas Smedegaard <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  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 <dr@jones.dk>  Sun, 14 Jul 2019 21:04:03 -0300

janus (0.7.2-2) unstable; urgency=medium

  * Release to unstable.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 07 Jul 2019 22:04:13 -0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog janus-tools`.
