-
Notifications
You must be signed in to change notification settings - Fork 14
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
Proxy protocol moves tolog transport #156
base: main
Are you sure you want to change the base?
Commits on Oct 11, 2024
-
transport: publish log_transport_socket_read_method()
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57e6f73 - Browse repository at this point
Copy the full SHA 57e6f73View commit details -
logproto-text-client: remove duplicate initialization of self->super.…
…transport Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 045b89b - Browse repository at this point
Copy the full SHA 045b89bView commit details -
afsocket: minor consistency changes in transport_mapper_*_apply_trans…
…port() Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 324ed7f - Browse repository at this point
Copy the full SHA 324ed7fView commit details -
transport: rename MultiTransport to TransportStack
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7590a31 - Browse repository at this point
Copy the full SHA 7590a31View commit details -
transport: rename TransfortFactory to LogTransportFactory
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 615d59d - Browse repository at this point
Copy the full SHA 615d59dView commit details -
transport: merge transport-factory.h into transport-stack.h
These are interdependent interfaces and LogTransportStack will be the sole user of LogTransportFactory. Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a49cfdc - Browse repository at this point
Copy the full SHA a49cfdcView commit details -
transport: initialize transport->name
Instead of relying on the factory to initialize name, initialize it through the normal constructor path. Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5d3866 - Browse repository at this point
Copy the full SHA f5d3866View commit details -
transport: change LogTransportStack (ex MultiTransport) to represent …
…a stack of LogTransports Instead of trying to reuse the LogTransport interface and hide cases where we need multiple swappable LogTransports, let's introduce a LogTransportStack, that explicitly tracks all such LogTransports, takes care of their lifecycle and allows them to be swapped during a connection. To be used for HA Proxy protocol support. Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 083096e - Browse repository at this point
Copy the full SHA 083096eView commit details -
transport: add LogTransportAdapter
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12db622 - Browse repository at this point
Copy the full SHA 12db622View commit details
Commits on Oct 16, 2024
-
transport: add transport-haproxy implementation
This patch is based on the LogTransport implementation in github.com/syslog-ng/syslog-ng, which in turn is based on my original implementation of proxy support as a LogProto class. Signed-off-by: Alex Becker <[email protected]> Signed-off-by: Hofi <[email protected]> Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79862a6 - Browse repository at this point
Copy the full SHA 79862a6View commit details -
transport: use the new LogTransport based HAProxy implementation
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2416386 - Browse repository at this point
Copy the full SHA 2416386View commit details -
logproto: Remove proxied-text-server
Signed-off-by: Alex Becker <[email protected]> Signed-off-by: Hofi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59a01cf - Browse repository at this point
Copy the full SHA 59a01cfView commit details -
transport: eliminate transport-factory-socket
Signed-off-by: Balazs Scheidler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98f0791 - Browse repository at this point
Copy the full SHA 98f0791View commit details -
light: Added syslog() source and handling of the latest version of 'p…
…roxied' loggen parameter Signed-off-by: Hofi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0a98db - Browse repository at this point
Copy the full SHA d0a98dbView commit details -
light: Added proxied network() and syslog() source tested that all us…
…e loggen with proper `proxied` switches Signed-off-by: Hofi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1774231 - Browse repository at this point
Copy the full SHA 1774231View commit details