Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ce39bfb7c433f60bc3dd924b699d135c499c0efe
/
src
/
cfgparse.c
290e63a
REORG: listener: move unix perms from the listener to the bind_conf
by Willy Tarreau
· Thu Sep 20 18:07:14 2012 +0200
4348fad
MAJOR: listeners: use dual-linked lists to chain listeners with frontends
by Willy Tarreau
· Thu Sep 20 16:48:07 2012 +0200
81a8117
MINOR: config: set the bind_conf entry on listeners created from a "listen" line.
by Willy Tarreau
· Tue Sep 18 20:52:35 2012 +0200
28a47d6
MINOR: config: pass the file and line to config keyword parsers
by Willy Tarreau
· Tue Sep 18 20:02:48 2012 +0200
8638f48
MEDIUM: config: enumerate full list of registered "bind" keywords upon error
by Willy Tarreau
· Tue Sep 18 18:01:17 2012 +0200
d0a895d
MEDIUM: config: move all unix-specific bind keywords to proto_uxst.c
by Willy Tarreau
· Tue Sep 18 17:40:35 2012 +0200
3dcc341
MEDIUM: config: move the common "bind" settings to listener.c
by Willy Tarreau
· Tue Sep 18 17:17:28 2012 +0200
dda322d
MINOR: config: improve error reporting for "bind" lines
by Willy Tarreau
· Tue Sep 18 16:34:09 2012 +0200
79eeafa
MEDIUM: move bind SSL parsing to ssl_sock
by Willy Tarreau
· Fri Sep 14 07:53:05 2012 +0200
4479124
MEDIUM: config: move the "bind" TCP parameters to proto_tcp
by Willy Tarreau
· Wed Sep 12 23:27:21 2012 +0200
2698266
MEDIUM: listener: add a minimal framework to register "bind" keyword options
by Willy Tarreau
· Wed Sep 12 23:17:10 2012 +0200
88500de
CLEANUP: listener: remove unused conf->file and conf->line
by Willy Tarreau
· Thu Sep 13 19:34:38 2012 +0200
2a65ff0
MEDIUM: config: replace ssl_conf by bind_conf
by Willy Tarreau
· Thu Sep 13 17:54:29 2012 +0200
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· Wed Sep 12 22:58:11 2012 +0200
2e1dca8
MEDIUM: http: add "redirect scheme" to ease HTTP to HTTPS redirection
by Willy Tarreau
· Wed Sep 12 08:43:15 2012 +0200
fc0421f
MEDIUM: ssl: add support for SNI and wildcard certificates
by Emeric Brun
· Fri Sep 07 17:30:07 2012 +0200
f5ae8f7
MEDIUM: config: centralize handling of SSL config per bind line
by Willy Tarreau
· Fri Sep 07 16:58:00 2012 +0200
50acaaa
MINOR: config: make the tasks "nice" value configurable on "bind" lines.
by Willy Tarreau
· Thu Sep 06 14:26:36 2012 +0200
403edff
MEDIUM: config: implement maxsslconn in the global section
by Willy Tarreau
· Thu Sep 06 11:58:37 2012 +0200
32368ce
MEDIUM: config: support per-listener backlog and maxconn
by Willy Tarreau
· Thu Sep 06 11:10:55 2012 +0200
e566ecb
MEDIUM: ssl: add support for prefer-server-ciphers option
by David BERARD
· Tue Sep 04 15:15:13 2012 +0200
c230b8b
MEDIUM: config: add "nosslv3" and "notlsv1" on bind and server lines
by Willy Tarreau
· Mon Sep 03 23:55:16 2012 +0200
d7aacbf
MEDIUM: config: add a "ciphers" keyword to set SSL cipher suites
by Willy Tarreau
· Mon Sep 03 23:34:19 2012 +0200
fc32aca
MINOR: ssl add global setting tune.sslcachesize to set SSL session cache size.
by Emeric Brun
· Mon Sep 03 12:10:29 2012 +0200
aa35f1f
MEDIUM: ssl: replace OpenSSL's session cache with the shared cache
by Emeric Brun
· Mon Sep 03 11:53:36 2012 +0200
fbac663
MINOR: ssl: disable TCP quick-ack by default on SSL listeners
by Willy Tarreau
· Mon Sep 03 22:33:40 2012 +0200
e1f38db
MEDIUM: ssl: protect against client-initiated renegociation
by Emeric Brun
· Mon Sep 03 20:36:47 2012 +0200
01f8e2f
MEDIUM: config: add support for the 'ssl' option on 'server' lines
by Emeric Brun
· Fri May 18 16:02:00 2012 +0200
6e15929
MEDIUM: config: add the 'ssl' keyword on 'bind' lines
by Emeric Brun
· Fri May 18 16:32:13 2012 +0200
22cda21
MAJOR: connection: make the PROXY decoder a handshake handler
by Willy Tarreau
· Fri Aug 31 17:43:29 2012 +0200
c7e4238
REORG: buffers: split buffers into chunk,buffer,channel
by Willy Tarreau
· Fri Aug 24 19:22:53 2012 +0200
c578891
CLEANUP: connection: split sock_ops into data_ops, app_cp and si_ops
by Willy Tarreau
· Fri Aug 24 18:12:41 2012 +0200
75bf2c9
REORG: sock_raw: rename the files raw_sock*
by Willy Tarreau
· Mon Aug 20 17:01:35 2012 +0200
da92e2f
REORG/MINOR: checks: put a struct connection into the server
by Willy Tarreau
· Fri Jul 06 09:40:59 2012 +0200
801a0a3
DOC: fix name for "option independant-streams"
by Jamie Gloudon
· Sat Aug 25 00:18:33 2012 -0400
eb2c24a
MINOR: checks: add on-marked-up option
by Justin Karneges
· Thu May 24 15:28:52 2012 -0700
39b0665
BUG/MINOR: commit 196729ef used wrong condition resulting in freeing constants
by Willy Tarreau
· Fri Jun 01 10:58:06 2012 +0200
4992dd2
MINOR: http: add support for "httponly" and "secure" cookie attributes
by Willy Tarreau
· Thu May 31 21:02:17 2012 +0200
b5ba17e
BUG/MINOR: config: do not report twice the incompatibility between cookie and non-http
by Willy Tarreau
· Thu May 31 20:43:11 2012 +0200
6740213
REORG/MINOR: use dedicated proxy flags for the cookie handling
by Willy Tarreau
· Thu May 31 20:40:20 2012 +0200
99a7ca2
BUG/MINOR: log: don't report logformat errors in backends
by Willy Tarreau
· Thu May 31 19:39:23 2012 +0200
196729e
BUG/MINOR: fix option httplog validation with TCP frontends
by Willy Tarreau
· Thu May 31 19:30:26 2012 +0200
d88fd82
MEDIUM: protocol: add a pointer to struct sock_ops to the listener struct
by Emeric Brun
· Fri May 18 18:30:29 2012 +0200
7af4605
BUG/MAJOR: trash must always be the size of a buffer
by David du Colombier
· Wed May 16 14:16:48 2012 +0200
ce887fd
MEDIUM: session: add support for tunnel timeouts
by Willy Tarreau
· Sat May 12 12:50:00 2012 +0200
d02394b
MEDIUM: stream_interface: derive the socket operations from the target
by Willy Tarreau
· Fri May 11 18:32:18 2012 +0200
b950959
CLEANUP: auth: make the code build again with DEBUG_AUTH
by Willy Tarreau
· Thu May 10 23:25:35 2012 +0200
0a3dd74
MEDIUM: cfgparse: use the new error reporting framework for remaining cfg_keywords
by Willy Tarreau
· Tue May 08 19:47:01 2012 +0200
a93c74b
MEDIUM: cfgparse: make backend_parse_balance() use memprintf to report errors
by Willy Tarreau
· Tue May 08 18:14:39 2012 +0200
f4068b6
MINOR: cfgparse: use a common errmsg pointer for all parsers
by Willy Tarreau
· Tue May 08 17:37:49 2012 +0200
26d8c59
REORG/MEDIUM: replace stream interface protocol functions by a proto pointer
by Willy Tarreau
· Mon May 07 18:12:14 2012 +0200
cd3b094
REORG: rename "pattern" files
by Willy Tarreau
· Fri Apr 27 21:52:18 2012 +0200
1278578
REORG: use the name "sample" instead of "pattern" to designate extracted data
by Willy Tarreau
· Fri Apr 27 21:37:17 2012 +0200
b7451bb
MEDIUM: acl: report parsing errors to the caller
by Willy Tarreau
· Fri Apr 27 12:38:15 2012 +0200
32a6f2e
MEDIUM: acl/pattern: use the same direction scheme
by Willy Tarreau
· Wed Apr 25 10:13:36 2012 +0200
5e19a28
MINOR: log: log-format: usable without httplog and tcplog
by William Lallemand
· Mon Apr 02 16:22:10 2012 +0200
a73203e
MEDIUM: log: Unique ID
by William Lallemand
· Mon Mar 12 12:48:57 2012 +0100
1d70556
MEDIUM: log: split of log_format generation
by William Lallemand
· Mon Mar 12 12:46:41 2012 +0100
4a5cade
MEDIUM: session: implement the "use-server" directive
by Willy Tarreau
· Thu Apr 05 21:09:48 2012 +0200
9a54e13
MINOR: config: disable header captures in TCP mode and complain
by Willy Tarreau
· Sat Mar 24 08:33:05 2012 +0100
bddd4fd
MEDIUM: log: use log_format for mode tcplog
by William Lallemand
· Mon Feb 27 11:23:10 2012 +0100
f09c660
MEDIUM: backend: add the 'first' balancing algorithm
by Willy Tarreau
· Mon Feb 13 17:12:08 2012 +0100
3ebb116
MINOR: backend: rework the LC definition to support other connection-based algos
by Willy Tarreau
· Mon Feb 13 16:57:44 2012 +0100
ff67813
MINOR: config: emit a warning when 'default_backend' masks servers
by Willy Tarreau
· Mon Feb 13 14:32:34 2012 +0100
723b73a
MINOR: config: Parse the string of the log-format config keyword
by William Lallemand
· Wed Feb 08 16:37:49 2012 +0100
8b15ba1
MEDIUM: improve config check return codes
by Willy Tarreau
· Thu Feb 02 17:48:18 2012 +0100
6f9b003
BUG: fix double free in peers config error path
by Willy Tarreau
· Thu Feb 02 17:06:13 2012 +0100
62c3be2
BUG/MEDIUM: correctly disable servers tracking another disabled servers.
by Willy Tarreau
· Fri Jan 20 13:12:32 2012 +0100
c2247f0
MEDIUM: http: add support for sending the server's name in the outgoing request
by Mark Lamourine
· Wed Jan 04 13:02:01 2012 -0500
0f99e34
MEDIUM: log: Use linked lists for loggers
by William Lallemand
· Wed Oct 12 17:50:54 2011 +0200
0cec331
MINOR: config: tolerate server "cookie" setting in non-HTTP mode
by Willy Tarreau
· Mon Oct 31 13:49:26 2011 +0100
4426770
CLEANUP: rename possibly confusing struct field "tracked"
by Willy Tarreau
· Fri Oct 28 15:35:33 2011 +0200
d66bf96
BUG/MINOR: fix a segfault when parsing a config with undeclared peers
by Willy Tarreau
· Fri Oct 28 14:16:49 2011 +0200
ac1932d
MEDIUM: tune.http.maxhdr makes it possible to configure the maximum number of HTTP headers
by Willy Tarreau
· Mon Oct 24 19:14:41 2011 +0200
34eb671
OPTIM/MINOR: move the hdr_idx pools out of the proxy struct
by Willy Tarreau
· Mon Oct 24 18:15:04 2011 +0200
bd9a0a7
OPTIM/MINOR: make it possible to change pipe size (tune.pipesize)
by Willy Tarreau
· Sun Oct 23 21:14:29 2011 +0200
122541c
[BUG] peers: don't keep a peers section which has a NULL frontend
by Willy Tarreau
· Wed Sep 07 21:24:49 2011 +0200
b249e84
[BUG] peers: the peer frontend must not emit any log
by Willy Tarreau
· Wed Sep 07 18:41:08 2011 +0200
3c63fd8
[MEDIUM] don't limit peers nor stats socket to maxconn nor maxconnrate
by Willy Tarreau
· Wed Sep 07 18:00:47 2011 +0200
3ae65a1
[BUG] peers: don't pre-allocate 65000 connections to each peer
by Willy Tarreau
· Wed Sep 07 17:40:39 2011 +0200
81c25d0
[MEDIUM] add support for global.maxconnrate to limit the per-process conn rate.
by Willy Tarreau
· Wed Sep 07 15:17:21 2011 +0200
b48f958
[CLEANUP] cfgparse: fix reported options for the "bind" keyword
by Willy Tarreau
· Mon Sep 05 01:17:06 2011 +0200
86ad42c
[MINOR] make use of set_host_port() and get_host_port() to get rid of family mismatches
by Willy Tarreau
· Sat Aug 27 12:29:07 2011 +0200
87cf514
[MEDIUM] http: make x-forwarded-for addition conditional
by Willy Tarreau
· Fri Aug 19 22:57:24 2011 +0200
1ee51a6
[BUG] check: http-check expect + regex would crash in defaults section
by Willy Tarreau
· Fri Aug 19 20:04:17 2011 +0200
1620ec3
[MEDIUM] checks: group health checks methods by values and save option bits
by Willy Tarreau
· Sat Aug 06 17:05:02 2011 +0200
ec032d6
[MINOR] check: add redis check support
by Hervé COMMOWICK
· Fri Aug 05 16:23:48 2011 +0200
237250c
[BUG] proxy: stats frontend and peers were missing many initializers
by Willy Tarreau
· Fri Jul 29 01:49:03 2011 +0200
918ff60
[MAJOR] proxy: finally get rid of maintain_proxies()
by Willy Tarreau
· Mon Jul 25 16:33:49 2011 +0200
07687c1
[MEDIUM] listeners: queue proxy-bound listeners at the proxy's
by Willy Tarreau
· Sun Jul 24 23:55:06 2011 +0200
5e55f5d
[MINOR] Consistently free expr on error in cfg_parse_listen()
by Simon Horman
· Fri Jul 15 13:14:07 2011 +0900
fa46168
[MINOR] Add non-stick server option
by Simon Horman
· Sat Jun 25 09:39:49 2011 +0900
e0d1bfb
[MINOR] Allow shutdown of sessions when a server becomes unavailable
by Simon Horman
· Tue Jun 21 14:34:58 2011 +0900
af51495
[MINOR] Add active connection list to server
by Simon Horman
· Tue Jun 21 14:34:57 2011 +0900
212f778
[BUG] checks: fix support of Mysqld >= 5.5 for mysql-check
by Hervé COMMOWICK
· Fri Jun 10 14:05:59 2011 +0200
ab1a3e9
[CLEANUP] config: remove some left-over printf debugging code from previous patch
by Willy Tarreau
· Tue Jun 14 07:49:12 2011 +0200
fbb7842
[MINOR] config: automatically compute a default fullconn value
by Willy Tarreau
· Sun Jun 05 15:38:35 2011 +0200
44702af
[MINOR] config: make it possible to specify a cookie even without a server
by Willy Tarreau
· Mon May 30 18:47:41 2011 +0200
96e3121
[MEDIUM] http: add support for "http-no-delay"
by Willy Tarreau
· Mon May 30 18:10:30 2011 +0200
436d9ed
[REORG] http: move HTTP error codes back to proto_http.h
by Willy Tarreau
· Wed May 11 16:10:11 2011 +0200
Next »