pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/librsync



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Apr 10 09:15:18 UTC 2021

Modified Files:
        pkgsrc/net/librsync: Makefile distinfo

Log Message:
librsync: updated to 2.3.2

librsync 2.3.2

Overview

This is a patch release that fixes some minor bugs, tidies the code for many compiler warnings, and improves windows compatibility. Upgrading from v2.3.1 is recommended for most people, and essential 
for people using platforms experiencing bugs 214 or 207.

Included Changes

Fix 214 heap corruption for too small kbloom. This could have crashed delta operations for very small files/signatures. Strangely it didn't seem to cause problems for most compilers/platforms, but 
did trigger errors for new versions of MSVC.

Fix 207 and add Travis Windows checks and improve compatibility. Turn on -Wconversion -Wno-sign-conversion warnings for clang. Add MSVC compiler flags to turn off posix warnings. Make all code 
compile clean with no warnings on all Travis platforms. Added cmake config checking for windows io.h and improve fileutil.c for MSVC. Fix broken error handling in rs_file_copy_cb(). Improved trace 
output, making it less spamy and more consistent. Add patch checking for invalid literal lengths. Improve internal variable and argument types. Add explicit type conversions.

Fix a bug so patch will now fail returning RS_CORRUPT on encountering a zero length copy command instead of hanging. Make copy_cb() copying more data than requested an assert-fail on debug builds, 
and a log-warning for release builds. Make trace output a little less spammy about copy_cb() return values.

Known Issues

The debian package configs are still very out of date.

There is still no documentation on how to compile on or cross-compile for windows.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/librsync/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/librsync/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/librsync/Makefile
diff -u pkgsrc/net/librsync/Makefile:1.9 pkgsrc/net/librsync/Makefile:1.10
--- pkgsrc/net/librsync/Makefile:1.9    Tue Jan 19 21:01:37 2021
+++ pkgsrc/net/librsync/Makefile        Sat Apr 10 09:15:18 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2021/01/19 21:01:37 adam Exp $
+# $NetBSD: Makefile,v 1.10 2021/04/10 09:15:18 adam Exp $
 
-DISTNAME=      librsync-2.3.1
+DISTNAME=      librsync-2.3.2
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=librsync/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/net/librsync/distinfo
diff -u pkgsrc/net/librsync/distinfo:1.6 pkgsrc/net/librsync/distinfo:1.7
--- pkgsrc/net/librsync/distinfo:1.6    Tue Jan 19 21:01:37 2021
+++ pkgsrc/net/librsync/distinfo        Sat Apr 10 09:15:18 2021
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2021/01/19 21:01:37 adam Exp $
+$NetBSD: distinfo,v 1.7 2021/04/10 09:15:18 adam Exp $
 
-SHA1 (librsync-2.3.1.tar.gz) = 5127c8fa462b741f4943ece679bf83615cc47c17
-RMD160 (librsync-2.3.1.tar.gz) = 0df16b7027dfa1123e391aaa66cf62d8b8ad6397
-SHA512 (librsync-2.3.1.tar.gz) = 89e5b5ad960b8036acce41df09f5e50601d7eb57d48a2bd21c4ee54a3a375f62ee514036b9a562277b5656735b84cadf6f54cbf48c364bbf0c04f2d95ae3b5a6
-Size (librsync-2.3.1.tar.gz) = 194573 bytes
+SHA1 (librsync-2.3.2.tar.gz) = 02d513f7781e172cddf79a984f50284327b3ff4a
+RMD160 (librsync-2.3.2.tar.gz) = cb2c372c3dc550e6b3d090f761cce8bda7db87a9
+SHA512 (librsync-2.3.2.tar.gz) = 77d826dbaf02061b759d876a6b537238bad40379a08e4494ebfd3e380b2eb921b7b060bc570330aeac9424ef1a9d521f449d559c9ffa3be24acdef4ad530fe90
+Size (librsync-2.3.2.tar.gz) = 194461 bytes



Home | Main Index | Thread Index | Old Index