aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-28Allow building static binariesNiall 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-28Add LetsEncrypt supportNiall Sheridan
When configured the server will request a TLS certificate for the specified server name from LetsEncrypt
2016-10-31Update dependenciesNiall Sheridan
2016-10-31Add /cashier volumeNiall Sheridan
2016-10-17Unmarshal the config using mapstructure directly.Niall Sheridan
Avoid unmarshalling into an intermediate struct. Better tests.
2016-10-11Replace the 'datastore' option with a 'database' optionNiall Sheridan
The 'datastore' string option is deprecated and will be removed in a future version. The new 'database' map option is preferred.
2016-10-08Update dependenciesNiall Sheridan
2016-10-06Update READMENiall Sheridan
2016-10-06Add support for Hashicorp VaultNiall 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-06Use wkfs when loading tls certsNiall Sheridan
2016-10-06Drop support for go 1.5Niall Sheridan
2016-09-30Use json.NewDecoder to decode json from httpNiall Sheridan
2016-09-29Empty commitNiall Sheridan
2016-09-28Submit => RevokeNiall Sheridan
2016-09-24Use a new session for each requestNiall Sheridan
2016-09-12Minor changesNiall Sheridan
2016-09-11Invert check for revoked certNiall Sheridan
2016-09-11Use the alpine imageNiall Sheridan
2016-09-11Add a toggle for unexpired certsNiall Sheridan
2016-09-11Allow filtering resultsNiall Sheridan
2016-09-11Use %T instead of reflect.Niall Sheridan
2016-09-10Make client a top-level package for consistencyNiall Sheridan
2016-09-04update READMENiall Sheridan
2016-09-04Update READMENiall Sheridan
2016-09-03Update dependenciesNiall Sheridan
Also tweak travis config
2016-09-03drop coverage checksNiall Sheridan
2016-09-03Run coverage on all packagesNiall Sheridan
2016-09-03Add codecovNiall Sheridan
2016-09-03Add comments for exported types and functionsNiall Sheridan
2016-09-03Move signing & agent logic out of the main packageNiall Sheridan
2016-09-01Remove the Principal field from the requestNiall 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-28Allow searching on keyID and principalsNiall Sheridan
2016-08-28List only certs which haven't expiredNiall Sheridan
2016-08-28Cosmetic changesNiall Sheridan
2016-08-27Allow setting some config from environmentNiall Sheridan
2016-08-27Update dependenciesNiall Sheridan
2016-08-27Import using govendorNiall Sheridan
2016-08-26Merge pull request #27 from nsheridan/sid77/dropPrivilegesMarco Bonetti
First attempt at dropping privileges
2016-08-26First attempt at dropping privilegessid77
2016-08-22Update READMENiall Sheridan
Add contributing section
2016-08-20Replace Fatals with ErrorsNiall Sheridan
2016-08-20Run some tests in parallelNiall Sheridan
2016-08-20Use references to config structsNiall Sheridan
2016-08-20Add key expiry time to the commentNiall Sheridan
2016-08-17Use go 1.7Niall Sheridan
2016-08-17Switch from bootstrap to skeletonNiall Sheridan
2016-08-16Allow selecting which ip to listen onNiall Sheridan
2016-08-16Test against 1.7Niall Sheridan
2016-08-16Merge pull request #26 from sid77/masterNiall Sheridan
Load private key in memory as well
2016-08-16Add private key along certificatesid77