<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fscrypt.git, branch refactor</title>
<subtitle>Go tool for managing Linux filesystem encryption
</subtitle>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/'/>
<entry>
<title>crypto: Merge with security package</title>
<updated>2017-10-24T20:21:36+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-24T20:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=f7b99a39152694f72104b95e6a30e245248c75d7'/>
<id>f7b99a39152694f72104b95e6a30e245248c75d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: Remove crypto.randReader</title>
<updated>2017-10-20T18:24:14+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T18:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=6de6b14a09b3695fe797e5fd59a04b3c3834641a'/>
<id>6de6b14a09b3695fe797e5fd59a04b3c3834641a</id>
<content type='text'>
As #19274 is now fixed in Go 1.9, there is no longer any reason to have
a duplicate implementation to the standard library. We can now move
safely to crypto/rand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As #19274 is now fixed in Go 1.9, there is no longer any reason to have
a duplicate implementation to the standard library. We can now move
safely to crypto/rand.
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Add CheckIfRoot</title>
<updated>2017-10-19T10:54:50+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=3269bc539e52cdced8c03a628e4fdf22942ece4b'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace IsUserRoot with CheckIfRoot. This allows all functions to use
the same error handling when a user is not root.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: only show changed files in "make format"</title>
<updated>2017-10-19T10:36:17+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=fe76f6f1cc71c75bc1124f4fe3171c679c06aa1c'/>
<id>fe76f6f1cc71c75bc1124f4fe3171c679c06aa1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Add better user lookup functions</title>
<updated>2017-10-19T10:34:51+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=b7de8535f899f2b88d61f4f1264fe6a272196536'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Reorder functions</title>
<updated>2017-10-19T10:04:06+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=7885d63f644bb49d8da1d8313d5f4870d586a9c1'/>
<id>7885d63f644bb49d8da1d8313d5f4870d586a9c1</id>
<content type='text'>
Variables are generally declared at the top of a file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Variables are generally declared at the top of a file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile and .gitignore cleanup</title>
<updated>2017-10-19T10:02:00+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey94@gmail.com</email>
</author>
<published>2017-10-19T10:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=5f66408c9e2b50756a15fd821fe397a4723da7b6'/>
<id>5f66408c9e2b50756a15fd821fe397a4723da7b6</id>
<content type='text'>
Our .gitignore file was overly restrictive, fixed to only include the
fscrypt binary. Also, our build tags were incorrectly formatted. The
tags are removed and the corresponding lint rule is simplified.

The build tags will be added back after the refactor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our .gitignore file was overly restrictive, fixed to only include the
fscrypt binary. Also, our build tags were incorrectly formatted. The
tags are removed and the corresponding lint rule is simplified.

The build tags will be added back after the refactor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #70 from kant/patch-1</title>
<updated>2017-10-05T06:04:48+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2017-10-05T06:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=b7295ee7e3514f616d03a4c0ab391db22d6ab315'/>
<id>b7295ee7e3514f616d03a4c0ab391db22d6ab315</id>
<content type='text'>
Typos</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Typos</pre>
</div>
</content>
</entry>
<entry>
<title>Typos</title>
<updated>2017-10-05T04:31:29+00:00</updated>
<author>
<name>Darío Hereñú</name>
<email>magallania@gmail.com</email>
</author>
<published>2017-10-05T04:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=c8acd677f5fd2913d0bc2293a00ed32adbff99b7'/>
<id>c8acd677f5fd2913d0bc2293a00ed32adbff99b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #69 from google/makefile</title>
<updated>2017-10-03T22:33:23+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2017-10-03T22:33:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.hodgden.net/cgit.cgi/fscrypt.git/commit/?id=18e2de753e2bcad172f066dc6ec78899940930ca'/>
<id>18e2de753e2bcad172f066dc6ec78899940930ca</id>
<content type='text'>
Makefile cleanup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makefile cleanup</pre>
</div>
</content>
</entry>
</feed>
