Version 1.8.5 of Mandos is released

Teddy Hogeborn teddy at recompile.se
Tue Jul 30 21:22:26 CEST 2019


Mandos 1.8.5 is released.  It contains one major long-awaited new
feature (dracut(8) support) and a few minor-ish bug fixes.  It is still
only a minor version number increase, because the new feature does not
impact any old code or existing users.

Thanks to Juan Miguel Alcarria Herrera <juanmi at arco2000.es> for
reporting the bug about the server failing restarts when using the
"port" option, and thanks again to Peter Palfrader <weasel at debian.org>
for reporting the bug about the server leaving zombie processes.

The support for dracut(8) has been long in coming.  The first prototype
code for this feature was written during DebConf 15 in 2015, very close
to four years ago.  The delay was due to the systemd "Password Agents"
mechanism being difficult to implement correctly; easy to prototype, but
hard to implement correctly according to strict specifications.  So the
feature was shelved until May of this year, when we came up with a
design which worked, and now, two months later, it is done.

Version 1.8.5 (2019-07-30)
* Client
** Support dracut(8) as well as initramfs-tools(7).
** Minor bug fix: Allow the mandos-keygen --passfile option to use
   passfiles with names starting with "-".
** Document known limitation of mandos-keygen --password; it strips
   white space from start and end of the password.
* Server
** Bug fix: The server used to fail to restart if the "port" setting
   was used.  This has been fixed.
** Minor bug fix: Reap zombies left over from checker runs.  (Debian
   bug #933387)

Debian package changes:

* debian/mandos-client.README.Debian: Use new-style interface name.
* debian/tests/control: New file; implements autopkgtest support.
* debian/mandos-client.lintian-overrides
  (manpage-has-errors-from-man): Remove; unnecessary.
* debian/mandos.lintian-overrides
  (init.d-script-needs-depends-on-lsb-base): - '' -
* debian/mandos-client.postinst (update_initramfs): Upstream now
  supports dracut(8), so update commands here to and run the correct
  command to update initramfs.
* debian/control (Build-Depends): Add GLib -dev package.
  (mandos-client/Depends): Add dracut(8) as an alternative dependency to
  initramfs-tools.
  (mandos-client/Conflicts): New; set to "dracut-config-generic".
  (debian/mandos-client.README.Debian): Update for dracut(8) support.
* debian/mandos-client.templates: Reflowed by debconf-gettextize(1).
* debian/mandos.templates: - '' -
* debian/po/POTFILES.in: New.
* debian/po/templates.pot: - '' -
* debian/source/lintian-overrides: New.
* debian/control (Standards-Version): Update to "4.4.0".

/Teddy Hogeborn & Björn Påhlsson

-- 
The Mandos Project
https://www.recompile.se/mandos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://mail.recompile.se/pipermail/mandos-dev/attachments/20190730/0a3fd14b/attachment.sig>


More information about the Mandos-Dev mailing list