Calvin Leung Huang
227a664b06
Continue on plugin registration error in dev mode ( #5791 )
...
* Continue on plugin registration error in dev mode
* Continue only on unknown type error
* Continue only on unknown type error
* Print plugin registration error on exit
Co-Authored-By: calvn <cleung2010@gmail.com>
2018-11-15 16:55:24 -08:00
Calvin Leung Huang
e99957aed9
Support registering plugin with name only ( #5787 )
...
* Support registering plugin with name only
* Make RegisterPlugin backwards compatible
* Add CLI backwards compat command to plugin info and deregister
* Add server-side deprecation warnings if old read/dereg API endpoints are called
* Address feedback
2018-11-15 14:33:11 -08:00
Vishal Nayak
56d6d929ce
Fix sys/auth/path/tune to accept token_type ( #5777 )
2018-11-14 11:22:08 -08:00
vishalnayak
c6faa3ee28
Add a comment to retain misspelling
2018-11-13 13:30:42 -05:00
vishalnayak
a96641c86f
Fix TestPolicy_ParseBadPath
2018-11-13 13:22:56 -05:00
Jeff Mitchell
9735bd7d69
Fix more awskms test brokenness
2018-11-13 13:01:40 -05:00
Jeff Mitchell
e5aad14d79
Fix test where AWS wasn't being skipped properly
2018-11-13 12:45:30 -05:00
Vishal Nayak
b4836575fb
Test for issue 5729 ( #5750 )
...
* Test for 5729
* Remove unneeded space
Co-Authored-By: vishalnayak <vishalnayak@users.noreply.github.com>
2018-11-13 11:16:10 -05:00
Calvin Leung Huang
e4087474b6
Let ctx handle matching mount entry ( #5765 )
2018-11-12 20:02:02 -08:00
Chris Hoffman
3f5117e87d
fix key version tracking ( #5757 )
2018-11-12 09:52:31 -08:00
Chris Hoffman
3d1320d997
Fixing AliCloud KMS seal encryption/decryption ( #5756 )
...
* fixing seal encryption/decryption
* Address feedback.
Co-Authored-By: chrishoffman <christopher.hoffman@gmail.com>
2018-11-12 10:57:02 -05:00
Becca Petrin
3b8d543189
AWS auto-unseal acceptance test ( #5739 )
2018-11-09 14:12:29 -08:00
Jeff Mitchell
c01983cffd
Fix two problems with entity alias updating ( #5733 )
...
Fix two problems with entity alias updating
2018-11-08 13:04:24 -05:00
Vishal Nayak
510726494a
Fix panic when storage value is nil ( #5724 )
...
* Fix panic when storage value is nil
* Ensure the value is at least of expected length
* Format correction
* Address review feedback
2018-11-07 14:10:08 -08:00
Jeff Mitchell
fa26beeaed
fmt
2018-11-07 16:52:01 -05:00
Jeff Mitchell
a742857edb
Fix some remount logic within namespaces ( #5722 )
2018-11-07 14:56:24 -05:00
Brian Kassouf
422b6a2274
Break plugins back out into two path functions ( #5721 )
2018-11-07 09:38:48 -08:00
Jeff Mitchell
8b6b344d86
Add `default-service`/`default-batch` to token store roles ( #5711 )
2018-11-07 09:45:09 -05:00
Becca Petrin
7bd22e6779
Run all builtins as plugins ( #5536 )
2018-11-06 17:21:24 -08:00
Vishal Nayak
0b5ea9917e
Disallow writing to empty paths ( #5702 )
2018-11-06 14:08:55 -05:00
Jim Kalafut
5806179144
Update sys path definitions for OpenAPI ( #5687 )
2018-11-06 10:09:06 -08:00
Calvin Leung Huang
46f37f3363
Add HSMAutoDeprecated for ent upgrade ( #5704 )
2018-11-06 09:42:03 -08:00
Jim Kalafut
8ac04495d3
Framework and API changes to support OpenAPI ( #5546 )
2018-11-05 12:24:39 -08:00
Jeff Mitchell
41649c1511
Clean up stored barrier keys after migration to shamir ( #5671 )
2018-11-05 14:06:39 -05:00
Vishal Nayak
332e32294a
Remove namespace.TestContext and namespace.TestNamespace ( #5682 )
2018-11-05 11:11:32 -05:00
Jim Kalafut
b1bc2a6b2b
Fix a few vet warnings ( #5674 )
2018-11-02 13:21:44 -07:00
Chris Hoffman
237fa63908
matching config name to storage backend ( #5670 )
2018-11-02 11:15:07 -04:00
Chris Thunes
16f52969f4
Fix memory issue caused by append of group slice to itself. ( #5611 )
...
The slice returned by `collectGroupsReverseDFS` is an updated copy of
the slice given to it when called. Appending `pGroups` to `groups`
therefore led to expontential memory usage as the slice was repeatedly
appended to itself.
Fixes #5605
2018-10-29 10:38:34 -04:00
Chris Hoffman
8c88eb3e2a
Add -dev-auto-seal option ( #5629 )
...
* adding a -dev-auto-seal option
* adding logger to TestSeal
2018-10-29 09:30:24 -04:00
Jeff Mitchell
f8ec4d59b8
Remove disableIndexing
2018-10-23 16:05:45 -04:00
Jeff Mitchell
8a274fba51
Add disable indexing to core object
2018-10-23 15:04:36 -04:00
Jeff Mitchell
a979f49cd7
Add disable-indexing
2018-10-23 15:03:17 -04:00
Jeff Mitchell
82992d6097
Seal migration (OSS) ( #781 )
2018-10-22 23:34:02 -07:00
Jeff Mitchell
89f0efb6a1
fmt
2018-10-20 21:09:51 -04:00
Jeff Mitchell
9f6dd376e2
Merge branch 'master-oss' into 1.0-beta-oss
2018-10-19 17:47:58 -04:00
Calvin Leung Huang
a08ccbffa7
[Review Only] Autoseal OSS port ( #757 )
...
* Port awskms autoseal
* Rename files
* WIP autoseal
* Fix protobuf conflict
* Expose some structs to properly allow encrypting stored keys
* Update awskms with the latest changes
* Add KeyGuard implementation to abstract encryption/decryption of keys
* Fully decouple seal.Access implementations from sealwrap structs
* Add extra line to proto files, comment update
* Update seal_access_entry.go
* govendor sync
* Add endpoint info to configureAWSKMSSeal
* Update comment
* Refactor structs
* Update make proto
* Remove remove KeyGuard, move encrypt/decrypt to autoSeal
* Add rest of seals, update VerifyRecoveryKeys, add deps
* Fix some merge conflicts via govendor updates
* Rename SealWrapEntry to EncryptedBlobInfo
* Remove barrier type upgrade check in oss
* Add key to EncryptedBlobInfo proto
* Update barrierTypeUpgradeCheck signature
2018-10-19 14:43:57 -07:00
Vishal Nayak
c677cd0790
Case insensitive identity names ( #5404 )
...
* case insensitive identity names
* TestIdentityStore_GroupHierarchyCases
* address review feedback
* Use errwrap.Contains instead of errwrap.ContainsType
* Warn about duplicate names all the time to help fix them
* Address review feedback
2018-10-19 12:47:26 -07:00
Chris Hoffman
09a4c8214f
safely clean up loaded map ( #5558 )
2018-10-19 15:21:42 -04:00
Jeff Mitchell
841c4fcdd1
Merge branch 'master-oss' into 1.0-beta-oss
2018-10-19 09:25:17 -04:00
Vishal Nayak
6ab030511c
Remove lookup check during alias removal ( #5524 )
...
* Possible fix for 5348
* Fix compilation
2018-10-18 07:53:12 -07:00
Vishal Nayak
5818977dca
Deprecate SHA1 in token store ( #770 )
...
* Deprecate SHA1 in token store
* Fallback to SHA1 for user selected IDs
* Fix existing tests
* Added warning
* Address some review feedback and remove root token prefix
* Tests for service token prefixing
* Salting utility tests
* Adjust OTP length for root token generation
* Fix tests
* Address review feedback
2018-10-17 13:23:04 -07:00
Jeff Mitchell
224fbd4a88
Merge branch 'master-oss' into 1.0-beta-oss
2018-10-16 10:08:03 -04:00
Jeff Mitchell
04e3f9b0f3
Add LastWAL in leader/health output ( #5523 )
2018-10-16 09:38:44 -04:00
Jeff Mitchell
a64fc7d7cb
Batch tokens ( #755 )
2018-10-15 12:56:24 -04:00
Vivek Lakshmanan
2c55777606
Fix expiration handling to not leak goroutines ( #5506 )
...
* Fix expiration handling to not leak goroutines
* Apply feedback
2018-10-12 19:02:59 -07:00
Jim Kalafut
123e34f4a7
Don't copy HA lock file during migration ( #5503 )
2018-10-12 09:29:15 -07:00
Calvin Leung Huang
b47e648ddf
Logger cleanup ( #5480 )
2018-10-09 09:43:17 -07:00
vishalnayak
baad5a66fd
Fix TestIdentityStore_GroupHierarchyCases
2018-10-05 05:46:09 -04:00
Vishal Nayak
fbec18fef0
Added test for verifying member group id deletion ( #5469 )
2018-10-04 10:38:41 -07:00
Sebastian Plattner
782f8dedd2
Fix remove Group Member in Identity Group not working ( #5466 )
2018-10-04 09:27:29 -07:00