Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-10 | remove calls to t.Parallel() | Niall Sheridan | |
2017-04-10 | update dependencies | Niall Sheridan | |
2017-04-10 | add a healthcheck handler | Niall Sheridan | |
2017-04-10 | obtain the username before revoking the token | Niall Sheridan | |
2017-04-10 | Add comment for exported method | Niall Sheridan | |
2017-04-10 | override the json marshaller's time format | Niall Sheridan | |
2017-04-10 | fix behaviour of SQLStore.List | Niall Sheridan | |
2017-04-10 | Populate all fields during test | Niall Sheridan | |
2017-02-20 | Split the servers out of main | Niall Sheridan | |
2017-02-19 | Add grpc signer | Niall Sheridan | |
2017-02-12 | Initial pass at prometheus support. (#56) | Kevin Lyda | |
2017-02-11 | Revert "Remove the oauth_callback_url config option" | Niall Sheridan | |
2017-02-09 | Remove the oauth_callback_url config option | Niall Sheridan | |
Infer the redirect url from the request instead | |||
2017-01-27 | Remove datastore | Kevin Lyda | |
2017-01-27 | Remove DatastoreConversion test | Niall Sheridan | |
It's going away | |||
2017-01-27 | Remove mongo support | Kevin Lyda | |
Resolves #40 | |||
2017-01-27 | Reduce the font size | Niall Sheridan | |
Google tokens grew in length and on smaller screens the token doesn't fix within the visible textarea | |||
2017-01-25 | Return a concrete type | Niall Sheridan | |
2017-01-25 | Remove newClient function (and calls). | Kevin Lyda | |
2017-01-25 | Code cleanup. | Kevin Lyda | |
Use ParseBool instead of writing it on own. Use c.newClient(token) to get an http client. | |||
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-24 | Log the datastore warning as a single line | Niall Sheridan | |
2017-01-22 | Switch from database/sql to sqlx | Niall Sheridan | |
2017-01-16 | Update authprovider tests | Niall Sheridan | |
2017-01-15 | Add more context to errors | Niall Sheridan | |
2017-01-15 | Make CertStorer implementations public | Niall Sheridan | |
2017-01-14 | Add critical options support | Niall Sheridan | |
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-08 | Remove dbinit and use sql/js seed files | Niall Sheridan | |
2017-01-05 | Move GetPublicKey to the shared `lib` package | Niall Sheridan | |
2016-12-29 | Use vendored s3 wkfs | Niall Sheridan | |
2016-12-28 | Log SHA256 fingerprints | 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-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-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-30 | Use json.NewDecoder to decode json from http | Niall Sheridan | |
2016-09-28 | Submit => Revoke | Niall Sheridan | |
2016-09-24 | Use a new session for each request | Niall Sheridan | |
2016-09-11 | Invert check for revoked cert | Niall Sheridan | |
2016-09-11 | Add a toggle for unexpired certs | Niall Sheridan | |
2016-09-11 | Allow filtering results | 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 | |