X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=ChangeLog;h=fa5e62aef8acd2cf752b727ec4a1f59b8ffa6861;hp=3fca57641d6a4855aac8b6657a7d488b7df3cdf1;hb=1015740e2b58fc43d7cf49881f190a9612e73fff;hpb=f076585d3ff9dfe6de32292b897e293008efe74e diff --git a/ChangeLog b/ChangeLog index 3fca576..fa5e62a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -43,8 +43,26 @@ 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. @@ -66,13 +84,34 @@ * 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 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 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. @@ -83,11 +122,24 @@ 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 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. +* 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 - applied by GFK. + applied by GFK, and also from Vincent Fleuranceau. * Minor updates to lib/BackupPC/Lang/de.pm from Klaus Weidenbach.