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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.