haproxy/src
William Lallemand f9873ba63a MEDIUM: cfgparse: introduce weak and strong quoting
This patch introduces quoting which allows to write configuration string
including spaces without escaping them.

Strong (with single quotes) and weak (with double quotes) quoting are
supported. Weak quoting supports escaping and special characters when
strong quoting does not interpret anything.

This patch could break configuration files where ' and " where used.
2015-05-05 21:05:44 +02:00
..
acl.c MAJOR: sample: pass a pointer to the session to each sample fetch function 2015-04-06 11:37:25 +02:00
applet.c MEDIUM: applet: make the applets only use si_applet_{cant|want|stop}_{get|put} 2015-04-23 17:56:17 +02: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 BUILD: Compile clean when debug options defined 2015-05-03 09:17:43 +02:00
backend.c BUG/MAJOR: http: prevent risk of reading past end with balance url_param 2015-05-02 00:10:43 +02: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 MEDIUM: cfgparse: introduce weak and strong quoting 2015-05-05 21:05:44 +02:00
channel.c MEDIUM: channel: don't always set CF_WAKE_WRITE on bi_put* 2015-03-13 14:00:47 +01:00
checks.c MEDIUM: Lower priority of email alerts for log-health-checks messages 2015-04-30 07:30:50 +02: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: stream: provide a few helpers to retrieve frontend, listener and origin 2015-04-06 11:37:29 +02:00
connection.c REORG/MAJOR: session: rename the "session" entity to "stream" 2015-04-06 11:23:56 +02:00
cttproxy.c CLEANUP: cttproxy: remove a warning on undeclared close() 2012-10-05 22:18:07 +02:00
dumpstats.c BUG/MEDIUM: stats: properly initialize the scope before dumping stats 2015-05-04 18:07:56 +02:00
ev_epoll.c CLEANUP: poll: move the conditions for waiting out of the poll functions 2015-04-13 20:47:51 +02:00
ev_kqueue.c CLEANUP: poll: move the conditions for waiting out of the poll functions 2015-04-13 20:47:51 +02:00
ev_poll.c CLEANUP: poll: move the conditions for waiting out of the poll functions 2015-04-13 20:47:51 +02:00
ev_select.c CLEANUP: poll: move the conditions for waiting out of the poll functions 2015-04-13 20:47:51 +02: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 MEDIUM: frontend: move some remaining stream settings to stream_new() 2015-04-06 11:37:35 +02: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 MEDIUM: init: stop any peers section not bound to the correct process 2015-05-01 20:16:31 +02: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 MEDIUM: applet: centralize the call to si_applet_done() in the I/O handler 2015-04-23 17:56:17 +02: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 BUG/MEDIUM: listener: don't report an error when resuming unbound listeners 2015-04-14 12:10:06 +02:00
log.c MEDIUM: logs: Add HTTP request-line log format directives 2015-04-28 21:03:05 +02:00
lru.c IMPORT: lru: import simple ebtree-based LRU functions 2015-04-29 19:14:43 +02:00
mailers.c MEDIUM: Add parsing of mailers section 2015-02-03 00:24:16 +01:00
map.c MINOR: lua: map system integration in Lua 2015-04-07 15:56:21 +02: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 BUILD: pattern: fix build warnings introduced in the LRU cache 2015-05-04 17:18:42 +02:00
payload.c MAJOR: sample: pass a pointer to the session to each sample fetch function 2015-04-06 11:37:25 +02:00
peers.c MEDIUM: config: propagate the table's process list to the peers sections 2015-05-01 20:16:31 +02: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: http: provide 3 fetches for the body 2015-05-02 00:46:08 +02:00
proto_tcp.c BUG/MAJOR: tcp: only call registered actions when they're registered 2015-04-24 10:13:18 +02:00
proto_uxst.c REORG/MEDIUM: stream: rename stream flags from SN_* to SF_* 2015-04-06 11:23:57 +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 MEDIUM: http: add a new option http-buffer-request 2015-05-02 00:10:44 +02:00
queue.c REORG/MEDIUM: stream: rename stream flags from SN_* to SF_* 2015-04-06 11:23:57 +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 MAJOR: sample: pass a pointer to the session to each sample fetch function 2015-04-06 11:37:25 +02:00
server.c MEDIUM: Send email alerts when servers are marked as UP or enter the drain state 2015-04-30 07:30:50 +02:00
session.c MINOR: stream: pass the pointer to the origin explicitly to stream_new() 2015-04-08 18:26:29 +02: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 BUG/MINOR: ssl: Display correct filename in error message 2015-04-11 10:28:59 +02:00
standard.c BUG/MINOR: utf8: remove compilator warning 2015-03-13 14:10:28 +01:00
stick_table.c MINOR: stick-table: don't attach to peers in stopped state 2015-05-01 20:16:28 +02:00
stream.c BUILD: Compile clean when debug options defined 2015-05-03 09:17:43 +02:00
stream_interface.c MEDIUM: stream-int: pause the appctx if the task is woken up 2015-04-23 17:56:17 +02:00
task.c REORG/MAJOR: session: rename the "session" entity to "stream" 2015-04-06 11:23:56 +02: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
xxhash.c IMPORT: hash: import xxhash-r39 2015-04-29 19:15:21 +02:00