* Added some performance improvements to BackupPC::Xfer::RsyncFileIO
[BackupPC.git] / ChangeLog
index 366ba11..ffcc7ca 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.
+
+* 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 sorting by column feature to host summary table in CGI
+  interface.  Implemented by Jeremy Tietsort.
+
+* Added FreeBSD init.d file provided by Gabriel Rossetti.
+
+* 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.
+
+* Added RsyncdUserName to the config editor.  Reported by Vicent Roca Daniel.
+
+* 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.
+
+* 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.
+
+#------------------------------------------------------------------------
+# Version 3.0.0, 28 Jan 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.
+
+#------------------------------------------------------------------------
+# Version 3.0.0beta3, 3 Dec 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
   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.
+  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.