<feed xmlns='http://www.w3.org/2005/Atom'>
<title>senator-sperma/src/commands/utilities.rs, branch main</title>
<subtitle>Very big discord bot.
</subtitle>
<id>https://git.2137697.xyz/senator-sperma/atom?h=main</id>
<link rel='self' href='https://git.2137697.xyz/senator-sperma/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/'/>
<updated>2026-11-06T20:34:53Z</updated>
<entry>
<title>revert required permissions</title>
<updated>2026-11-06T20:34:53Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-06T20:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=f471d4caefff51d49b69551412f4859d99f674a2'/>
<id>urn:sha1:f471d4caefff51d49b69551412f4859d99f674a2</id>
<content type='text'>
Signed-off-by: salmonik &lt;salmonik@tuta.io&gt;
</content>
</entry>
<entry>
<title>config: harden the shared temp directory</title>
<updated>2026-11-04T00:33:11Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:33:11Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=91e167940ca299c228c9de973487b1978d2e550d'/>
<id>urn:sha1:91e167940ca299c228c9de973487b1978d2e550d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>downloads: cap yt-dlp media size</title>
<updated>2026-11-04T00:30:24Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=fa9486650e8de2be117757b1891fa0aacc4c47cd'/>
<id>urn:sha1:fa9486650e8de2be117757b1891fa0aacc4c47cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>net: block private and link-local URLs</title>
<updated>2026-11-04T00:29:57Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:29:57Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=4b2b4af606237def78273a42e881ae9f971cb505'/>
<id>urn:sha1:4b2b4af606237def78273a42e881ae9f971cb505</id>
<content type='text'>
</content>
</entry>
<entry>
<title>processes: add timeouts and keep decoding off the runtime</title>
<updated>2026-11-04T00:11:50Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=fd93334a21907f959018e1b1f5df747a98d186c8'/>
<id>urn:sha1:fd93334a21907f959018e1b1f5df747a98d186c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>commands: gate admin, trigger, cron and recording behind permissions</title>
<updated>2026-11-04T00:08:08Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:08:08Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=8e6fced543735aa4c68e70221518a37c36780d59'/>
<id>urn:sha1:8e6fced543735aa4c68e70221518a37c36780d59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>utilities: sanitize filenames and isolate temp operations</title>
<updated>2026-11-04T00:07:53Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=69c032f920d518e481da98cb5a495460e753cdf4'/>
<id>urn:sha1:69c032f920d518e481da98cb5a495460e753cdf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>yt-dlp: ignore configs and stop option injection</title>
<updated>2026-11-04T00:06:48Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=1d4eba1ca43ad6ad6632c903eec79501c8c6183d'/>
<id>urn:sha1:1d4eba1ca43ad6ad6632c903eec79501c8c6183d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>copyparty: never send the password to foreign hosts</title>
<updated>2026-11-04T00:06:38Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-04T00:06:38Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=64afa0fd8c863deb6a1568428dfaf2ce67ef9085'/>
<id>urn:sha1:64afa0fd8c863deb6a1568428dfaf2ce67ef9085</id>
<content type='text'>
</content>
</entry>
<entry>
<title>say: do not abort if the ephemeral ack is already gone</title>
<updated>2026-11-02T14:24:02Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-11-02T14:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/senator-sperma/commit/?id=74fc20f62439e2168e5dad29894e62e74a40ed44'/>
<id>urn:sha1:74fc20f62439e2168e5dad29894e62e74a40ed44</id>
<content type='text'>
</content>
</entry>
</feed>
