All Versions
53
Latest Version
Avg Release Cycle
201 days
Latest Release
1404 days ago

Changelog History
Page 3

  • v3.2.0.beta1 Changes

    January 24, 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 dynamically 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.

    ------------------------------------------------------------------------

  • v3.2.0.beta0 Changes

    April 05, 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 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 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.

    ------------------------------------------------------------------------

  • v3.1.0 Changes

    November 25, 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.

    ------------------------------------------------------------------------

  • v3.1.0.beta1 Changes

    October 21, 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.

    ------------------------------------------------------------------------

  • v3.1.0.beta0 Changes

    September 03, 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 BackupPC to order some directory operations by inode, which on some file systems (eg: ext3) can results in a 20-30% performance gain. On other file systems there is no real improvement. This optimization is turned on automatically if IO::Dirent is installed.

    • βž• 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.

    • 0️⃣ 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.

    • 0️⃣ $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 documentation for BackupPC_tarPCCopy, including use of -P option to tar suggested by Daniel Berteaud.

    • 🚚 Config editor now removes white space at start of exec path. Reported by Christoph Iwasjuta.

    • CgiDateFormatMMDD == 2 gives a YYYY-MM-DD format for CGI dates, suggested by Imre.

    ------------------------------------------------------------------------

  • v3.0.0 Changes

    January 28, 2007

    ------------------------------------------------------------------------

    • BackupPC_sendEmail now correctly sends admin email if backups were skipped because the disk was too full, reported by Dan Pritts.

    • BackupPC_Admin now uses $Conf{UmaskMode}, so config.pl files written by the editor have more restrictive permissions. Reported by Tim Massey.

    • Host summary now shows active backups on disabled hosts, from Jono Woodhouse.

    • πŸ›  Fixed host LOG link and LOG list order, reported by Tim Massey.

    • πŸ”§ Moved Encode.pm version check to start of configure.pl so it produces a useful error message if Encode.pm is too old.

    • πŸ›  Fixed hrefs to configuration documentation to handle changes in the way perl generates the anchors. Reported by Philip Gleghorn.

    • 🌲 Host name links in LOG files now allow "." in the host name. Reported by Jean-Michel Beuken.

    • πŸ›  Fixes to lib/BackupPC/Xfer/Tar.pm for tar 1.16: allow 1 (ie: 256) as a successful exit status and match "Total bytes read" message for restores. First reported by Torsten Sadowski and debugged by Ralf Gross and Holger Parplies.

    ------------------------------------------------------------------------

  • v3.0.0.beta3 Changes

    December 03, 2006

    ------------------------------------------------------------------------

    • βœ‚ Removed default paths from conf/config.pl so configure.pl will determine the correct ones at install time. Avoids problem of the config editor complaining about bad executable paths the first time you use it.

    • πŸ”„ Changed first byte of compressed files with rsync checksums appended to 0xd7 to allow correct protocol_version >= 27 md4 checksums to be written. Old cached checksum files have a first byte 0xd6 and are now considered to be uncached. They will be automatically updated as needed. This avoids the cached checksum warnings in beta2.

    • BackupPC_tarPCCopy now handles all file types correctly. Reported by George Avrunin.

    • πŸ›  Fixed BackupPC_nightly to finish pending deletes before renaming pool chains.

    • πŸ›  Fixes for rsync restore where hardlink is to file outside of the top-level restore directory. Reported by George Avrunin, who helped with debugging.

    • πŸ›  Fixes for checksum mismatch on restore for certain file sizes. Reported by George Avrunin and others.

    • πŸ›  Fix for config.pl writing code to handle multi-line expressions. Reported by David Relson and others.

    • πŸ›  Fix for CGI editor when deleting hash entries whose keys are non alphanumeric. Report by David Relson and Aaron Ciarlotta.

    • πŸ”§ Two fixes to configure.pl from Andreas VΓΆgele.

    ------------------------------------------------------------------------

  • v3.0.0.beta2 Changes

    November 18, 2006

    ------------------------------------------------------------------------

    • πŸ›  Fix for final md4 digest check on rsync transfers >= 512MB when protocol version >= 27 and checksums are not cached. Reported by Garith Dugmore and Dale Renton.

    • 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.

    • πŸ”§ configure.pl checks version of Encode.pm. Reported by Chris Stone.

    • πŸ›  Several fixes to bin/BackupPC_fixupBackupSummary from Stian Jordet.

    • πŸ›  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.

    • πŸ›  Fixed table width in backup browsing to avoid Firefox layout anomoly, provided by Jono Woodhouse.

    • ⚑️ CSS file updates from Jono Woodhouse. Prior (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.

    • πŸ†• New directory/file/hardlink and symlink image icons from Sean Cameron and Jono Woodhouse, making directory browse more compact.

    • BackupPC.pid is now world readable, suggested by Casper Thomsen.

    • 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.

    ------------------------------------------------------------------------

  • v3.0.0.beta1 Changes

    July 30, 2006

    ------------------------------------------------------------------------

    • πŸ›  Fixed several Xfer charset conversions.

    • βž• Added some CGI utf8 conversions from Rodrigo Real and Vincent Fleuranceau.

    • Rsync transfers now correctly handle file names with \n or \r.

    • 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.

    ------------------------------------------------------------------------

  • v3.0.0.beta0 Changes

    July 11, 2006

    ------------------------------------------------------------------------

    • βž• Added configuration and host CGI editor.

    • βž• Added rsync hardlink support. Requires latest version of File::RsyncP (0.62).

    • Decoupled BackupPC_dump from BackupPC_nightly by making asynchronous file linking/delete robust to race conditions. Now only BackupPC_nightly and BackupPC_link are mutually exclusive so only one runs at a time, and BackupPC_dump and BackupPC_restore can run anytime.

    • βž• Added support for multi-level incrementals. In the style of dump(1), the level of each incremental can be specified. Each incremental backups up everything since the most recent backup of a lower level (fulls are always level 0). Previous behavior was all incrementals were level 1, meaning they backed up everything since the last full (level 0). Default configuration is all incrementals are level 1.

    • Server file names are now in utf8 and optional conversion to/from client name charsets can be configured. All CGI pages now use the utf8 charset.

    • πŸ“‡ Backup metadata is now additionally saved to pc/HOST/nnn/backupInfo, in addition to pc/HOST/backups. In case pc/HOST/backups gets trashed, then a new script BackupPC_fixupBackupSummary can read the per-backup metadata from pc/HOST/nnn/backupInfo and reconstruct the backups file. Roberto Moreno also pointed out an early error in the CVS version.

    • βž• Added Storage module and Storage::Text which localizes all the text data file reading/writing (eg: backups, restores, archives and config.pl files). Added read verify after all write operations for robustness. Additional backends (eg: SQL) can be added in the future as new subclasses of the Storage module.

    • βž• Added Config module, and Config::Meta that contains meta data about configuration parameters.

    • βž• Added RSS support from Rich Duzenbury.

    • 🌐 Translations of new 3.0 language strings from Guillaume Filion, Reginaldo Ferreira, Ralph Passgang, Lieven Bridts, Guus Houtzager, Rodrigo Real.

    • βž• Added optional checking of exit status of Dump/Restore/Archive Pre/Post UserCmd, requested by Kiko Jover, Matthias Bertschy and others.

    • πŸ”§ For new installations configure.pl tries to comply with the file system hierarchy standard, which means all the configuration files below /etc/BackupPC and log files go below /var/log/BackupPC.

    • βž• Added Slackware init.d script from Tony Nelson.

    • πŸ›  Fixed error reporting when restore/archive fail to write the request file to the client directory.

    • Applied patch from Marc Prewitt for DumpPreShareCmd and DumpPostShareCmd.

    • Apply patch from Pete Wenzel to add smbClientPath => $Conf{SmbClientPath} to DumpPreUserCmd etc.

    • βž• Added Portuguese Brazillian pt_br.pm from Reginaldo Ferreira.

    • πŸ”§ Jean-Michel Beuken reported several bugs in configure.pl in CVS 3.0.0.

    • ⚠ Old backup email warnings now ignore partials requested by Samuel Bancal

    • Applied patch to bin/BackupPC_sendEmail from Marc Prewitt that ignores any file starting with "." in the pc directory when it is generating warnings about old/unused files/directories.

    • Applied patch from Marc Prewitt to fix host queue order.

    • Applied Lorenzo Cappelletti's it.pm patch.

    • Applied Wander Winkelhorst's nl.pm patch.

    • Applied Alberto Marconi's it.pm patch.

    • Add NT_STATUS_FILE_LOCK_CONFLICT to pst read error check in BackupPC_sendEmail to fix bug reported by Dale Renton.

    • βž• Added fixup of $ENV{REMOTE_USER} to lib/BackupPC/CGI/Lib.pm in the case of using mod_authz_ldap; patch submitted by Alain Perrier.

    • βž• Added env LC_ALL=C to $Conf{TarClientCmd} and $Conf{TarClientRestoreCmd} to avoid locale problems, suggested by Ludovic Drolez.

    • πŸ”„ Changed ping output parsing to pick out average rtt time, based on patch from Ron Bickers.

    • βœ‚ Removed leading "./" and top-level "./" directory from zip archives generated by BackupPC_zipCreate. Reported by Josh (hecktarzuli).

    • BackupPC_tarCreate and BackupPC_zipCreate now allow "@" in share names. Reported by Robert Waldner.

    • NT_STATUS_INSUFF_SERVER_RESOURCES is now a fatal error for smbclient transfers, suggested by Brian Shand.

    • πŸ”„ Changed bin/BackupPC_archiveHost to use /bin/csh instead of /bin/sh. That way any errors in the pipeline are reported via the exit status, instead of just the last.

    • βž• Added $Conf{EMailHeaders} for additional email headers, requested by Ludovic Gasc. If the Content-Type charset is set to utf8 then the body of the email is sent in utf8 coding.

    • Made shareName argument regexp checking more general to allow parens.

    • βž• Added some debian init.d instructions to init.d/README from Bob de Wildt.

    • πŸ“š Documentation updates from Richard Ames, JP Vossen, Torsten Finke.

    ------------------------------------------------------------------------