Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libdar-devel-2.7.16-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libdar-devel Distribution: openSUSE Tumbleweed
Version: 2.7.16 Vendor: openSUSE
Release: 1.1 Build date: Sat Feb 22 16:37:44 2025
Group: Unspecified Build host: reproducible
Size: 691530 Source RPM: dar-2.7.16-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://dar.sourceforge.io/
Summary: Backup and Restore Application
Dar stands for Disk ARchive and is a hardware independent backup
solution. Dar uses catalogs (unlike tar), so it is possible to extract
a single file without having to read the whole archive, and it is also
possible to create incremental backups.

Dar archives can also be created, or used, via the libdar library (with
KDar, a KDE application, for example).

This package contains the library used by Dar and KDar.

Provides

Requires

License

SUSE-GPL-2.0+-with-openssl-exception

Changelog

* Sat Feb 22 2025 Andrea Manzini <[email protected]>
  - 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.
* Sat Aug 03 2024 hui <[email protected]>
  - 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).
* Tue May 14 2024 Dominique Leuenberger <[email protected]>
  - 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.
* Mon Nov 13 2023 Andreas Stieger <[email protected]>
  - fix Leap 15.6 build (libattr)
* Wed Nov 01 2023 Andreas Stieger <[email protected]>
  - update to 2.7.13:
    * fix bug auto-reported in "slice_layout.cpp line 48" concerning
      isolated catalogs triggered when dar/libdar has been compiled
      with some version gcc (gcc >= 11) with optimizations set.
    * documentation and build system updates
  - enable lz4, zstd compression support (boo#1216790)
  - enable multi-threading support with libthreadar (boo#1216790)
  - package license files
  - reduce -devel dependencies
  - make -doc noarch
* Sun Sep 17 2023 Dirk Müller <[email protected]>
  - update to 2.7.12:
    * fixed bug avoid restoration of 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
* Mon Jul 03 2023 Paolo Stivanin <[email protected]>
  - 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 <[email protected]>
  - 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.
* Wed Dec 07 2022 Dirk Müller <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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

Files

/usr/include/dar
/usr/include/dar/archive.hpp
/usr/include/dar/archive5.hpp
/usr/include/dar/archive_aux.hpp
/usr/include/dar/archive_listing_callback.hpp
/usr/include/dar/archive_num.hpp
/usr/include/dar/archive_options.hpp
/usr/include/dar/archive_options5.hpp
/usr/include/dar/archive_options_listing_shell.hpp
/usr/include/dar/archive_summary.hpp
/usr/include/dar/block_compressor.hpp
/usr/include/dar/capabilities.hpp
/usr/include/dar/cat_status.hpp
/usr/include/dar/compile_time_features.hpp
/usr/include/dar/compression.hpp
/usr/include/dar/compressor.hpp
/usr/include/dar/compressor_zstd.hpp
/usr/include/dar/crc.hpp
/usr/include/dar/crit_action.hpp
/usr/include/dar/criterium.hpp
/usr/include/dar/crypto.hpp
/usr/include/dar/data_tree.hpp
/usr/include/dar/database.hpp
/usr/include/dar/database5.hpp
/usr/include/dar/database_archives.hpp
/usr/include/dar/database_aux.hpp
/usr/include/dar/database_listing_callback.hpp
/usr/include/dar/database_options.hpp
/usr/include/dar/datetime.hpp
/usr/include/dar/deci.hpp
/usr/include/dar/delta_sig_block_size.hpp
/usr/include/dar/ea.hpp
/usr/include/dar/entree_stats.hpp
/usr/include/dar/entrepot.hpp
/usr/include/dar/entrepot_libcurl.hpp
/usr/include/dar/entrepot_libcurl5.hpp
/usr/include/dar/entrepot_local.hpp
/usr/include/dar/erreurs.hpp
/usr/include/dar/etage.hpp
/usr/include/dar/fichier_global.hpp
/usr/include/dar/fichier_local.hpp
/usr/include/dar/filesystem_ids.hpp
/usr/include/dar/fsa_family.hpp
/usr/include/dar/generic_file.hpp
/usr/include/dar/get_version.hpp
/usr/include/dar/gettext.h
/usr/include/dar/gf_mode.hpp
/usr/include/dar/infinint.hpp
/usr/include/dar/int_tools.hpp
/usr/include/dar/integers.hpp
/usr/include/dar/libdar.hpp
/usr/include/dar/libdar5.hpp
/usr/include/dar/libdar_config.h
/usr/include/dar/libdar_my_config.h
/usr/include/dar/libdar_slave.hpp
/usr/include/dar/libdar_xform.hpp
/usr/include/dar/limitint.hpp
/usr/include/dar/list_entry.hpp
/usr/include/dar/mask.hpp
/usr/include/dar/mask_list.hpp
/usr/include/dar/mem_ui.hpp
/usr/include/dar/memory_file.hpp
/usr/include/dar/mycurl_protocol.hpp
/usr/include/dar/parallel_block_compressor.hpp
/usr/include/dar/path.hpp
/usr/include/dar/proto_compressor.hpp
/usr/include/dar/proto_generic_file.hpp
/usr/include/dar/range.hpp
/usr/include/dar/real_infinint.hpp
/usr/include/dar/secu_string.hpp
/usr/include/dar/shell_interaction.hpp
/usr/include/dar/shell_interaction_emulator.hpp
/usr/include/dar/statistics.hpp
/usr/include/dar/storage.hpp
/usr/include/dar/thread_cancellation.hpp
/usr/include/dar/tlv.hpp
/usr/include/dar/tlv_list.hpp
/usr/include/dar/tools.hpp
/usr/include/dar/tuyau.hpp
/usr/include/dar/user_interaction.hpp
/usr/include/dar/user_interaction5.hpp
/usr/include/dar/user_interaction_blind.hpp
/usr/include/dar/user_interaction_callback.hpp
/usr/include/dar/user_interaction_callback5.hpp
/usr/include/dar/wrapperlib.hpp
/usr/lib64/libdar64.so
/usr/lib64/pkgconfig/libdar64.pc
/usr/share/licenses/libdar-devel
/usr/share/licenses/libdar-devel/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 3 00:03:07 2025