Skip to content

new(librsync.github.io): rdiff + librsync (rsync remote-delta algorithm)#13114

Merged
jhheider merged 2 commits into
pkgxdev:mainfrom
tannevaled:new/librsync.github.io
Jun 11, 2026
Merged

new(librsync.github.io): rdiff + librsync (rsync remote-delta algorithm)#13114
jhheider merged 2 commits into
pkgxdev:mainfrom
tannevaled:new/librsync.github.io

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Adds librsync, the LGPL-2.1+ library that implements the rsync rolling-checksum delta algorithm (signature / delta / patch). Ships the `rdiff` reference CLI, which is the canonical interop target for any rsync-style delta tooling.

CMake build; runtime dep `rpm.org/popt` for CLI option parsing.

Built and tested locally (darwin/aarch64); the test round-trips a 64 KiB random basis through `rdiff signature` → `rdiff delta` → `rdiff patch` and `cmp`s the result.

Refs: librsync/librsync @ v2.3.4, homebrew/librsync.

tannevaled and others added 2 commits May 30, 2026 18:54
LGPL-2.1+ library implementing the rsync rolling-checksum delta
algorithm (signature/delta/patch), plus the `rdiff` reference CLI used
for librsync interop. CMake build, depends on rpm.org/popt at runtime.
@jhheider jhheider merged commit 1311011 into pkgxdev:main Jun 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants