* Added more options to server backup command: rather than just forcing
[BackupPC.git] / ChangeLog
index 3fca576..fa5e62a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
   charset to utf-8.  Also changed bin/BackupPC_sendEmail to not send
   any per-client email if $Conf{BackupsDisable} is set.
 
   charset to utf-8.  Also changed bin/BackupPC_sendEmail to not send
   any per-client email if $Conf{BackupsDisable} is set.
 
-* Added server message for queuing a single host based on patch
-  submitted by Joe Digilio.
+* Modified bin/BackupPC_dump to fix the case of a single partial
+  backup followed by a successful incremental resulting in a full
+  backup of level 1, rather than level 0.  Reported by Jeff
+  Kosowsky.
+
+* Fixed BackupPC::PoolWrite to always create the parent directory.
+  This fixed a case with rsync/rsyncd where a file like "-i" in the
+  top-level directory sorts before ".", which meant the directory
+  creation is after the file creation.  Also PoolWrite errors now
+  increment xferError count.  Reported by Jeff Kosowsky.
+
+* BackupPC now gives a more useful error message if BackupPC_nightly
+  takes more than 24 hours (ie: when the next one is meant to
+  start).  Reported by Tony Schreiner.
+
+* Added more options to server backup command: rather than just forcing
+  an incremental or full backup, a regular (auto) backup can be queued
+  (ie: do nothing/incr/full based on schedule), as well as doing just
+  an incremental or full or nothing based on the client schedule.
+  Based on patches submitted by Joe Digilio.
 
 * Modified lib/BackupPC/CGI/RSS.pm to replace \n with \r\n in the RSS
   http response headers.  Patch submitted by Thomas Eckhardt.
 
 * Modified lib/BackupPC/CGI/RSS.pm to replace \n with \r\n in the RSS
   http response headers.  Patch submitted by Thomas Eckhardt.
 * Added --config-override to configure.pl, allow config settings to be
   set on the command line.  Proposed by Les Stott and Holger Parplies.
 
 * Added --config-override to configure.pl, allow config settings to be
   set on the command line.  Proposed by Les Stott and Holger Parplies.
 
+* Moved call to NmbLookupFindHostCmd in BackupPC_dump to after the
+  check of whether a backup needs to be done.  This makes wakeonlan
+  work correctly, rather than waking up the client every WakeupSchedule.
+  Reported by David Lasker.
+
+* Improved settings for compression and compext in BackupPC_archiveStart
+  based on compression type, as proposed by Paul Dugas.  compext is now
+  empty, .gz or .bz2 based on ArchiveComp.
+
 * Changed bin/BackupPC_dump to not ping or lookup the host if
   $Conf{BackupsDisable} is set.  Requested by John Rouillard.
 
 * Changed bin/BackupPC_dump to not ping or lookup the host if
   $Conf{BackupsDisable} is set.  Requested by John Rouillard.
 
+* Changed BackupPC_tarCreate to disable output of final nulls in
+  tar archive when -l or -L option is used.  Reported by John
+  Rouillard.
+
 * Added error check in BackupPC::Xfer::RsyncFileIO after call to
   BackupPC::Xfer::RsyncDigest->digestStart(), reported by Jeff
   Kosowsky.
 
 * Added error check in BackupPC::Xfer::RsyncFileIO after call to
   BackupPC::Xfer::RsyncDigest->digestStart(), reported by Jeff
   Kosowsky.
 
+* Added variable substitution for host, confDir, client in
+  RsyncArgs, and also added option RsyncArgsExtra to allow
+  more easy customization of RsyncArgs on a per-client basis.
+  Proposed (with patch) by Raman Gupta.
+
+* Added Xfer error column to the host summary table in the CGI
+  interface.  Based on patch submitted by Jan Kratochvíl.
+
 * Minor fix to sprintf arguments in BackupPC::Attrib, reported by
   Jonathan Kamens.
 
 * Minor fix to sprintf arguments in BackupPC::Attrib, reported by
   Jonathan Kamens.
 
   and also set the file extension to .gz when compression is on.
   Reported by Stephen Vaughan.
 
   and also set the file extension to .gz when compression is on.
   Reported by Stephen Vaughan.
 
+* Fixed netbios name comparison in bin/BackupPC_dump and
+  bin/BackupPC_restore to just use the first 15 characters
+  of the host name.  Patch from Dan MacNeil.
+
+* Fixed nmblookup parsing in BackupPC::Lib::NetBiosInfoGet to ignore
+  entries with the <GROUP> tag.  Based on patch from Dan MacNeil.
+
+* Fixed BackupPC_dump so that the XferLOG file is saved when
+  DumpPreUserCmd fails.  Reported by John Rouillard.
+
 * Updated BackupPC.pod for $Conf{BackupsDisable}, reported by
   Nils Breunese.
 
 * Updated BackupPC.pod for $Conf{BackupsDisable}, reported by
   Nils Breunese.
 
+* Added alternate freebsd-backuppc2 init.d script that is
+  more compact.  Submitted by Dan Niles.
+
 * Minor updates to lib/BackupPC/Lang/fr.pm from Nicolas STRANSKY
 * Minor updates to lib/BackupPC/Lang/fr.pm from Nicolas STRANSKY
-  applied by GFK.
+  applied by GFK, and also from Vincent Fleuranceau.
 
 * Minor updates to lib/BackupPC/Lang/de.pm from Klaus Weidenbach.
 
 
 * Minor updates to lib/BackupPC/Lang/de.pm from Klaus Weidenbach.