Bug#1138742: ITP: libproxyprotocol -- C library for PROXY protocol v1 and v2 headers supporting all TLVs
Don Armstrong <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <ah-4bhdwXmjKOZJ2__43848.0556056433$1780464095$gmane$org@qor.donarmstrong.com> |
Package: wnpp Severity: wishlist Owner: Don Armstrong <[email protected]> X-Debbugs-Cc: [email protected] * Package name : libproxyprotocol Version : 1.32.1 Upstream Contact: Kosmas Valianos <[email protected]> * URL : https://github.com/kosmas-valianos/libproxyprotocol * License : LGPL 3.0+ Programming Lang: C Description : C library for PROXY protocol v1 and v2 headers supporting all TLVs An ANSI C library to parse and create PROXY protocol v1 and v2 headers with support for all TLVs including the custom ones from AWS and Azure . Full coverage of the latest specification. . Easy addition of any TLV through API functions when creating v2 PROXY protocol headers. . Easy access of the values of the extracted v2 TLVs through API functions. Moreover, in case the v2 TLV values are US-ASCII string names, they are given as proper NULL terminated strings for easy usage. . Easy way through the API to request a specific alignment, CRC32C checksum when creating v2 PROXY protocol headers. . Easy way through an API function to create health check v2 PROXY protocol headers. . Socket free logic. Does not hook, manipulate, assume any networking. It merely works on buffers. . Compilable with most compilers and usable at any platform as it is written in ANSI C. Package: libproxyprotocol1 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Description: C library for PROXY protocol v1 and v2 headers supporting all TLVs An ANSI C library to parse and create PROXY protocol v1 and v2 headers with support for all TLVs including the custom ones from AWS and Azure . Full coverage of the latest specification. . Easy addition of any TLV through API functions when creating v2 PROXY protocol headers. . Easy access of the values of the extracted v2 TLVs through API functions. Moreover, in case the v2 TLV values are US-ASCII string names, they are given as proper NULL terminated strings for easy usage. . Easy way through the API to request a specific alignment, CRC32C checksum when creating v2 PROXY protocol headers. . Easy way through an API function to create health check v2 PROXY protocol headers. . Socket free logic. Does not hook, manipulate, assume any networking. It merely works on buffers. . Compilable with most compilers and usable at any platform as it is written in ANSI C. Dependency for newer versions of sslh to have proxy protocol support. -- Don Armstrong https://www.donarmstrong.com Nearly all men can stand adversity, but if you really want to test his character, give him power. -- Abraham Lincoln
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE5LM+VK44JFjLfWEcOHr4psy3gqMFAmofuUIACgkQOHr4psy3 gqM4mg/9ETTfCnVpDA5XrwBB1oU0m224iVpZNSZUu+Hur9Gr4Q5Ranr7xHWdXSrq nPnk71YmoUaHvJ/ufpket8U2gDGtKaFmgk/TlP32xi1V0L6J1qhG5iJamcvq0oxO hSV3DRqKJUiD/wOgQ3KE/l1wDIFiqX1shIkMM8faun1PSbHcCMp5urwMXkUtwMDH Da2gVstZmH95wGmNNp5p44132ocYpRDL7CTwdtFrM0cBdzf6txcmaH9wuYI0MoEb pfOItbpQcKyDDS61Y2L39JCc6q+wn9rdnfsN5zyIOAXSfMIENNiuslRKShlz3iaR 7+sr9DoEEusdzxWp1gTc2qjA5m9TxQKaN9Pnqch452V9zsV5d0wzvrTk5vWRZVPG fBHWfFwQPkreEHo49gyf1ey+ZfQfTImX5nVkDbr3wkgN6X5kYyorMITbAL82+tE1 izUsHmfVxIp4pKK44oEA+1/yZLO0wbVT5jIifdYSFtPzSA+xgQXI/2iuW/RMx+GO IF1UQ0SACU146kOWCwNMoflyvGDMUHkaChF653cN4ujerUBeu0hEVoArZnFh3Hs+ c6fLSUvydFWPgSFuAF+UixWHLPwriRDeIgEHUdoNiWnsy6xvGOXTSizKa7YvkbAX uUp+euX0P4BydBJHIj8yAor/SfVILxxZxIH4SnohSB19Nhbc8es= =Uvyl -----END PGP SIGNATURE-----