"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "dar-2.3.8/ChangeLog" of archive dar-2.3.8.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 from version 1.0.0 to version 1.0.1
    2 - correction of few mistakes that lead the compilation to fail with certain
    3       C++ compilers
    4 - bug #1 fixed.
    5 
    6 from version 1.0.1 to version 1.0.2
    7 - bug #2 fixed
    8 - bug #3 fixed
    9 
   10 from version 1.0.2 to version 1.0.3
   11 - bug #5 fixed
   12 
   13 from version 1.0.0 to version 1.1.0
   14 - added feature: now ignored directory are not stored at all in the archive
   15       unless -D option is used, in which case ignored directory are recorded as
   16       empty directory (as it was in 1.0.x)
   17 - added support for hard links. Generated archive format version is now 02, but
   18       format 01 can still be read, and use as reference.
   19 - fixed bug #1
   20 - fixed bug #2
   21 - fixed bug #3
   22 - added feature: restore only more recent file than existing one (-r option)
   23 - added feature: support for Extended Attributes (activated at compilation)
   24 - added feature: verbose option (-v) with -l (add archive contents)
   25 - modified behavior: -l option without -v is no more interactive
   26 - added feature: archive integrity test (option -t). CRC have been added in
   27       the archive (format 02), thus even without compression Dar is able to
   28       detect errors.
   29 - added feature: comparison with filesystem (difference) (option -d)
   30 - modified behavior: non interactive messages goes to stdout, while those
   31       asking user, goes to stderr (all goes to stderr if stdout is used for
   32       producing the archive, or for sending orders do dar_slave.
   33 - added feature: DAR automatically goes in non interactive mode if no terminal
   34       is found on standard input (for example when run from crontab). In that
   35       case any question make DAR to abort.
   36 - added feature: catalogue extraction to small file: "isolation" (-C option)
   37 - added feature: archive produced on stdout when using -c or -C with "-" as
   38       filename
   39 - added feature: -V option summarizes version of the binary
   40 - added feature: additional command "dar_xform" to "re-slice" an archive
   41 - added feature: read archive trough a pair of pipes with the help of dar_slave
   42 - added feature: long option are now available (see man page)
   43 - fixed bug #5
   44 - a lot of speed optimization in algorithm
   45 - changed exit codes to positive values in case of error
   46 - dar returns an new error code when an operation is partially successful
   47   (some filed missed to be saved / restored / tested / compared).
   48 - replace the use of vform() method by a customized simple implementation
   49   in the ui_printf() routine, this should now allow compilation with gcc-3
   50 - changed long option that used an underscore character (`_') by a dash ('-')
   51 - added -O option to have a better behavior when used with non root user
   52 - added 'make doc' option in the makefile
   53 
   54 from version 1.1.0 to version 1.2.0
   55 - -P option can now accept wild cards
   56 - changed dar output format when listing archive contents to have something
   57   more similar to the output of tar. -T is provided to get the previous tree
   58   listing
   59 - fixed bug #6
   60 - user interaction is now possible even if standard input is used (for pipe)
   61 - fixed bug #7
   62 - added some missing #include files for compilation under Windows using Cygwin
   63 - added feature to display name of user and group (when possible) in place of
   64   uid and gid while listing archive contents.
   65 - added the possibility to launch command between slices (-E and -F options)
   66   for dar, dar_xform and dar_slave.
   67 - when saving or comparing a directory tree, DAR goes transparently in
   68   subdirectory not modifying the last_access date of each directory.
   69 - usage text (displayed by -h option) is now generated from xml file
   70   thanks to Chris Martin's little software named dar-help
   71 - fixed bug concerning the uninstallation of man pages
   72 - changed the place where man pages and documentation go /usr/share/doc
   73   usr/share/man
   74   in place of /usr/doc and /usr/man for the RPM package (conform to Filesystem
   75   Hierarchy Standard)
   76 - changed the place where documentation goes for /usr/local/doc to
   77   /usr/local/share/doc by default. (Thanks to Jerome Zago)
   78   (conform to Filesystem Hierarchy Standard)
   79 - added scrambling features (-J and -K options)
   80 - added selective compression (-Y and -Z options)
   81 - added third state for saved data to keep trace in an extracted catalogue of
   82   what is saved in the reference archive (this opens the door to the archive
   83   manager)
   84 - added the ability to read configuration file (-B option, -B like "batch").
   85 - if a slice name is given in place of a base name, dar proposes to change
   86   to the correct base name (strips the extension number and dots).
   87 - fixed bug #8
   88 - added dar_manager command-line program
   89 - replaced integer types by macro that can be adapted to have correct behavior
   90   on 64 bits platform (in particular to read archive from other platforms).
   91 
   92 from version 1.2.0 to version 1.2.1
   93 - minor change to have backward compatibility with old archive (dar < 1.2.0)
   94 generated on 64 bits OS (have to use OS_BITS=32 in Makefile on 64 bits OS).
   95 - adapted Axel Kohlmeyer's patch for RPMS
   96 - adapted Dietrich Rothe's patch for compression level : -z has an optional
   97   argument which is compression level to use.
   98 - I and -X now available while listing archive contents (-l)
   99 - based on Brian May's patch, dar with EA_SUPPORT avoids complaining when
  100   reading a filesystem that do not supports EA.
  101 - based on Brian May's other patch, dar now uses by default the <stdint.h>
  102   integers.
  103 - dar is now built with dynamic linking, and a special version named
  104   dar_static which is statically linked is also available
  105 - fixed problem on Windows NT & 2000 (fixed by first change above)
  106 
  107 from version 1.2.1 to 1.3.0
  108 - added parenthesis for a warning to be able to show, when opening a
  109   scrambled archive
  110 - fixed bug #10
  111 - added feature : --flat option
  112 - improved slice name detection when given in place of archive basename
  113 - added feature : comments in the configuration file given to -B (see
  114   man page for more).
  115 - added feature : --mincompr option
  116 - fixed a display error when listing a hard link (the name of the first
  117   hard link seen on an inode was displayed in place of the name of each hard
  118   link). This did not concern the tree (-T option) listing.
  119 - added standard config files ~/.darrrc and /etc/darrc config files
  120 - conditional statements in included files (using make-like targets)
  121 - added feature : --noconf option
  122 - fixed a bug : warning message issued when th user asks for dar to backup
  123   the archive in itself, was not displayed in some cases.
  124 - fixed bug #11
  125 - added total files counter in each archive while listing dar_manager database
  126 - fixed bug #12
  127 - improved slicename versus basename substitution warning and replacement.
  128 - changed internal name generation to avoid using std::sstream class
  129 - bzip2 compression implemented (need libbz2 library at compilation time)
  130 - added the --nodump feature
  131 - fixed bug #13
  132 - configuration file can have DOS or UNIX text formating
  133 - now closing files before asking for the last slice, this allow un-mounting
  134   filesystem in that case.
  135 
  136 from version 1.3.0 to 2.0.0
  137 - using configure script (built with automake & autoconf)
  138 - creation of the libdar library
  139 - API for libdar (version 1)
  140 - updating TUTORIAL
  141 - added chapter in NOTES for ssh / netcat use with dar
  142 - added -H option
  143 - making documentation for API : DOC_API
  144 - speed optimization for dar_manager
  145 - enclosed libdar sources in libdar namespace
  146 - added libdar dynamic library support (using libtool)
  147 - fixed bug in ui_printf. Bug appeared with the shell_interaction split from
  148   user_interaction (for libdar)
  149 - fixed bug in dar_manager when creating empty database
  150 - changed hourshift implementation (no static variable used anymore)
  151 - changed code not to have dynamic allocation to take place before main() was
  152   called
  153 - added compilation time option to replace infinint by 32 bits or 64 bits
  154   integers
  155 - added special memory allocation (--enable-special-alloc) to better handle
  156   many small dynamic objects (in the meaning of OOP).
  157 - fix. Dar_manager does no more send all its output to stderr, just interactive
  158   messages are sent there.
  159 - changed "dar_manager -u" do not display anymore files present in the archive
  160   which have not saved data or EA in the asked archive.
  161 - removed displaying of command-line used for backup ("dar -v -l ...") as it
  162   is no more becoming inaccurate due to include files and as it would consume
  163   too much space if it has to be developed.
  164 - added sample scripts for using dar with Parchive
  165 - now displaying option read from configuration files when using -v option
  166 - added %e and %c for user script parameters
  167 - using UPX to compress binary if available at compilation time
  168 - removed comments put by mistake in 1.3.0 around warning when try to backup
  169   the archive itself. This revealed a bug, which made the warning be
  170   issued in some wrong cases.
  171 - removed this previous warning when creating archive on the stdout
  172 - fixed bug #15
  173 - fixed error in libdar sanity checks, where exceptions were not raised (due
  174   to the lack of the "throw" keyword)
  175 - fixed bug #16
  176 - changed order of argument passed to dar by dar_manager, for the -x <archive>
  177   be before any other option (in particular -B options).
  178 
  179 from 2.0.0 to 2.0.1
  180 - fixed bug #17
  181 
  182 from 2.0.1 to 2.0.2
  183 - fixed bug #18
  184 - fixed bug #17bis
  185 - documentation about filter mechanism added
  186 - fixed bug #19
  187 
  188 from 2.0.2 to 2.0.3
  189 - fixed bug #20
  190 
  191 from 2.0.3 to 2.0.4
  192 - updated autoconf version used to generate configure script (2.57 -> 2.59) The
  193   large file support is back with gcc-3 (was only working with gcc-2)
  194 
  195 from 2.0.x to 2.1.0
  196 - fixed bug #17
  197 - API version 2 documentation
  198 - API version 2 implementation
  199 - -E and -F can now be present several time on command line and/or included
  200   files (dar, dar_slave and dar_xform)
  201 - context (%c in -E and -F) is now transmitted in the pipes from dar to
  202   dar_slave
  203 - added -wa option
  204 - added -as option
  205 - added -e option
  206 - updated the API to be able to add new encryption protocol later
  207 - root (-R argument) can now be a symbolic link pointing to a directory
  208 - fixed bug #17bis
  209 - added information returned by the system when error during read() to the
  210   message returned to the user
  211 - fixed bug #18
  212 - documentation about filter mechanism added
  213 - fixed bug #19
  214 - don't fail for a file if permission could not be restored
  215 - fixed bug #20
  216 - configure script does not mess with CXXFLAGS or CFLAGS execpt when using
  217   debugging options.
  218 
  219 from 2.1.0 to 2.1.1
  220 - fixed configure script warning when an include file is "present but cannot
  221   be compiled"
  222 - fixed bug #21
  223 - fixed bug #22
  224 - dar_xform and dar_slave now send their help usage on stdout (instead of
  225   stderr)
  226 - fixed typo in error message
  227 
  228 from 2.1.1 to 2.1.2
  229 - fixed bug #24
  230 - added "-w d" option which is equivalent to -w but necessary when dar
  231   is not compiled with GNU getopt
  232 - updated documentation about GNU getopt() vs non GNU getopt()
  233 - update configure script to have libgnugetopt auto-detection
  234 
  235 from 2.1.2 to 2.1.3
  236 - fixed namespace visibility inconsistency for several call to open()
  237 - added "list:" key in conditionnal syntax, to stay coherent with man page
  238 - optimized dar_cp algorithm for speed in case I/O error
  239 - made dar_cp more talkative about events that succeed while copying data
  240 - fixed bug #25
  241 - fixed bug #26
  242 
  243 from 2.1.3 to 2.1.4
  244 - fixed bug #27
  245 - improved limitint detection overflow
  246 - fixed bug #28
  247 
  248 from 2.1.4 to 2.1.5
  249 - added protection code against bad_alloc exception
  250 - new configure option to bypass libdl test
  251 - removed expected exception list in deci, limitint, real_infinint and storage
  252   modules to improve global robustness
  253 - remove the #pragma implementation/interface directives which tend today to
  254   become obsolete, and seems to be the cause of compilation problem on
  255   (recent) Linux kernel 2.6.7 for example.
  256 - added protection code to report bug conditions
  257 - code simplification for filesystem reading (while performing backup)
  258 - fixed bug #29
  259 - fixed code syntax to support gcc-3.4.x
  260 
  261 from 2.1.5 to 2.1.6
  262 - fixed compilation problem with gcc-3.x for dar64
  263 - updated libtool to generate the configure script
  264 - fixed old info in dar's man page
  265 
  266 from 2.1.x to 2.2.0
  267 - caching read/write for catalogue to drop the number of Context Switches.
  268 - added -aSI and -abinary options
  269 - added -Q option
  270 - added -G option
  271 - fixed a display bug about archive size, present when listing with -v option
  272 - added -aa / -ac options
  273 - added -M option
  274 - thread safe support for libdar
  275 - added -g option
  276 - added -am option
  277 - added -acase / -an options
  278 - user_interaction can now be based on customized C++ class
  279 - user_interaction_callback now have a context argument
  280 - added feature: dar_manager now restores directory tree recursively
  281 - added feature: dar_manager can receive a range of archive number with -D
  282   option
  283 - added summary at the end of configure script
  284 - added -j option (--jog) change behavior when virtual memory is exhausted
  285 - added Native Language Support
  286 - added feature that proposes removal of slices of an older archive of same
  287   basename
  288 - libz is now optional
  289 - libbz2 is now optional
  290 - added openssh's libcrypto dependency
  291 - added blowfish strong encryption
  292 - changed archive format number (version "04"), difference occures only when
  293   encryption is used
  294 - moved libdar operations (archive creation, listing, testing ...) as method of
  295   the C++ archive class
  296 - added thread cancelation routine
  297 - added feature : password can be read out of command-line (interactively at
  298   execution time).
  299 - added programming documentation (thanks to Doxygen)
  300 - optimize CRC computation for speed
  301 - added warning telling [list of path] is deprecated (better use -g option)
  302 - added Todd Vierling's patch for dar to compile under Interix
  303 
  304 from 2.2.0 to 2.2.1
  305 - fixed execution problem for testing programs
  306 - added control code to avoid the "endless loop" warning when -M is used
  307   and root and archive are not located on the same filesystem
  308 - replaced an internal bug report by a more appropriate exception (elastic.cpp
  309   line 191)
  310 - fixed bug #31
  311 - fixed bug #32
  312 - fixed bug #33
  313 - changed exception type when dar_manager's -D option does not receive an
  314   integer
  315   as argument
  316 - fixed bug #34
  317 - added Wesley Leggette's patch to API tutorial
  318 - fixed inconsistencies concerning Native Language Support in Dar
  319 - added gettext NLS domain switch when incoming and exiting from libdar
  320 - fixed bug #30
  321 - changed the way ctermid() system call is used
  322 - updated FAQ
  323 
  324 from 2.2.1 to 2.2.2
  325 - fixed typo in dar man page (flowfish ;-) )
  326 - -Q option now forces the non terminal mode even when dar is run from a
  327   terminal (tty) this makes dar possible to run in background without having
  328   the shell stopping it upon text output.
  329 - removed unused control code for dar's command line syntax
  330 - spelling fix of the tutorial by Ralph Slooten
  331 - added the pertinent part of the memory leak patch from Wesley Leggette
  332   (there is no bug here as the function where could occur the memory leak
  333    is not used in dar (!) ).
  334 - updated FAQ
  335 - updated man page information about optional argument's syntax to options
  336   like -z9 or --zip 9
  337 - avoid calls to textdomain() when --disable-nls is set
  338 - updates doc/NOTES
  339 - fixed potential memory leakage on some system (to a "new[]" was
  340   corresponding a "delete" in place of a "delete[]" (Wesley's patch))
  341   In consequences, for API users, note that the following calls
  342 	  - tools_str2charptr
  343   	  - tools_extract_basename
  344 	  - libdar_str2charptr_noexcept
  345   all return a char * pointer which area must be released
  346   by the caller using the delete[] operator
  347 - partially integrated Wesley's api_tutorial patch (added explanations)
  348 - Fixed installation problem of header files, problem reported by
  349   Juergen Menden
  350 - updated the examples programs for they properly initialize libdar
  351 - the gettext.h file was not installed with libdar headers
  352 - fixed typo error reported by Peter Landgren
  353 - updated api_tutorial with compilation & linking informations
  354 - fixed pedantic warning about some classes inherited from "mask"
  355   (the parent copy constructor is not called from inherited copy
  356    constructor; note that the parent class is a pure virtual class)
  357 - added Swedish translation (by Peter Landgren)
  358 - fixed typo in French translation
  359 - added a const_cast statment to avoid compilation warning under some systems
  360 - fixed problem on solaris where the TIME&MIN non canonical parameters
  361   for terminal are not set by default to 1 and 0 (but to 4 and 0),
  362   leading keyboard interaction to be impossible when dar needs
  363   user interaction.
  364 - added O_BINARY to open() mode in dar_cp, without this will cause some problem
  365   under Cygwin.
  366 
  367 from 2.2.2 to 2.2.3
  368 - error in TUTORIAL (-P only receives relative paths)
  369 - updated FAQ with memory requirement questions/problem
  370 - added Bob Barry's script for determining memory requirement
  371 - added documentation about NLS in doc/NOTES
  372 - fixed bug concerning the << operator of infinint class. This has no
  373   impact as this operator is not used in dar/libdar.
  374 - added Jakub Holy's script to doc/samples
  375 - fixed bug with patch transmitted from Debian (Brian May) about the
  376   detection of the ext2_fs.h header.
  377 - added warning in libdar when user asks the nodump flags to be checked against
  378   while the nodump feature has not been activated at compilation time.
  379 - fixed dar man page about --gzip option usage when using an argument
  380 - now counting as errors the file with too long filename
  381 - now counting the file excluded due to nodump flag as ignored due filter
  382   selection
  383 
  384 from 2.2.3 to 2.2.4
  385 - fixed #35
  386 - added in doc/samples the backup Script of Rodriguez Mendez & Mauro Silvosa
  387   Rivera
  388 - updated Swedish translation by Peter Landgren
  389 
  390 from 2.2.4 to 2.2.5
  391 - limited size of internal buffers allocated on the stack to not
  392   be greater than SSIZE_MAX when this macro is defined. This comes
  393   from feedback from "Steffe" at sourceforge after he ported dar
  394   to HPnonStop.
  395 - integrated Andrey Yasniy's patch: fixed differential backup problem with
  396   ru_RU.koi8-r locale.
  397 - integrated  Nick Alcock's patch: no warning shown when not on EXT2
  398   filesystem and nodump feature has been activated.
  399 - avoid having arrow key be interpreted as escape key (while they remains
  400   an escape key + one char, as received from the tty).
  401 - added part of Kyler Klein's patch for OSX (Tiger) (only concerns included gettext)
  402 
  403 from 2.2.5 to 2.2.6
  404 - fixed bug #36
  405 - avoid removing slices when creating archive in dry-run mode (-e option)
  406 - fixed display problem in dar_cp that lead uncaught exception just before exiting
  407 
  408 from 2.2.6 to 2.2.7
  409 - updated Swedish translation by Peter Landgren
  410 - fixed bug #37
  411 - added old function (modified in 2.2.6) for backward compatibility
  412 - added German translation by Markus Kamp
  413 
  414 from 2.2.x to 2.3.0
  415 - added user_interaction::pause2() method
  416 - added the snapshot feature
  417 - added the Cache Directory Tagging detection feature
  418 - adapted Wesley's patch for a pkgconfig for libdar
  419 - added -[ and -] options (file selection from file listing)
  420   Important consequence for libdar user programs:
  421   the fs_root argument is now expanded to full absolute path inside libdar,
  422   thus the mask you will give for path inclusion/exclusion (the "subtree" argument)
  423   will be used against full absolute path of files under consideration
  424   for the operation. Assuming you have fs_root=tmp/A and the current
  425   directory is /tmp, your mask will be used against strings like
  426   /var/tmp/A/some/file. (instead of tmp/A/some/file as in the previous API
  427   version). Things are equal if the fs_root is given an absolute path.
  428 - changed archive format to "05". Due to complete review of EA management.
  429 - upon some signal reception, dar aborts the backup nicely, producing a
  430   completely formatted archive will all the file saved so far. This archive can
  431   be take as reference for a further backup to continue the operation at a later
  432   time.
  433 - dar_manager aborts properly upon certain signal reception (do not let the database
  434   partially updated).
  435 - dar_slave and dar_xform now recognize when a slicename is given in place of a basename
  436 - reviewed thread_cancellation (API change) for it be possible to cancel several thread at the same time
  437 - prevent some dead-lock situation that can occur when a signal is received inside a critical section
  438 - dar_cp, dar_xform and dar_slave also abort nicely upon signal reception
  439 - dar_manager can now restore files based on a given date (not always the most recent version)
  440 - dar_manager now has an interactive mode (-i option)
  441 - change in API, the warning() method need not be overwritten, but the new protected method
  442   inherited_warning() must be inherited in its place (same function, same prototype
  443   as the original warning() method).
  444 - dar_manager features are now part of libdar. API has been completed with theses new features
  445 - added the "last_slice" context (%c with -E option) when creating an archive
  446 - dar now check a file has not been modified while it was reading it, if so it reports a warning and returns a specific exit code
  447 - remove included gettext from the package (it is more a source of conflict with external gettext and if somebody needs internationalization better is to install libintl/gettext on its own).
  448 - added George Foot feedback about the good backup practice sort guide.
  449 - added -e option to dar_manager
  450 - added the progressive_report feature in the API
  451 - dar can now pause every N slice where N >= 1
  452 - integrated Dave Vasilevsky's patch to support Extended Attributes and file forks under MacOS X
  453 - added method in API for external program be able to list dar_manager databases, their file contents and the statistics
  454 - added the merge/sub-archive feature
  455 - remove [list of path] from command line (-g option is now mandatory)
  456 - added regex expression in filters (-ar/-ag options)
  457 - added -ak option
  458 - added the --comparison-field option (extension of the --ignore-owner option aka -O option)
  459 - added the -af option (backup files more recent than a given date, others are keept as already saved)
  460 - dar now take care that an escape character can be sent when pressing the arrow keys and avoid considering them in this situation
  461 - dar will no refuse to abort if user presses escape when dar asks the user to be ready to write to a new slice
  462 - adapted Wesley Legette's patch for an xml archive listing
  463 - added 'InRef' status for EA (same meaning as the one for file's data)
  464 
  465 
  466 from 2.3.0 to 2.3.1
  467 - set back Nick Alcock's patch which has been dropped from 2.2.x to 2.3.x (patch name is "Do not moan about every single file on a non-ext2 filesystem")
  468 - fixed compilation problem when thread-safe code is disabled
  469 - integrated Wiebe Cazemier's patch for dar's man page
  470 - fixed bug in listing: -as option also listed files that had EA even when theses were not saved in the archive
  471 - file permission of installed sample scripts lacked the executable bit
  472 - fixed a bug that appeared when a file is removed while at the time it is saved by dar
  473 - avoid having an unnecessary warning appearing when restoring a file in a directory that has default EA set
  474 - Cygwin has changed and does not support anymore the path in the form "c:/some/where", you have to use "/cygdrive/c/some/where" instead. Documentation has been updated in consequence.
  475 
  476 from 2.3.1 to 2.3.2
  477 - fixed bug in Native Language Support when --enable-locale-dir was not set (Thomas Jacob's patch)
  478 - updated Swedish translation by Peter Landgren
  479 -  --verbose=skipped was not available (only the short -vs form was available)
  480 - reviewed regex with ordered mask for the feature to better fits user's need (Dave Vasilevsky's feedback)
  481 - fixed bug where compression algorithm was changed to maximum (fixed with Richard Fish's adequate patch)
  482 - fixed tutorial with command line evolution (dar's -g option in particular)
  483 - latest version of Grzegorz Adam Hankiewicz's mini-howto
  484 - fixed bug concerning restoration of only more recent files
  485 
  486 from 2.3.2 to 2.3.3
  487 - avoid using getpwuid() and getgrgid() for static linking.
  488 - fixed typo in dar's man page
  489 - update FAQ
  490 - fixed bug: uncaught exception thrown when CTRC-C was hit while dar waits an
  491   answer from the user [SF #1612205]
  492 - fixed bug: unusable archive generated when CTRC-C was hit and blowfish
  493   encryption used [SF #1632273]
  494 - added a check to verify that the libdar used is compatible with the current
  495   dar suite programs [SF #1587643]
  496 - fixed bug: added workaround for the right arithmetic shift operator (the
  497   binary produced by gcc-3.4.2 produces computes "v>>s" equal to "v" when when
  498   v is a integer field composed of s exactly bits. It should rather compute it
  499   to zero...).
  500   this problem leads 32 bits generated archive incompatible with 64 bits
  501   generated archive only when blowfish is used.
  502 - fixed bug met when the inode space is exhausted, thanks to "Jo - Ex-Bart" for
  503   this new feedback. [SF #1632738]
  504 - replaced &, <, >, ' and " in XML listing by &...; corresponding sequence.
  505   [SF #1597403]
  506 - dar_manager can receive arguments after stick to -o options (it is an error
  507   in regard to documentation, but no warning was issued in that case, leading
  508   to confusion for some users) [SF #1598138]
  509 - updated Veysel Ozer's automatic_backup script
  510 - fixed hard link detection problem [SF #1667400]
  511 - verbose output did not displayed hard links information
  512 - merged patch on dar_cp by Andrea Palazzi to have it to return EXIT_DATA_ERROR
  513   when some data have been reported [SF #1622913]
  514 
  515 from 2.3.3 to 2.3.4
  516 - fixed behavior when differential backup is interrupted (no more store file that
  517   would have been read if no interruption had been done as "deleted" since the
  518   archive of reference) [SF #1669091].
  519 - added official method to access catalogue's statistics through the API (for kdar
  520   next version).
  521 - Fixed syntax error in dar_par_create.duc and dar_par_test.duc files (Parchive
  522   integration with dar).
  523 - minor spelling fix in error message (compressor.cpp)
  524 - added Wiebe Cazemier's two patches for dar man page
  525 - integrated patch from Dwayne C. Litzenberger to fix weakness in dar's
  526   implementation of the blowfish encryption.
  527 - improved the returned message when an invalid path is given as argument
  528 - updated doc/sample/sample1.txt script file
  529 
  530 from 2.3.4 to 2.3.5
  531 - changed displayed message when adding a hard link to an archive while
  532   performing a differential backup
  533 - added back the possibility to use old blowfish implementation (bfw cipher)
  534 - integrated optimization patch from Sonni Norlov
  535 - updated Swedish translation by Peter Landgren
  536 - updated French translation
  537 - fixed broken Native Language Support in 2.3.x (where x<5)
  538 
  539 from 2.3.5 to 2.3.6
  540 - fixed Makefile.am in src/dar_suite (removed "/" after $(DESTDIR))
  541 - fixed bug in regex mask building when not using ordered masks
  542 - fixing bug that led dar_manager to report no error while some files failed
  543   to be restored due to command-line for dar being too large.
  544 - fixed bug met when user aborts operation while dar is finalizing archive creation [SF #1800507]
  545 - fixed problem with execvp when dar_manager launches dar
  546 
  547 from 2.3.6 to 2.3.7
  548 - fixed bug in dar_manager about the localization of the archive in which to find the latest EA
  549 - fixed bug in configure script to properly report full blowfish encryption support
  550 - fixed a bug in the statistics calculus of dar_manager for most recent files per archive
  551 - removed inappropriate internal error check
  552 - added --disable-libdl-linking option
  553 - fixed mistake in API tutorial
  554 - updated Swedish translation by Peter Landgren
  555 - fixed bug in the file filtering based on listing file ( -[ option )
  556 - fixed typo and spelling errors in documentation
  557 - updated code for clean compilation with gcc-4.2.3
  558 - updated code for clean compilation with gcc-4.3 20080208 (experimental gcc)
  559 
  560 from 2.3.7 to 2.3.8
  561 - fixed bug in libdar met when user supply an empty file as a list of file to
  562   include or exclude ( -[ and -] options )
  563 - fixed bug concerning elastic buffers used beside strong encryption. No
  564   security issue here, just in some almost rare situations the generated archive
  565   was not readable (testing your archive prevents you loosing data in this
  566   situation)
  567 - added some speed optimizations
  568 - avoided warning to appear without -v option set, when an error is met while
  569   fetching value of nodump flag (flag not supported on filesystem for example).
  570