This project is mirrored from https://gitee.com/NQL886/vault.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 15 Oct, 2020 1 commit
  2. 18 Sep, 2020 1 commit
  3. 11 Nov, 2019 1 commit
  4. 15 Apr, 2019 1 commit
  5. 13 Apr, 2019 1 commit
  6. 12 Apr, 2019 1 commit
  7. 19 Jun, 2018 1 commit
    • Jeff Mitchell's avatar
      Database updates (#4787) · df00e62d
      Jeff Mitchell authored
      * Database updates
      
      * Add create/update distinction for connection config
      * Add create/update distinction for role config
      * Add db name and revocation statements to leases to give revocation a
      shot at working if the role has been deleted
      
      Fixes #3544
      Fixes #4782
      
      * Add create/update info to docs
      df00e62d
  8. 07 Apr, 2018 1 commit
  9. 30 Mar, 2018 1 commit
  10. 21 Mar, 2018 1 commit
    • Chris Hoffman's avatar
      Database Root Credential Rotation (#3976) · 44aa151b
      Chris Hoffman authored
      * redoing connection handling
      
      * a little more cleanup
      
      * empty implementation of rotation
      
      * updating rotate signature
      
      * signature update
      
      * updating interfaces again :(
      
      * changing back to interface
      
      * adding templated url support and rotation for postgres
      
      * adding correct username
      
      * return updates
      
      * updating statements to be a list
      
      * adding error sanitizing middleware
      
      * fixing log sanitizier
      
      * adding postgres rotate test
      
      * removing conf from rotate
      
      * adding rotate command
      
      * adding mysql rotate
      
      * finishing up the endpoint in the db backend for rotate
      
      * no more structs, just store raw config
      
      * fixing tests
      
      * adding db instance lock
      
      * adding support for statement list in cassandra
      
      * wip redoing interface to support BC
      
      * adding falllback for Initialize implementation
      
      * adding backwards compat for statements
      
      * fix tests
      
      * fix more tests
      
      * fixing up tests, switching to new fields in statements
      
      * fixing more tests
      
      * adding mssql and mysql
      
      * wrapping all the things in middleware, implementing templating for mongodb
      
      * wrapping all db servers with error santizer
      
      * fixing test
      
      * store the name with the db instance
      
      * adding rotate to cassandra
      
      * adding compatibility translation to both server and plugin
      
      * reordering a few things
      
      * store the name with the db instance
      
      * reordering
      
      * adding a few more tests
      
      * switch secret values from slice to map
      
      * addressing some feedback
      
      * reinstate execute plugin after resetting connection
      
      * set database connection to closed
      
      * switching secret values func to map[string]interface for potential future uses
      
      * addressing feedback
      44aa151b
  11. 19 Jan, 2018 1 commit
  12. 10 Jan, 2018 1 commit
  13. 09 Jan, 2018 1 commit
  14. 08 Jan, 2018 1 commit
    • Brian Kassouf's avatar
      Pass context to backends (#3750) · 78adac0a
      Brian Kassouf authored
      * Start work on passing context to backends
      
      * More work on passing context
      
      * Unindent logical system
      
      * Unindent token store
      
      * Unindent passthrough
      
      * Unindent cubbyhole
      
      * Fix tests
      
      * use requestContext in rollback and expiration managers
      78adac0a
  15. 14 Dec, 2017 1 commit
    • Brian Kassouf's avatar
      Database gRPC plugins (#3666) · a401cc7c
      Brian Kassouf authored
      * Start work on context aware backends
      
      * Start work on moving the database plugins to gRPC in order to pass context
      
      * Add context to builtin database plugins
      
      * use byte slice instead of string
      
      * Context all the things
      
      * Move proto messages to the dbplugin package
      
      * Add a grpc mechanism for running backend plugins
      
      * Serve the GRPC plugin
      
      * Add backwards compatibility to the database plugins
      
      * Remove backend plugin changes
      
      * Remove backend plugin changes
      
      * Cleanup the transport implementations
      
      * If grpc connection is in an unexpected state restart the plugin
      
      * Fix tests
      
      * Fix tests
      
      * Remove context from the request object, replace it with context.TODO
      
      * Add a test to verify netRPC plugins still work
      
      * Remove unused mapstructure call
      
      * Code review fixes
      
      * Code review fixes
      
      * Code review fixes
      a401cc7c
  16. 07 Jun, 2017 1 commit
  17. 04 May, 2017 1 commit
  18. 01 May, 2017 1 commit
  19. 26 Apr, 2017 2 commits
  20. 25 Apr, 2017 3 commits
  21. 24 Apr, 2017 2 commits
  22. 13 Apr, 2017 2 commits
  23. 11 Apr, 2017 2 commits
  24. 10 Apr, 2017 2 commits
  25. 07 Apr, 2017 1 commit
  26. 06 Apr, 2017 1 commit
  27. 05 Apr, 2017 1 commit
  28. 04 Apr, 2017 3 commits
  29. 28 Mar, 2017 2 commits
  30. 27 Mar, 2017 1 commit