X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=ChangeLog;h=2840ee26aad61866328f0b1112185ed78b789e7b;hp=ffcc7cae6021b7357e49f412516d1d991c7aeb7e;hb=fda25dc88a63ccac1c80efa2e4994bf0725ca9b7;hpb=3f3d4f4adbd990e15969d9cbc5e99e89e613e502 diff --git a/ChangeLog b/ChangeLog index ffcc7ca..2840ee2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,8 +21,99 @@ # Version __VERSION__, __RELEASEDATE__ #------------------------------------------------------------------------ -* Added some performance improvements to BackupPC::Xfer::RsyncFileIO - for the case of small files with cached checksums. +#------------------------------------------------------------------------ +# Version 3.1.0, 25 Nov 2007 +#------------------------------------------------------------------------ + +* Fixed config editor bug for case where override is unchecked on + an array where the current array is shorter than the main config's + array. + +* Fixed missing close quote in BackupPC_archiveHost reported by Franky + Van Liedekerke. + +* Replaced "$BinDir/.." with $bpc->InstallDir() for path to BackupPC + docs, mentioned by Kenneth Porter. + +* Moved default of $Conf{IncrLevels} from lib/BackupPC/Storage/Text.pm + to lib/BackupPC/Lib.pm (after the merge of the config files). This + fixes a bug that caused $Conf{IncrLevels} to get over-ridden if it + was only defined in the main config file. Reported by John Rouillard. + +* Fixed the completion status message in BackupPC_dump so that missing + error counts appear as 0, rather than empty. Reported by Bill. + +* Changed lib/BackupPC/Xfer/RsyncFileIO.pm to only increment the error + count when the md4 checksum fails on the second phase, not the first. + Reported by Adrian Bridgett. + +* Updated a comment in config.pl about BackupPC_nightly, reported by + Dan Pritts. + +* Modified lib/BackupPC/CGI/Restore.pm to ensure that the list of hosts + presented for direct restore do have direct restore enabled. Reported + by Stephen Joyce. + +* Modified lib/BackupPC/CGI/RestoreFile.pm to replace \n with \r\n in + the restore http response headers. Patch submitted by Thomas Eckhardt. + +#------------------------------------------------------------------------ +# Version 3.1.0beta1, 21 Oct 2007 +#------------------------------------------------------------------------ + +* When there is an existing partial, a new partials is only saved + if it has more files than the existing partial. Requested by + Carl Soderstrom. + +* Fixed handling of $Conf{BackupFilesExclude} for tar XferMethod. + Patch supplied by Frans Pop. + +* Fixed numeric column sorting in host summary table, reported by + Michael Pellegrino. + +* Fixed host CGI editor so it creates the new host's config.pl file + using the lower-case host name, since host names are mapped to + lower case when they are read from the hosts file. Reported by + Alexander Onic. + +* Applied documentation patches from Frans Pop. Also updated + Pod::Html to improve documentation formatting. + +* Added Polish translation from Semper. + +* Fixed BackupPC_nightly reporting of repeated pool file hashes. + +* Add run-time check that IO::Dirent is functioning correctly, + reported by Doug Lytle. + +* Added comment to Cmd settings in conf/config.pl that they are + not executed by a shell, as suggested by Erik van Linstee. + +* Added undefIfEmpty => 1 to lib/BackupPC/Config/Meta.pm for + RsyncRestoreArgs, TarClientRestoreCmd and SmbClientRestoreCmd + so that restores can be disabled by clear these fields in the + CGI editor. Patch supplied by Stephen Joyce + +* Replaced the FAQ link with Wiki in the navigation bar and added + mention of the Wiki to the documentation. Since these navigation + bar links are specified in the config file, upgrades will keep + the old FAQ link. The FAQ opening page will have a prominent + link to the Wiki. + +#------------------------------------------------------------------------ +# Version 3.1.0beta0, 3 Sep 2007 +#------------------------------------------------------------------------ + +* Added new script BackupPC_archiveStart that allows command-line + starting of archives. Based on script written by Sergey Kovzik, + which in turn was based on an earlier version by Holger Parplies. + +* Added Simplified Chinese CGI translation from Youlin Feng, + plus fixed a couple of cases where utf8 share names were + not displayed correctly. + +* Added sorting by column feature to host summary table in CGI + interface. Implemented by Jeremy Tietsort. * Added optional support for IO::Dirent which allows inode information to be extracted from the dirent directory structure. This allows @@ -31,23 +122,72 @@ gain. On other file systems there is no real improvement. This optimization is turned on automatically if IO::Dirent is installed. -* Added sorting by column feature to host summary table in CGI - interface. Implemented by Jeremy Tietsort. +* Added some performance improvements to BackupPC::Xfer::RsyncFileIO + for the case of small files with cached checksums. + +* Added check to BackupPC at startup that $TopDir can support + hardlinks. Also added check to BackupPC_dump that a hardlink + below $TopDir/pc/HOST can be made to below $TopDir/cpool. + Also added the need for a hard-link capable file system to + the documentation. Suggested by Nils Breunese. * Added FreeBSD init.d file provided by Gabriel Rossetti. +* Added -l and -L options to BackupPC_tarCreate so that + provide a file list (without creating the archive). + Requested by Dirk. + +* Made the default charset for BackupPC_zipCreate cp1252, which + appears to work correctly with WinZip. Unfortunately there is + no clear standard for charset encoding in zip files. + +* Added support so that pre-3.0 backups with non-utf8 charsets + can be viewed and restored correctly. A new config variable + $Conf{ClientCharsetLegacy} specifies the charset used to + encode file names in legacy backups. This is only relevant + if you are trying to view or restore a backup made with + BackupPC 2.x and some of the file names have non-ascii + characters. + +* Added setting of the environment variable BPC_REQUSER to + the requesting user name in BackupPC prior to fork(), so + each child process inherits the value. Submitted by + Holger Parplies. + +* Fixed bug in rsync incrementals that happens on particular + file names when a file being backed up fails in both rsync + phases. Reported by Dan Smisko. + +* Fixed single-restore file name charsets for IE, reported by + Francis Lessard. + +* Fixed makeDist so that the --config-dir option to configure.pl + works correctly. Reported by Randy Barlow, Tony Shadwick and others. + +* Removed ConfDir from config editor (since it is hardcoded in + lib/BackupPC/Lib.pm). Also made TopDir and LogDir only visible + if useFHS (for non-FHS they are hardcoded in lib/BackupPC/Lib.pm). + +* Applied patch from Holger Parplies that fixes cleanup of early abort + in BackupPC_dump. + * Applied small patch from Sergey to lib/BackupPC/Xfer/Tar.pm that makes it ignore "socket ignored" error on incrementals. * Applied small patch from Sergey to bin/BackupPC_archiveHost. +* Changed BackupPC_sendEmail so that summary admin email doesn't + include errors from hosts that have $Conf{BackupsDisable} set. + Reported by James Kyle. Also, per-user email is now disabled + when $Conf{BackupsDisable} is set. + * Added RsyncdUserName to the config editor. Reported by Vicent Roca Daniel. +* $Conf{IncrLevels} is now defaulted if it is not defined. + * configure.pl clears $Conf{ParPath} if it doesn't point to a valid executable. -* Added freebsd-backuppc init.d script from Gabriel Rossetti. - * Added documentation for BackupPC_tarPCCopy, including use of -P option to tar suggested by Daniel Berteaud.