"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