From: george@nsup.org   
      
   Package: rsync   
   Version: 3.4.1+ds1-7   
   Severity: normal   
   X-Debbugs-Cc: george@nsup.org   
      
   Hi.   
      
   The current version of rsync is 3.4.1, from stable to sid. It was   
   released on 2025-01-16. That means it includes the following commit:   
      
   commit 0590b09d9a34ae72741b91ec0708a820650198b0   
   Author: Andrew Tridgell    
   Date: 2024-12-18 08:59:42 +1100   
      
    fixed symlink race condition in sender   
      
    when we open a file that we don't expect to be a symlink use   
    O_NOFOLLOW to prevent a race condition where an attacker could change   
    a file between being a normal file and a symlink   
      
   but not this one:   
      
   commit 992e10efaf42d9ec3dd43431350accf1becc1d00   
   Author: Krzysztof PĆocharz    
   Date: 2025-01-27 17:20:47 +0100   
      
    Fix --open-noatime option not working on files   
      
    atime of source files could sometimes be overwritten   
    even though --open-noatime option was used.   
      
    To fix that, optional O_NOATIME flag was added   
    to do_open_nofollow which is also used to open regular   
    files since fix:   
    "fixed symlink race condition in sender"   
    Previously optional O_NOATIME flag was only in do_open.   
      
   As a result, the --open-noatime is broken (except when copying symlinks   
   targets).   
      
   Please consider applying the second commit to the Debian version.   
      
   Regards,   
      
   --   
    Nicolas George   
      
      
   -- System Information:   
   Debian Release: forky/sid   
    APT prefers stable-updates   
    APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,   
   'testing'), (500, 'stable'), (50, 'unstable')   
   Architecture: amd64 (x86_64)   
   Foreign Architectures: i386   
      
   Kernel: Linux 6.17.13+deb14-amd64 (SMP w/28 CPU threads; PREEMPT)   
   Locale: LANG=C.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set   
   Shell: /bin/sh linked to /usr/bin/dash   
   Init: systemd (via /run/systemd/system)   
      
   Versions of packages rsync depends on:   
   ii init-system-helpers 1.69   
   ii libacl1 2.3.2-2+b2   
   ii libc6 2.42-11+b1   
   ii liblz4-1 1.10.0-6   
   ii libpopt0 1.19+dfsg-2+b1   
   ii libssl3t64 3.5.5-1   
   ii libxxhash0 0.8.3-2+b1   
   ii libzstd1 1.5.7+dfsg-3+b1   
   ii zlib1g 1:1.3.dfsg+really1.3.1-1+b2   
      
   rsync recommends no packages.   
      
   Versions of packages rsync suggests:   
   ii openssh-client 1:10.2p1-3   
   ii openssh-server 1:10.2p1-3   
   ii python3 3.13.9-3   
   pn python3-braceexpand    
      
   -- no debconf information   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|