Valient Gough

Results 13 issues of Valient Gough

Current dev tree supports either OpenSSL, Botan, or CommonCrypto. Having worked now with these libraries, and tested a few more, I'm standardizing on libgcrypt for encfs2.

2.x candidate

Long filenames can exceed the filesystem limits after encryption & encoding. An alternative is to store filenames as file contents. Just to revisit the current design, it is like this:...

help wanted
1.x candidate

This could be used to provide per-directory keys or IVs, replacing directory IV chaining and the horrible recursive rename logic.

2.x candidate

This could be used to implement pre-suspend hooks - providing a command to force idle-based unmount of loaded keys.

enhancement
2.x candidate

**Is your feature request related to a problem? Please describe.** Attempting to apply a migration to a Spanner DB which adds a stored column results in a parsing failure: `ALTER...

Using grpc-proxy with a simple test server, I see every connection from the proxy to the endpoint leaking a file descriptor. I've narrowed it down to 2 cases in handler.handler,...

Other golang serializers tend to use "-" as an ignore tag. Eg, json : `json:"-"` I've found an ugly workaround for githubql: ```go var query struct { ... IgnoreThisField int...

enhancement
API decision
thinking

The most recent tag (v0.0.20) is 74 commits behind master. Is there a newer stable release, or is that the one that people should use?

Adds an in-memory filesystem as examples/memfs. HelloFs is moved to the examples directory.