617d6c8a6c
security/advancedtls: add test for crl cache expiration behavior ( #5749 )
...
* Add test for cache reloading
* cleanup
* swap to using nil for no revoked certs
* Add description for new test
2022-12-01 14:09:57 -05:00
50be6ae2f9
go.mod: update all dependencies ( #5803 )
2022-11-18 10:56:02 -08:00
824f44910d
go.mod: upgrade x/text to v0.4 to address CVE ( #5769 )
2022-11-07 07:51:22 -08:00
778860e606
testing: update Go to 1.19 ( #5717 )
2022-10-17 15:04:34 -07:00
c351f37ddc
chore: remove duplicate word in comments ( #5616 )
2022-08-30 14:01:37 -07:00
4e780933f8
xds: ignore routes with unsupported cluster specifiers ( #5269 )
2022-03-31 11:02:26 -07:00
e63e1230fd
advancedtls: remove the usage of CDP in CRL enforcement ( #5218 )
2022-03-25 09:58:06 -07:00
23cc28fd63
security/authorization: upgrade cel-v0.10.1 and fix breaking API change. ( #5243 )
2022-03-15 14:50:46 -07:00
ebc30b8fc3
reflection: use protobuf/reflect instead of go reflection, fix dynamic messages ( #5180 )
2022-02-15 11:01:42 -08:00
231ca3b24e
security/advancedtls: fix CRL issuer comparison ( #5130 )
...
Fix CRL issuer comparison issue
2022-01-25 13:32:27 -08:00
01ed64857e
update go.mod to point to latest cncf/udpa repo ( #4884 )
2021-10-18 15:12:44 -07:00
3bae5f5b65
xds: use protos from cncf/xds instead of cncf/udpa ( #4866 )
2021-10-14 16:51:55 -07:00
710419d32b
advancedtls: add revocation support to client/server options ( #4781 )
2021-09-27 16:42:32 -07:00
2f3355d224
xds: update go-control-plane to latest ( #4737 )
2021-09-07 11:11:16 -07:00
ed501aa1fd
xds/internal/resolver: update github.com/cespare/xxhash to v2 ( #4671 )
...
github.com/cespare/xxhash/v2 supports Go ≥ 1.11 and this package states
1.11 in its go.mod file. The only symbol used from the xxhash package is the
Sum64String func which still exists and works the same in v2.
This gets rid of two indirect dependencies.
2021-09-01 14:08:00 -04:00
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
6bd8e8cf30
multiple: remove support for Go 1.11 ( #4700 )
2021-08-24 14:24:34 -07:00
46ab723bb2
multiple: remove appengine specific build constraints and code ( #4685 )
2021-08-24 12:30:13 -07:00
8ed8dd2655
advancedtls: fix a typo in crl.go ( #4634 )
2021-08-02 13:03:54 -07:00
ce7bdf50ab
advancedtls: CRL checking for golang gRPC ( #4489 )
...
* Code for CRL checking for golang gRPC.
2021-07-15 09:53:31 -07:00
633fbe4dfe
xds: generate per-request hash config selector ( #4525 )
...
* xds: generate per-request hash in config selector
2021-06-17 09:00:05 -04:00
397adad6a0
update go.mod and go.sum to point to latest go-control-plane ( #4425 )
2021-05-12 15:52:15 -07:00
74fe6eaa41
github: testing action workflow improvements and update to test Go1.16 ( #4358 )
2021-04-22 14:59:51 -07:00
7a6ab59115
multiple: go mod tidy to make vet happy ( #4337 )
2021-04-13 11:47:25 -07:00
29bf29e0ed
xds: add HTTP filter is_optional support (gRFC A39) ( #4221 )
2021-03-02 09:11:35 -08:00
666aea1fb3
advancedtls: add IPv6 address to certificate SAN names ( #4101 )
...
* advancedtls: add IPv6 address to certificate SAN names
2020-12-18 11:05:59 -08:00
668e3ae6d5
testing: stop listening on externally-visible devices ( #4112 )
2020-12-15 15:56:06 -08:00
c638ab8ccd
Update envoyproxy/go-control-plane ( #4098 )
2020-12-11 09:14:07 -08:00
9db56a08b4
advancedtls: add examples demonstrating reloading behaviors ( #4018 )
...
* advancedtls: add examples demonstrating reloading behaviors
2020-12-04 15:47:27 -08:00
2efef8fd12
advancedtls: fix default host name check issue ( #4069 )
...
* advancedtls: fix default hostname check issue
2020-12-03 09:52:30 -08:00
8238a33b57
advancedtls: make sni test check common name only ( #4055 )
...
* advancedtls: make sni test check common name only
2020-11-24 09:13:08 -08:00
2af65e80c6
advancedtls: Make test happy on Go1.15 ( #4053 )
2020-11-19 11:57:06 -08:00
fa59d20167
pemfile: Implement certprovider config parsing API ( #4023 )
2020-11-17 15:36:28 -08:00
5d7f8c9ae4
advancedtls: make example to use new pemfile API ( #4012 )
...
* advancedtls: make example to use new pemfile API
2020-11-05 23:51:15 -08:00
4e179b8d3e
pemfile: Move file watcher plugin from advancedtls to gRPC ( #3981 )
2020-10-30 15:52:55 -07:00
829af019ba
advancedtls: add examples for reloading from file system ( #3976 )
...
* add examples for reloading from file system
2020-10-27 09:58:31 -07:00
ce5e366556
advancedtls: add PemFileProvider integration tests ( #3934 )
...
* advancedtls: add PemFileProvider integration tests
2020-10-19 13:54:02 -07:00
c6cfaba14d
advancedtls: Get Instant Updates Before Ticker Runs ( #3959 )
...
* get instant updates before ticker runs
2020-10-15 11:47:34 -07:00
bc36dc2cbd
advancedtls: fix build on version prior to 1.14 ( #3950 )
...
* advancedtls: fix build on version prior to 1.14
2020-10-13 12:30:16 -07:00
3c400e7fcc
advancedtls: clean up test files and shared code ( #3897 )
...
* advancedtls: clean up test files and shared code
2020-10-10 13:47:49 -07:00
06c094c3ab
xds/client: Process security configuration from Cluster resource ( #3931 )
2020-10-08 15:50:51 -07:00
866de13d56
meshca: CertificateProvider plugin implementation. ( #3871 )
2020-09-29 17:40:30 -07:00
02cd07d9bb
cmd/protoc-gen-go-grpc: revert to interface-based service registration ( #3911 )
2020-09-29 15:17:06 -07:00
0f7e218c2c
advancedtls: add fields for root and identity providers in API ( #3863 )
...
* add provider in advancedtls API for pem file reloading
2020-09-17 12:08:03 -07:00
ff9dd65c90
protoc-gen-go-grpc: generate interfaces optionally; remove NewFooService ( #3876 )
2020-09-16 10:15:56 -07:00
9a132e444f
advancedtls: add PEMFileProvider implementation for on-file-change credential reloading ( #3826 )
...
* add provider for pem file reloading
2020-09-02 00:01:40 -07:00
d8ef479ab7
internal: fix build for gae ( #3852 )
2020-08-28 09:59:40 -07:00
cc8e63cae1
security/authorization: add integration tests ( #3809 )
...
* security/authorization: integration tests for using CEL engine library
2020-08-26 11:44:05 -07:00
f640ae6a4f
security/authorization: util function for converting CEL expression string ( #3822 )
...
* security/authorization: add the util function to compile string cel expr
2020-08-19 12:01:00 -07:00
d3e3e7a46f
security/authorization: Added CEL-based authorization engine ( #3707 )
...
* Add CEL-based authorization engine in a new module under security/authorization
2020-08-07 09:49:45 -07:00