* added pl.pm
[BackupPC.git] / ChangeLog
index ffcc7ca..e9a2745 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 # Version __VERSION__, __RELEASEDATE__
 #------------------------------------------------------------------------
 
-* Added some performance improvements to BackupPC::Xfer::RsyncFileIO
-  for the case of small files with cached checksums.
+* 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.
+
+* Added Polish translation from Semper.
+
+* Fixed BackupPC_nightly reporting of repeated pool file hashes,
+  reported by XXX.
+
+* Add run-time check that IO::Dirent is functioning correctly.
+
+#------------------------------------------------------------------------
+# 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
   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.