Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add auto-detecting transport/logproto properties. #372

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

bazsi
Copy link
Member

@bazsi bazsi commented Nov 9, 2024

Add TLS/haproxy auto-detection in case we have transport(auto)

With this we auto-detect:

  • if TLS is in use
  • if HAproxy is being used
  • framing/non-framing.

@bazsi bazsi force-pushed the implement-tls-auto branch from 05738ce to ad7b0a4 Compare November 9, 2024 20:11
@bazsi bazsi changed the title Implement tls auto Add auto-detecting transport/logproto properties. Nov 9, 2024
@bazsi bazsi force-pushed the implement-tls-auto branch 3 times, most recently from 19a319d to a2bc880 Compare November 11, 2024 19:52
@bazsi bazsi changed the title Add auto-detecting transport/logproto properties. WIP: Add auto-detecting transport/logproto properties. Nov 12, 2024
bazsi added 15 commits January 31, 2025 09:54
…instance

Instead of going to the fd directly, wrap the lower-level LogTransport
instance into a BIO and use that. This implements proper stacking
for LogTransportTLS.

Signed-off-by: Balazs Scheidler <[email protected]>
Instead of using proxy protocol specific name value pairs, set the
addresses in the message's saddr/daddr members.

This should be a lot faster and a lot easier to use.

Signed-off-by: Balazs Scheidler <[email protected]>
Signed-off-by: Balazs Scheidler <[email protected]>
@bazsi bazsi force-pushed the implement-tls-auto branch from a2bc880 to 3fe63bb Compare January 31, 2025 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant