helvede.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Velkommen til Helvede, fediversets hotteste instance! Vi er en queerfeministisk server, der shitposter i den 9. cirkel. Welcome to Hell, We’re a DK-based queerfeminist server. Read our server rules!

Server stats:

171
active users

#rsync

1 post1 participant1 post today
Thorsten Leemhuis (acct. 2/4)<p>'"Apple decided that while it could comply with the terms of GPLv2 license with regards to <a href="https://social.linux.pizza/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> 2.x, it could not comply with the terms of GPLv3 license with regards to rsync 3.x. […] Now with macOS Sequoia, Apple has replaced rsync 2.6.9 with openrsync, which is […] licensed under the BSD family of licenses, […]"</p><p><a href="https://derflounder.wordpress.com/2025/04/06/rsync-replaced-with-openrsync-on-macos-sequoia/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">derflounder.wordpress.com/2025</span><span class="invisible">/04/06/rsync-replaced-with-openrsync-on-macos-sequoia/</span></a></p>
Michael Stapelberg 🐧🐹😺<p>Starting with version 0.2.7, my <a href="https://github.com/gokrazy/rsync" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gokrazy/rsync</span><span class="invisible"></span></a> uses the Landlock Linux kernel security module to restrict file system access to the transfer source/destination as a defense-in-depth measure! 🎉</p><p>This is similar to OpenBSD’s unveil(2).</p><p><a href="https://mas.to/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mas.to/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mas.to/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
Quincy<p>stelle mir gerade vor, <a href="https://chaos.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> hätte gen ai eingebaut und würde nur das kopieren, was es will und wohin es will</p><p>und mit zufälligen veränderungen</p>
Quincy<p>was würde ich nur ohne <a href="https://chaos.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> machen.</p>
Pete Prodoehl 🍕<p>I wrote up a post about how I get around silly macOS security stuff to run rsync jobs from cron by embedding shell commands inside of Automator applications...</p><p>➡️ <a href="https://rasterweb.net/raster/2025/03/17/scheduling-rsync-in-macos/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rasterweb.net/raster/2025/03/1</span><span class="invisible">7/scheduling-rsync-in-macos/</span></a></p><p><a href="https://mastodon.social/tags/macos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macos</span></a> <a href="https://mastodon.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://mastodon.social/tags/backup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backup</span></a></p>
Pete Prodoehl 🍕<p>I forgot you can't just run a shell script with rsync calls via cron on macOS because of... security. I think my workaround will do though.</p><p>I write a shell script and then create an Automator application that calls the shell script. I then add a cron job to open the application. </p><p>I need to check if it runs when the screen is locked. I'm pretty sure it does but I will test again.</p><p><a href="https://mastodon.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://mastodon.social/tags/cron" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cron</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a></p>
Michael Stapelberg 🐧🐹😺<p>Did you know? My <a href="https://github.com/gokrazy/rsync" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gokrazy/rsync</span><span class="invisible"></span></a> module can be used as a library — both its client and its server accept the io.ReadWriter interface type :) </p><p>To demonstrate that this works and to show the flexibility this enables, I put together an rsync-over-gRPC demo:</p><p><a href="https://github.com/stapelberg/rsync-over-grpc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/stapelberg/rsync-ov</span><span class="invisible">er-grpc</span></a></p><p>To be clear, this isn’t starting the samba rsync program in the background or anything like that; it’s a 100% Go implementation; memory-safe and fast! Standalone and cross-architecture! 🚀</p><p><a href="https://mas.to/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mas.to/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://mas.to/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a></p>
Michael Stapelberg 🐧🐹😺<p>The rsync manpage claims there are two different ways to use rsync, and then explains that there are two exceptions.</p><p>After studying the code, I think it’s clearer to think about 4 ways to use rsync, as I try to show in this diagram. </p><p><a href="https://mas.to/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
Pete Prodoehl 🍕<p>What backup system for Linux is most like Apple's Time Machine backup?</p><p>I've seen a few posts about using rsync for a "Time Machine" like experience, but I'm wondering what people actually use.</p><p><a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apple</span></a> <a href="https://mastodon.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
Matthew Slowe<p>… obligatory thankyou to <a href="https://infosec.exchange/tags/restic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>restic</span></a> and <a href="https://infosec.exchange/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a>.net for my backups (which just worked!)</p>
dr 🛠️🛰️📡🎧:blobfoxcomputer:<p>Even Stupider <a href="https://hachyderm.io/tags/SSH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSH</span></a> Trick</p><p>I don't want to poison my day-to-day with an always-onb config file. So make one locally. But then you also have to have the ProxyCommands refer to that config file!</p><p>cat config<br>Host B<br> ProxyCommand ssh -F config -W %h:%p -A D<br>Host D<br> ProxyCommand ssh -F config -W %h:%p -A C</p><p>rsync -e "ssh -F config" B:$SRC $DEST</p><p>Here we are pretending A can only reach C directly. So to get to B, we proxy through D. But we don't know how to get to D either, so we proxy through C, which we can get to.</p><p>Now I have two ways ("three, actually" if you count an Evaluation Hell version that explicitly nests ProxyCommands on the <a href="https://hachyderm.io/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a>)</p><p><a href="https://hachyderm.io/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://hachyderm.io/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://hachyderm.io/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
dr 🛠️🛰️📡🎧:blobfoxcomputer:<p>Stupid <a href="https://hachyderm.io/tags/SSH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSH</span></a> Trick that comes up surprisingly often</p><p>I'm on machine A and I want to get files off machine B. But I have to hop through *both* C and D to get there. That is, A-&gt;C-&gt;D-&gt;B. </p><p>It's also often the case that my username differs on the different machines and that the version of ssh does as well.</p><p>This appears to be the the simplest way to do this</p><p> rsync -avz -e "ssh -J $D,$C" $B:$SRC $DEST</p><p>I'm not sure that -J will work on all the intermediate hosts, tho, so I guess I need to be prepared with a backup method...</p><p>(I know there's a way to set up a .ssh_config to make this even more transparent, but </p><p>a. transparent = hard to figure out how it works</p><p>b. I've tried .ssh_config before and it is extremely confusing. What hosts does that file need to exist on?)</p><p><a href="https://hachyderm.io/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://hachyderm.io/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
meejah<p>rsync over magic-wormhole -- and testing my OBS setup etc :)</p><p><a href="https://pixelfed.social/i/web/post/792162371487641342" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pixelfed.social/i/web/post/792</span><span class="invisible">162371487641342</span></a></p><p><a href="https://mastodon.social/tags/magicWormhole" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>magicWormhole</span></a> <a href="https://mastodon.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
ansuz / ऐरन<p>if you have rsync on any of your computers and don't like remote code execution vulnerabilities you probably ought to update it:</p><p><a href="https://ubuntu.com/blog/rsync-remote-code-execution" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ubuntu.com/blog/rsync-remote-c</span><span class="invisible">ode-execution</span></a></p><p><a href="https://social.cryptography.dog/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://social.cryptography.dog/tags/CVE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CVE</span></a> <a href="https://social.cryptography.dog/tags/RCE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RCE</span></a></p>
climbertobby<p>There is a critical <a href="https://chaos.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://chaos.social/tags/vulnerability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulnerability</span></a> in <a href="https://chaos.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a>, update ASAP.</p><p>On <a href="https://chaos.social/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> stable, check your version:</p><p>apt show rsync</p><p>the problems have been fixed in the version 3.2.7-1+deb12u1 if you have an earlier version upgrade</p><p>also check this if you didn't manually install rsync it is a dependency of many packages.</p><p>for details, see this post: <a href="https://mastodon.social/@nixCraft/113833699519818054" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@nixCraft/1138</span><span class="invisible">33699519818054</span></a></p>
Mark Gardner<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nixCraft</span></a></span> Those <span class="h-card" translate="no"><a href="https://fosstodon.org/@homebrew" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>homebrew</span></a></span> instructions for <a href="https://social.sdf.org/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> on your web page will not help the circa-2006 <a href="https://social.sdf.org/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> 2.6.9 <a href="https://social.sdf.org/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a> pre-installs at `/usr/bin/rsync`</p><p>They probably stopped with that version because it was the last one to be <a href="https://social.sdf.org/tags/GPLv2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GPLv2</span></a> licensed: <a href="https://rsync.samba.org/GPL2.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rsync.samba.org/GPL2.html</span><span class="invisible"></span></a></p><p>Thanks <span class="h-card" translate="no"><a href="https://hostux.social/@fsf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fsf</span></a></span>!</p>
zwangseinweisung<p>stumbled upon this error message from apt. what does it mean? is it safe to install? <a href="https://mastodon.social/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://mastodon.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a></p>
Jason Tubnor 🇦🇺<span class="h-card"><a class="u-url mention" href="https://bsd.network/@brynet" rel="nofollow noopener noreferrer" target="_blank">@<span>brynet</span></a></span> Any idea how long before packages-stable for amd64 gets populated with the update? <a class="hashtag" href="https://soc.feditime.com/tag/rsync" rel="nofollow noopener noreferrer" target="_blank">#rsync</a>
Harry Sintonen<p>Remote Code Execution <a href="https://infosec.exchange/tags/vulnerability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulnerability</span></a> in <a href="https://infosec.exchange/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a>: </p><p>CVE ID: <a href="https://infosec.exchange/tags/CVE_2024_12084" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CVE_2024_12084</span></a></p><p>CVSS 3.1: 9.8 - AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</p><p>Description: A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due to improper handling of attacker-controlled checksum lengths (s2length) in the code. When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write out of bounds in the sum2 buffer.</p><p>Affected Versions: &gt;= 3.2.7 and &lt; 3.4.0</p><p><a href="https://www.openwall.com/lists/oss-security/2025/01/14/3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">openwall.com/lists/oss-securit</span><span class="invisible">y/2025/01/14/3</span></a></p>
Alexandre Dulaunoy<p>6 vulnerabilities discovered in rsync server, including one critical flaw that allows remote code execution (RCE) on the server. Anonymous rsync servers are affected.</p><p>🔗 <a href="https://vulnerability.circl.lu/bundle/d938dc28-6877-40db-ad5f-25f3051288e6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vulnerability.circl.lu/bundle/</span><span class="invisible">d938dc28-6877-40db-ad5f-25f3051288e6</span></a></p><p><a href="https://infosec.exchange/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://infosec.exchange/tags/vulnerability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulnerability</span></a> <a href="https://infosec.exchange/tags/vulnerabilities" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulnerabilities</span></a> <a href="https://infosec.exchange/tags/cve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cve</span></a> <a href="https://infosec.exchange/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a></p>