<feed xmlns='http://www.w3.org/2005/Atom'>
<title>roseh.moe/tools, branch main</title>
<subtitle>The website you're on right now</subtitle>
<id>https://code.roseh.moe/roseh.moe/atom/tools?h=main</id>
<link rel='self' href='https://code.roseh.moe/roseh.moe/atom/tools?h=main'/>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/'/>
<updated>2026-01-22T03:20:51Z</updated>
<entry>
<title>Clean up some XML</title>
<updated>2026-01-22T03:20:51Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-01-22T03:20:51Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=cff322530cc25b42d86141dadfe605625cd02db9'/>
<id>urn:sha1:cff322530cc25b42d86141dadfe605625cd02db9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>XML!!!</title>
<updated>2026-01-22T03:05:36Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-01-22T03:05:36Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=4368b7cd6ab81e6f98e167dfd86d0574d0eade7b'/>
<id>urn:sha1:4368b7cd6ab81e6f98e167dfd86d0574d0eade7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Google Authenticator</title>
<updated>2025-12-27T21:37:47Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-27T21:34:56Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=2a9faab3de7648344dcc1973a71ada8125c0afa3'/>
<id>urn:sha1:2a9faab3de7648344dcc1973a71ada8125c0afa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update finditer</title>
<updated>2025-12-08T05:00:16Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-08T05:00:16Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=26235f94f87b01058cc06e69902f7fb30bffb22f'/>
<id>urn:sha1:26235f94f87b01058cc06e69902f7fb30bffb22f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use /pkg path</title>
<updated>2025-12-07T23:05:55Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-07T23:05:55Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=98aa0f09acc956d72bfca6d4cdf22cbd40b87d1e'/>
<id>urn:sha1:98aa0f09acc956d72bfca6d4cdf22cbd40b87d1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase target security to 32 bytes</title>
<updated>2025-12-07T22:46:56Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-07T22:46:56Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=66e4d0829d919d575bf23d5b6bb76e69bde0c3c8'/>
<id>urn:sha1:66e4d0829d919d575bf23d5b6bb76e69bde0c3c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify the password hash and get rid of pbkdf2</title>
<updated>2025-11-22T02:44:58Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-11-22T02:44:58Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=0d640e791493de79b43b050a13b1cf9c081854ec'/>
<id>urn:sha1:0d640e791493de79b43b050a13b1cf9c081854ec</id>
<content type='text'>
Since the password already has 16 bytes of security, pbkdf2 isn't
necessary here. We can use a simple sha256. I promise to pick a
secure password.
</content>
</entry>
<entry>
<title>Confirm password</title>
<updated>2025-11-11T03:57:54Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-11-11T03:57:54Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=7ebfd2d33571b662a4997004cdba53f220631e8b'/>
<id>urn:sha1:7ebfd2d33571b662a4997004cdba53f220631e8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to ccl</title>
<updated>2025-10-29T03:55:36Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-10-29T03:55:36Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=25d822ed2251a8dfec8bf5934a067f38d22fae95'/>
<id>urn:sha1:25d822ed2251a8dfec8bf5934a067f38d22fae95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move hole to a separate repo</title>
<updated>2025-10-07T16:29:57Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-10-07T16:24:46Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=2135d3df0f22d8bcc99a305858db67e50a6dbf73'/>
<id>urn:sha1:2135d3df0f22d8bcc99a305858db67e50a6dbf73</id>
<content type='text'>
</content>
</entry>
</feed>
