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

rdiff-2.3.2-1.2 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: rdiff Distribution: openSUSE Tumbleweed
Version: 2.3.2 Vendor: openSUSE
Release: 1.2 Build date: Thu May 27 17:28:33 2021
Group: Productivity/Archiving/Backup Build host: obs-arm-6
Size: 15054 Source RPM: librsync-2.3.2-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/librsync/librsync
Summary: Frontend to rsync's delta algorithm
rdiff computes and applies signature-based file differences.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Sat May 08 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.3.2:
    * Fix #214 heap corruption for too small kbloom. This could have crashed
    delta operations for very small files/signatures.
    * Fix #207 and add Travis Windows checks and improve compatibility. Turn on
    `-Wconversion -Wno-sign-conversion` warnings for clang.
    * Fix a bug so patch will now fail returning RS_CORRUPT on encountering a
    zero length copy command instead of hanging.
* Sun Aug 16 2020 Dirk Mueller <dmueller@suse.com>
  - udpate to 2.3.1:
    * Improved cmake popt handling to find popt dependencies using PkgConfig.
    * Tidied internal code and improved tests for netint.[ch], tube.c, and
    hashtable.h.
    * Improved C99 compatibility. Add `-std=c99 -pedantic` to `CMAKE_C_FLAGS` for
    gcc and clang. Fix all C99 warnings by making all code C99 compliant. Tidy
    all CMake checks, `#cmakedefines`, and `#includes`. Fix 64bit support for
    mdfour checksums (texierp, dbaarda,
    * Usage clarified in rdiff (1) man page. (AaronM04,
    * Fix #176 hangs calculating deltas for files larger than 4GB.
    * Add RabinKarp rollsum support and make it the default. RabinKarp is a much
    better rolling hash, which reduces the risk of hash collision corruption
    and speeds up delta calculations. The rdiff cmd gets a new `-R
    (rollsum|rabinkarp)` argument with the default being `rabinkarp`, Use `-R
    rollsum` to generate backwards-compatible signatures. (dbaarda,
    https://github.com/librsync/librsync/issues/3)
    * Use single-byte literal commands for small inserts in deltas. This makes
    each small insert use 1 less byte in deltas. (dbaarda,
    https://github.com/librsync/librsync/issues/120)
    * Change rs_file_size() to report -1 instead of 0 for unknown file sizes
    * Add cmake BUILD_SHARED_LIBS option for static library support.
    * Fix compile errors and add .gitignore entries for MSVS 2019. Fixes
* Fri Sep 13 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 2.1.0:
  - Remove no longer applicable patches:
    * blake2-config.patch
    * librsync-0.9.7-getopt.patch
    * librsync-0.9.7-strictalias.diff
    * librsync-exports.patch
    * librsync-man-example.diff
* Mon Mar 23 2015 schwab@linux-m68k.org
  - blake2-config.patch: add missing <config.h>
* Mon Feb 16 2015 tchvatal@suse.com
  - Version bump to 1.0.0 fixes bnc#900914 CVE-2014-8242:
    * Various build fixes, thanks Timothy Gu.
    * Improved rdiff man page from Debian.
    * Fixed bug #1110812 'internal error: job made no progress'; on large
      files.
    * Moved hosting to https://github.com/librsync/librsync/
    * Travis-CI.org integration test at https://travis-ci.org/librsync/librsync/
    * Remove bundled copy of popt; it must be installed separately.
  - Refreshed patches:
    * librsync-man-example.diff
  - Removed patches:
    * librsync-noexecstack-nestedfunc.patch
    * librsync-serial-tests.patch
    * librsync-logn-sumset.patch
    * librsync-logn-search.patch
  - Removed patches due to promoting bugs:
    * librsync-0.9.7-largefiles.patch - currently in progress on:
      https://github.com/librsync/librsync/pull/14
* Sat Sep 13 2014 crrodriguez@opensuse.org
  - Library ends compiled with executable stack, something we really
    do not want around.. it turns out a nested function causes gcc
    to emit trampolines. fix that (librsync-noexecstack-nestedfunc.patch)
  - Only export the public api, all symbols prefixed with "rs_"
    (librsync-exports.patch)
* Wed May 14 2014 tchvatal@suse.com
  - Remove accidentaly added file.
* Tue May 13 2014 tchvatal@suse.com
  - Cleanup with spec-cleaner
  - Add patch librsync-0.9.7-getopt.patch fixing debian bug#435894
    * makes rdiff avare of -i and -z getopt options
* Thu May 02 2013 crrodriguez@opensuse.org
  - librsync-serial-tests.patch fix build with new automake
* Fri Mar 15 2013 hpj@urpla.net
  - apply librsync-logn-search.patch, librsync-logn-sumset.patch
    librsync-man-example.diff
  - refresh all patches
  - enable tests
* Mon Feb 13 2012 coolo@suse.com
  - patch license to follow spdx.org standard
* Tue Nov 22 2011 jengelh@medozas.de
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Employ shlib packaging
* Tue Nov 22 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Sun Sep 02 2007 crrodriguez@suse.de
  - library was unable to handle files larger than 4GB properly (librsync-0.9.7-largefiles.patch)
  - fix build dependencies
* Sat Aug 25 2007 crrodriguez@suse.de
  - spec cleanup
  - stop using bundled popt library, use system one
  - enable shared library
  - disable static library
  - remove libtool archive
* Sat Mar 24 2007 rguenther@suse.de
  - add libbz2-devel and zlib-devel BuildRequires
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Wed Sep 14 2005 cthiel@suse.de
  - specfile cleanup
* Thu Apr 14 2005 cthiel@suse.de
  - update to 0.9.7
* Fri Feb 06 2004 garloff@suse.de
  - Fix strict aliasing issues.
* Sat Jan 10 2004 adrian@suse.de
  - build as user
* Sun Aug 17 2003 garloff@suse.de
  - Reenable installation of rdiff tool.
  - Update to 0.9.6:
    * Large file support fixes.
    * [v]snprintf or _[v]snprintf autoconf replacement function fix.
    * Changed installed include file from rsync.h to librsync.h.
    * Rollsum bugfix that produces much smaller deltas.
    * Memory leaks bugfix patches.
    * mdfour bigendian and >512M bugfix, plus optimisations patch.
    * autoconf/automake updates and cleanups for autoconf 2.53.
* Fri Aug 16 2002 ro@suse.de
  - removed empty post/postun scripts (#17922)
* Tue Jan 29 2002 schwab@suse.de
  - Build with -fPIC so that it can be included in a shared library.
  - Fix unaligned accesses.
* Mon Jan 28 2002 garloff@suse.de
  - Fix building for s390x by using %{_libdir}
* Fri Jan 18 2002 garloff@suse.de
  - Update to 0.9.5 (moved from samba.org to sourceforge apparently)
* Thu Jan 17 2002 garloff@suse.de
  - Initial creation of package (0.9.3)

Files

/usr/bin/rdiff
/usr/share/man/man1/rdiff.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 3 23:48:33 2021