diff --git a/rsync-3.3.0.tar.gz b/rsync-3.3.0.tar.gz deleted file mode 100644 index 342d518..0000000 --- a/rsync-3.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7399e9a6708c32d678a72a63219e96f23be0be2336e50fd1348498d07041df90 -size 1153969 diff --git a/rsync-3.3.0.tar.gz.asc b/rsync-3.3.0.tar.gz.asc deleted file mode 100644 index ca8740f..0000000 --- a/rsync-3.3.0.tar.gz.asc +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCZhF6vQAKCRBshZ+xS5ao -xZ6kAKDZkE3C9w/cu8o3/Ic5KNycbcTw8gCdH/pdNo6kSGF3qLelFI6uK5Q4jdA= -=vJGJ ------END PGP SIGNATURE----- diff --git a/rsync-3.4.1.tar.gz b/rsync-3.4.1.tar.gz new file mode 100644 index 0000000..1589548 --- /dev/null +++ b/rsync-3.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52 +size 1172739 diff --git a/rsync-3.4.1.tar.gz.asc b/rsync-3.4.1.tar.gz.asc new file mode 100644 index 0000000..a5450f2 --- /dev/null +++ b/rsync-3.4.1.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJIBAABCgAyFiEEn+8RLc4ZoNx+iCy4G7JJl6hTX28FAmeIIGUUHGFuZHJld0B0 +cmlkZ2VsbC5uZXQACgkQG7JJl6hTX2+pjg//dRhZGf01aiIFnXsJUqwPCYM7o68X +mBZjw3UjylPyMQd5GhRUtGn1biTkKjbQh5L1YUrbX7afkjnu4nUy4KQ6SbjBI0wf +0roXeXnx+3tCwYke0074b+MBmIVcFgNt6BH+g5gDT0vaMCD7hvM4qVLZvWj3Jb6/ +Ujc1Gq27ZoYTPTzbb0Q7XncACYDxbrIV8FY2pWouFq1SaWPXzqlHzE6HSclXA+M9 +GTai1ggMM2EA0Azqjpq8/40y7ZjkfU3zuFTJKBUpSmCNV1He1pqpCRdhwAhNeV21 +T6BmtgBN9Ibr4twXcHGrBNRypnxd0sPEYHL2q7kJ+WcJ35ukgYOG0aSn/p90SacQ +HKjWF7TMx2l8N2YXmxZOT4MECrMyzDhyJVBp4veDfVQKgr28SscNp63m54Ta6rR9 +Cv5Hlq9kFDBo0csDoGGfRVyrje0qHaEjfSpPesEIMyXuTdAnUFYNlghJ9KCqtCSO ++Yfj6h5pz6cZNRP8SrIQf40mzRpgH2rND22hBWOBvqZFVTQJoM2CHhrJfu9z9IB5 +erZPskT/OxWCNtcE2S/ZAfUzxXAAu2Zb+LYuJcA8mAuk09q0aUiyku2UmFE2vRkb +0Eh2ftNFc+vQBV8ig2yuCqcm3z5rdARGJDu56ZAVlx8JMQmvLfR4zG4VP2JfSMUq +ge9M2zu4k2jNLtk= +=puFB +-----END PGP SIGNATURE----- diff --git a/rsync-gcc14.patch b/rsync-gcc14.patch deleted file mode 100644 index 375ac51..0000000 --- a/rsync-gcc14.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: rsync-3.3.0/configure.ac -=================================================================== ---- rsync-3.3.0.orig/configure.ac -+++ rsync-3.3.0/configure.ac -@@ -412,7 +412,7 @@ AS_HELP_STRING([--disable-ipv6],[disable - #include - #include - #include --main() -+int main(void) - { - if (socket(AF_INET6, SOCK_STREAM, 0) < 0) - exit(1); diff --git a/rsync-patches-3.3.0.tar.gz b/rsync-patches-3.3.0.tar.gz deleted file mode 100644 index 7ca95fb..0000000 --- a/rsync-patches-3.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3dd51cd88d25133681106f68622ebedbf191ab25a21ea336ba409136591864b0 -size 98487 diff --git a/rsync-patches-3.3.0.tar.gz.asc b/rsync-patches-3.3.0.tar.gz.asc deleted file mode 100644 index d97f549..0000000 --- a/rsync-patches-3.3.0.tar.gz.asc +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCZhF6vQAKCRBshZ+xS5ao -xcOpAJ0e/0uM2Ds98F7lwsTWiYdsJJ4EGwCfU4SaBIySxtKPdHh0Qy6Y1dt8uTc= -=dZu7 ------END PGP SIGNATURE----- diff --git a/rsync-patches-3.4.1.tar.gz b/rsync-patches-3.4.1.tar.gz new file mode 100644 index 0000000..af7a5c8 --- /dev/null +++ b/rsync-patches-3.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f56566e74cfa0f68337f7957d8681929f9ac4c55d3fb92aec0d743db590c9a88 +size 150445 diff --git a/rsync-patches-3.4.1.tar.gz.asc b/rsync-patches-3.4.1.tar.gz.asc new file mode 100644 index 0000000..7b70cf9 --- /dev/null +++ b/rsync-patches-3.4.1.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJIBAABCgAyFiEEn+8RLc4ZoNx+iCy4G7JJl6hTX28FAmeIIGUUHGFuZHJld0B0 +cmlkZ2VsbC5uZXQACgkQG7JJl6hTX2+7tg/7BxK0Up3zu3dXzO43qgpeI0TaNCUD +9ofs2e1DNQk3JUwN1DQ2qFoszWv1hWhLCPKuLD+UD+fKcvsW6qIcKzJUC47kbJEO +mUch9PT7REi8FnLQQ0uReARACMALvtXewXE6He1ENNGIikPa8HI1VVPuDpscpBYi +2qLHtDHvAlYbkzi7hPCJVOIa60gUQureaXo2tdIvY1zCkwry00g1Gae6wJ9+Qud3 +MlJLIV4kF9yFiB8IOp2eL/ypNmay2iGZlfY/BKqQ97pUZorzwNEIZYJZowmg8aBm +3PfU1Yqp0uUquR4afUrrFo1QZQZw76ttgiUo+OtrdN5cgPYv6HCumtxBV+yp9d/S +Lw93yYZ2HHMx7JWjMmgKCPJqWLcce8iedbUmDgSbItf3TnPGCrFtYTOr5lF2m5qd +eQYm6aP27NsaVoIYGwpcHfu+GJWfdaufnGA8/RyjIhVc2zTGTacONNaJ7BAdGyPc +PkaiDu7QSa/op+fRW/CTYQAYgb3QB3ugXb81F2lR2l2ZV1GuBfa9+LlUtnf+Dt50 +hLI7qlyC/oVCvi51PzumkZ73JCV32yKARV4HBDaOT3TNpqso44xBZPuOv/AsN6tQ +vnGlTokEpemEKAhleOWibQxUatL+n6GMONK1yeWib34g5vI6YGPInC+TjfPGMFr9 +e7DOr/W9ozvxGDU= +=XuUF +-----END PGP SIGNATURE----- diff --git a/rsync-usr-etc.patch b/rsync-usr-etc.patch index 8d4f59e..74ea855 100644 --- a/rsync-usr-etc.patch +++ b/rsync-usr-etc.patch @@ -1,7 +1,8 @@ -diff -ur a/clientserver.c b/clientserver.c ---- a/clientserver.c 2023-11-28 17:12:41.643268046 +0100 -+++ b/clientserver.c 2023-11-28 17:25:30.476279700 +0100 -@@ -1261,10 +1261,16 @@ +Index: rsync-3.4.0/clientserver.c +=================================================================== +--- rsync-3.4.0.orig/clientserver.c ++++ rsync-3.4.0/clientserver.c +@@ -1261,10 +1261,16 @@ static void send_listing(int fd) static int load_config(int globals_only) { if (!config_file) { @@ -20,10 +21,11 @@ diff -ur a/clientserver.c b/clientserver.c } return lp_load(config_file, globals_only); } -diff -ur a/configure.ac b/configure.ac ---- a/configure.ac 2023-11-28 17:12:41.647268046 +0100 -+++ b/configure.ac 2023-11-28 17:40:15.678280030 +0100 -@@ -175,7 +175,7 @@ +Index: rsync-3.4.0/configure.ac +=================================================================== +--- rsync-3.4.0.orig/configure.ac ++++ rsync-3.4.0/configure.ac +@@ -175,7 +175,7 @@ AC_ARG_WITH(rsync-path, AC_DEFINE_UNQUOTED(RSYNC_PATH, "$RSYNC_PATH", [location of rsync on remote machine]) AC_ARG_WITH(rsyncd-conf, @@ -32,7 +34,7 @@ diff -ur a/configure.ac b/configure.ac [ if test ! -z "$with_rsyncd_conf" ; then case $with_rsyncd_conf in yes|no) -@@ -193,7 +193,27 @@ +@@ -193,7 +193,27 @@ AC_ARG_WITH(rsyncd-conf, fi ], [ RSYNCD_SYSCONF="/etc/rsyncd.conf" ]) @@ -61,10 +63,11 @@ diff -ur a/configure.ac b/configure.ac AC_ARG_WITH(rsh, AS_HELP_STRING([--with-rsh=CMD],[set remote shell command to CMD (default: ssh)])) -diff -ur a/rsyncd.conf.5.md b/rsyncd.conf.5.md ---- a/rsyncd.conf.5.md 2023-11-28 17:12:41.643268046 +0100 -+++ b/rsyncd.conf.5.md 2023-11-29 13:08:32.125333095 +0100 -@@ -1235,7 +1235,7 @@ +Index: rsync-3.4.0/rsyncd.conf.5.md +=================================================================== +--- rsync-3.4.0.orig/rsyncd.conf.5.md ++++ rsync-3.4.0/rsyncd.conf.5.md +@@ -1242,7 +1242,7 @@ The /etc/rsyncd.secrets file would look ## FILES diff --git a/rsync.changes b/rsync.changes index de2b8ce..6ae6a45 100644 --- a/rsync.changes +++ b/rsync.changes @@ -1,3 +1,78 @@ +------------------------------------------------------------------- +Fri Jan 17 08:26:55 UTC 2025 - ecsos + +- Update to 3.4.1 + * BUG FIXES: + - fixed handling of -⁠H flag with conflict in internal flag values + - fixed a user after free in logging of failed rename + - fixed build on systems without openat() + - removed dependency on alloca() in bundled popt + * DEVELOPER RELATED: + - fix to permissions handling in the developer release script +- Drop 705.patch, because now in upstream. + +------------------------------------------------------------------- +Thu Jan 16 17:26:53 UTC 2025 - Andreas Stieger + +- update to 3.4.1 + * fixed handling of -H flag with conflict in internal flag values + (replaces 705.patch) + * fixed a user after free in logging of failed rename + * fixed build on systems without openat() + * removed dependency on alloca() in bundled popt + +------------------------------------------------------------------- +Wed Jan 15 14:53:02 UTC 2025 - Marcus Rueckert + +- Backport patch from PR 705 to fix broken handling of hashes and + hard links: + * Add 705.patch + +------------------------------------------------------------------- +Wed Jan 15 13:30:11 UTC 2025 - Angel Yankov + +- Update to 3.4 + * Bump to protocol 32 + Drop CVE patches: + * Drop rsync-gcc14.patch + * Removed rsync-CVE-2024-12084-overflow-01.patch + * Removed rsync-CVE-2024-12084-overflow-02.patch + * Removed rsync-CVE-2024-12085.patch + * Removed rsync-CVE-2024-12086_01.patch + * Removed rsync-CVE-2024-12086_02.patch + * Removed rsync-CVE-2024-12086_03.patch + * Removed rsync-CVE-2024-12086_04.patch + * Removed rsync-CVE-2024-12087_01.patch + * Removed rsync-CVE-2024-12087_02.patch + * Removed rsync-CVE-2024-12088.patch + * Removed rsync-CVE-2024-12747.patch + +------------------------------------------------------------------- +Tue Jan 14 08:39:57 UTC 2025 - Angel Yankov + +- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links + * Added rsync-CVE-2024-12747.patch + +------------------------------------------------------------------- +Thu Jan 9 08:00:28 UTC 2025 - Angel Yankov + +- Security update, fix multiple vulnerabilities: + * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing + * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR + * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files + * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links + * CVE-2024-12088, bsc#1234104 - --safe-links Bypass + * Added rsync-CVE-2024-12084-overflow-01.patch + * Added rsync-CVE-2024-12084-overflow-02.patch + * Added rsync-CVE-2024-12085.patch + * Added rsync-CVE-2024-12086_01.patch + * Added rsync-CVE-2024-12086_02.patch + * Added rsync-CVE-2024-12086_03.patch + * Added rsync-CVE-2024-12086_04.patch + * Added rsync-CVE-2024-12087_01.patch + * Added rsync-CVE-2024-12087_02.patch + * Added rsync-CVE-2024-12088.patch + ------------------------------------------------------------------- Fri Sep 6 12:23:31 UTC 2024 - Marcus Meissner diff --git a/rsync.keyring b/rsync.keyring index cc99196..621f111 100644 --- a/rsync.keyring +++ b/rsync.keyring @@ -1,32 +1,130 @@ -pub 1024D/4B96A8C5 2003-12-19 -uid Wayne Davison -uid Wayne Davison -sub 1024g/29C67D63 2003-12-19 - -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.9 (GNU/Linux) +Comment: Hostname: +Version: Hockeypuck 2.2 -mQGiBD/ja2cRBACZqtQ/VnuWd2TA/T4nFitXPOF//7uterTWZVMDBrSE3tJdW1lv -90z2g2RJKktJTC3yjs82IH6wWvvFsHDPGXQRuoBr0dPYHBaVhKX85uewigHiE2M1 -1Ub8Vv1c/JDGAh1cNmCAWazghV+emamrWJWq0f0hz5eqq4LCcPwo4riUVwCg9W37 -YAR8Z4NHa6FWjrEKjl2NIMUD/iXJnp6qJFMK9Fs+2dWyL1m/mRb0h+I/cqgpkUvo -gRhL95Jttg2QQtXJWCsB3hA/L/2Iu2bV8iS1aRlZQsAWogA3/m56ROs8cIyN4ouj -1dpPoG7sKGA8BTvXxuSF9l6ngx7208iX+xiQCDeGfBtBFBy70iJxTFGzp2mP3IiP -pwWtBACJ6l8UPwSRmp0Hz/N6H4RkzqGQnvYsMba/uPkRYou/14JsEGCQqjSB99UX -hsPg9wubCEpo3YFTf1p1j3OlbOhiiMkRFwyYaT1fqGjQK0w8hQ1yXHxbXffnz6e3 -gKELz7fNQxS0L/tZkNOT7uyGuwnPsUDCBAzDPMwYVIFRo+MKZLQgV2F5bmUgRGF2 -aXNvbiA8d2F5bmVkQHNhbWJhLm9yZz6IWwQTEQIAGwUCP+NrZwYLCQgHAwIDFQID -AxYCAQIeAQIXgAAKCRBshZ+xS5aoxbKaAJ98/UHW+BAmnsWCvCXYw5xAvjKQuwCg -7rJUYSl3xpb6YmIaBbyyw5QTKiC0LFdheW5lIERhdmlzb24gPHdheW5lZEB1c2Vy -cy5zb3VyY2Vmb3JnZS5uZXQ+iF4EExECAB4FAkFgW4ACGwMGCwkIBwMCAxUCAwMW -AgECHgECF4AACgkQbIWfsUuWqMXxFQCg9Dgb5SnWZroPGl25DL2OYFHdqV4An0N2 -QQj0mVi18JgadtS4xv7yNiDauQENBD/ja3EQBADkZadXo4zP2P9XjCP9jCel2hIp -E/khYifgu8sLYQ3VOaVM6iczw71a+iM3C44CddioGNv0svJ/cEttbtAE5zZIfqm0 -Rd/CYR+kqOkUydss736olRh+4lXLi9dAzDwHoEmlO+i95V6bDdSCAF9+XLhpfUY/ -xtgistlUGTd+wyeQMwADBQP9HXUGOcR18VJsQtFOmXaXv9MSKZYMjCf9R5Z7gcPF -PSIWINyUvMEgnLIrUKJ7pgoA6cLDnYm/lBVP801u5C+D4s79oCnjS21wlOxA2Go0 -hxG6XpT9mwBOWk4uZUK+g8Emeu7Vi6l3XwH8fACdCIfp3wKlqH/qtkqN7Gts95TM -59uIRgQYEQIABgUCP+NrcQAKCRBshZ+xS5aoxUisAKC2tk0y7PNjh9C9vbfx3fdA -gqiD8gCgg6qjwVbeddcrA0a84BB3zXnb93A= -=0IcW +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 +dfwsLhI= +=whzx -----END PGP PUBLIC KEY BLOCK----- diff --git a/rsync.spec b/rsync.spec index 7e7b800..7e8e2da 100644 --- a/rsync.spec +++ b/rsync.spec @@ -1,7 +1,7 @@ # # spec file for package rsync # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %endif Name: rsync -Version: 3.3.0 +Version: 3.4.1 Release: 0 Summary: Versatile tool for fast incremental file transfer License: GPL-3.0-or-later @@ -55,7 +55,6 @@ Source11: https://rsync.samba.org/ftp/rsync/src/rsync-patches-%{version}.t Source12: %{name}.keyring Source13: rsyncd Patch0: rsync-no-libattr.patch -Patch1: rsync-gcc14.patch Patch2: rsync-usr-etc.patch Patch3: rsync-run-dir.patch # https://github.com/RsyncProject/rsync/pull/639 diff --git a/rsyncd-return-from-list-command-with-0.patch b/rsyncd-return-from-list-command-with-0.patch index 3ab511a..b902aa2 100644 --- a/rsyncd-return-from-list-command-with-0.patch +++ b/rsyncd-return-from-list-command-with-0.patch @@ -15,11 +15,11 @@ Signed-off-by: Georg Pfuetzenreuter clientserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/clientserver.c b/clientserver.c -index 7c897abc..c507ea91 100644 ---- a/clientserver.c -+++ b/clientserver.c -@@ -1371,7 +1371,7 @@ int start_daemon(int f_in, int f_out) +Index: rsync-3.4.0/clientserver.c +=================================================================== +--- rsync-3.4.0.orig/clientserver.c ++++ rsync-3.4.0/clientserver.c +@@ -1377,7 +1377,7 @@ int start_daemon(int f_in, int f_out) rprintf(FLOG, "module-list request from %s (%s)\n", host, addr); send_listing(f_out); @@ -28,6 +28,3 @@ index 7c897abc..c507ea91 100644 } if (*line == '#') { --- -2.46.0 -