96 Commits

Author SHA256 Message Date
f7586bf02e Accepting request 1248048 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1248048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=59
2025-02-24 14:49:41 +00:00
13cb642dd2 - Update to version 2.7.16
* fixed mask building of path exclusion (dar's -P option) when used with
    regular expression (problem met while testing or merging a backup)
  * adding support for progressive report to repairing operation at API level
  * warning before processing to the backup if gnupg signatories are provided
    without any gnupg recipient.
  * fixing bug reporting the following message:
    /Subtracting an "infinint" greater than the first, "infinint" cannot be
    negative/. This was due to duplicated counter decrement while merging two
    archives and overwriting policy drives entry to be removed from the
    resulting archive adding to that, the very specific/rare condition where
    the number of removals exceeds more than the half of kept entries...
  * adding kdf support for repairing operation instead of using the values of
    the archive/backup under reparation.
  * fixing bug in thread_cancellation class that led a canceled thread kept
    being recorded as canceled forever, leading libdar to abort immediately
    when run in a new thread having the the same tid.
  * fixing bug in libdar leading an API call to return zero instead of the
    total size of the backup/archive (not use in dar CLI).
  * applying patch from Gentoo about the "which" command replacement in
    scripts
  * fixing some non-initialized variables as reported by cppcheck tool.

OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=80
2025-02-24 09:39:08 +00:00
7104a790d6 Accepting request 1191539 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1191539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=58
2024-08-05 15:21:38 +00:00
4ce1b05e71 Accepting request 1191459 from home:hui:branches:Archiving
- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
     itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl > 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).

OBS-URL: https://build.opensuse.org/request/show/1191459
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=78
2024-08-04 14:11:51 +00:00
c82802fc12 Accepting request 1174016 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1174016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=57
2024-05-15 19:26:44 +00:00
9046e98f8c Accepting request 1174014 from home:dimstar:Factory
- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.

OBS-URL: https://build.opensuse.org/request/show/1174014
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=76
2024-05-14 14:22:03 +00:00
9b6d076d01 Accepting request 1125801 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1125801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=56
2023-11-16 19:27:28 +00:00
546bdb972c Accepting request 1125430 from home:AndreasStieger:branches:Archiving
- fix Leap 15.6 build (libattr)

OBS-URL: https://build.opensuse.org/request/show/1125430
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=74
2023-11-14 07:14:30 +00:00
0ac79ef7be Accepting request 1121956 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1121956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=55
2023-11-02 19:22:10 +00:00
c5c545273b Accepting request 1121713 from home:AndreasStieger:branches:Archiving
dar 2.7.13, needs libthreadar SR#1121704 boo#1216790

OBS-URL: https://build.opensuse.org/request/show/1121713
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=72
2023-11-02 07:25:02 +00:00
d0e71396f4 Accepting request 1112531 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1112531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=54
2023-09-21 20:13:49 +00:00
8f1f5b5bbc Accepting request 1112291 from home:dirkmueller:Factory
* fixed bug avoid restoration of binary patch when it was based

OBS-URL: https://build.opensuse.org/request/show/1112291
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=70
2023-09-20 10:28:13 +00:00
5fc769e0dd Accepting request 1111803 from home:dirkmueller:Factory
- update to 2.7.12:
  * fixed bug avoid restoration fo binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary

  read mode, leading dar to report CRC error.
- update to 2.6.13:
  * too many changes to list, see ChangeLog file
	* fixed display bug in dar_manager met when using -o option and
		adding options for dar that does not exist for dar_manager
	* reactivating disabled (by mistake) optimization for some
	* fixing bug that avoided creating an archive at the root of the
	* fixed missing quote in dar_par.dcf which is called by the par2
	* fixed bug in dar_manager's -u option, not displaying most
		recent files of an archive when they have been marked as
		removed in a more recent archive of the same dar_manager
	* fixed bug met while restoring in sequential read mode a file
		having several copies (was modified at the time it was saved

OBS-URL: https://build.opensuse.org/request/show/1111803
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=69
2023-09-18 18:41:08 +00:00
3d1fa3361f Accepting request 1097882 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1097882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=53
2023-07-10 14:39:50 +00:00
407c405d26 Accepting request 1096510 from home:polslinux:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/1096510
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=67
2023-07-10 07:35:44 +00:00
280d6b6241 Accepting request 1093256 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1093256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=52
2023-06-16 14:54:06 +00:00
987b662156 Accepting request 1093253 from home:akumar:branches:Archiving
- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  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.

OBS-URL: https://build.opensuse.org/request/show/1093253
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=65
2023-06-15 10:01:19 +00:00
4cd85ddda8 Accepting request 1041333 from Archiving
OBS-URL: https://build.opensuse.org/request/show/1041333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=51
2022-12-08 15:52:09 +00:00
c9a9750d5a Accepting request 1041264 from home:dirkmueller:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1041264
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=63
2022-12-08 08:20:12 +00:00
188d78f33a Accepting request 994467 from Archiving
OBS-URL: https://build.opensuse.org/request/show/994467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=50
2022-08-11 16:32:39 +00:00
b3e5722097 Accepting request 993856 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/993856
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=61
2022-08-11 07:56:42 +00:00
c2670b5488 Accepting request 988704 from Archiving
OBS-URL: https://build.opensuse.org/request/show/988704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=49
2022-07-13 11:45:13 +00:00
f76e9c1ac3 Accepting request 986922 from home:elimat:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/986922
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=59
2022-07-12 15:54:52 +00:00
a2bdcfc9e5 Accepting request 898353 from Archiving
OBS-URL: https://build.opensuse.org/request/show/898353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=48
2021-06-09 19:52:31 +00:00
2f5b2929a1 Accepting request 898321 from home:susnux:branches:Archiving
Update to version 2.6.15

OBS-URL: https://build.opensuse.org/request/show/898321
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=57
2021-06-08 11:36:10 +00:00
80c9515ead Accepting request 856829 from Archiving
- Enable curl and rsync support

- 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.

OBS-URL: https://build.opensuse.org/request/show/856829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=47
2020-12-18 18:59:42 +00:00
e6b7336835 - Enable curl and rsync support
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=55
2020-12-18 07:57:31 +00:00
bd211a6d69 Accepting request 856826 from home:polslinux:branches:Archiving
- 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.

OBS-URL: https://build.opensuse.org/request/show/856826
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=54
2020-12-18 07:41:06 +00:00
af1564a12d Accepting request 835088 from Archiving
OBS-URL: https://build.opensuse.org/request/show/835088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=46
2020-09-17 12:50:00 +00:00
b3551d7b73 Accepting request 834908 from home:polslinux:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/834908
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=52
2020-09-17 06:19:51 +00:00
b51cc991c4 Accepting request 827495 from Archiving
OBS-URL: https://build.opensuse.org/request/show/827495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=45
2020-08-18 10:01:24 +00:00
8f78bc10aa Accepting request 827343 from home:dirkmueller:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/827343
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=50
2020-08-18 06:54:13 +00:00
eebc6afe8a Accepting request 794268 from Archiving
OBS-URL: https://build.opensuse.org/request/show/794268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=44
2020-04-16 21:00:55 +00:00
4fd2064bd0 Accepting request 794231 from home:alois:branches:Archiving
- 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

OBS-URL: https://build.opensuse.org/request/show/794231
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=48
2020-04-15 17:23:44 +00:00
1e1fe1c3cd Accepting request 568819 from Archiving
update and fix build

OBS-URL: https://build.opensuse.org/request/show/568819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=43
2018-01-24 14:32:15 +00:00
c341f1ecce fix
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=46
2018-01-24 07:30:01 +00:00
4e41710fcd Accepting request 477890 from Archiving
1

OBS-URL: https://build.opensuse.org/request/show/477890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=42
2017-03-12 19:04:23 +00:00
393bf0e720 Accepting request 477870 from home:sfalken:branches:Archiving
- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/477870
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=44
2017-03-09 07:47:40 +00:00
f57c314364 Accepting request 448906 from Archiving
- Update to version 2.5.8:

OBS-URL: https://build.opensuse.org/request/show/448906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=41
2017-01-10 09:49:04 +00:00
d92375e39d - Packaging cleanups and dependencies update
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=42
2017-01-05 16:06:29 +00:00
b81fd99601 OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=41 2017-01-05 16:06:01 +00:00
041181e004 OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=40 2017-01-05 16:01:16 +00:00
668e1042e6 - Update to version 2.5.8:
* support for lzma compression
  * improved backwards api compatibility
  * For extensive list of changes from 2.4.20 to 2.5.8 see provided
    CHANGES file

OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=39
2017-01-05 16:00:00 +00:00
898bb6b21f Accepting request 350189 from Archiving
1

OBS-URL: https://build.opensuse.org/request/show/350189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=40
2015-12-23 07:50:34 +00:00
4baa039beb Accepting request 350188 from home:pluskalm:branches:Archiving
- Update to 2.4.20

OBS-URL: https://build.opensuse.org/request/show/350188
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=37
2015-12-21 12:17:23 +00:00
Stephan Kulow
b76c0b766c Accepting request 332080 from Archiving
- Update to 2.4.18

OBS-URL: https://build.opensuse.org/request/show/332080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=39
2015-09-24 04:14:33 +00:00
2fba5a921e - Update to 2.4.18
* Initial Vector used for strong encryption was set with 
    pseudo-random data generated using SHA1 message digest and 
    blowfish cipher, which are not available when ligcrypt is 
    running in FIPS mode. Since 2.4.18 we now use SHA256 and AES256 
    for IV assignment in order to have libdar compatible with FIPS 
    mode. For data encryption nothing changes: the cipher specified 
    (-K, -J, -$ options on CLI) are used as before.
  * fixing bug met when performing archive isolation in 
    sequential-read mode, If an archive corruption or truncated 
    archive leads an inode to not have its CRC readable, dar aborts 
    and issues a BUG report.

OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=35
2015-09-19 10:41:52 +00:00
f4279f72ae Accepting request 290772 from Archiving
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/290772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=38
2015-03-16 08:38:35 +00:00
54186c998a resolve conflicts
OBS-URL: https://build.opensuse.org/package/show/Archiving/dar?expand=0&rev=33
2015-03-07 09:00:27 +00:00
3bd9709ad5 Accepting request 288696 from Archiving
OBS-URL: https://build.opensuse.org/request/show/288696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dar?expand=0&rev=37
2015-03-05 14:41:03 +00:00