pomerium/pkg
Joe Kralicky a396c2eab3
Optimize evaluator
This optimizes the Evaluator in the Authorize service to scale to very
large numbers of routes. Additional caching was also added when building
rego policy query evaluators in parallel to allow sharing work and to
avoid building evaluators for scripts with the same contents.
2024-11-05 15:16:27 -05:00
..
cmd/pomerium Optimize evaluator 2024-11-05 15:16:27 -05:00
contextutil core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
counter metrics: add linear probabilistic counter (#4776) 2023-12-04 08:51:41 -05:00
cryptutil New integration test fixtures (#5233) 2024-11-05 14:31:40 -05:00
derivecert cryptutil: generate certificates from deriveca (#3992) 2023-02-23 08:38:56 -07:00
encoding/base58 core/ci: update linting (#4844) 2023-12-14 09:07:54 -08:00
envoy New integration test fixtures (#5233) 2024-11-05 14:31:40 -05:00
fanout Fix many instances of contexts and loggers not being propagated (#5340) 2024-10-25 14:50:56 -04:00
grpc New integration test fixtures (#5233) 2024-11-05 14:31:40 -05:00
grpcutil grpcutil: additional JWT validation (#5303) 2024-09-23 13:17:03 -07:00
health zero/health-checks: fix early checks sometimes missing (#5229) 2024-08-20 22:13:45 -04:00
hpke config: no longer stub out HPKE public key fetch (#4853) 2023-12-12 09:57:58 -08:00
httputil core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
identity Fix many instances of contexts and loggers not being propagated (#5340) 2024-10-25 14:50:56 -04:00
logutil protoutil: add NewAny method for deterministic serialization (#2462) 2021-08-09 17:51:57 -06:00
metrics Envoy resource monitoring & overload manager configuration (#5106) 2024-05-28 16:57:09 -04:00
netutil add metrics aggregation (#3452) 2022-06-30 10:52:45 -04:00
policy ppl: support additional types for string matchers (#5348) 2024-10-30 13:16:03 -06:00
protoutil Replace usages of x/exp/maps + bump golang.org/x/exp (#5221) 2024-08-15 17:49:24 -04:00
slices integration: check for profile cookies (#4847) 2023-12-12 10:07:13 -08:00
storage tests: use testcontainers (#5341) 2024-10-30 13:33:30 -06:00
telemetry/requestid core/authorize: require new login when authenticate url changes (#5165) 2024-07-12 10:57:41 -06:00
webauthnutil core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
zero Core-Zero Import (#5288) 2024-10-09 18:51:56 -04:00