Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-05 | Add AWS S3 and Google GCS virtual filesystems. | Niall Sheridan | |
This allows the signing key to be read directly from S3 using a path like /s3/<bucket>/<path/to/signing.key> or /gcs/<bucket>/<path/to/signing.key>. | |||
2016-06-02 | Set an expiry on keys added to the agent | Niall Sheridan | |
2016-06-02 | Validate tokens correctly | Niall Sheridan | |
This switch statement doesn't do what I thought it does | |||
2016-06-01 | Fix | Niall Sheridan | |
2016-05-29 | Add tmp to .gitignore | Patrick O'Doherty | |
2016-05-29 | Merge pull request #10 from nsheridan/hcl | Niall Sheridan | |
Switch from json to hcl configs | |||
2016-05-29 | Filter vendor packages from tests | Niall Sheridan | |
2016-05-29 | Replace json examples with hcl examples | Niall Sheridan | |
2016-05-29 | Ignore new default config file. | 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-29 | Merge pull request #7 from nsheridan/client_config | Niall Sheridan | |
client: use a config file in addition to command-line flags | |||
2016-05-29 | Merge pull request #11 from nsheridan/go_versions | Niall Sheridan | |
Run more CI checks | |||
2016-05-29 | Run more CI checks | Niall Sheridan | |
Re-enable go 1.5 Run `go build`, `gofmt` and `go vet` in addition to tests. | |||
2016-05-29 | Use flags as defaults, allow them to override config file | Niall Sheridan | |
2016-05-29 | Remove unneeded template_dir | Niall Sheridan | |
2016-05-29 | Mention GO15VENDOREXPERIMENT | Niall Sheridan | |
2016-05-29 | fix client_test.go invocations of send method | Patrick O'Doherty | |
2016-05-29 | Add validate_tls_certificate option to client config | Patrick O'Doherty | |
To allow for easier development on localhost where one cannot get a root-CA signed TLS certificate, add a new validate_tls_certificate option to the configuration file which optionally allows for certificate chain checking to be disabled. | |||
2016-05-29 | Fix tests | Niall Sheridan | |
2016-05-29 | Use a simple config file for configuring the client. | Niall Sheridan | |
2016-05-28 | Merge pull request #9 from nsheridan/github_auth | Niall Sheridan | |
Set expiry time in the github auth package | |||
2016-05-28 | Set expiry time in the github auth package | Niall Sheridan | |
2016-05-28 | Define the token tmpl as a string | Niall Sheridan | |
2016-05-25 | Fix key name in example config. | Patrick O'Doherty | |
Add config.json to a gitignore to prevent it being versioned. | |||
2016-05-24 | Merge pull request #4 from patrickod/patrickod/fail-open-open-config | Patrick O'Doherty | |
Don't allow wide-open Google or Github configs | |||
2016-05-24 | Don't allow wide-open Google or Github configs | Patrick O'Doherty | |
Fail loudly if either the google_opts domain value or github_opts organization values are not set in the configuration. The lack of these values means that a) in the Google case any @gmail.com address will be allowed b) the Github case any Github user will be allowed. This was previously documented but left as a foot-gun in the code. Future commits will allow for explicit wildcards to be set. | |||
2016-05-22 | Update README | Niall Sheridan | |
2016-05-22 | update readme | Niall Sheridan | |
2016-05-22 | Make template directory configurable | Niall Sheridan | |
2016-05-22 | update | Niall Sheridan | |
2016-05-22 | Move binaries into cmd/ directory | Niall Sheridan | |
2016-05-22 | unused | Niall Sheridan | |
2016-05-22 | Move server/main.go to top-level server.go | Niall Sheridan | |
Also add a Dockerfile | |||
2016-05-22 | Make 2048 the default key size. | Niall Sheridan | |
2016-05-22 | Drop go 1.5 | Niall Sheridan | |
2016-05-22 | Use govendor | Niall Sheridan | |
2016-05-22 | fix test | Niall Sheridan | |
2016-05-22 | Open the browser automatically | Niall Sheridan | |
2016-05-21 | Log the issuing of new certs | Niall Sheridan | |
2016-05-21 | Remove database config. Not needed. | Niall Sheridan | |
2016-05-18 | Mention Ed25519 keys | Niall Sheridan | |
2016-05-18 | misc | Niall Sheridan | |
2016-05-18 | Don't use jwt, it doesn't buy a whole lot for this application | Niall Sheridan | |
2016-05-18 | Do login if the provided token is invalid | Niall Sheridan | |
2016-05-18 | Support ed25519 ssh keys | Niall Sheridan | |
2016-05-09 | Placeholder for database config. | Niall Sheridan | |
2016-04-30 | Update readme | Niall Sheridan | |
2016-04-23 | Add config file tests | Niall Sheridan | |
2016-04-23 | Refactor to use an io.Reader for easier testing | Niall Sheridan | |
2016-04-23 | Fix comments | Niall Sheridan | |