Skip to content
Snippets Groups Projects
Commit 60e1e6c3 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Revert "Disable HAProxy support by default for now"

This reverts commit 67d64417.
parent b3a0377e
Branches
Tags
1 merge request!463MRC mods by Codefenix (2024-10-20)
...@@ -330,6 +330,11 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr, ...@@ -330,6 +330,11 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr,
struct timeval *tvp; struct timeval *tvp;
SOCKET max_sock=0; SOCKET max_sock=0;
SOCKET ret; SOCKET ret;
char hapstr[128];
char haphex[256];
char *p, *tok;
long l;
void *vp;
FD_ZERO(&read_fs); FD_ZERO(&read_fs);
for(i=0; i<xpms_set->sock_count; i++) { for(i=0; i<xpms_set->sock_count; i++) {
...@@ -362,16 +367,10 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr, ...@@ -362,16 +367,10 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr,
ret = accept(xpms_set->socks[i].sock, &addr->addr, addrlen); ret = accept(xpms_set->socks[i].sock, &addr->addr, addrlen);
if (ret == INVALID_SOCKET) if (ret == INVALID_SOCKET)
return ret; return ret;
#if defined(HAPROXY_SUPPORT)
// Set host_ip from haproxy protocol, if its used // Set host_ip from haproxy protocol, if its used
// http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt // http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt
if (flags & XPMS_ACCEPT_FLAG_HAPROXY) { if (flags & XPMS_ACCEPT_FLAG_HAPROXY) {
char hapstr[128];
char haphex[256];
char *p, *tok;
long l;
void *vp;
memset(addr, 0, sizeof(*addr)); memset(addr, 0, sizeof(*addr));
xpms_set->lprintf(LOG_DEBUG,"%04d Working out client address from HAProxy PROTO",ret); xpms_set->lprintf(LOG_DEBUG,"%04d Working out client address from HAProxy PROTO",ret);
...@@ -583,9 +582,7 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr, ...@@ -583,9 +582,7 @@ SOCKET DLLCALL xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr,
xpms_set->lprintf(LOG_INFO,"%04d * HAPROXY Source [%s]",ret,hapstr); xpms_set->lprintf(LOG_INFO,"%04d * HAPROXY Source [%s]",ret,hapstr);
return ret; return ret;
} else } else {
#endif /* HAPPROX_SUPPORT - currently doesn't work on WinXP */
{
return ret; return ret;
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment