| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-19 | README: add badges for license and code coverage | Joe Richey joerichey@google.com | |
| 2017-07-19 | coveralls: Adding Travis CI integration | Joe Richey joerichey@google.com | |
| 2017-07-18 | Merge pull request #23 from google/fix | Joseph Richey | |
| travis CI: Test config file | |||
| 2017-07-18 | Makefile: typo | Joe Richey joerichey@google.com | |
| 2017-07-18 | Update documentation about new build system | Joe Richey joerichey@google.com | |
| 2017-07-18 | metadata: Remove "go generate" and regenerate | Joe Richey joerichey@google.com | |
| 2017-07-18 | tests: Unit tests and Integration tests work | Joe Richey joerichey@google.com | |
| Now the testing functions will skip the integration tests if a testing filesystem is not specified. | |||
| 2017-07-18 | Travis.yml and Makefile now run integration tests. | Joe Richey joerichey@google.com | |
| 2017-07-18 | Merge pull request #22 from google/fix | Joseph Richey | |
| Fixing fscrypt build system | |||
| 2017-07-17 | actions: Fixed flaky hashing test | Joe Richey joerichey@google.com | |
| 2017-07-17 | Better output for input_fail.py | Joe Richey joerichey@google.com | |
| 2017-07-17 | cmd/fscrypt: more nits to fix "make lint" | Joe Richey joerichey@google.com | |
| 2017-07-17 | Small fixes so "make lint" doesn't complain. | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Added missing documentation (fix "make lint") | Joe Richey joerichey@google.com | |
| 2017-07-17 | Changes from "make format" | Joe Richey joerichey@google.com | |
| 2017-07-17 | Makefile: Rewrite for presubmit checks | Joe Richey joerichey@google.com | |
| The commit reorganizes the Makefile, so that "make check" can run on each PR to detect any errors. | |||
| 2017-07-17 | Merge pull request #21 from google/fix | Joseph Richey | |
| Add PAM package | |||
| 2017-07-17 | cmd/fscrypt: username and login token fix | Joe Richey joerichey@google.com | |
| The commit changes how we get the username representation, and uses the new pam API for checking the proposed login token. | |||
| 2017-07-17 | pam: IsUserLoginToken now uses PAM library | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Add Go wrappers around PAM functions | Joe Richey joerichey@google.com | |
| This commit provides a Go interface to the PAM functions. | |||
| 2017-07-17 | pam: C implementation for conversation and cleanup | Joe Richey joerichey@google.com | |
| This commit adds in a C implementation for the pam_conv we will use in login.go as well as adding three CleanupFuncs that will be used with pam_set_data(). It also adds copyInfoSecret() which should be paired with freeSecret(). | |||
| 2017-07-17 | crypto: Conversion to/from C strings | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Add PAM Items and Flags | Joe Richey joerichey@google.com | |
| Code pulled from github.com/msteinert/pam | |||
| 2017-07-17 | util: Add conversions for byte/pointer arrays | Joe Richey joerichey@google.com | |
| 2017-07-17 | Merge pull request #20 from google/fix | Joseph Richey | |
| Refactor ReadLine functions | |||
| 2017-07-17 | cmd/fscrypt: prompts now use command functions | Joe Richey joerichey@google.com | |
| 2017-07-17 | util: Move line reading into common package | Joe Richey joerichey@google.com | |
| 2017-07-17 | Merge pull request #19 from google/fix | Joseph Richey | |
| Separate encryption support from metadata support | |||
| 2017-07-17 | cmd/fscrypt: Improve "fscrypt status" | Joe Richey joerichey@google.com | |
| Now that we can distinguish between lacking encryption support and lacking fscrypt metadata, "fscrypt status" can now display this additional information. | |||
| 2017-07-17 | cmd/fscrypt: Check support before encrypting | Joe Richey joerichey@google.com | |
| Almost all actions only need to to check that the fscrypt metadata exists (this is handled by the Mount methods). Only "fscrypt encrypt" need to be sure the filesystem also supports encryption, so this check is added. | |||
| 2017-07-17 | filesystem: Distinguish support and setup for fs | Joe Richey joerichey@google.com | |
| This commit splits two pieces of functionality. Detecting if the fscrypt metadata exists is now in CheckSetup() and checking if the filesystem supports encryption is now in CheckSupport(). | |||
| 2017-07-17 | Merge pull request #18 from google/fix | Joseph Richey | |
| Polices can now be directly unlocked with Protectors | |||
| 2017-07-17 | actions: Add tests for policy unlocking | Joe Richey joerichey@google.com | |
| 2017-07-17 | actions: Protectors can directly unlock Policies | Joe Richey joerichey@google.com | |
| In addition to using callbacks, unlocked Protectors can now directly unlock a policy. The error codes are updated to make more sense. | |||
| 2017-07-14 | Merge pull request #16 from google/fix | Joseph Richey | |
| Use Description when placing keys in the keyring | |||
| 2017-07-14 | actions: Policies now have Description method | Joe Richey joerichey@google.com | |
| 2017-07-14 | crypto: Use single description parameter | Joe Richey joerichey@google.com | |
| Instead of using the service+descriptor parameters (which are always combined in the same way), use a single description parameter. | |||
| 2017-07-14 | Merge pull request #15 from google/fix | Joseph Richey | |
| Bug fixing for "fscrypt encrypt" | |||
| 2017-07-14 | cmd/fscrypt: fix protector and policy cleanup | Joe Richey joerichey@google.com | |
| Protectors are only reverted if they were created, and Policies are only depovisioned on failure. | |||
| 2017-07-14 | vendor: Fixed package list so "make all" will work | Joe Richey joerichey@google.com | |
| During an earlier commit the vendor directory was self-referencing various "fscrypt/<pkg>" packages. This no longer occurs. | |||
| 2017-07-13 | Merge pull request #14 from google/docs | Joseph Richey | |
| Version now uses git tags and releases | |||
| 2017-07-13 | Makefile: version and data now pulled in directly | Joe Richey joerichey@google.com | |
| 2017-07-13 | README: Fixed version badge to pull from Git tags | Joseph Richey | |
| 2017-07-13 | Merge pull request #12 from google/docs | Joseph Richey | |
| Cleanup README.md | |||
| 2017-07-13 | README: Add badges for protect, docs, report card | Joseph Richey | |
| 2017-07-13 | README: fix typos and formatting | Joseph Richey | |
| Some of the documentation was misspelled or incorrectly formatted. | |||
| 2017-06-28 | Finalize import paths and documentationv0.1.00.1.0 | Joe Richey joerichey@google.com | |
| This commit changes all the internal import paths from `fscrypt/foo` to `github.com/google/fscrypt/foo` so that it can be built once we release externaly. The documentation in README.md is updated accordingly. Also, the README has a note noting that we do not make any guarantees about project stability before 1.0 (when it ships with Ubuntu). Change-Id: I6ba86e442c74057c8a06ba32a42e17f94833e280 | |||
| 2017-06-28 | Update Makefile and README | Joe Richey joerichey@google.com | |
| This commit updates the README and Makefile to get them ready for external release. This includes adding some common pitfalls, including example usage, and allowing for tarball creation. Change-Id: I442338c7aff613a14bae449dbf091bfcaf73ed9d | |||
| 2017-06-28 | cmd/fscrypt: commands to add/remove protectors | Joe Richey joerichey@google.com | |
| This commit adds in the "fscrypt metadata add-protector-to-policy" and the "fscrypt metadata remove-protector-from-policy" subcommands. These commands allow for the creating of policies protected by multiple protectors. Change-Id: Id7e6c057448d15757c838a82d487a1b9806f585d | |||
| 2017-06-28 | cmd/fscrypt: add metadata command | Joe Richey joerichey@google.com | |
| This command adds in the "fscrypt metadata" command. This command allows advanced users to manipulate the metadata directly instead of just creating a policy or protector as an option when encrypting a directory. As some of these methods will require certain flags, error handling for this case is also added. As the change passphrase method must indicate when a old vs new password is necessary, additional KeyFuncs are added which add this indicator. Change-Id: Ibc92872088fae078df3c0eebd4f0cfcb7252d781 | |||