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.

貢獻者指南