apt-dater (1.0.5) unstable; urgency=low

  * Update err pattern to ignore fail2ban string.
    (github pull request #151 by Herman van Rink @helmo)
  * Clean up whitespace and indenting.
    (github pull request #170 by Mike Beattie @mjbnz)
  * Update README.autoref link to *Attacks on Package Managers* article.
    (github issue request #171 by Jakob Haufe @sur5r)
  * Fix attribute hasupdate in report.dtd.
    (github pull request #172 by Juri Grabowski @gratuxri)
  * Fix quoting of examples in apt-dater.xml.
    (github pull request #174 by Juri Grabowski @gratuxri)
  * Cleanup and update autotools.
    (github pull request #180 by Stefan Bühler @stbuehler)
  * Fix various memory handling issues.
    (github pull request #182 by Stefan Bühler @stbuehler)
  * Fix _GNU_SOURCE redefinition warning.
    (@alpinelinux aports patch by Henrik Riomar @HRio)

 -- Thomas Liske <liske@ibh.de>  

apt-dater (1.0.4) unstable; urgency=low

  * tmux
    - bind kill-pane to `q` w/o prefix key (requires tmux 2.1+)
      (github pull request #130 by Stefan Bühler @stbuehler)
  * Travis CI:
    - use docker for recent Debian build environment
      (github issue #139 by Lukas Kallies @kallies)
  * Bugfixes:
    - Fix Tcl filters never matching due to broken return code handling.
    - Do not fail on make install on updating due to symlinks creation.
      (github issue #131 by Robin Kluth @Commifreak)
    - Revert a82d3f7: default config value for 'err-pattern' should not
      use html entities.
      (github issue #124 by Stephan Sürken <absurd@debian.org>)
    - Update err-pattern to ignore fail2ban string.
      (github pull request #151 by Hermann van Rink @helmo)
    - Fix syntax of report.dtd schema.
      (github issue #153 by Mathieu Parent @sathieu)
    - Clean up whitespaces and indenting.
      (github pull request #170 by Mike Beattie @mjbnz)
    - Fix link in README.autoref.
      (github issue #171 by Jakob Haufe @sur5r)
    - Fix attribute hasupdate in report.dtd.
      (github pull request #172 by @gratuxri)
    - Fix quoting of examples in apt-dater.xml.
      (github pull request #174 by @gratuxri)
  * Update to automake 1.16.

 -- Thomas Liske <liske@ibh.de>  Sun, 10 Feb 2019 22:15:45 +0100

apt-dater (1.0.3) unstable; urgency=low

  * adsh: ssh wrapper which records ssh sessions using script
  * screen: add support for SCREENDIR env variable
    (github pull request #111 by Thomas Wouters @twouters)
  * Update to automake 1.15.
  * Bugfixes:
    - man: change config filenames (s/(apt-dater|hosts).config/$1.xml/g;)
      (Debian Bug#793100 by Stephan Sürken <absurd@debian.org>)
    - etc: take account of --sysconfdir
      (github issue #101 by Alex Dunn @dunn)
    - suppress I/O warnings triggered by XInclude
    - check libxml2 ABI interface
    - fix MAINTAINER env variable handling
    - replace MAINTAINER by AD_MAINTAINER environment variable
    - fix hooks/plugin-dir example and schema definition
      (github issue #100 by @fufroma)
    - fix syntax of string comparison in ssh-addonce
      (github pull request #103 by @jvsalo)
    - fix hosts stuck in refresh
      (Debian Bug#801994 by Stefan Bühler <stbuehler@lighttpd.net>)
    - use localstatedir in stead of static /var
      (github pull request #109 by Thomas Wouters @twouters)
    - recursive eval datarootdir fixing default value of XML_SCHEMA_DIR
      (github issue #112 by @kpengboy)
      (Debian Bug#826403 by Evgeni Golov <evgeni@debian.org>)
    - fix typo in german translation
      (Debian Bug#813103 by Alexander Schier <alexander_schier@yahoo.de>)
    - workaround for less: use errpattern with grep -P only and enable
      colorized output in less
    - change default screen socket dir on OS X
      (github issue #110 by Thomas Wouters @twouters)
    - tmux: silence obsolete tmux 2.2 option "status-utf8"
      (Debian Bug#827107 by Evgeni Golov <evgeni@debian.org>)
    - use LC_ALL=C on date call for reproducible builds
      (Debian Bug#797211 by Chris Lamb <lamby@debian.org>)

 -- Thomas Liske <liske@ibh.de>  Mon, 13 Jun 2016 15:44:30 +0200

apt-dater (1.0.2) unstable; urgency=low

  * Minor bugfixes by Simon Kainz <simon@familiekainz.at>:
    - Segfaulting due misused g_error() call (Debian Bug#767584).
    - Typos in manpages (Debian Bug#770444).
  * Drop linking binary blobs for default configs, use portable xxd
    based implementation (Debian Bug#767594).
  * Switching config engine again: libxml2
  * Convertion of legacy hosts.conf to hosts.xml.
  * Update host states using GFileMonitor instead of polling.
  * Make apt-dater usable by different concurrent users sharing the
    same hosts and sessions.
  * Add support using tmux for tty muxing instead of screen
    (required to support different users sharing sessions).
  * Allow reproducible builds.
    (Debian Bug#789648 by Dhole <dhole@openmailbox.org>)
  * Do not run ssh-add for keys already in ssh-agent.

 -- Thomas Liske <liske@ibh.de>  Tue, 07 Jul 2015 11:25:15 +0200

apt-dater (1.0.1) unstable; urgency=low

  * Bugfixes:
    - Documentation bugfix in hosts.config example
      (host identifiers must not contain dots).
    - lib/cmd script does not respect AD_SSH_HOST making SSHHost config
      option useless.
    - lib/cmd does not run apt-dater-host via SSH in generic-ssh handler.
  * Update Portuguese translation.
    (Closes Debian Bug#767524 by Américo Monteiro <a_monteiro@gmx.com>)

 -- Thomas Liske <liske@ibh.de>  Fri, 31 Oct 2014 20:36:23 +0100

apt-dater (1.0.0) unstable; urgency=low

  * Update German localization.
  * Assume target_os is linux compatible as default
    (fixes building on kfreebsd and hurd flavours).
  * Use SSH / OptionalCmdFlags on host refresh.
    (Closes Debian Bug#678111 by "jonas")
  * Fix sftp's port parameter.
    (Contributed by Michael Abmayer)
  * Don't translated shortcuts on help screen.
    (Contributed by Michael Abmayer)
  * Localize 'Oldest:' date/time display.
    (Closes Debian Bug#718500 by Timo Weingärtner <timo@tiwe.de>)
  * Add negative lookbehind to error detection. This stops
    matching lines like "No error reported.".
    (Closes github issue #25 by Stefan Eriksson.)
  * Add Portuguese translation.
    (Closes Debian Bug#757290 by Américo Monteiro <a_monteiro@gmx.com>)
  * Update to automake 1.14.
  * Add new configuration backend using libconfig.
    (Closes github issue #5 and #9 by Stefan Eriksson and
     Debian Bug#678271 by jonas <jonas@freesources.org>)
  * ADP 7.0: Eval needrestart's kernel status to detect kernel updates.
    (Closes github issue #37 by GiNeR)

 -- Thomas Liske <liske@ibh.de>  Tue, 28 Oct 2014 18:30:10 +0100

apt-dater (0.9.0) unstable; urgency=low

  * Add 'failure diagnostic' screen.
    (Closes Debian Bug#646902 by Markus Raab)
  * Document ErrPattern statement in apt-dater.conf.
    (Closes SF Bug by Herman van Rink)
  * Remove depreciated Tcl_Interp access (required for Tcl8.6+).
  * Include config.h before using HAVE_LOCALE_H (provided by Patrick Matthäi).
  * New feature: cluster support (README.clusters)
  * Sync to apt-dater-host 0.9.0-adp0.6:
    - cluster support
    - depend on ImVirt.pm on Debian

 -- Thomas Liske <liske@ibh.de>  Tue, 29 May 2012 14:22:41 +0200

apt-dater (0.8.6) stable; urgency=low
  * zypper:
    - Fixed: zypper did not report any updates (reported by Ivan De Masi).
    - Use 'zypper refresh' for refreshing package repositories.
  * Add RELEASE header to version string on RPM queries.
  * Update apt-dater.conf man page.
  * Fix two hardening compile warnings (provided by Patrick Matthäi).
  * Include locale.h if available.
    (Closes Debian Bug#642696 by Mònica Ramírez Arceda)
  * Use apt-get as default package manager.
    (Closes Debian Bug#635048 by Felix Bartels)
  * Add dummy man page apt-dater-host.1 (contributed by Patrick Matthäi).

 -- Thomas Liske <liske@ibh.de>  Tue, 27 Sep 2011 15:37:03 +0200

apt-dater (0.8.5) unstable; urgency=low

  * Fixed a key mismatch in the history view.
  * Fixed a selector positioning bug.
  * Don't use sudo on apt-dater-host status w/ aptitude.
    (Fixes Debian Bug#596723 by "chrysn")
  * Configure should check if popt.h is available.
    (Closes SF Bug#3045502 by Henri Salo)
  * Drop "[screen] enabled" config option, it doesn't work any more.
    (Reported by Daniel Baumann due Debian Bug#597941)
  * Fix unknown yum based hosts (reported on Fedora) due bad package status
    interpretation.
    (Reported by Patrick Matthäi)
  * Some pedantic stuff (use long options for aptitude and apt-get to
    ease code reading). Don't fail on untrusted/unauthenticated packages
    when checking for upgrades (still check for the upgrade itself).
    (Contributed by Mathieu PARENT due SF Bug#3158198)
  * Check for updates (refresh) using dist-upgrade. This show
    ABI-incompatible upgrades (like the recent bind9 one:
    http://www.debian.org/security/2010/dsa-2130.en.html).
    (Contributed by Mathieu PARENT due SF Bug#3158198)
  * Make upgrade method customizable.
    (Inspired by Mathieu PARENT due SF Bug#3158198)
  * Fixed a key mismatch in the history view.
  * Fixed a selector positioning bug.
  * Allow apt-dater-host to be used with ssh keys.
    (Inspired by 'Chromosom' due SF Bug#2862139)

 -- Andre Ellguth <ellguth@ibh.de>  Tue, 01 Feb 2011 09:04:25 +0100

apt-dater (0.8.4) unstable; urgency=low

  * Add UUID host field to report output.
  * Don't fail if apt-dater-host could not get the installed kernel packages;
    fallback to unknown reboot status.
    (Closes SF Bug#2991717 by Karoly Molnar)
  * Use $DPKGTOOL to detect packages with updates.
    (Contributed by Alexandre Anriot)
  * Update german localization.

 -- Andre Ellguth <ellguth@ibh.de>  Mon, 05 Jul 2010 12:51:58 +0200

apt-dater (0.8.3) unstable; urgency=low

  * Parameters on 'apt-dater-host install' must not be interpreted by
    the shell, thanks to Henri Salo.
  * Remove obsolete DefaultUser/DefaultPort lines from conf/apt-dater.conf.example.
    (Closes SF Bug#2946417 by Mathieu PARENT)
  * Handle fwrite return values in keyfiles.c.
  * Add apt-dater-host zypper version (using zypper in rug compatibility mode).
    (Contributed by Chris Liles)
  * Detect screen's socket path during configure.
    (Closes SF Bug#2950721 by Chris Liles)
  * Add .spec files for rpm packaging.
  * Add '-o Aptitude::Delete-Unused=false' to aptitude safe-upgrade calls.
    (Contributed by Patrick Matthäi)

 -- Andre Ellguth <ellguth@ibh.de>  Mon, 29 Mar 2010 08:35:03 +0200

apt-dater (0.8.2) unstable; urgency=low

  * Fix apt-dater not working on PPC
    (Closes Debian Bug#563159 by Gefried Fuchs; thanks to Simon Richter).
  * Fix hotkey l for expanding not working
    (Closes Debian Bug#564450 by Gefried Fuchs)
  * Fix pressing C for file transfer gives error message
    (Closes Debian Bug#564459 by Gefried Fuchs)
    The SFTPCmd config parameter should be set to /usr/bin/sftp -
    the old default value does not work any more.
  * Fix translated confirmation questions.
    (Closes Debian Bug#565931 by Patrick Matthäi).
  * Fix Debian hosts got 'Unknown' if the had upgrades which depends
    on broken packages.
  * apt-dater-host: add --assume-yes on safe-upgrade as suggested by
    Stephan Sürken. This is now default but could disabled in the
    apt-dater-host.conf file.
    (Closes Debian Bug#565930)
  * Fix German localisation typos.
    (Closes SF Bug#2941509 by Micha vor dem Berge)
  * Fix Debian hosts become 'Unknown' if they hadn't a stock Debian kernel installed.
    (Closes SF Bug#2933741 by alma@arwin.hu)

 -- Andre Ellguth <ellguth@ibh.de>  Wed, 03 Feb 2010 15:27:39 +0100

apt-dater (0.8.1) unstable; urgency=low

  * Add hooks on connect/install/refresh/upgrade.
  * Run external commands via shell script helper.
  * Add host history data to XML reports.
  * Add -n command line argument (report w/o refresh).
  * Extended tagging by host flags.
  * Fixes:
    - upgrade & install on filtered categories
    - pass --as-needed to ld
    - minor ui glitches (no more flicker)
  * Add Italian translation - contributed by
    Milo Casagrande <milo@ubuntu.com>.
  * Drop DefaultUser and DefaultPort configuration. If a host has no
    username or port given, let ssh select the right one.
    (Closes Debian Bug#559366 by "chrysn")
  * Update adproto to version 0.5.

 -- Andre Ellguth <ellguth@ibh.de>  Fri, 18 Dec 2009 13:39:52 +0100

apt-dater (0.8.0) unstable; urgency=low

  * Add gettext support.
  * Hosts can now be tagged (like in mutt).
  * Support mutt like navigation.
  * Add uname fields to apt-dater-host proto.
  * Apply 01-aptitude_safe-upgrade.dpatch from Debian.
  * Improve auto refresh feature.
  * History feature (record ssh session with script).
  * Remove "Status file missing" category ("Unkown" is used instead).
  * apt-dater-host (debian/yum): optional cleanup after install/upgrade
  * apt-dater-host protocol 0.3:
    - broken packages support
  * Debug feature (adds some assertions to the code).
  * Fixes:
    - KERNELINFO status flag on Debian Lenny
    - documentation
    - set FD_CLOEXEC on lockfiles
    - don't use hardcoded screen dump filenames
    - reduce CPU cycles use by refreshing the screen more than needed
    - don't pass MAINTAINER on commandline, use SSH's SendEnv/AcceptEnv instead
      (Debian Bug#529200 by Alexander Barton)
    - set LC_ALL=C on apt-dater-host rather than clear LANG env variable
      (SF bug #2786495 by Sebastian Heinlein and #2793663 by "kepi")

 -- Thomas Liske <liske@ibh.de>  Tue, 26 May 2009 16:31:41 +0200 

apt-dater (0.7.0) unstable; urgency=low

  * New auto refresh feature
  * Improved search function
  * Improved more info page
  * Basic WUA client
  * Removed memory leak

 -- Andre Ellguth <ellguth@ibh.de>  Wed, 21 Jan 2009 15:17:18 +0100

apt-dater (0.6.4) unstable; urgency=low

  * Fixed sf bugs #2308347, #2308369, #2308370
  * Add host details window.

 -- Andre Ellguth <ellguth@ibh.de>  Tue, 25 Nov 2008 15:11:55 +0100

apt-dater (0.6.3) unstable; urgency=low

  * The getnLine() function can now handle a input of 4096 characters.
  * Added support for ssh identity file per group.
  * Add new VIRT line to apt-dater-host protocol.

 -- Andre Ellguth <ellguth@ibh.de>  Mon, 17 Nov 2008 15:59:30 +0100

apt-dater (0.6.2) unstable; urgency=low

  * Fixed 2 bugs in the dump screen function.
  * Add RPM only apt-dater-host script.

 -- Andre Ellguth <ellguth@ibh.de>  Fri, 08 Aug 2008 15:19:47 +0200

apt-dater (0.6.1) unstable; urgency=low

  * Fixed some bugs in the search function
  * Changes in the XML report: 
    - Renamed root element
    - Supply DTD file
    - Added another XSLT sample
  
 -- Andre Ellguth <ellguth@ibh.de>  Tue, 05 Aug 2008 11:14:42 +0200

apt-dater (0.6.0) unstable; urgency=low

  * New feature: TCL host filter function (README.tclfilter)
  * New feature: XML report function (apt-dater -r)
  * A better character input function
  
 -- Andre Ellguth <ellguth@ibh.de>  Tue, 29 Jul 2008 16:38:10 +0200

apt-dater (0.5.8) unstable; urgency=medium

  * Terminal resize handler works now correctly.
  * Added the scrolling function to the help page.
  * Global definition of control and function keys.
  * Preparations for TCL host filters.

 -- Andre Ellguth <ellguth@ibh.de>  Wed, 23 Jul 2008 16:16:58 +0200

apt-dater (0.5.7-ibh1) unstable; urgency=medium

  * Fixed a bug in apt-dater-host which let it die on Debian Etch.

 -- Thomas Liske <liske@ibh.de>  Mon, 21 Jul 2008 19:31:06 +0200

apt-dater (0.5.7) unstable; urgency=low

  * Fixed some bugs in the status file detection.

 -- Andre Ellguth <ellguth@ibh.de>  Mon, 21 Jul 2008 16:49:40 +0200

apt-dater (0.5.6) unstable; urgency=low

  * Fixed a bug in the lock function.

 -- Andre Ellguth <ellguth@ibh.de>  Thu, 17 Jul 2008 15:24:05 +0200

apt-dater (0.5.5.1) unstable; urgency=low

  * Added lsb-release as debian package dependency
  * Check if the LSBREL status information is empty 

 -- Andre Ellguth <ellguth@ibh.de>  Wed, 16 Jul 2008 16:58:32 +0200

apt-dater (0.5.5) unstable; urgency=low

  * Added support for rug, yum based distributions.
  * New additional informations (lsb_release, kernel release).

 -- Andre Ellguth <ellguth@ibh.de>  Wed, 16 Jul 2008 16:58:32 +0200

apt-dater (0.5.4) unstable; urgency=low

  * New upstream version

 -- Andre Ellguth <ellguth@ibh.de>  Mon, 14 Jul 2008 15:40:42 +0200

apt-dater (0.5.3-ibh1) unstable; urgency=low

  * Fix typo in apt-dater-host preventing
    'apt-dater-host install' to work.

 -- Thomas Liske <liske@ibh.de>  Thu, 10 Jul 2008 10:48:27 +0200

apt-dater (0.5.3) unstable; urgency=low

  * added generic apt/aptitude interface in apt-dater-host
    (still needed some work to support non-dpkg-based systems)

 -- Thomas Liske <liske@ibh.de>  Wed, 09 Jul 2008 09:37:42 +0200

apt-dater (0.5.2) unstable; urgency=low

  * Added apt-dater.conf manpage.
  * Fixed some locking issues.

 -- Thomas Liske <liske@ibh.de>  Tue, 08 Jul 2008 09:38:32 +0200

apt-dater (0.5.1) unstable; urgency=low

  * Documentation fixes.

 -- Thomas Liske <liske@ibh.de>  Fri, 04 Jul 2008 14:50:34 +0200

apt-dater (0.5.0) unstable; urgency=low

  * Initial Release.

 -- Thomas Liske <liske@ibh.de>  Thu,  3 Jul 2008 13:56:44 +0200
