cashier:1176197259f6cff62a9b2ee3e0523a0674c77537 commitshttps://gitlab.ie.suberic.net/kevin/cashier/-/commits/1176197259f6cff62a9b2ee3e0523a0674c775372016-09-03T19:46:06+01:00https://gitlab.ie.suberic.net/kevin/cashier/-/commit/1176197259f6cff62a9b2ee3e0523a0674c77537Add codecov2016-09-03T19:46:06+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/223b08a898d7fc2b6709f4507ed0831b1f74ee38Add comments for exported types and functions2016-09-03T19:22:25+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/0af43a29b7cabb6710cd1cb335785ff60dbf758fMove signing & agent logic out of the main package2016-09-03T19:14:13+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/dba3de4451f29fc0b8cb6474b9bbb18ed61d9eacRemove the Principal field from the request2016-09-01T22:28:12+01:00Niall Sheridannsheridan@gmail.com
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.https://gitlab.ie.suberic.net/kevin/cashier/-/commit/9c58d4d6a324ed8422ef691471868d760b64f7bdAllow searching on keyID and principals2016-08-28T20:55:30+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/a5602dd8cdec8cb8ce85cbc5fab29a91f533d2afList only certs which haven't expired2016-08-28T17:33:14+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/7dbcbcc73210d8efe15a72b51b3245860051a89aCosmetic changes2016-08-28T00:52:26+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/0424ea77d6c09624f35c291a68dde60ea9ca8453Allow setting some config from environment2016-08-27T21:34:53+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/921818bca208f0c70e85ec670074cb3905cbbc82Update dependencies2016-08-27T01:32:30+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/7f1c9358805302344a89c1fed4eab1342931b061Import using govendor2016-08-27T01:04:45+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/d8098ef9da0b59414227493f6b67f00503b12fd7Merge pull request #27 from nsheridan/sid77/dropPrivileges2016-08-26T12:42:18+01:00Marco Bonettisid77@users.noreply.github.com
First attempt at dropping privilegeshttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/4028762f4a81a59ccc6d6e5662fa7e341fc74336First attempt at dropping privileges2016-08-26T10:04:41+01:00sid77sid77@slackware.ithttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/bc966492134279c03458cab2ed2f2f51104ee283Update README2016-08-22T15:27:57+01:00Niall Sheridannsheridan@gmail.com
Add contributing sectionhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/db8b52608b18301b11b54fdfd0363b5e77fa6567Replace Fatals with Errors2016-08-20T21:04:05+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/7e29b8a770a45b68638f5dba9ad58b755ccb4749Run some tests in parallel2016-08-20T20:58:49+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/70b5eb8e1f220a2849a6759eda321205fcb79111Use references to config structs2016-08-20T20:38:08+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/f375ecdce3586627c81665307b8f959abfddb769Add key expiry time to the comment2016-08-20T20:21:43+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/121e65912fcc2627cc46d3641f3611bed5523d33Use go 1.72016-08-17T21:01:37+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/82680f5b8cb6457275f18d60e1af017101a79b64Switch from bootstrap to skeleton2016-08-17T20:09:58+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/f52e26a6bf532da05f732ee7a6f0fcd6127e3a15Allow selecting which ip to listen on2016-08-16T21:58:28+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/6bad2d072333e1b6574dc206c4019130e9a89e88Test against 1.72016-08-16T11:03:22+01:00Niall Sheridanniall@intercom.iohttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/420dae7dfd5333ddb640e09e20311e67f5976465Merge pull request #26 from sid77/master2016-08-16T10:27:41+01:00Niall Sheridannsheridan@gmail.com
Load private key in memory as wellhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/0a4a2ba0fceeae85847bbe95370eb3e7aaf1b99bAdd private key along certificate2016-08-16T09:46:46+01:00sid77sid77@slackware.ithttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/870e7b848f3c3a8e2846bc377b575466c66bd0caEnsure the /sign url is valid before use2016-08-15T10:52:25+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/a869e39e90effc0720d8940d5aba6603953eee3dUpdate doc2016-08-09T23:14:09+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/1960585357bafc0cd872afe61df04e6d9055fc8eDocument sqlite2016-08-09T22:13:40+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/030ff273473f0a5620ba276a370e5119f57179dfSQLite DB support2016-08-09T22:07:58+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/66a7d51577c83da7cc3cf385a188799fe885cd3aDon't use local files2016-08-08T19:58:22+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/d9f97c34439be2d484d27eeb8454cf186e6e5cf7Shell script to compile static content2016-08-07T22:00:07+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/55f56418df58d196daa97f3c08e3b6305e831b82Use bootstrap2016-08-07T18:06:32+01:00Niall Sheridannsheridan@gmail.com
Move templates and static under server/https://gitlab.ie.suberic.net/kevin/cashier/-/commit/a6e42d899cde380f513710d07787ba11dfbe229aPing the db before attempting to query it2016-08-07T17:55:05+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/823dd5ced21db2879899dbeda1bc1104c4d37e91Add an authdb flag for mongo2016-08-05T06:34:30+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/53137f562521ef0641b3954aec2d39e23a365f5dFix and enable handers test2016-08-01T17:13:53+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/c74372dae6c46bbf23a1193cde9402f5284332d1go 1.6.32016-08-01T17:13:07+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/da91a495d699aa67a0d81b84baadca5e194f8e44fix build2016-08-01T15:06:14+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/04aeda21e0ad2f7e8dd2bad3328e6ce0ba38f6a9Support mongo datastores2016-07-31T22:09:59+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/531f63e5a9e82d86a6ee1f5d44bebee0bc51d828Use a KRL for revoked certs2016-07-31T21:18:55+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/44fef1c2a163bdfd781ef08a06e3cf5cf9b7d5daAdd a page for revoking certs2016-07-24T23:23:33+01:00Niall Sheridannsheridan@gmail.com
Add a template for revocation
Use DATETIME type to store created/expires times
Require auth for the /admin and /revoke endpointshttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/c9849d667ab55c23d343332a11afb3eb8ede3f2dUpdate vendor libs2016-07-17T18:24:20+01:00Niall Sheridannsheridan@gmail.comhttps://gitlab.ie.suberic.net/kevin/cashier/-/commit/49f40a952943f26494d6407dc608b50b2ec0df7fAdd some handlers tests2016-07-17T13:58:10+01:00Niall Sheridannsheridan@gmail.com