aboutsummaryrefslogtreecommitdiff
path: root/vendor
AgeCommit message (Collapse)Author
2018-08-07Manage db schema with rubenv/sql-migrateNiall 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-01Migrate from esc to packr for static filesNiall Sheridan
2018-06-20Update dependenciesNiall Sheridan
2017-10-18Update dependenciesNiall Sheridan
2017-06-05Saving private keys (#61)fuero
* enables saving private keys * renames public_file_prefix to key_file_prefix and updates its docs to better reflect the changes
2017-04-10update dependenciesNiall Sheridan
2017-02-19update dependenciesNiall Sheridan
2017-02-19Add grpc signerNiall Sheridan
2017-02-12Update dependenciesNiall Sheridan
2017-02-12Initial pass at prometheus support. (#56)Kevin Lyda
2017-01-27Remove mongo supportKevin Lyda
Resolves #40
2017-01-25Create a gitlab auth source.Kevin Lyda
Defaults to public gitlab.com, but easily redirected to self-hosted installation.
2017-01-25Switch to scl, an extension of hclNiall Sheridan
2017-01-22Switch from database/sql to sqlxNiall Sheridan
2017-01-13Use wkfs to manage the lets encrypt cacheNiall Sheridan
2016-12-29Use vendored s3 wkfsNiall Sheridan
2016-12-28ignore appengineNiall Sheridan
2016-12-28Update dependenciesNiall Sheridan
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-08Update dependenciesNiall 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-09-03Update dependenciesNiall Sheridan
Also tweak travis config
2016-08-27Update dependenciesNiall Sheridan
2016-08-27Import using govendorNiall Sheridan
2016-08-26First attempt at dropping privilegessid77
2016-08-09SQLite DB supportNiall Sheridan
2016-07-31Support mongo datastoresNiall Sheridan
2016-07-31Use a KRL for revoked certsNiall Sheridan
2016-07-24Add a page for revoking certsNiall Sheridan
Add a template for revocation Use DATETIME type to store created/expires times Require auth for the /admin and /revoke endpoints
2016-07-17Update vendor libsNiall Sheridan
2016-07-03first pass at a certificate storeNiall Sheridan
2016-06-28http loggingNiall Sheridan
2016-06-28i have no idea what i'm doingNiall Sheridan
2016-06-28remove originNiall Sheridan
2016-06-27Updated agent lib accepts *ed25519.PrivateKeyNiall Sheridan
2016-06-06Merge pull request #18 from nsheridan/agent_lifetimeNiall Sheridan
Remove certs from the agent when they expire
2016-06-06Update agent packageNiall Sheridan
Added support for certificate lifetimes
2016-06-06update vendorNiall Sheridan
2016-05-29Switch from json to hcl configsNiall 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-22Use govendorNiall Sheridan