<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minor-skulk.git/src/api/auth, branch main</title>
<subtitle>a firefox accounts server that does sync and nothing more</subtitle>
<id>https://git.eno.space/minor-skulk.git/atom?h=main</id>
<link rel='self' href='https://git.eno.space/minor-skulk.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/'/>
<updated>2022-07-25T00:45:55Z</updated>
<entry>
<title>remove dependency on chrono</title>
<updated>2022-07-25T00:45:55Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-25T00:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=9e6572fa282a18fecfb31a2c35c17c0e8c23e371'/>
<id>urn:sha1:9e6572fa282a18fecfb31a2c35c17c0e8c23e371</id>
<content type='text'>
prompted by a cargo audit run. time works just as well and is better
maintained. web-push still uses chrono, but from the looks of things it
won't be affected.
</content>
</entry>
<entry>
<title>make the Clone bytes types Copy as well</title>
<updated>2022-07-17T15:32:54Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T15:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=3eda99e9efbdfc2cb0e20932f20018d53baf5a64'/>
<id>urn:sha1:3eda99e9efbdfc2cb0e20932f20018d53baf5a64</id>
<content type='text'>
u8 arrays are copy, no need to not have our wrappers be copy.
</content>
</entry>
<entry>
<title>remove SecretBytes</title>
<updated>2022-07-17T15:26:24Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T12:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=2743fb077862f9228ca0b7d1b9056b4253cdcc70'/>
<id>urn:sha1:2743fb077862f9228ca0b7d1b9056b4253cdcc70</id>
<content type='text'>
there's no benefit to keeping it around, the zeroing behavior it had was
never any good and without it it's just a fancy [u8; N]
</content>
</entry>
<entry>
<title>use SecretKey for key material in crypto</title>
<updated>2022-07-17T15:26:05Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T12:13:53Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=56499a11ad76afce78f2344ebfcb2b1ce1ee437f'/>
<id>urn:sha1:56499a11ad76afce78f2344ebfcb2b1ce1ee437f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use HawkKey everywhere hawk keys are handled</title>
<updated>2022-07-17T15:25:48Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T11:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=5d7f509f1a98c2d45870e3877b4d7bfa756d2d2a'/>
<id>urn:sha1:5d7f509f1a98c2d45870e3877b4d7bfa756d2d2a</id>
<content type='text'>
the db already does this, crypto did not.
</content>
</entry>
<entry>
<title>add dedicated types for all the tokens</title>
<updated>2022-07-17T15:25:27Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T09:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=55343df9c1f54113b5f2ed04cecfadf0670887c7'/>
<id>urn:sha1:55343df9c1f54113b5f2ed04cecfadf0670887c7</id>
<content type='text'>
using SecretBytes for all of them isn't that great.
</content>
</entry>
<entry>
<title>don't use SecretBytes in HawkKey/SecretKey</title>
<updated>2022-07-17T15:24:24Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T07:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=c1451924d88d146c7dc00c01d8c5f248978001b2'/>
<id>urn:sha1:c1451924d88d146c7dc00c01d8c5f248978001b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apply rustfmt</title>
<updated>2022-07-17T15:23:15Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-16T18:06:39Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=33d42e39f94c89c12f3f9908cfe808fc70572b17'/>
<id>urn:sha1:33d42e39f94c89c12f3f9908cfe808fc70572b17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix clippy warnings</title>
<updated>2022-07-17T15:22:56Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-17T15:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=c732402c21a6b2459588ff0c9633854a4b6b47f7'/>
<id>urn:sha1:c732402c21a6b2459588ff0c9633854a4b6b47f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keep oauth tokens around a bit after expiry</title>
<updated>2022-07-13T16:09:19Z</updated>
<author>
<name>pennae</name>
<email>github@quasiparticle.net</email>
</author>
<published>2022-07-13T16:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.eno.space/minor-skulk.git/commit/?id=d6da876cabe0180acd0ebca173d973c8d3450d99'/>
<id>urn:sha1:d6da876cabe0180acd0ebca173d973c8d3450d99</id>
<content type='text'>
firefox wants to delete profile access tokens after they're expired and
logs errors if it can't do that. since this happens every hour we can
end up with a bunch of error logs very quickly, so we better let it do
what it wants.
</content>
</entry>
</feed>
