Pomerium is an identity and context-aware access proxy.
Find a file
Kenneth Jenkins d4d18c4067 envoyconfig: address strconv.Atoi warnings
Replace Atoi() calls with ParseUint(), and update the buildAddress()
defaultPort parameter to be a uint32. (A uint16 would arguably make more
sense for a port number, but uint32 matches the Envoy proto field.)

Delete a ParseAddress() method that appears to be unused.
2024-04-25 14:53:20 -07:00
.github chore(deps): bump the docker group in /.github with 3 updates (#5046) 2024-04-01 11:37:22 -06:00
.vscode use tlsClientConfig instead of custom dialer (#3830) 2022-12-27 09:55:36 -07:00
authenticate core/mock: switch to uber mock (#5073) 2024-04-16 12:23:00 -06:00
authorize core/authorize: add support for rego print statements (#5049) 2024-04-01 14:17:14 -06:00
changelogs changelog for v0.25 (#4896) 2024-01-09 16:30:24 -05:00
cmd/pomerium core/logging: less verbose logs (#5040) 2024-03-29 15:26:20 -06:00
config envoyconfig: address strconv.Atoi warnings 2024-04-25 14:53:20 -07:00
databroker core/databroker: disable identity manager user refresh when hosted authenticate is used (#4905) 2024-01-12 13:30:03 -07:00
examples core/config: remove debug option, always use json logs (#4857) 2023-12-15 11:29:05 -07:00
integration chore(deps): bump the go group with 15 updates (#5048) 2024-04-01 15:53:46 -06:00
internal zero: add user-agent to requests (#5078) 2024-04-19 11:33:43 -04:00
k8s/zero zero/k8s: deployment manifests (#4763) 2024-01-08 12:08:14 -05:00
ospkg
pkg envoyconfig: address strconv.Atoi warnings 2024-04-25 14:53:20 -07:00
proxy core/authorize: result denied improvements (#4952) 2024-02-01 16:16:33 -07:00
scripts envoy: upgrade to v1.30.1 (#5080) 2024-04-22 12:05:37 -07:00
ui core/envoy: format envoy local replies (#5067) 2024-04-18 09:22:15 -06:00
.codecov.yml
.dockerignore
.fossa.yml
.gitattributes
.gitignore tls: wildcard catch-all cert must be at the end of cert list (#4119) 2023-04-21 12:37:32 -04:00
.golangci.yml envoy: enable TCP keepalive for internal clusters (#4902) 2024-01-11 09:12:45 -08:00
.pre-commit-config.yaml
.tool-versions ci: upgrade to Go 1.22 (#4967) 2024-02-28 14:58:31 -05:00
3RD-PARTY
DEBUG.MD
Dockerfile update dev Dockerfiles to use Go 1.22.2 (#5063) 2024-04-10 13:32:05 -07:00
Dockerfile.debug update dev Dockerfiles to use Go 1.22.2 (#5063) 2024-04-10 13:32:05 -07:00
go.mod chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#5077) 2024-04-19 10:45:03 -04:00
go.sum chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#5077) 2024-04-19 10:45:03 -04:00
LICENSE
Makefile core/mock: switch to uber mock (#5073) 2024-04-16 12:23:00 -06:00
pomerium.go
README.md update README: link to Contributing page (#5072) 2024-04-15 14:03:38 -07:00
RELEASING.md
SECURITY.md Update SECURITY.md (#4144) 2023-05-01 15:17:50 -04:00

pomerium logo

Go Report Card GoDoc LICENSE Docker Pulls

Pomerium builds secure, clientless connections to internal web apps and services without a corporate VPN.

Pomerium is:

  • Easier because you dont have to maintain a client or software.
  • Faster because its deployed directly where your apps and services are. No more expensive data backhauling.
  • Safer because every single action is verified for trusted identity, device, and context.

Its not a VPN alternative its the trusted, foolproof way to protect your business.

Docs

For comprehensive docs, and tutorials see our documentation.

Contributing

See Contributing for information on how you can contribute to Pomerium.