envoyproxy/envoy

TCP Proxy protocol V2 : store data as base64 string

Open

#18,580 创建于 2021年10月12日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)C++ (5,373 fork)batch import
area/proxy_protohelp wanted

仓库指标

Star
 (27,997 star)
PR 合并指标
 (平均合并 8天) (30 天内合并 378 个 PR)

描述

If you are reporting any crash or any potential security issue, do not open an issue in this repo. Please report the issue via emailing envoy-security@googlegroups.com where the issue will be triaged appropriately.

Title: Store TLV data of proxy protocol V2 as base64

Description: Proxy protocol V2 uses binary data for TLV. When using the tcp proxy filter, we are able to store the tlv data in the metadata as a string. Since it's binary, it would be more appropriate to store it as base64. Currently, when we try to log it, we get an error saying it contains invalid characters.

贡献者指南