haproxy/src
Willy Tarreau 77074d548b [MAJOR] support for source binding via cttproxy
Using the cttproxy kernel patch, it's possible to bind to any source
address. It is highly recommended to use the 03-natdel patch with the
other ones.

A new keyword appears as a complement to the "source" keyword : "usesrc".
The source address is mandatory and must be valid on the interface which
will see the packets. The "usesrc" option supports "client" (for full
client_ip:client_port spoofing), "client_ip" (for client_ip spoofing)
and any 'IP[:port]' combination to pretend to be another machine.

Right now, the source binding is missing from server health-checks if
set to another address. It must be implemented (think restricted firewalls).
The doc is still missing too.
2006-11-12 23:57:19 +01:00
..
appsession.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
backend.c [MAJOR] support for source binding via cttproxy 2006-11-12 23:57:19 +01:00
base64.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
buffers.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
capture.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
cfgparse.c [MAJOR] support for source binding via cttproxy 2006-11-12 23:57:19 +01:00
checks.c [CLEANUP] add a few checks for functions return values 2006-10-15 14:59:03 +02:00
chtbl.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
client.c [MINOR] turn every FD_* into functions 2006-10-15 14:53:07 +02:00
fd.c [CLEANUP] fd.c : regparm was hardcoded too. 2006-10-15 23:10:10 +02:00
haproxy.c [CLEANUP] added the correct cast to call localtime() 2006-10-15 22:54:47 +02:00
hashpjw.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
list.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
log.c [CLEANUP] added the correct cast to call localtime() 2006-10-15 22:54:47 +02:00
proto_http.c [CLEANUP] add a few "const char *" where appropriate 2006-10-15 15:17:57 +02:00
proxy.c [MINOR] turn every FD_* into functions 2006-10-15 14:53:07 +02:00
queue.c [CLEANUP] add a few "const char *" where appropriate 2006-10-15 15:17:57 +02:00
regex.c [CLEANUP] add a few "const char *" where appropriate 2006-10-15 15:17:57 +02:00
server.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
session.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
standard.c [CLEANUP] add a few checks for functions return values 2006-10-15 14:59:03 +02:00
stream_sock.c [CLEANUP] add a few checks for functions return values 2006-10-15 14:59:03 +02:00
task.c [CLEANUP] renamed include/haproxy to include/common 2006-06-29 17:53:05 +02:00
time.c [MEDIUM] use regparm on a few tv_* functions 2006-10-15 15:38:50 +02:00
uri_auth.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00