Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-27 | Add a public_file_prefix option to cashier.conf | Kevin Lyda | |
Allow the client to save the public key and public cert to files that start with public_file_prefix and end with .pub and -cert.pub respectively. This is the naming scheme the ssh IdentityFile config option supported for certs starting in version 5.4p1. Starting in version 7.2p1, an additional option, CertificateFile, was added, but the IdentityFile-only method with those names still works. Used in conjunction with a user's ~/.ssh/config file setting IdentitiesOnly and IdentityFile, this change will allow for multiple ssh CAs for different services. Note that this will resolve #49 . | |||
2017-01-27 | Use latest releases | Niall Sheridan | |
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 | Building against tip is slow. Don't count rc as failures. | 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-22 | Ignore common files. (#45) | Kevin Lyda | |
Ignore files mentioned in the example configs and the binaries made with go build. | |||
2017-01-20 | Test with go1.8 rc2 | Niall Sheridan | |
2017-01-18 | Clarify logfiles and well-known filepaths | 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-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 | |