haproxy/include/proto
Willy Tarreau ad38acedaa MEDIUM: connection: centralize handling of nolinger in fd management
Right now we see many places doing their own setsockopt(SO_LINGER).
Better only do it just before the close() in fd_delete(). For this
we add a new flag on the file descriptor, indicating if it's safe or
not to linger. If not (eg: after a connect()), then the setsockopt()
call is automatically performed before a close().

The flag automatically turns to safe when receiving a read0.
2013-12-16 02:23:52 +01:00
..
acl.h MINOR: acl/pattern: use types different from int to clarify who does what. 2013-12-02 23:31:33 +01:00
arg.h
auth.h MINOR: acl/pattern: use types different from int to clarify who does what. 2013-12-02 23:31:33 +01:00
backend.h
channel.h
checks.h
compression.h
connection.h MEDIUM: connection: centralize handling of nolinger in fd management 2013-12-16 02:23:52 +01:00
cttproxy.h
dumpstats.h MEDIUM: map: dynamic manipulation of maps 2013-12-12 15:58:30 +01:00
fd.h MEDIUM: connection: centralize handling of nolinger in fd management 2013-12-16 02:23:52 +01:00
freq_ctr.h
frontend.h
hdr_idx.h
lb_chash.h
lb_fas.h
lb_fwlc.h
lb_fwrr.h
lb_map.h
listener.h
log.h
map.h MINOR: map: export parse output sample functions 2013-12-12 15:44:05 +01:00
obj_type.h MINOR: obj: introduce a new type appctx 2013-12-09 15:40:22 +01:00
pattern.h MINOR: pattern: add function to lookup a specific entry in pattern list 2013-12-12 15:50:01 +01:00
payload.h
peers.h
pipe.h
port_range.h
proto_http.h MINOR: http: switch the http state to an enum 2013-12-09 16:06:22 +01:00
proto_tcp.h
proto_uxst.h
protocol.h
proxy.h
queue.h
raw_sock.h
sample.h MINOR: sample: make sample_parse_expr() use memprintf() to report parse errors 2013-12-12 23:16:54 +01:00
server.h
session.h MINOR: session: add a simple function to retrieve a session from a task 2013-12-09 15:40:21 +01:00
shctx.h
signal.h
ssl_sock.h
stick_table.h
stream_interface.h MINOR: connection: add simple functions to report connection readiness 2013-12-16 02:23:52 +01:00
task.h
template.h