Jeff Mitchell
b80607ff46
Update against updated go-secure-stdlib
2021-07-14 17:21:48 -07:00
Jeff Mitchell
2cbcf9a563
Update usage of shared-secure-libs ( #1393 )
2021-07-12 21:06:22 -04:00
Jeff Mitchell
6b3bad278f
Update SDK deps
2021-03-09 08:31:27 -05:00
Jim
64e6053278
Add TestFreePort(...) which just returns an available free localhost port ( #964 )
2021-02-25 14:31:14 -05:00
Jeff Mitchell
22462cdd84
Add read:self and cancel:self to sessions; add dev unpriv user ( #923 )
...
* Sessions support for read:self and cancel:self permissions. This is automatic with fallback; no API change is needed.
* Strips out values from listing if only self actions are allowed on the resource and the user ID is different. This prevents a default ACL of id=*;type=session;actions=read:self,cancel:self from causing all values to be visible when listing.
* Adds an unprivileged user to development/testing instances. This user has only default permissions plus the ability to authorize sessions in the default target.
2021-02-11 13:14:18 -05:00
Jeff Mitchell
717a3b52ee
Add worker tagging ( #862 )
...
This allows workers to have tags assigned to them, which can then be filtered to control which targets they are allowed to serve.
2021-01-21 16:27:20 -05:00
Jeff Mitchell
dcb15cffbd
Add authorized actions output on resources ( #870 )
2021-01-20 10:53:01 -05:00
Michael Gaffney and Jeff Mitchell
94cb79bbdd
See how Boundary would look with gofumpt applied ( #853 )
...
* See how Boundary would look with https://github.com/mvdan/gofumpt applied
Results of running `gofumpt -w -s .`
* Update tools file and Makefile for gofumpt
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2021-01-07 10:02:32 -05:00
Jeff Mitchell
c44589b116
Fix bad dep
2020-10-07 14:15:32 -04:00
Jeff Mitchell
a1949da18c
Remove module deps for the moment
2020-10-07 14:09:55 -04:00
Jeff Mitchell
61dd20e421
Add SDK go mod init
2020-10-07 13:54:53 -04:00
Jeff Mitchell
cf3fa4522d
Swap base58 libraries ( #472 )
...
* Swap base58 libraries
This doesn't reduce binary size but it removes a metric ton of
dependencies.
2020-09-26 14:01:49 -04:00
Todd Knight
2f8d7f0a32
API Errors: Hide and log internal errors ( #411 )
2020-09-23 08:10:27 -07:00
Jeff Mitchell
33b0021547
Add Sessions CLI command and add session cleanup to worker ( #388 )
2020-09-21 02:22:59 -04:00
Jeff Mitchell
6201357902
Use scope-specific token DEKs ( #342 )
2020-09-14 12:30:11 -04:00
Jeff Mitchell
2914b4c14c
Use base58 for a few more user-facing values ( #356 )
2020-09-12 21:43:08 -04:00
Jeff Mitchell
f8237fb945
Move some packages into SDK, out of internal
2020-09-09 01:24:25 -04:00