Release for 3.2.0. Changes since 3.2.0beta1: * Fixed code that detects duplicate shares in bin/BackupPC_dump * Added fix to lib/BackupPC/Zip/FileMember.pm to avoid bug in Archive::Zip 1.30 when creating compressed archives. * Added Czech translation from Petr Pokorny.
* Copyright date update
* checkin with 3.2.0beta0 release header
3.1.0 changes: * 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.
Minor tweaks for 3.1.0beta0 release.
Changes for 3.1.0beta0. * 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 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. * 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. * 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).
* Changes for 3.0.0 release
Updates in preparation for 3.0.0beta2: * Config Editor "Save" button is now always visible, but greyed out until there are changes to save. * Config editor allows other tabs to be selected when there is an error, which allows you to fix an error (eg: missing binary) in an exiting config file. Errors are now displayed at the top of the page in addition to next to the erroneous setting. * Fixed config.pl editor writing to solve bug with multi-line text strings ending in newline. Reported and root caused by Les Stott and Jerry Groendyke. * Fixed error recovery case in BackupPC::PoolWrite, reported by Samuel Bancal. * New directory/file/hardlink and symlink image icons from Jono Woodhouse, making directory browse more compact. * Reordered the Server navigation bar links, suggested by David Relson. * Fixed typos in init.d/src/gentoo-backuppc, configure.pl and config.pl reported by David Relson.
* configure.pl checks version of Encode.pm. Reported by Chris Stone. * Several fixes to bin/BackupPC_fixupBackupSummary from Stian Jordet. * Fixed table width in backup browsing to avoid Firefox layout anomoly, provided by Jono Woodhouse. * CSS file updates from Jono Woodhouse. Priod (v2) version is included as BackupPC_stnd_orig.css in case people prefer the old skin. * More compact host summary, including disabled host indication, from Jono Woodhouse. * BackupPC.pid is now world readable, suggested by Casper Thomsen.
* Various changes for 3.0.0beta1 * Fixed several Xfer charset conversions. * Added some CGI utf8 conversions from Rodrigo Real and Vincent Fleuranceau. * Host name is forced to lower case, to match 2.x. * Fixed LOG file naming in BackupPC_restore and BackupPC_archive. * GFK applied fr.pm corrections from Nicolas Stransky. * Updated init.d/src scripts for FHS (ie: replaced __TOPDIR__/log with __LOGDIR__ and __TOPDIR__/conf with __CONFDIR__). Patch provided by Rodrigo Real. * Added --log-dir and --conf-dir options to configure.pl. Reported by Vincent Fleuranceau. * Updated File::RsyncP version check in configure.pl, reported by Vincent Fleuranceau. Changed File::RsyncP version to 0.64.
* lots of minor changes to prepare for 3.0.0beta0 release * fixes for hardlinks in multi-level incrementals * changed buttons actions to javascript so i18n strings work correctly * added features to BackupPC_sendEmail * updates docs, configure.pl and makeDist
* Added multi-level incrementals. Still needs testing. * Decoupled BackupPC_nightly from BackupPC_dump * Various other changes
- various fixes to configure.pl and lib/BackupPC/Lib.pm - updated language strings so makeDist is error free - fix to lib/BackupPC/Xfer/RsyncFileIO.pm for File::RsyncP 0.52. - passwords in editor now use password text type - various other bug fixes from 2.1.2pl1.
- config and host editing pretty much done - added charset conversion - utf8 support pretty much done - added more hardlink limit checking - added scripts bin/BackupPC_attribPrint, bin/BackupPC_fixupBackupSummary and bin/BackupPC_tarPCCopy