aboutsummaryrefslogtreecommitdiff
path: root/vendor
AgeCommit message (Collapse)Author
2019-07-07Switch to modulesNiall Sheridan
2018-10-21Gitlab auth issue (#79)Kevin Lyda
* Fix the gitlab oauth issue. * Update for gitlab 11.1+ Versions beyond 11.1 (and possibly a few releases before) use a different method for delivering tokens. They also have disabled version 3 of the api. These changes address that and add a debugging mode for the server that make it easier to debug issues like this in the future. * Cleanup of PR. Updated README. Removed code duplication.
2018-08-24Update depsNiall Sheridan
2018-08-10Add Microsoft auth providerKevin Lyda
Microsoft uses JSON Web Tokens (JWT) as OAuth tokens. These can run to many thousands of characters which are too long for TTYs. Work around this by base64-encoding the token and chunk it into smaller pieces. Closes #70
2018-08-10Fix LetsEncrypt supportNiall Sheridan
2018-08-09Remove gRPCNiall Sheridan
This hasn't been enabled in a while due to gRPC limitations
2018-08-08Misc fixesNiall Sheridan
- Add `fast_finish` to travis config - Specify that Go 1.9 is supported - Additional error checking which was previously missed - Make the migrations test better -
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