guerillabackup (0.5.0) unstable; urgency=low

  Features:
  * Added systemd unit hardening.
  Refactoring:
  * Renamed binaries, pathnames according to Debian package inclusion
    recommendations.
  * Removed obsolete "/var/run" directories.
  Bugfixes:
  * gb-backup-generator:
    * Provide working default configuration.
  * gb-storage-tool:
    * Avoid Exception, use exit(1) on error instead.
    * Improved error message.

 -- halfdog <me@halfdog.net>  Thu, 14 Sep 2023 21:00:00 +0000

guerillabackup (0.4.0) unstable; urgency=low

  Features:
  * StorageTool:
    * Added "Size" check policy to detect backups with abnormal size.
    * Improved messages for interval policy violations and how to fix.
    * Warn about files not having any applicable policies defined.
    * Made policy inheritance control more explicit, improved
      documentation.
  Bugfixes:
  * BackupGenerator:
    * Fixed invalid executable path in systemd service templates.
    * Fixed backup generation pipeline race condition on asynchronous
      shutdown.
    * Applied pylint.
  * StorageTool:
    * Removed anti-file-deletion protection left in code accidentally.
    * Fixed Interval policy status handling when applying retention
      policies.
    * Fixed deletion mark handling with concurrent retention
      policies.
    * Fixed exception attempting element retrieval from nonexisting
      source.
    * Fixed error message typos.

 -- halfdog <me@halfdog.net>  Thu, 19 Jan 2023 14:10:45 +0000

guerillabackup (0.3.0) unstable; urgency=low

  Features:
  * Added StorageTool policy support to verify sane backup intervals
    and to apply data retention policies.

 -- halfdog <me@halfdog.net>  Wed, 30 Nov 2022 15:55:59 +0000

guerillabackup (0.2.0) unstable; urgency=low

  Features:
  * Added StorageTool to check storage data status, currently
    only checking for invalid file names in the storage directory.
  Bugfixes:
  * Improved TransferService error messages and formatting mistake
    in man page.

 -- halfdog <me@halfdog.net>  Wed, 15 Jun 2022 07:57:19 +0000

guerillabackup (0.1.1) unstable; urgency=low

  * Bugfixes:
    * Correct handling of undefined start condition

 -- halfdog <me@halfdog.net>  Sat, 15 Jan 2022 08:56:30 +0000

guerillabackup (0.1.0) unstable; urgency=low

  * Features:
    * Added flexible backup generator run condition support

 -- halfdog <me@halfdog.net>  Sun,  5 Sep 2021 18:31:00 +0000

guerillabackup (0.0.2) unstable; urgency=low

  * Fixes:
    * Fixed wrong full tar backup interval defaults in template
  * Features:
    * Added TransferService clean shutdown on [Ctrl]-C
  * Misc:
    * Applied lintian/pylint suggestions

 -- halfdog <me@halfdog.net>  Sat, 24 Oct 2020 11:08:00 +0000

guerillabackup (0.0.1) unstable; urgency=low

  * Fixes from Debian mentors review process
    * Removed postrm script template
    * Changed Debian package section from misc to extra
    * Moved file/directory permission setting changes from postinst
      to package building rules
    * Manpage text corrections after spellchecking
  * Features:
    * Python 2 to 3 transition applying pylint for coding style
      and syntax error detection, code refactoring
    * Enforce gnupg encryption exit status check
  * Bugfixes:
    * Improved IO-handling to external processes during shutdown
    * Improved transfer protocol error handling
    * Disable console output buffering when not operating on TTYs
    * Improved tar backup error status handling, cleanup
    * Handle broken full/inc backup timing configuration gracefully
    * Close file descriptors after file transfer or on shutdown
      due to protocol errors

 -- halfdog <me@halfdog.net>  Thu, 19 Jul 2018 20:57:00 +0000

guerillabackup (0.0.0) unstable; urgency=low

  * Initial packaging of guerillabackup

 -- halfdog <me@halfdog.net>  Fri, 30 Dec 2016 00:00:00 +0000
