Hamid Ghaf
9f12e0f892
Buffer body read up to MaxRequestSize ( #24354 ) ( #24367 )
...
* Buffer body read up to MaxRequestSize (#24354 )
* adding back a context
2023-12-04 17:45:23 -08:00
hc-github-team-secure-vault-core
cb0784b87f
Add config value that gives users options to skip calculating role for each lease ( #22651 ) ( #22730 )
...
* Add config value that gives users options to skip calculating role for each lease
* add changelog
* change name
* add config for testing
* Update changelog/22651.txt
* update tests, docs and reorder logic in conditional
* fix comment
* update comment
* fix comment again
* Update comments and change if order
* change comment again
* add other comment
* fix tests
* add documentation
* edit docs
* Update http/util.go
* Update vault/core.go
* Update vault/core.go
* update var name
* udpate docs
* Update vault/request_handling.go
* 1 more docs change
---------
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-09-01 08:07:47 -05:00
hc-github-team-secure-vault-core
238f5be13c
backport of commit c4a8b23d933fcbd65647ffabfcb0b4c1809a57e9 ( #22637 )
...
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-08-30 15:28:32 +00:00
hc-github-team-secure-vault-core
d13671c155
backport of commit cccfdb088f218f5631195e8b653c07a77cfac2b5 ( #22596 )
...
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
2023-08-28 18:16:57 -05:00
Hamid Ghaf
27bb03bbc0
adding copyright header ( #19555 )
...
* adding copyright header
* fix fmt and a test
2023-03-15 09:00:52 -07:00
Violet Hynes
0c80ee5cf5
VAULT-6614 Enable role based quotas for lease-count quotas (OSS) ( #16157 )
...
* VAULT-6613 add DetermineRoleFromLoginRequest function to Core
* Fix body handling
* Role resolution for rate limit quotas
* VAULT-6613 update precedence test
* Add changelog
* VAULT-6614 start of changes for roles in LCQs
* Expiration changes for leases
* Add role information to RequestAuth
* VAULT-6614 Test updates
* VAULT-6614 Add expiration test with roles
* VAULT-6614 fix comment
* VAULT-6614 Protobuf on OSS
* VAULT-6614 Add rlock to determine role code
* VAULT-6614 Try lock instead of rlock
* VAULT-6614 back to rlock while I think about this more
* VAULT-6614 Additional safety for nil dereference
* VAULT-6614 Use %q over %s
* VAULT-6614 Add overloading to plugin backends
* VAULT-6614 RLocks instead
* VAULT-6614 Fix return for backend factory
2022-07-05 13:02:00 -04:00
Violet Hynes
d57fea2cd1
VAULT-6613 Add role support for rate limit quotas (OSS Changes) ( #16115 )
...
* VAULT-6613 add DetermineRoleFromLoginRequest function to Core
* Fix body handling
* Role resolution for rate limit quotas
* VAULT-6613 update precedence test
* Add changelog
* Handle body error
* VAULT-6613 Return early if error with json parsing
2022-06-24 08:58:02 -04:00
Scott Miller
0f6543fb41
Upgrade go-limiter to fix building on 1.17 ( #12358 )
...
* Upgrade go-limiter
* Modify quota system to pass contexts to upgraded go-limiter
* One more spot
* Add context vars to unit tests
* missed one
2021-09-01 16:28:47 -05:00
Lars Lehtonen
ed93de7c54
http: deprecate errwrap.Wrapf() ( #11471 )
2021-04-26 13:33:48 -04:00
Nick Cabatoff
c1ddfbb538
OSS parts of the new client controlled consistency feature ( #10974 )
2021-02-24 06:58:10 -05:00
Vishal Nayak
53cb1deb38
Revert "Read-replica instead of non-voter ( #10875 )" ( #10890 )
...
This reverts commit fc745670cf34821f5834357d9caebc3351dbc1e7.
2021-02-10 16:41:58 -05:00
Vishal Nayak
a2394e7353
Read-replica instead of non-voter ( #10875 )
2021-02-10 09:58:18 -05:00
ncabatoff
30eba1eed1
Update retryablehttp to fix a data race ( #9551 )
2020-08-31 11:10:52 -04:00
Alexander Bezobchuk
1e262e5648
Merge PR #9581 : Rate Limit Quota Headers
2020-07-29 15:15:05 -04:00
Alexander Bezobchuk
dfb28a8fcc
Merge PR #9390 : http: revert resource quota changes
2020-07-07 00:05:28 -04:00
Vishal Nayak
c6876fe00f
Resource Quotas: Rate Limiting ( #9330 )
2020-06-26 17:13:16 -04:00
Jeff Mitchell
1d3d89e2aa
Create configutil and move some common config and setup functions there ( #8362 )
2020-05-14 09:19:27 -04:00
Brian Kassouf
024c29c36a
OSS portions of raft non-voters ( #7634 )
...
* OSS portions of raft non-voters
* add file
* Update vault/raft.go
Co-Authored-By: Vishal Nayak <vishalnayak@users.noreply.github.com>
2019-10-11 11:56:59 -07:00
Jeff Mitchell
919b968c27
The big one ( #5346 )
2018-09-17 23:03:00 -04:00