open-vault/audit
Chris Hoffman a7ada08b3b
Core handling of TTLs (#4230)
* govet cleanup in token store

* adding general ttl handling to login requests

* consolidating TTL calculation to system view

* deprecate LeaseExtend

* deprecate LeaseExtend

* set the increment to the correct value

* move calculateTTL out of SystemView

* remove unused value

* add back clearing of lease id

* implement core ttl in some backends

* removing increment and issue time from lease options

* adding ttl tests, fixing some compile issue

* adding ttl tests

* fixing some explicit max TTL logic

* fixing up some tests

* removing unneeded test

* off by one errors...

* adding back some logic for bc

* adding period to return on renewal

* tweaking max ttl capping slightly

* use the appropriate precision for ttl calculation

* deprecate proto fields instead of delete

* addressing feedback

* moving TTL handling for backends to core

* mongo is a secret backend not auth

* adding estimated ttl for backends that also manage the expiration time

* set the estimate values before calling the renew request

* moving calculate TTL to framework, revert removal of increment and issue time from logical

* minor edits

* addressing feedback

* address more feedback
2018-04-03 12:20:20 -04:00
..
audit.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
format.go Other audit log times are forced to UTC so make this behave the same way. (#4221) 2018-03-29 17:49:21 -04:00
format_json.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
format_json_test.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
format_jsonx.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
format_jsonx_test.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
format_test.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
formatter.go Add context to the NewSalt function (#4102) 2018-03-08 11:21:11 -08:00
hashstructure.go Non-HMAC audit values (#4033) 2018-03-02 12:18:39 -05:00
hashstructure_test.go Core handling of TTLs (#4230) 2018-04-03 12:20:20 -04:00