haproxy/src
Willy Tarreau 50fe03be78 CLEANUP: stream-int: add si_opposite() to find the other stream interface
At a few places we need to find one stream interface from the other one.
Instead of passing via the channel, we simply use the session as an
intermediary, which simply results in applying an offset to the pointer.
2015-03-11 20:41:47 +01:00
..
acl.c BUG/MEDIUM: pattern: don't load more than once a pattern list. 2014-11-24 15:40:16 +01:00
appsession.c MINOR: includes: fix a lot of missing or useless includes 2015-02-28 23:12:32 +01:00
arg.c MINOR: global: export many symbols. 2015-02-28 23:12:32 +01:00
auth.c BUG/MEDIUM: auth: fix segfault with http-auth and a configuration with an unknown encryption algorithm 2014-08-29 21:06:31 +02:00
backend.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
base64.c [MINOR] add encode/decode function for 30-bit integers from/to base64 2010-10-30 19:04:33 +02:00
buffer.c BUG/MEDIUM: buffer: one byte miss in buffer free space check 2015-03-10 10:17:54 +01:00
cfgparse.c BUILD/CLEANUP: config: silent 3 warnings about mixed declarations with code 2015-02-28 23:12:30 +01:00
channel.c CLEANUP: remove now unused channel pool 2015-03-11 20:41:46 +01:00
checks.c MEDIUM: protocol: automatically pick the proto associated to the connection. 2015-02-28 23:12:31 +01:00
chunk.c BUG/MINOR: chunk: Fix function chunk_strcmp and chunk_strcasecmp match a substring. 2014-05-09 19:16:13 +02:00
compression.c MINOR: sample: add private argument to the struct sample_fetch 2015-02-28 23:12:31 +01:00
connection.c MAJOR: namespace: add Linux network namespace support 2014-11-21 07:51:57 +01:00
cttproxy.c CLEANUP: cttproxy: remove a warning on undeclared close() 2012-10-05 22:18:07 +02:00
dumpstats.c CLEANUP: stream-int: add si_ib/si_ob to dereference the buffers 2015-03-11 20:41:46 +01:00
ev_epoll.c CLEANUP: epoll: epoll_events should be allocated according to global.tune.maxpollevents 2014-12-17 17:04:53 +01:00
ev_kqueue.c MAJOR: polling: centralize calls to I/O callbacks 2014-11-21 20:37:32 +01:00
ev_poll.c MAJOR: polling: centralize calls to I/O callbacks 2014-11-21 20:37:32 +01:00
ev_select.c MAJOR: polling: centralize calls to I/O callbacks 2014-11-21 20:37:32 +01:00
fd.c MAJOR: polling: centralize calls to I/O callbacks 2014-11-21 20:37:32 +01:00
freq_ctr.c BUG/MINOR: time: frequency counters are not totally accurate 2012-12-29 21:50:07 +01:00
frontend.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
haproxy-systemd-wrapper.c BUILD/CLEANUP: systemd: avoid a warning due to mixed code and declaration 2015-03-04 10:11:57 +01:00
haproxy.c CLEANUP: remove now unused channel pool 2015-03-11 20:41:46 +01:00
hash.c MINOR: hash: add new function hash_crc32 2015-01-20 19:48:05 +01:00
hdr_idx.c OPTIM/MINOR: move the hdr_idx pools out of the proxy struct 2011-10-24 18:15:04 +02:00
hlua.c CLEANUP: stream-int: add si_opposite() to find the other stream interface 2015-03-11 20:41:47 +01:00
i386-linux-vsys.c MEDIUM: listener: add support for linux's accept4() syscall 2012-10-08 20:11:03 +02:00
lb_chash.c REORG/MEDIUM: server: split server state and flags in two different variables 2014-05-22 11:27:00 +02:00
lb_fas.c REORG/MEDIUM: server: split server state and flags in two different variables 2014-05-22 11:27:00 +02:00
lb_fwlc.c REORG/MEDIUM: server: split server state and flags in two different variables 2014-05-22 11:27:00 +02:00
lb_fwrr.c REORG/MEDIUM: server: split server state and flags in two different variables 2014-05-22 11:27:00 +02:00
lb_map.c MINOR: server: make use of srv_is_usable() instead of checking eweight 2014-05-23 14:29:11 +02:00
listener.c MINOR: sample: add private argument to the struct sample_fetch 2015-02-28 23:12:31 +01:00
log.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
mailers.c MEDIUM: Add parsing of mailers section 2015-02-03 00:24:16 +01:00
map.c MINOR: converters: give the session pointer as converter argument 2015-02-28 23:12:31 +01:00
memory.c MEDIUM: memory: improve pool_refill_alloc() to pass a refill count 2014-12-24 23:47:31 +01:00
namespace.c MAJOR: namespace: add Linux network namespace support 2014-11-21 07:51:57 +01:00
pattern.c BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match 2015-02-06 18:04:36 +01:00
payload.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
peers.c CLEANUP: stream-int: add si_ib/si_ob to dereference the buffers 2015-03-11 20:41:46 +01:00
pipe.c BUILD/MINOR: silent a build warning in src/pipe.c (fcntl) 2011-10-24 17:09:22 +02:00
proto_http.c MEDIUM: stream-int: add a flag indicating which side the SI is on 2015-03-11 20:41:46 +01:00
proto_tcp.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
proto_uxst.c BUG/MEDIUM: unix: completely unbind abstract sockets during a pause() 2014-07-08 01:13:35 +02:00
protocol.c MEDIUM: protocol: use a family array to index the protocol handlers 2015-02-28 23:12:31 +01:00
proxy.c REORG/MAJOR: move session's req and resp channels back into the session 2015-03-11 20:41:46 +01:00
queue.c MINOR: server: make use of srv_is_usable() instead of checking eweight 2014-05-23 14:29:11 +02:00
raw_sock.c BUG/MINOR: raw_sock: also consider ENOTCONN in addition to EAGAIN for recv() 2014-03-04 07:27:18 +01:00
rbtree.c [MINOR] imported the rbtree function from Linux kernel 2007-01-07 02:12:57 +01:00
regex.c MEDIUM: regex: add support for passing regex flags to regex_exec_match() 2015-01-22 14:24:53 +01:00
sample.c MINOR: converters: add function to browse converters 2015-03-11 19:55:10 +01:00
server.c MEDIUM: protocol: automatically pick the proto associated to the connection. 2015-02-28 23:12:31 +01:00
session.c MEDIUM: stream-int: remove any reference to the owner 2015-03-11 20:41:46 +01:00
sessionhash.c [PATCH] appsessions: cleanup DEBUG_HASH and initialize request_counter 2008-08-13 23:43:26 +02:00
shctx.c MINOR: stats: add counters for SSL cache lookups and misses 2014-05-28 16:53:04 +02:00
signal.c BUG/MEDIUM: signal: signal handler does not properly check for signal bounds 2013-01-24 16:19:19 +01:00
ssl_sock.c MINOR: sample: add private argument to the struct sample_fetch 2015-02-28 23:12:31 +01:00
standard.c MINOR: global: export function and permits to not resolve DNS names 2015-02-28 23:12:32 +01:00
stick_table.c MINOR: converters: give the session pointer as converter argument 2015-02-28 23:12:31 +01:00
stream_interface.c CLEANUP: stream-int: add si_opposite() to find the other stream interface 2015-03-11 20:41:47 +01:00
task.c BUG/MEDIUM: task: fix recently introduced scheduler skew 2015-03-05 11:49:17 +01:00
time.c BUG/MINOR: time: frequency counters are not totally accurate 2012-12-29 21:50:07 +01:00
trace.c MINOR: add a new function call tracer for debugging purposes 2012-05-26 00:12:37 +02:00
uri_auth.c BUG/MEDIUM: uri_auth: missing NULL check and memory leak on memory shortage 2013-01-24 16:19:19 +01:00