NB: The following change is not backported (because the updated tests
started failing):
tls_inspector: enable TLSv1.3. (#118)
envoy 10d40f5...1d751a5 (103):
[config] Add basic config validators for path rewrite, host rewrite and redirect actions (#10367)
[fuzz] split out the uber filter test class (#10249)
protobuf: refactor proto visitor pattern. (#10354)
router: trace mirrored requests (#10327)
Enable Windows CI //source/exe:envoy-static build (#10293)
[build] fix fuzz build mode macro and test runs (#10322)
build: allow building envoy on s390x (#10251)
lua: allow using moonjit (#10265)
ci: force install/link bazelisk package in macos dependency setup (#10357)
stats: Predefine symbols needed for user agent stats (#10302)
strip whitespace for retryon (#10298)
readme: update public meeting schedule (#10371)
build: use host gn and ninja on non-mainstream architectures (#10248)
Lrs example (#9920)
docs: fixed typo (#10350)
Python virtualvenv --no-site-packages arg is deprecated (#10338)
[api] Fix header validations #10335
test: Add bazel build extensions for benchmark targets (#10334)
Fix typo in docs (#10352)
tracing: Fix issue on aarch64 (#10344)
quiche: update tar (#10341)
coverage: disambiguate HCM UtilityTest from other UtilityTests. (#10339)
tracing: update LightStep tracer (#10152)
Expose fault.http.abort.http_status setting via HTTTP header (#10294)
api: embed tracing provider config into http_connection_manager (#10324)
check_format: process non-BUILD files before BUILD files. (#10330)
server: remove references to v1/2 from loadBootstrapConfig (#10320)
tracing: introduce HttpTracerManager abstraction and make envoy.http_connection_manager filter responsible for instantiating HttpTracer instances (#10240)
config: adding update time statistic. (#10220)
gzip: make use of generalized compression filter (#10306)
build: bump gperftools version (#10317)
filter: AWS Lambda filter (initial version) (#10260)
headers: Return number of header removals (#10295)
router: refactor for upcoming TCP upstream (#10305)
http: split header methods (#10252)
http: h2 codec refactor required for header split (#10283)
listener: fix tls inspector injection on deprecated name (#10309)
More fuzz tests for common http utility (#10276)
Add more fuzz tests for base64 functions (#10271)
aws_request_signing: a few fixes (#10280)
stats: Remove remaining calls to Stats::Scope::counter() et al in source/..., found by adding more patterns to the check-format script (#10189)
Request hash on filterstate (#10263)
network: add direct response network filter (#10210)
docs: Update proto format tool path (#10297)
fuzz: H1 capture fuzz test performance improvements. (#10281)
datasource: retry policy for remote data source (#9463)
http filters: fix filter_metadata when used with router and lua filters (#10285)
ssl: add utility to extract arbitrary X.509 extensions from TLS connection (#10203)
docs: Add example circuit breaker configuration (#10290)
test: remove descriptor file during test shutdown for transcoder test (#10288)
maintainers: add Greg back! (#10284)
admin: add ip address SAN in certs endpoint (#10246)
Fix conditional expression (#10278)
http: fix HCM crash when drain timeout races with protocol error (#10238)
Fix MetadataEncoderDecoderDeathTest.PackTooManyFrames in coverage build. (#10279)
stats: pass tags by const ref (#10267)
quiche: fix SpdyStringUtilsTest ASAN failure and disable quic_mem_slice_storagetest (#10268)
router: moving upstream to a new file (#10253)
lua: add fire-and-forget functionality to http call (#10145)
filters: add generic compressor filter (#7057)
stats: cleanup APIs and avoid extra conversions between StatName and string. (#10165)
http2: Fix extra frames and memory underflow in MetadataEncoder. (#9996)
test: use semantic names for all extensions (#10130)
deps: update cel-cpp and abseil (#10243)
runtime: Fix undefined behavior in the Snapshot::get method (#10151)
stats: clear the stats storage before asserting the symbol table is empty. (#10245)
http: http/1 codec refactor (#10199)
Fix doc build sed err 'extra char at the end of g cmd' (#10244)
common: add big-endian support to Ip6ntohl and Ip6htonl (#10250)
router: clarify max grpc timeout docs (#10247)
tracing: introduce TracerFactoryContext abstraction (#10234)
listener, srds, rds, vhds: replace FactoryContext with ServerFactoryContext in router/... (#9779)
test: use semantic network filter names (#10122)
[fuzz] fix filter fuzz bugs (#10144)
stats: initialize store parameter on mock histograms (#10232)
Update jwt_verify_lib to 2020-02-11 (#10228)
test: fix test case capitalization (#10117)
runtime: Parse integers as booleans when necessary (#10133)
doc: Event RunType (#10185)
buffer: force copy when appending small slices to OwnedImpl buffer to avoid fragmentation
tls_inspector: enable TLSv1.3. (#118)
buffer: release empty slices after commit (#116)
sds: fix combined validation context validation bypassing (#114)
http: adding response flood protection
doc: fix SNI FAQ link (#10227)
listener filters: use new style names (#10193)
spelling: somewhat less pedantic spell checking (#10188)
stream_info: add response_flags mocks (#10215)
docker: fix typo in docker push script (#10219)
quiche: update tar (#10213)
dns cache: add missing logs (#10216)
docker: push SHA tag for release branch too (#10214)
jwt_authn: update base64 flavour in payload forward docs (#10204)
dns cache: add dns failure refresh rate (#10200)
[fuzz] fix fuzz tests that didn't validate configs (#10205)
Update Mongo Filter max time stat to be compatible with Mongo v3.2+ (#10206)
docs: fix config example in flow control faq (#10208)
Use os_sys_calls in all code paths to replace raw syscalls (#10107)
stats: allow specifying tags when creating metric objects (#9743)
dns: introduce ResolutionStatus for ResolveCb and fix #9927 (#10137)
http: more header map refactor (#10194)
route checker tool: differentiate between request and response headers (#10168)
http filters: use new style names (#10103)
NB: The following change is not backported (because the updated tests started failing):
Signed-off-by: Mikko Ylinen mikko.ylinen@intel.com