BackupPC 3.2.0beta0 has been released on SF.net.
3.2.0beta0 is the first beta release of 3.2.0.
3.2.0beta0 has several new features and quite a few bug fixes
since 3.1.0. New features include:
* Added FTP xfer method, implemented by Paul Mantz.
* 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.
* Added $Conf{CmdQueueNice} to specify nice level for command queue
commands (eg: BackupPC_link and BackupPC_nightly). Suggested by
Carl Soderstrom.
* Changed bin/BackupPC_dump to not ping or lookup the host if
$Conf{BackupsDisable} is set. Requested by John Rouillard.
* 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.
See the ChangeLog below for full details.
Craig
#------------------------------------------------------------------------
# Version 3.2.0beta0, 5 April 2009
#------------------------------------------------------------------------
* Added BackupPC::Xfer::Protocol as a common class for each Xfer
method. This simplifies some of the xfer specific code.
Implemented by Paul Mantz.
* Added FTP xfer method, implemented by Paul Mantz.
* Added BackupPC::Xfer module to provide a common interface to the
different xfer methods. Implemented by Paul Mantz.
* Moved setting of $bpc->{PoolDir} and $bpc->{CPoolDir} after the
config file is read in BackupPC::Lib. Fix proposed by Tim Taylor
and Joe Krahn, and rediscovered by several others including
Holger Parplies.
* Create $TopDir and related data directories in BackupPC_dump
prior to hardlink test. Requested by Les Stott.
* Fixed encoding of email subject header in bin/BackupPC_sendEmail as
suggested by Jean-Claude Repetto. Also changed $Conf{EMailHeaders}
charset to utf-8. Also changed bin/BackupPC_sendEmail to not send
any per-client email if $Conf{BackupsDisable} is set.
* 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 bin/BackupPC_archive to allow the archive request file
name to contain spaces and dashes, requested by Tim Massey.
* Fix to configure.pl for --no-fhs case to initialize ConfigDir
from Dan Pritts. Also changed perl path to #!/usr/bin/env perl.
* Modified bin/BackupPC_archiveHost to shell escape the output file
name. That allows it to contain spaces and other special characters.
Requested by Toni Van Remortel. Also updated bin/BackupPC_archiveHost
to shell escape and check other arguments.
* Added $Conf{CmdQueueNice} to specify nice level for command queue
commands (eg: BackupPC_link and BackupPC_nightly). Suggested by
Carl Soderstrom.
* 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.
* Fixed sort compareLOGName syntax in bin/BackupPC for perl 5.10.x,
reported by Jeff Kosowsky and Holger Parplies.
* Fixed bin/BackupPC_archiveStart to set compression correctly,
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.
* 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, and also from Vincent Fleuranceau.
* Minor updates to lib/BackupPC/Lang/de.pm from Klaus Weidenbach.
* Updates to makeDist for command-line setting of version and
release date from Paul Mantz.
* Add output from Pre/Post commands to per-client LOG file, in addition
to existing output in the XferLOG file. Patch from Stuart Teasdale.
* lib/BackupPC/Xfer/Smb.pm now increments xferErrCnt on
NT_STATUS_ACCESS_DENIED and ERRnoaccess errors from smbclient.
Reported by Jesús Martel.
* Removed BackupPC_compressPool and BackupPC::Xfer::BackupPCd.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/