Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-10 | Add Microsoft auth provider | Kevin Lyda | |
Microsoft uses JSON Web Tokens (JWT) as OAuth tokens. These can run to many thousands of characters which are too long for TTYs. Work around this by base64-encoding the token and chunk it into smaller pieces. Closes #70 | |||
2018-08-10 | Fix LetsEncrypt support | Niall Sheridan | |
2018-08-09 | Remove gRPC | Niall Sheridan | |
This hasn't been enabled in a while due to gRPC limitations | |||
2018-08-08 | Misc fixes | Niall Sheridan | |
- Add `fast_finish` to travis config - Specify that Go 1.9 is supported - Additional error checking which was previously missed - Make the migrations test better - | |||
2018-08-07 | Manage db schema with rubenv/sql-migrate | Niall Sheridan | |
It's currently hard to make changes to the database schema. Use sql-migrate to make incremental changes. Stop hard-coding the database name (the default is still "certs" for backward-compatibility) The `automigrate()` function will automatically run pending migrations. Use a different migration directory per database driver. This carries a cost of duplication, but is easier than creating migrations which will cleanly execute in both SQLite and MySQL. Migrations are shipped using the packr utility. | |||
2018-08-01 | Migrate from esc to packr for static files | Niall Sheridan | |
2018-06-20 | Update dependencies | Niall Sheridan | |
2017-10-18 | Update dependencies | Niall Sheridan | |
2017-06-05 | Saving private keys (#61) | fuero | |
* enables saving private keys * renames public_file_prefix to key_file_prefix and updates its docs to better reflect the changes | |||
2017-04-10 | update dependencies | Niall Sheridan | |
2017-02-19 | update dependencies | Niall Sheridan | |
2017-02-19 | Add grpc signer | Niall Sheridan | |
2017-02-12 | Update dependencies | Niall Sheridan | |
2017-02-12 | Initial pass at prometheus support. (#56) | Kevin Lyda | |
2017-01-27 | Remove mongo support | Kevin Lyda | |
Resolves #40 | |||
2017-01-25 | Create a gitlab auth source. | Kevin Lyda | |
Defaults to public gitlab.com, but easily redirected to self-hosted installation. | |||
2017-01-25 | Switch to scl, an extension of hcl | Niall Sheridan | |
2017-01-22 | Switch from database/sql to sqlx | Niall Sheridan | |
2017-01-13 | Use wkfs to manage the lets encrypt cache | Niall Sheridan | |
2016-12-29 | Use vendored s3 wkfs | Niall Sheridan | |
2016-12-28 | ignore appengine | Niall Sheridan | |
2016-12-28 | Update dependencies | Niall Sheridan | |
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-08 | Update dependencies | 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-09-03 | Update dependencies | Niall Sheridan | |
Also tweak travis config | |||
2016-08-27 | Update dependencies | Niall Sheridan | |
2016-08-27 | Import using govendor | Niall Sheridan | |
2016-08-26 | First attempt at dropping privileges | sid77 | |
2016-08-09 | SQLite DB support | Niall Sheridan | |
2016-07-31 | Support mongo datastores | Niall Sheridan | |
2016-07-31 | Use a KRL for revoked certs | Niall Sheridan | |
2016-07-24 | Add a page for revoking certs | Niall Sheridan | |
Add a template for revocation Use DATETIME type to store created/expires times Require auth for the /admin and /revoke endpoints | |||
2016-07-17 | Update vendor libs | Niall Sheridan | |
2016-07-03 | first pass at a certificate store | Niall Sheridan | |
2016-06-28 | http logging | Niall Sheridan | |
2016-06-28 | i have no idea what i'm doing | Niall Sheridan | |
2016-06-28 | remove origin | Niall Sheridan | |
2016-06-27 | Updated agent lib accepts *ed25519.PrivateKey | Niall Sheridan | |
2016-06-06 | Merge pull request #18 from nsheridan/agent_lifetime | Niall Sheridan | |
Remove certs from the agent when they expire | |||
2016-06-06 | Update agent package | Niall Sheridan | |
Added support for certificate lifetimes | |||
2016-06-06 | update vendor | Niall Sheridan | |
2016-05-29 | Switch from json to hcl configs | Niall Sheridan | |
This is backward-compatible with the JSON config format - this is a non-breaking change. HCL treats config blocks as repeated fields so the config has to be unmarshalled into a struct comprised of []Server, []Auth, []SSH first. | |||
2016-05-22 | Use govendor | Niall Sheridan | |