<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fscrypt.git/util, branch refactor</title>
<subtitle>Go tool for managing Linux filesystem encryption
</subtitle>
<id>https://git.hodgden.net/cgit.cgi/fscrypt.git/atom?h=refactor</id>
<link rel='self' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/atom?h=refactor'/>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/'/>
<updated>2017-10-19T10:54:50Z</updated>
<entry>
<title>util: Add CheckIfRoot</title>
<updated>2017-10-19T10:54:50Z</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:37:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=3269bc539e52cdced8c03a628e4fdf22942ece4b'/>
<id>urn:sha1:3269bc539e52cdced8c03a628e4fdf22942ece4b</id>
<content type='text'>
Replace IsUserRoot with CheckIfRoot. This allows all functions to use
the same error handling when a user is not root.
</content>
</entry>
<entry>
<title>util: Add better user lookup functions</title>
<updated>2017-10-19T10:34:51Z</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=b7de8535f899f2b88d61f4f1264fe6a272196536'/>
<id>urn:sha1:b7de8535f899f2b88d61f4f1264fe6a272196536</id>
<content type='text'>
When looking up users in fscrypt, we often want to proceed even if the
requested uid doesn't appear to be a valid user on the system. This
mainly occurs when a user is deleted, but they still have a login
protector on disk.

Thus, GetUser() with a bad uid creates a fake user with a pretty
placeholder name. The corresponding call sites of util.EffectiveUser are
changed (often simplifying logic). Various documentation is updated and
typos are fixed.
</content>
</entry>
<entry>
<title>util: Reorder functions</title>
<updated>2017-10-19T10:04:06Z</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=7885d63f644bb49d8da1d8313d5f4870d586a9c1'/>
<id>urn:sha1:7885d63f644bb49d8da1d8313d5f4870d586a9c1</id>
<content type='text'>
Variables are generally declared at the top of a file.
</content>
</entry>
<entry>
<title>util: Added parsing and effective user functions</title>
<updated>2017-08-30T22:35:32Z</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-08-30T11:49:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=e37a80cd9b601adc16894d3b6fb526ae8f4c846b'/>
<id>urn:sha1:e37a80cd9b601adc16894d3b6fb526ae8f4c846b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pam_fscrypt: Session accounting completed</title>
<updated>2017-08-24T01:51:23Z</updated>
<author>
<name>Joe Richey joerichey@google.com</name>
<email>joerichey@google.com</email>
</author>
<published>2017-08-24T01:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=d617d7725ce8b91df2152d6539da10c401c59325'/>
<id>urn:sha1:d617d7725ce8b91df2152d6539da10c401c59325</id>
<content type='text'>
</content>
</entry>
<entry>
<title>security: Moved cache dropping function</title>
<updated>2017-08-22T19:53:26Z</updated>
<author>
<name>Joe Richey joerichey@google.com</name>
<email>joerichey@google.com</email>
</author>
<published>2017-08-22T19:52:41Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=32c9be59a2485ef44ac4b3accc2f102cf2eb5a39'/>
<id>urn:sha1:32c9be59a2485ef44ac4b3accc2f102cf2eb5a39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd/fscrypt: purge command now clears cache</title>
<updated>2017-08-18T05:49:44Z</updated>
<author>
<name>Joe Richey joerichey@google.com</name>
<email>joerichey@google.com</email>
</author>
<published>2017-08-16T01:11:29Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=151e8965fa3a9c8f65e316430f9df0fa763fb02d'/>
<id>urn:sha1:151e8965fa3a9c8f65e316430f9df0fa763fb02d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>util: Slice/Pointer conversion fits in MatInt32</title>
<updated>2017-08-14T00:43:37Z</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-08-14T00:40:15Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=778a9e762cba5ebb6e03b12018e354ac1b38023b'/>
<id>urn:sha1:778a9e762cba5ebb6e03b12018e354ac1b38023b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Unit tests and Integration tests work</title>
<updated>2017-07-19T04:08:02Z</updated>
<author>
<name>Joe Richey joerichey@google.com</name>
<email>joerichey@google.com</email>
</author>
<published>2017-07-19T04:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=3afdd84a5c0cea217043e9d32ce61e9f6bccf18b'/>
<id>urn:sha1:3afdd84a5c0cea217043e9d32ce61e9f6bccf18b</id>
<content type='text'>
Now the testing functions will skip the integration tests if a testing
filesystem is not specified.
</content>
</entry>
<entry>
<title>util: Add conversions for byte/pointer arrays</title>
<updated>2017-07-17T22:40:02Z</updated>
<author>
<name>Joe Richey joerichey@google.com</name>
<email>joerichey@google.com</email>
</author>
<published>2017-07-17T22:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=0b643ea0976f7bbd3cebef08c449090869701226'/>
<id>urn:sha1:0b643ea0976f7bbd3cebef08c449090869701226</id>
<content type='text'>
</content>
</entry>
</feed>
