C++ front/service proxy
Clone or download
htuch outlier_detection: fix divide-by-zero in success rate processing. (#4731
)

Fixes oss-fuzz issue https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10812.

Risk Level: Low
Testing: Unit test and corpus entry added.

Signed-off-by: Harvey Tuch <htuch@google.com>
Latest commit d331e48 Oct 15, 2018
Permalink
Failed to load latest commit information.
.circleci build: fix circleci ipv6 config (#4727) Oct 15, 2018
.github bot: exempt label "no stalebot" for PRs (#4081) Aug 8, 2018
api rbac: add support for SNI based permissions (#4662) Oct 12, 2018
bazel Fix non standard C++ code constructs on Windows (#4645) Oct 11, 2018
ci ci: install clang-tidy in build image (#4667) Oct 10, 2018
configs configs: match latest API changes (#4185) Aug 16, 2018
docs rbac: add support for SNI based permissions (#4662) Oct 12, 2018
examples docs: add fault injection example (#4615) Oct 10, 2018
include/envoy Shared FilterState: List support (#4588) Oct 15, 2018
restarter restarter: python3 support (#4398) Sep 12, 2018
source outlier_detection: fix divide-by-zero in success rate processing. (#4731 Oct 15, 2018
support bazel: document how to override a dependency (#2818) Mar 15, 2018
test outlier_detection: fix divide-by-zero in success rate processing. (#4731 Oct 15, 2018
tools Fix non standard C++ code constructs on Windows (#4645) Oct 11, 2018
windows build: Bump rules_go and protobuf to pick up Windows fixes (#4556) Oct 5, 2018
.clang-format format: run clang-format on proto files (#3473) May 23, 2018
.gitattributes Auto-merge the version-history file. (#3820) Jul 9, 2018
.gitignore build: add a script to generate compile database (#4595) Oct 8, 2018
BUILD Reconcile envoyproxy/data-plane-api and envoyproxy/envoy (#3036) Apr 16, 2018
CODEOWNERS dubbo_proxy: Add hessian utils for dubbo proxy filter (#4569) Oct 12, 2018
CODE_OF_CONDUCT.md Update to CNCF Code of Conduct (#1671) Sep 15, 2017
CONTRIBUTING.md ci: Add spell checker to ci (#4439) Sep 27, 2018
DCO Create DCO file (#1661) Sep 15, 2017
DEPRECATED.md bump version to 1.9.0-dev (#4604) Oct 4, 2018
DEVELOPER.md docs: fix dead link (#4700) Oct 12, 2018
GOVERNANCE.md docs: improved release instructions (#3695) Jun 22, 2018
ISSUE_TEMPLATE.md Making fix format more pedantic to be merciful to maintainers (#2162) Dec 6, 2017
LICENSE Normalize the licensing scheme (#737) Apr 19, 2017
NOTICE license: update NOTICE to switch to CNCF copyright (#2663) Feb 24, 2018
OWNERS.md Update contact and CODEOWNERS (#4550) Sep 27, 2018
PULL_REQUESTS.md docs: fix version history order (#4545) Sep 27, 2018
PULL_REQUEST_TEMPLATE.md docs: better pull request template (#3726) Jun 26, 2018
README.md change unofficial Chinese doc with ServiceMesher (#3767) Jun 30, 2018
REPO_LAYOUT.md docs: fix grammar errors (#3983) Jul 30, 2018
SECURITY_RELEASE_PROCESS.md docs: fix grammar errors (#3983) Jul 30, 2018
STYLE.md style: require braces for all control statements (#4694) Oct 11, 2018
VERSION bump version to 1.9.0-dev (#4604) Oct 4, 2018
WORKSPACE build: Bump rules_go and protobuf to pick up Windows fixes (#4556) Oct 5, 2018

README.md

Envoy Logo

C++ L7 proxy and communication bus

Envoy is hosted by the Cloud Native Computing Foundation (CNCF). If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF. For details about who's involved and how Envoy plays a role, read the CNCF announcement.

CII Best Practices

Documentation

Related

Contact

  • envoy-announce: Low frequency mailing list where we will email announcements only.
  • envoy-users: General user discussion.
  • envoy-dev: Envoy developer discussion (APIs, feature design, etc.).
  • envoy-maintainers: Use this list to reach all core Envoy maintainers.
  • Twitter: Follow along on Twitter!
  • Slack: Slack, to get invited go here. We have the IRC/XMPP gateways enabled if you prefer either of those. Once an account is created, connection instructions for IRC/XMPP can be found here.
    • NOTE: Response to user questions is best effort on Slack. For a "guaranteed" response please email envoy-users@ per the guidance in the following linked thread.

Please see this email thread for information on email list usage.

Contributing

Contributing to Envoy is fun and modern C++ is a lot less scary than you might think if you don't have prior experience. To get started:

Community Meeting

The Envoy team meets every other Tuesday at 9am PT. The public Google calendar is here: https://goo.gl/PkDijT

Meeting minutes are here: https://goo.gl/5Cergb

Security

Security Audit

A third party security audit was performed by Cure53, you can see the full report here.

Reporting security vulnerabilities

If you've found a vulnerability or a potential vulnerability in Envoy please let us know at envoy-security. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issue positively or negatively.

For further details please see our complete security release process.