remctl (3.16-4build3) focal; urgency=medium

  * No-change rebuild for PHP 7.4

 -- Bryce Harrington <bryce@canonical.com>  Thu, 27 Feb 2020 22:08:02 +0000

remctl (3.16-4build2) focal; urgency=medium

  [ Rafael David Tinoco ]
  * Sponsoring ruby2.7 transitions

  [ Lucas Kanashiro ]
  * No-change rebuild for ruby2.7

 -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Wed, 26 Feb 2020 17:11:02 +0000

remctl (3.16-4build1) focal; urgency=medium

  * No-change rebuild to drop python3.7.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 18 Feb 2020 10:25:29 +0100

remctl (3.16-4) unstable; urgency=medium

  [ Gianfranco Costamagna ]
  * Avoid autopkgtest trying to download and install typing from PIP for
    the Python tests by removing install_requires, since setuptools is not
    smart enough to know that the typing dependency is satisfied by Python
    3's standard library.  (Closes: #944151, #944152)

 -- Russ Allbery <rra@debian.org>  Tue, 05 Nov 2019 20:45:18 -0800

remctl (3.16-3) unstable; urgency=medium

  * Fix syntax of Python autopkgtest script to work with both Python 2 and
    Python 3.

 -- Russ Allbery <rra@debian.org>  Sun, 03 Nov 2019 10:52:30 -0800

remctl (3.16-2) unstable; urgency=medium

  * Reupload including the binary packages since source-only uploads
    aren't allowed when NEW processing is involved.  (Requires a version
    bump because dgit already recorded the 3.16-1 version as part of a
    source-only upload.)

 -- Russ Allbery <rra@debian.org>  Sat, 26 Oct 2019 15:13:23 -0700

remctl (3.16-1) unstable; urgency=medium

  * New upstream release.
    - Add -t flag to the remctl client to specify network timeout.
    - Fix NULL pointer dereference after memory allocation failure.
    - Add GCC attributes to declarations in remctl.h.
  * Add python3-pyremctl package with the Python 3 version of the
    libremctl bindings and drop python-remctl.  (Closes: #938350)
  * Remove XS-Python-Version, since only 2.7 is now supported.
  * Add Build-Depends-Package to libremctl1 symbols file.
  * Mention remctl-shell in the long description of remctl-server.
  * Update to debhelper compatibility level V12.
    - Switch to debhelper-compat dependency and remove debian/compat.
    - Override dh_missing rather than pass --fail-missing to dh_install.
  * Update standards version to 4.4.1.
    - Install NEWS in all packages as /usr/share/doc/<package>/NEWS.gz
      rather than as changelog.gz.
  * Remove obsolete debian/source/options file to force xz compression.
  * Remove unnecessary Perl module test that includes Recommends.  The
    Perl module has no Recommends, so this is redundant with the normal
    dependency test.
  * Drop versioned dpkg-dev dependency that's older than oldoldstable.
  * Drop version constraint on gem2deb satisfied by oldoldstable.
  * Drop Provides: php7.0-remctl from php-remctl.  This transition was
    completed long ago.
  * Run wrap-and-sort -ast.

 -- Russ Allbery <rra@debian.org>  Sat, 26 Oct 2019 13:49:19 -0700

remctl (3.15-1) unstable; urgency=medium

  * New upstream release.
    - Fix possible output truncation for commands receiving data from
      standard input that exit before reading all input data.
    - Do more paranoid validation of more protocol elements.
    - Make a test robust against the first resolved value of 127.0.0.1 not
      being localhost.  (Closes: #835677)
  * Add Multi-Arch: same for libnet-remctl-perl and ruby-remctl.
  * Enable basic pkg-perl-autopkgtests tests with a custom control file,
    since autodep8 doesn't find the Perl package built from this
    more-complex source package.  Don't include the smoke test for now
    since it requires a more complex setup and execution of the test from
    the perl subdirectory.
  * Add the Python import test generated by autodep8 to the package.
    (Unfortunately, autopkgtest-pkg-python in the Testsuite control field
    appears to do nothing if debian/tests/control exists in the package.)
  * Add dh-python to Build-Depends as requested by dh_python2.
  * Add debian/upstream/metadata file.
  * Set Rules-Requires-Root: no.
  * Bump watch file version to 4.
  * Update standards version to 4.1.4 (no changes required).

 -- Russ Allbery <rra@debian.org>  Sat, 05 May 2018 15:30:47 -0700

remctl (3.14-1) unstable; urgency=high

  * New upstream release.
    - SECURITY: Fix use-after-free and double-free when handling the sudo
      option in remctld.  This may allow (with some difficulty) arbitrary
      command execution on the server by streaming clients if the sudo
      option was used in the server configuration.  Thanks, Santosh
      Ananthakrishnan.  (CVE-2018-0493)
  * Add upstream-vcs-tag pattern to debian/gbp.conf.
  * Use an https URL in debian/watch.
  * Update debhelper comptibility level to V11.
    - Drop dependency and explicit configuration of dh-autoreconf.
    - Drop explicit --parallel option, since this is now the default.
  * Update standards version to 4.1.3.
    - Change libremctl-dev priority to optional.
    - Use https URLs in debian/copyright.
  * Refresh upstream signing key.

 -- Russ Allbery <rra@debian.org>  Sun, 01 Apr 2018 15:07:40 -0700

remctl (3.13-1) unstable; urgency=medium

  * New upstream release.
    - remctl-shell now supports being run as a forced command.
    - The summary configuration option is now allowed for commands with
      subcommands other than ALL, passing in two arguments to the summary
      command.
  * Build the standalone binaries with -fPIE.

 -- Russ Allbery <rra@debian.org>  Mon, 10 Oct 2016 19:23:31 -0700

# For older changelog entries, run 'apt-get changelog libremctl1'
