Changelog for
dar-lang-2.7.10-archiving.161.5.noarch.rpm :
* Mon Jul 03 2023 Paolo Stivanin
- Update to 2.7.10:
* displaying the slicing information about the archive of reference stored within a isolated catalogue when using -l and -q options
* cleanup code from obsolete and unused readdir_r invocation
* fixing display bug in dar_manager (shell_interaction class of libdar)
* fixing python binding build system with John Goerzen\'s proposal
* replacing the deprecated PYBIND11_OVERLOAD_
* by PYBIND11_OVERRIDE_
* equivalents
* Thu Jun 15 2023 Avinesh Kumar - update to 2.7.9:
* added sanity check in elastic buffer code upon Sviat89AATTgithub feedback.
* fixed bug in block_compressor module found by sviat89 while reading the code. Seen its context, it does not seem however to have much chance to express and would lead dar/libdar to loop forever consuming CPU.
* adding the misc/dar_static_builder_with_musl_voidlinux.bash script which automatically builds dar_static from source code under VoidLinux/musl
* fixing bug concerning the restoration in sequential read mode of a backup containing binary patches
* fixed bug in tuyau_global class that lead to seeking at a wrong in sequential read mode and the unability to properly rely on a isolated catalogue to read (test/extract/diff) an backup in sequential read mode, leading dar to report CRC error.
* Wed Dec 07 2022 Dirk Müller - update to 2.7.8:
* updating code and man page about the way to solve the conflict of sequentially reading the archive of reference when binary delta is implicitly present for differential/incremental backups
* added -avc option to surface libcurl verbose messages
* fixed bug in dar where a sanity check about slice min digit detection was applied to the local filesystem when the backup was stored remotely, this prevented the reading or remote backups
* exposing libcurl version to the version output (new API call added
* remove extra slash (/) found after hostname in URL passed to libcurl
* fixed self test reported error about mycurl_easyhandle_node.cpp
* improved error message when libcurl fails to connect to an sftp server
* fixed bug in libdar in the way libcurl is called for reading a file using ftp protocol
* fixed bug in libdar when asking libcurl the size of the file we are writing (libcurl segfaults with ftp protocol). In addition, we now record this info during the write process (faster and more efficient).
* fixed bug met when creating a backup on very close and/or high bandwidth ftp and sftp repos with the --hash option set, triggering a race condition that led dar to sometime hang unexpectedly.
* Mon Aug 08 2022 Dirk Müller - update to 2.7.7:
* added support for sequential reading more of sliced backup, to accommodate tape support used with slices (at the opposite of dar_split)
* fixing few typos in doc
* making libdar more tolerant when calls to fadvise fail
* Tue Jul 05 2022 Matthias Eliasson - Update to version 2.7.6
* adding -f option to dar_cp
* adding static version of dar_cp (dar_cp_static) as compilation outcome
* added FAQ for tape usage with dar
* fixing error in libdar header file installation
* fixed bug met when interrupting the creation of a block compressed backup (always used by lzo compression and by other algorithm only when performing multi-threaded compression)
* typo fixes in documentation
* fixed message in lax mode used to obtain from the user the archive format when this information is corrupted in the archive.
* fixing lax mode condition that popped up without being requested
* fixing bug met when reading slice an special block device by mean of a symlink
* adapting sanity checks to the case of a backup read from a special device in sequential-read mode.
* fixed bug that lead dar to report CRC error while reading a backup from a pipe with the help of an isolated catalogue
* adding -V option to dar_split (was using -v) for homogeneity with other commands
* Mon Jun 07 2021 Ferdinand Thiessen - Update to version 2.6.15
* fixed error message formatting error leading message to contain garbage in place of system error information.
* fixing bug (internal error) met while trying restoring files and dirs without sufficient write permission on the destination directory tree to perform the operation.
* adding minor feature to avoid restoring Unix sockets (-au)
* fixing dar-catalogue.dtd- Update to version 2.6.14
* fixed bug met when removing slices of an old backup located on a remote sftp server
* fixed bug in cache layer met when writing sliced backup to a remote ftp or sftp repository
* enhancement to the -[ and -] options to work as expected when \"DOS\" formatted text file is provided as a file listing.- Drop outdated Provides / Obsoletes, RPM will automatically detect new dependency of linking packages, as long as -devel package does not get renamed or packages use dlopen and manually require it
* Fri Dec 18 2020 Martin Pluskal - Enable curl and rsync support
* Wed Dec 16 2020 Paolo Stivanin - update to 2.6.13: - fixed compilation warning in testing routine (outside libdar and dar) - due to change in autoconf, the --sysconfdir path (which defaults to ${prefix}/etc) was read as an empty string, leading dar to look for darrc system file at the root of the filesystem (/darrc) - fixed bug that should occur in extremely rare conditions (it has been discover during 2.7.0 validation process): compression must be used, no ciphering, no hashing, file changed at backup time or had a poor compression ratio, was not saved at slice boundary, the previous entry had an EA saved but no FSA or an unchanged FSA. In such conditions are all met, dar tries to resave the file in place, but partially or totally overwites the EAs of the previous entry leading to archive testing to fail for these EA (though the archive could be finished without error). - fixed bug met when case insensitive mask is requested (-an option) and locale of file to restore or backup is not the one the dar binary is run with.
* Wed Sep 16 2020 Paolo Stivanin - update to 2.6.12: - fixed regression met in 2.6.11 when generating encrypted archives - fixing bug in dar_manager libdar part, met when the two oldest entries for a file are recorded as unchanged (differential backup) - fixed typo in dar_manager man page - updated lax mode to ignore encryption flag found in header and trailer - fixed two opposite bugs in strong encryption code that annihilated each other, by chance - fixing bug met when merging an archive an re-compressing the data with another algorithm that gives a less good result, this condition lead the merging operation to fail reporting a CRC mismatch - improving archive header code to cope with unknown flags
* Mon Aug 17 2020 Dirk Mueller - update to 2.6.10: - update the configure script to handle some undocumented --enable-
* options that existed but were not expected to be used. - fixed spelling in darrc comments - fixed bug in dar_split that could occur in very rare conditions - fixed EA support build failure due to what seems to be a change in Linux kernel header - fixed symbol conflict with s_host of in.h on omniOS platform
* Wed Apr 15 2020 Luigi Baldoni - Update to version 2.6.9
* too many changes to list, see ChangeLog file- Drop dar-use-libc-xattr.patch (fixed upstream)- Drop Group tag- Spec cleanup