haproxy/include/proto
David du Colombier 6f5ccb1589 [MEDIUM] add internal support for IPv6 server addresses
This patch turns internal server addresses to sockaddr_storage to
store IPv6 addresses, and makes the connect() function use it. This
code already works but some caveats with getaddrinfo/gethostbyname
still need to be sorted out while the changes had to be merged at
this stage of internal architecture changes. So for now the config
parser will not emit an IPv6 address yet so that user experience
remains unchanged.

This change should have absolutely zero user-visible effect, otherwise
it's a bug introduced during the merge, that should be reported ASAP.
2011-03-13 22:00:12 +01:00
..
acl.h [CLEANUP] tcp: move some non tcp-specific layer6 processing out of proto_tcp 2010-06-14 10:53:09 +02:00
auth.h [CLEANUP] config: use build_acl_cond() to simplify http-request ACL parsing 2010-02-01 10:43:44 +01:00
backend.h [MINOR]: stats: add show-legends to report additional informations 2010-01-06 00:28:06 +01:00
buffers.h [MEDIUM] buffers: rework the functions to exchange between SI and buffers 2010-09-08 17:04:31 +02:00
checks.h [MEDIUM] add a maintenance mode to servers 2010-01-31 23:33:18 +01:00
cttproxy.h
dumpstats.h [REORG] session: move the data_ctx struct to the stream interface's applet 2011-03-10 23:32:16 +01:00
fd.h
freq_ctr.h [MINOR] freq_ctr: add new types and functions for periods different from 1s 2010-08-10 14:01:09 +02:00
frontend.h [MINOR] frontend: add a new analyser to parse a proxied connection 2010-10-30 19:04:38 +02:00
hdr_idx.h
httperr.h
lb_chash.h [MEDIUM] backend: implement consistent hashing variation 2009-10-09 07:17:58 +02:00
lb_fwlc.h [CLEANUP] backend: move LB algos to individual files 2009-10-01 11:19:37 +02:00
lb_fwrr.h [CLEANUP] backend: move LB algos to individual files 2009-10-01 11:19:37 +02:00
lb_map.h [MINOR] lb_map: reorder code in order to ease integration of new hash functions 2009-10-01 21:11:15 +02:00
log.h
pattern.h [MEDIUM] Create new protected pattern types CONSTSTRING and CONSTDATA to force memcpy if data from protected areas need to be manipulated. 2010-11-11 09:29:07 +01:00
peers.h [MAJOR] Add new files src/peer.c, include/proto/peers.h and include/types/peers.h for sync stick table management 2010-11-11 09:29:08 +01:00
pipe.h
port_range.h [MEDIUM] add support for binding to source port ranges during connect 2009-06-10 12:23:32 +02:00
proto_http.h [REORG] session: move the data_ctx struct to the stream interface's applet 2011-03-10 23:32:16 +01:00
proto_tcp.h [MEDIUM] add internal support for IPv6 server addresses 2011-03-13 22:00:12 +01:00
proto_uxst.h [MEDIUM] separate protocol-level accept() from the frontend's 2010-06-14 10:53:11 +02:00
protocols.h [MEDIUM] Enhance message errors management on binds 2010-11-05 10:34:07 +01:00
proxy.h [MINOR] session: differenciate between accepted connections and received connections 2010-06-14 10:53:19 +02:00
queue.h
server.h [OPTIM] counters: move some max numbers to the counters struct 2009-10-04 23:26:19 +02:00
session.h [MEDIUM] session-counters: correctly unbind the counters tracked by the backend 2010-08-10 18:04:16 +02:00
signal.h [MEDIUM] signals: support redistribution of signal zero when stopping 2010-08-27 18:26:11 +02:00
stick_table.h [MEDIUM] Create updates tree on stick table to manage sync. 2010-11-11 09:29:08 +01:00
stream_interface.h [MAJOR] session: remove the ->srv pointer from struct session 2011-03-10 23:32:17 +01:00
stream_sock.h [MEDIUM] backend: initialize the server stream_interface upon connect() 2010-06-14 10:53:15 +02:00
task.h [MEDIUM] signals: add support for registering functions and tasks 2010-08-27 18:00:40 +02:00
template.h