Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-13 | Use wkfs to manage the lets encrypt cache | Niall Sheridan | |
2017-01-13 | Db test config (#43) | Kevin Lyda | |
* Allow tests to specify mysql connection info. User can set MYSQL_TEST_USER, MYSQL_TEST_PASS and MYSQL_TEST_HOST environment variables for test environments that need that. * Changes from testing. Need to set both time fields as '0000-00-00' depends on a feature deprecated in MySQL 5.7.4. Go lint wanted snake case for my sql_config var. sqlConfig it is. * Go go idioms. Based on feedback from Niall, a cleaner way to do this in Go. | |||
2017-01-10 | Use latest versions | Niall Sheridan | |
Fix newly-broken tests | |||
2017-01-09 | Merge pull request #39 from nsheridan/opts2 | Niall Sheridan | |
Simplify key generation | |||
2017-01-09 | Merge branch 'master' into opts2 | Niall Sheridan | |
2017-01-08 | Remove dbinit and use sql/js seed files | Niall Sheridan | |
2017-01-06 | Check that tls cert/key are set if use_tls is true | Niall Sheridan | |
2017-01-05 | Move GetPublicKey to the shared `lib` package | Niall Sheridan | |
2017-01-04 | Simplify key generation | Niall Sheridan | |
Use functions to build key generation options. Make it entirely optional. | |||
2016-12-29 | Use vendored s3 wkfs | Niall Sheridan | |
2016-12-28 | Log SHA256 fingerprints | Niall Sheridan | |
2016-12-28 | ignore appengine | Niall Sheridan | |
2016-12-28 | Update dependencies | Niall Sheridan | |
2016-12-28 | quieten the linter | Niall Sheridan | |
2016-12-28 | Allow building static binaries | Niall Sheridan | |
sqlite uses CGO which prevents the building of statically-linked binaries. This change will omit sqlite support when building a static binary with: CGO_ENABLED=0 go build --ldflags '-extldflags "-static"' | |||
2016-12-28 | Add LetsEncrypt support | Niall Sheridan | |
When configured the server will request a TLS certificate for the specified server name from LetsEncrypt | |||
2016-10-31 | Update dependencies | Niall Sheridan | |
2016-10-31 | Add /cashier volume | Niall Sheridan | |
2016-10-17 | Unmarshal the config using mapstructure directly. | Niall Sheridan | |
Avoid unmarshalling into an intermediate struct. Better tests. | |||
2016-10-11 | Replace the 'datastore' option with a 'database' option | Niall Sheridan | |
The 'datastore' string option is deprecated and will be removed in a future version. The new 'database' map option is preferred. | |||
2016-10-08 | Update dependencies | Niall Sheridan | |
2016-10-06 | Update README | Niall Sheridan | |
2016-10-06 | Add support for Hashicorp Vault | Niall Sheridan | |
Vault is supported for the following: As a well-known filesystem for TLS cert, TLS key and SSH signing key. For configuration secrets for cookie_secret, csrf_secret, oauth_client_id and oauth_client_secret options. | |||
2016-10-06 | Use wkfs when loading tls certs | Niall Sheridan | |
2016-10-06 | Drop support for go 1.5 | Niall Sheridan | |
2016-09-30 | Use json.NewDecoder to decode json from http | Niall Sheridan | |
2016-09-29 | Empty commit | Niall Sheridan | |
2016-09-28 | Submit => Revoke | Niall Sheridan | |
2016-09-24 | Use a new session for each request | Niall Sheridan | |
2016-09-12 | Minor changes | Niall Sheridan | |
2016-09-11 | Invert check for revoked cert | Niall Sheridan | |
2016-09-11 | Use the alpine image | Niall Sheridan | |
2016-09-11 | Add a toggle for unexpired certs | Niall Sheridan | |
2016-09-11 | Allow filtering results | Niall Sheridan | |
2016-09-11 | Use %T instead of reflect. | Niall Sheridan | |
2016-09-10 | Make client a top-level package for consistency | Niall Sheridan | |
2016-09-04 | update README | Niall Sheridan | |
2016-09-04 | Update README | Niall Sheridan | |
2016-09-03 | Update dependencies | Niall Sheridan | |
Also tweak travis config | |||
2016-09-03 | drop coverage checks | Niall Sheridan | |
2016-09-03 | Run coverage on all packages | Niall Sheridan | |
2016-09-03 | Add codecov | Niall Sheridan | |
2016-09-03 | Add comments for exported types and functions | Niall Sheridan | |
2016-09-03 | Move signing & agent logic out of the main package | Niall Sheridan | |
2016-09-01 | Remove the Principal field from the request | Niall Sheridan | |
The server will always overwrite this field with the username obtained from the auth provider. Allowing the client to set it is a waste of time. | |||
2016-08-28 | Allow searching on keyID and principals | Niall Sheridan | |
2016-08-28 | List only certs which haven't expired | Niall Sheridan | |
2016-08-28 | Cosmetic changes | Niall Sheridan | |
2016-08-27 | Allow setting some config from environment | Niall Sheridan | |
2016-08-27 | Update dependencies | Niall Sheridan | |