Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | use mysql.NewConfig() to set defaults correctly | Niall Sheridan | |
2017-10-19 | Warn when not using a persistent datastore | Niall Sheridan | |
2017-10-18 | Update dependencies | Niall Sheridan | |
2017-10-17 | Support a message to be passed and logged from client to server (#67) | Bob Long | |
* Support a message to be passed and logged from client to server | |||
2017-06-17 | Disable grpc multiplexer | Niall Sheridan | |
2017-06-17 | Set the textarea height | Niall Sheridan | |
2017-04-15 | Revoke multiple certs in a single call | Niall Sheridan | |
2017-04-10 | enable race detection | Niall Sheridan | |
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. |