BackupPC-users

Re: [BackupPC-users] BackupPC 3.2.0 released

2010-08-03 04:29:24
Subject: Re: [BackupPC-users] BackupPC 3.2.0 released
From: "Pedro M. S. Oliveira" <pmsoliveira AT gmail DOT com>
To: backuppc-users AT lists.sourceforge DOT net
Date: Tue, 3 Aug 2010 09:27:17 +0100
Congratulations,
I've used the beta, and I was waiting for the final 3.2.
Thanks
Pedro

On Monday 02 August 2010 17:38:25 Craig Barratt wrote:
> BackupPC 3.2.0 has been released on SF.net.
> 
> This release contains a few new features and significant number of
> bug fixes.  Some of the new features are:
> 
> * Added FTP xfer method, implemented by Paul Mantz.
> 
> * Moved setting of $bpc->{PoolDir} and $bpc->{CPoolDir} after the config
>   file is read in BackupPC::Lib, which fixes a long standing problem.
>   Fix proposed by Tim Taylor and Joe Krahn, and rediscovered by several
>   others including Holger Parplies.
> 
> * 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 Kratochvil.
> 
> There is also a new version 0.70 of File::RsyncP that fixes an
> issue on ARM targets.
> 
> See the attached ChangeLog showing the cumulative changes since 3.1.0.
> 
> Enjoy!
> 
> Craig
> 
> #------------------------------------------------------------------------
> # Version 3.2.0, 31 Jul 2010
> #------------------------------------------------------------------------
> 
> * 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.
> 
> #------------------------------------------------------------------------
> # Version 3.2.0beta1, 24 Jan 2010
> #------------------------------------------------------------------------
> 
> * Fixed FTP xfer method, with help from Holger Parplies and
>   Mirco Piccin.  FTP restores are still not supported.
> 
> * Fixed bug in BackupPC_sendEmail where a user only receives
>   email about one host.
> 
> * Fixed bug where top-level attrib file was linked into the pool with
>   the wrong digest, caused by it being updated multiple times with
>   multiple shares.  Reported by Jeff Kosowsky who also supplied a
>   patch.
> 
> * Fixed bug in blackout calculation when multiple periods span midnight.
>   Report and patch from Joachim Falk.
> 
> * Wrapped eval {} around attribute unpacking to make it more robust
>   to data corruption.  Path submitted by Tim Connors.
> 
> * Ignore fileType 8 and 9 in BackupPC_tarCreate rather than consider then
>   errors.  These are sockets and unknown (eg: solaris door) files that
>   are created dynamicaly by applications - there is no meaningful restore
>   for these file types.
> 
> * Changed lib/BackupPC/Lib.pm and lib/BackupPC/Storage/Text.pm based on
>   patches from Davide Brini and Holger Parplies so that main config
>   %Conf values are available in the host config file, allowing more
>   flexibility in perl expressions in the config files.  Users beware,
>   since the CGI editor won't work correctly if the config file have
>   perl expressions.
> 
> * Obscure password values in LOG file when CGI editor is used to change
>   values.  Proposed by Steve Ling.
> 
> * Added favicon.ico from Axel Beckert.  Thanks to Tyler Wagner for submitting
>   another version and reminding me about the first.
> 
> * Replace "sort(HostSortCompare keys(%$Hosts))" with "sort HostSortCompare 
> keys(%$Hosts)"
>   in bin/BackupPC to avoid an error with certain versions of perl.
> 
> * Fixed $Conf{XX} links in the BackupPC.html and the CGI editor so they
>   correctly reference the definition.
> 
> * Support ${VAR} style variable substitution in commands, in addition to
>   existing $VAR style.  Suggested by Jeffrey Kosowsky.
> 
> * Clarified usage of -b and -w options to BackupPC_tarCreate.  Submitted by
>   Michael Selway.
> 
> * Repaired Unable_to_connect_to_BackupPC_server Lang string and added new
>   string Unable_to_connect_to_BackupPC_server_error_message.  Proposed and
>   explained by Holger Parplies.
> 
> * Added 'use utf8' to lib/BackupPC/Lang/pl.pm.  Reported by Michal Sawicz.
> 
> * Minor updates to lib/BackupPC/Lang/fr.pm from Hubert Tournier.
> 
> * Minor update to lib/BackupPC/Lang/en.pm from David Relson.
> 
> #------------------------------------------------------------------------
> # 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.
> 
> * Fixed IO::Dirent run-time check.  Reported by Bernhard Ott and Tino Schwarze
>   debugged it.
> 
> * 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 Kratochvil.
> 
> * 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 Jesus Martel.
> 
> * Removed BackupPC_compressPool and BackupPC::Xfer::BackupPCd.
> 
> 
> ------------------------------------------------------------------------------
> The Palm PDK Hot Apps Program offers developers who use the
> Plug-In Development Kit to bring their C/C++ apps to Palm for a share
> of $1 Million in cash or HP Products. Visit us here for more details:
> http://p.sf.net/sfu/dev2dev-palm
> _______________________________________________
> BackupPC-users mailing list
> BackupPC-users AT lists.sourceforge DOT net
> List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
> Wiki:    http://backuppc.wiki.sourceforge.net
> Project: http://backuppc.sourceforge.net/
> 

-- 
----------------------------------------------------------------------------------------------------------
Pedro M. S. Oliveira                            
IT Consultant                             
Email: pmsoliveira AT gmail DOT com  
URL:   http://www.linux-geex.com                
Cellular: +351 96 5867227
----------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/