burp (1.4.12-1) experimental; urgency=low

  * New upstream release 1.4.12 (not stable).
  * Changes in burp-1.4.12:
    - Make 'make test' skip tests if no source of randomness seems to exist
      for openssl to use.
    - Fix restoring of correct file times on Windows clients.
    - Fix false failure notification - differentiate between not getting a
      lock and getting an error when trying to get a lock.
    - Turn off excessive logging on some restores.
    - Rename configure.in to configure.ac to avoid Debian build warnings.
    - Make test script check for lock file instead of working/finishing symlinks
      when checking whether an operation has finished yet.
      Removed debian/patches/wait_for_backup.patch.
    - Fix encryption casting problem on 64 bit big endian platforms (e.g. s390x,
      ppc64, sparc64).
  * Remove debian/patches/endian.patch, applied upstream.
  * Remove debian/patches/showlogs.patch, applied upstream.
  * Remove debian/patches/disabletest5and6.patch, applied upstream.
  * Remove debian/patches/series because it is no longer contains any patches.
  * Remove empty directory debian/patches.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sun, 13 Apr 2014 18:14:32 +0200

burp (1.4.10-2) experimental; urgency=medium

  * Add missing "exit 0" statement in debian/init. (Closes: #742218)

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sun, 06 Apr 2014 12:24:24 +0200

burp (1.4.10-1) experimental; urgency=low

  * New upstream release 1.4.10 (not stable).
  * Changes in burp-1.4.10:
    - Bug fix for false failure notification when a client tries to
      connect again while a backup is still in progress.
  * Changes in burp-1.4.8:
    - Be sure to close directory file descriptor if fdopendir() fails.
    - Extend the JSON list functionality so that covers all types of listing.
    - Allow the backup to carry on if a filename was too long for the server.
    - Regenerate server certificates if the CA directory exists and is empty.
    - Add machine-readable statistics files for restores and verifies in the
      backup directories.
    - Bug fix for server not exiting after one connection with '-n'.
    - Add 'manual_delete=<directory>' option. This makes the server move
      directories to be deleted to the specified directory, with the intention
      that they will be deleted manually (perhaps by a cron job) later.
  * Changes in burp-1.4.6:
    - Add client option '-a T', which checks whether it is yet time for a backup
      without actually doing a backup.
    - Make the server request the whole file when ctime changes on Windows,
      otherwise changes to metadata when the file content is unchanged will not
      be noticed.
    - Add 'delete' to the client help output.
    - Bug fix for the include_glob code being run on the server side.
    - Bug fix for in the include_glob code not initialising the glob_t struct
      correctly.
    - Get 'include_glob=' in the clientconfdir server side file to work without
      also needing an 'include='.
    - When backing up, open files and directories with O_NOATIME flag so that
      the access time is not changed.
    - Bug fix for no failure notification being sent when the backup directory
      cannot be created.
  * Changes in burp-1.4.4:
    - Bug fix for include_glob xmalloc success check on Windows.
    - Fix long list and status monitor output when a directory argument
      is given.
    - Fix restore problem with backups containing both compressed and
      uncompressed files.
    - Bug fix for an interrupted backup causing a resume when a restore_client
      connects.
    - Bug fix for defaulting 'resume partial' to off.
  * Changes in burp-1.4.2
    - Add a machine-readable statistics file to each backup directory.
  * Changes in burp-1.4.0
    - Add Abbas Khan's RHEL spec files and related things.
    - Add Benjamin Sans's include_glob feature.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Wed, 05 Mar 2014 13:29:04 +0100

burp (1.3.48-4) unstable; urgency=high

  * Include "autotools-dev" addon for dh in debian/rules to allow
    config.{sub,guess} to be regenerated. (Closes: #743873)

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Mon, 07 Apr 2014 19:39:01 +0200

burp (1.3.48-3) unstable; urgency=medium

  * Add missing "exit 0" statement in debian/init. (Closes: #742218)

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sat, 05 Apr 2014 11:01:59 +0200

burp (1.3.48-2) unstable; urgency=low

  * Add patch to fix pointer casting in src/msg.c:transfer_gzfile_in
    to fix FTBFS on 64-bit big-endian architectures (Closes: #740505):
    - debian/patches/endian.patch
  * Replace debian/patches/disable_tests.patch with debian/patches/fixskiptest,
    so that only test 6 and 7 are skipped when there is no PRNG available.
  * Add patch for the test function wait_for_backup_to_finish to check
    for the existance of /var/spool/burp/testclient/lockfile instead
    of the symlinks /var/spool/burp/testclient/{working,finishing}
    (Closes: #740547):
    - debian/patches/wait_for_backup_to_finish.patch
  * Now using autoreconf for better portability:
    - Change dh $@ to dh $@ --with autoreconf in debian/rules file.
    - Add dependency on dh-autoreconf in debian/control.
  * Change dh_verbose to 1 to solve compiler-flags-hidden warnings in
    debian/rules file.
  * Remove obsolete overrides in rules file:
    - override_dh_auto_install
    - override_dh_install
    - override_dh_installdocs
  * Using dh_auto_configure instead of just running ./configure with the
    following options in debian/rules:
    - prefix /usr
    - sysconfdir /etc/burp
    - sbindir $${prefix}/sbin
    - mandir $${prefix}/share/man
    - C/CPP/LD flags uses exported build flags
  * Add debian/burp.install and debian/burp.dirs.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Mon, 03 Mar 2014 15:54:28 +0100

burp (1.3.48-1) unstable; urgency=low

  * New upstream release.
    - Fix long delay in init script when the stop function is
      invoked. (Closes: #687523)
    - Add missing compiler and linker flags on armel, armhf, i386,
      kfreebsd-amd64, powerpc and s390 architectures. (Closes: #675368)
    - Fix bedup crashing with exit status 139. (Closes: #715678)
    - Fix restoring of correct file times on Windows clients.

  * Bump Standards-Version to 3.9.5.0:
    - Add dependency on initscripts (>= 2.88dsf-13.3).
  * Add Vcs-Browser field to debian/control.
  * Bump dephelper version to 9:
    - Fixes lintian reports about missing hardening of
      binaries ("hardening-no-relro"). (Closes: #735128)
  * Update address of FSF in debian/copyright. (Closes: #735129)
  * Change copyright for files in debian/ from GPL-2 to AGPL-3.
  * Add upstream patch to disable compile-time test when no
    PRNG is available: (Closes: #675761)
    - debian/patches/disable_tests.patch
  * Add patch to display a list of available log files
    when one or more compile-time tests have failed:
    - debian/patches/showlogs.patch
  * Adjust debian/watch file to track stable 1.3.x releases only,
    the experimental 1.4.x releases are ignored.

  * Changes in burp 1.3.46:
    - Another bug fix for false failure notification - differentiate between
      not getting a lock and getting an error when trying to get a lock.
    - Turn off excessive logging on some restores.
  * Changes in burp 1.3.44:
    - Fix false failure notification when a client tries
      to connect again while a backup is still in progress.
  * Changes in burp 1.3.42:
   - In backup phase 4, a 'deleteme' directory may already exist if the server
     was previously interrupted whilst deleting it. If so, delete it before
     attempting to rename anything to it.
  * Changes in burp 1.3.40:
   - Make the server request the whole file when ctime changes on Windows,
     otherwise changes to metadata will not be registered when the file
     contents are unchanged.
   - Add 'delete' to the client help output.
   - When backing up, open files and directories with O_NOATIME flag so that the
     access time is not changed.
   - Fix missing failure notification when the backup directory
     cannot be created.
  * Changes in burp 1.3.38:
   - Fix long list and status monitor output when a directory argument is given.
   - Fix restore problem with backups containing both compressed and
     uncompressed files.
   - Fix interrupted backups triggering a resume when a restore_client connects.
   - Fix defaulting 'resume partial' to off.
  * Changes in burp 1.3.36:
   - Fix truncation of timestamps in the live status monitor.
   - Default the 'resume partial' feature to being off, and add an option to
     turn it on.
  * Changes in burp 1.3.34:
   - Contributions from Avi Rozen:
     + Major autoconf cleanup.
     + Initial support for cross-building Android targets.
   - On the server, indicate where logging is occurring.
   - Fix bedup segfaulting when using -m with no argument.
  * Changes in burp 1.3.32:
   - Fix status monitor segfault.
   - Run timed backups with lower thread priority on Windows.
   - Add 'vss_drives' option, which gives the ability to specify which Windows
     drives get a VSS snapshot.
  * Changes in burp 1.3.30:
   - Add a warning when run on Windows without admin privileges.
   - Perform fewer lstat()s on systems that support d_type (i.e. most
     Linux systems) in order to speed up certain operations.
   - Allow _FORTIFY_SOURCE to work.
   - Fix problem with burp_ca.bat and repeated field names in burp.conf.
   - Put registry keys back into the Windows installer.
   - Fix for SIGHUP reload causing the server to go into non-forking mode.
   - Mark backups which can be deleted.
   - Add a client option for deleting backups which can be deleted.
   - Add a 'client_can_delete' option on the server.
   - Fix for using the wrong lock directory when 'directory' is
     overridden for a client.
  * Changes in burp 1.3.28:
   - Add the ability to resume partially transferred files.
   - Make sure 'timer conditions not met' message appears on the client.
   - Fix turning off compression before resuming a backup.
  * Changes in burp 1.3.26:
    - When a read_blockdev option matches a symlink, backup the destination as
      a raw block device.
    - Avi Rozen's valgrind cleanup. Includes a fix for a bug in restore_client.c
      where overwrite_ok checked the wrong stat struct when considering a FIFO.
    - Add '-v' option to bedup (output the names of duplicate files).
    - Add '-d' option to bedup (delete duplicates instead of hardlinking - not
      for use on burp storage directories).
  * Changes in burp 1.3.24:
    - Fix strip_vss/split_vss truncating backups of changed files on Windows.
    - Fix auto upgrade failing on Windows if autoupgrade_dir has been modified.
    - Fix listing backups created with split_vss=1.
    - Fix restoring uncompressed encrypted backups created with split_vss=1.
    - Fix making backups with min_file_size and split_vss=1.
    - Fix Debian init do_stop() function (Thanks Peter Maloney).
    - Fix resuming backups where a file to patch has already been hard-linked
      into place. Also get the client to report a more helpful message if
      any similar problem occurs.
    - Fix signal handler race conditions.
    - Fix forkchild child not exiting when execv fails.
    - Change run_script() code to take an array.
    - Add server_script_pre_notify and server_script_post_notify options.
    - Rework the test script so that it can test Windows clients as well.
    - Let a Windows signal handler try to shut VSS down nicely on certain
      signals such as Ctrl-C.
    - Include an example server-side off-site rsync backup script. This is not
      quite working properly yet but it may still be useful.
    - Fix Windows preventing from going to sleep during a
      backup. (Thanks Avi Rozen).
    - Fix "unable to set datapath: (null)" backup
      resuming issue. (Closes: #695641)
    - Fix spelling error 'overriddden' in the
      burp(8) manpage. (Closes: #685568)
    - Fix error in client_can_list section in the
      burp(8) manpage. (Closes: #694506)
  * Changes in burp 1.3.22:
    - Contributions from Avi Rozen:
      + Add a '-j' option to format the long file-list as JSON. Intended
        for use with burpfs (https://github.com/ZungBang/burpfs).
      + Fix list/verify/restore when regex is long and/or
        contains a colon.
      + Fix split_vss backups being restored on a linux restore_client
        with the -f (force) option. Prevents overwriting of the
        destination file with the vss footer.
    - Contributions for burp_ca from Patrick Koppen:
      + Fix the size option.
      + Use shell numeric comparison instead of string comparison.
      + Added subjectAltName patch (in case it is needed outside of burp).
  * Changes in burp 1.3.18:
    - Fix "split/strip_vss = 1" on the client side always resulting in
      all files being backed up.
    - Make configure default to /usr as prefix.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Tue, 31 Dec 2013 16:42:30 +0100

burp (1.3.8-1) unstable; urgency=low

  * New upstream release.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Fri, 08 Jun 2012 10:49:18 +0200

burp (1.3.6-1) unstable; urgency=low

  * New upstream release.
  * Drop obsolete lintian overrides:
    - non-standard-file-perm etc/burp/ssl_cert-client.pem 0600 != 0644
    - non-standard-file-perm etc/burp/ssl_cert-server.pem 0600 != 0644
  * Update debian/copyright to copyright format 1.0.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Tue, 29 May 2012 13:29:44 +0200

burp (1.3.4-2) unstable; urgency=low

  * Bump debhelper version to 8.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Fri, 04 May 2012 11:57:30 +0200

burp (1.3.4-1) unstable; urgency=low

  * New upstream release.
    - Fix make error during build process.
    - Fix syntax of compression directive. (Closes: #665843)
    - Allow alternative configuration file paths for burp-ca. (Closes: #669107)
    - Tidy up "Raw partition". (Closes: #670598)
    - Prevent client from browsing backups. (Closes: #670599)
    - Prevent client from running a restore. (Closes: #670600)
    - Fix "Document or implement ability to prevent *client* from initiating
      manual backup". (Closes: #670601)

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sat, 28 Apr 2012 09:22:05 +0200

burp (1.3.1-1) unstable; urgency=low

  * New upstream release.
    - Respect noopt in DEB_BUILD_OPTIONS. (Closes: #661281)
    - Make the server tell the client what extra_comms features it supports, so
      that, in future, old servers are more likely to work with new clients.
    - Improve 'make clean'.
    - Add option to strip off leading-path components on restore.
    - Fix a segfault that was happening on the server when SSL_accept() failed.
    - Move burp and bedup to /usr/sbin.
    - Move TODO list to https://github.com/grke/burp/issues.
  * Bump Standards-Version to 3.9.3. (Closes: #661001)
  * Add debug package. (Closes: #661267)
  * Fix typo in logrotate script. (Closes: #660964)

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Mon, 27 Feb 2012 15:34:17 +0100

burp (1.3.0+20120214git-1) unstable; urgency=low

  * New upstream snapshot.
    - Add 'exclude_fs =' option for Linux so that you can skip partitions
      types (for example, tmpfs) without generating warnings.
    - If recovery method 'resume' is set, but the includes/excludes change,
      switch to 'use', then start a new backup.
    - In the tests, check to see whether it looks like the server has finished
      the backup before moving on, rather than just waiting for a set
      amount of time. (Closes: #659462)
    - Remove embedded uthash code. It's now pulled in through
      a build dependency on uthash-dev. (Closes: #659454)
  * Drop patches that have been merged upstream:
    - debian/patches/add-missing-manpages
    - debian/patches/adjust-sleep-intest-mode
    - debian/patches/mailtolog
    - debian/patches/varrunowndir
  * Drop redundant init script debian/init.d.
  * Rename init script debian/init.DEBIAN to debian/init.
  * Add debian/patches/Backup-phase2-compilation-problem to
    fix FTBFS on the buildds. (Closes: #659692)
  * Add debian/patches/Updated-man-pages to clean up manpages.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Tue, 14 Feb 2012 15:47:01 +0100

burp (1.3.0-3) unstable; urgency=low

  * Add missing debian/patches/mailtolog to debian/patches/series.
  * Remove Debian changelog entries from all Debian patches.
  * Add Forwarded: and Last-Update: headers to debian/patches
    where these are missing:
    - debian/patches/add-missing-manpages
    - debian/patches/adjust-sleep-intest-mode
    - debian/patches/varrunowndir
  * Raise sleep time after compiliation tests in
    debian/patches/adjust-sleep-intest-mode from 30 to 50.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sun, 12 Feb 2012 14:50:29 +0100

burp (1.3.0-2) unstable; urgency=low

  * Add Forwarded: and Last-Update: headers.
  * Remove changelog entries from patches.
  * Remove redundant file debian/README. (Closes: #659453)
  * Remove blank MAILTO header in cronjob and redirect
    output to /var/log/burp-client. (Closes: #659452)
  * Add extra logrotate for /var/log/burp-client.
  * Change /var/run to /run. (Closes: #659464)
  * Thanks to Justin B Rye from the debian-l10n-english
    team for helping with the linguistic support.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Sat, 11 Feb 2012 23:48:03 +0100

burp (1.3.0-1) unstable; urgency=low

  * Initial release. (Closes: #658152)
  * Import Debian packaging from upstream with the following changes:
    - Fix file permissions in debian/rules for the burp configuration
      files and spool directory (600 and 700 respectively).
    - Remove empty TODO and README.
    - Fix a typo in the control file.
    - Add override_dh_auto_configure in debian/rules to enforce that the
      configure script is called without any arguments. The configure
      script sets the proper install prefix for the Debian build
      automatically.
    - Add a watch file.
    - Add patch to move location of PID file.
    - Fix lintian errors.
    - Correct the debian/copyright file
    - Switch source format to 3.0 (quilt).
    - Add lintian override for non-standard-file-perm.
      and non-standard-dir-perm.
    - Add man pages for bedup and burp_ca.

 -- Bastiaan Franciscus van den Dikkenberg <bas@dikkenberg.net>  Fri, 10 Feb 2012 17:14:13 +0100