Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
0c535fd1b57cceae327703820476c2b90c3c9dc6
/
src
/
cfgparse.c
« Previous
f5ae8f7
MEDIUM: config: centralize handling of SSL config per bind line
by Willy Tarreau
· 12 years ago
50acaaa
MINOR: config: make the tasks "nice" value configurable on "bind" lines.
by Willy Tarreau
· 12 years ago
403edff
MEDIUM: config: implement maxsslconn in the global section
by Willy Tarreau
· 12 years ago
32368ce
MEDIUM: config: support per-listener backlog and maxconn
by Willy Tarreau
· 12 years ago
e566ecb
MEDIUM: ssl: add support for prefer-server-ciphers option
by David BERARD
· 12 years ago
c230b8b
MEDIUM: config: add "nosslv3" and "notlsv1" on bind and server lines
by Willy Tarreau
· 12 years ago
d7aacbf
MEDIUM: config: add a "ciphers" keyword to set SSL cipher suites
by Willy Tarreau
· 12 years ago
fc32aca
MINOR: ssl add global setting tune.sslcachesize to set SSL session cache size.
by Emeric Brun
· 12 years ago
aa35f1f
MEDIUM: ssl: replace OpenSSL's session cache with the shared cache
by Emeric Brun
· 12 years ago
fbac663
MINOR: ssl: disable TCP quick-ack by default on SSL listeners
by Willy Tarreau
· 12 years ago
e1f38db
MEDIUM: ssl: protect against client-initiated renegociation
by Emeric Brun
· 12 years ago
01f8e2f
MEDIUM: config: add support for the 'ssl' option on 'server' lines
by Emeric Brun
· 12 years ago
6e15929
MEDIUM: config: add the 'ssl' keyword on 'bind' lines
by Emeric Brun
· 12 years ago
22cda21
MAJOR: connection: make the PROXY decoder a handshake handler
by Willy Tarreau
· 12 years ago
c7e4238
REORG: buffers: split buffers into chunk,buffer,channel
by Willy Tarreau
· 12 years ago
c578891
CLEANUP: connection: split sock_ops into data_ops, app_cp and si_ops
by Willy Tarreau
· 12 years ago
75bf2c9
REORG: sock_raw: rename the files raw_sock*
by Willy Tarreau
· 12 years ago
da92e2f
REORG/MINOR: checks: put a struct connection into the server
by Willy Tarreau
· 12 years ago
801a0a3
DOC: fix name for "option independant-streams"
by Jamie Gloudon
· 12 years ago
eb2c24a
MINOR: checks: add on-marked-up option
by Justin Karneges
· 12 years ago
39b0665
BUG/MINOR: commit 196729ef used wrong condition resulting in freeing constants
by Willy Tarreau
· 12 years ago
4992dd2
MINOR: http: add support for "httponly" and "secure" cookie attributes
by Willy Tarreau
· 12 years ago
b5ba17e
BUG/MINOR: config: do not report twice the incompatibility between cookie and non-http
by Willy Tarreau
· 12 years ago
6740213
REORG/MINOR: use dedicated proxy flags for the cookie handling
by Willy Tarreau
· 12 years ago
99a7ca2
BUG/MINOR: log: don't report logformat errors in backends
by Willy Tarreau
· 12 years ago
196729e
BUG/MINOR: fix option httplog validation with TCP frontends
by Willy Tarreau
· 12 years ago
d88fd82
MEDIUM: protocol: add a pointer to struct sock_ops to the listener struct
by Emeric Brun
· 12 years ago
7af4605
BUG/MAJOR: trash must always be the size of a buffer
by David du Colombier
· 12 years ago
ce887fd
MEDIUM: session: add support for tunnel timeouts
by Willy Tarreau
· 13 years ago
d02394b
MEDIUM: stream_interface: derive the socket operations from the target
by Willy Tarreau
· 13 years ago
b950959
CLEANUP: auth: make the code build again with DEBUG_AUTH
by Willy Tarreau
· 13 years ago
0a3dd74
MEDIUM: cfgparse: use the new error reporting framework for remaining cfg_keywords
by Willy Tarreau
· 13 years ago
a93c74b
MEDIUM: cfgparse: make backend_parse_balance() use memprintf to report errors
by Willy Tarreau
· 13 years ago
f4068b6
MINOR: cfgparse: use a common errmsg pointer for all parsers
by Willy Tarreau
· 13 years ago
26d8c59
REORG/MEDIUM: replace stream interface protocol functions by a proto pointer
by Willy Tarreau
· 13 years ago
cd3b094
REORG: rename "pattern" files
by Willy Tarreau
· 13 years ago
1278578
REORG: use the name "sample" instead of "pattern" to designate extracted data
by Willy Tarreau
· 13 years ago
b7451bb
MEDIUM: acl: report parsing errors to the caller
by Willy Tarreau
· 13 years ago
32a6f2e
MEDIUM: acl/pattern: use the same direction scheme
by Willy Tarreau
· 13 years ago
5e19a28
MINOR: log: log-format: usable without httplog and tcplog
by William Lallemand
· 13 years ago
a73203e
MEDIUM: log: Unique ID
by William Lallemand
· 13 years ago
1d70556
MEDIUM: log: split of log_format generation
by William Lallemand
· 13 years ago
4a5cade
MEDIUM: session: implement the "use-server" directive
by Willy Tarreau
· 13 years ago
9a54e13
MINOR: config: disable header captures in TCP mode and complain
by Willy Tarreau
· 13 years ago
bddd4fd
MEDIUM: log: use log_format for mode tcplog
by William Lallemand
· 13 years ago
f09c660
MEDIUM: backend: add the 'first' balancing algorithm
by Willy Tarreau
· 13 years ago
3ebb116
MINOR: backend: rework the LC definition to support other connection-based algos
by Willy Tarreau
· 13 years ago
ff67813
MINOR: config: emit a warning when 'default_backend' masks servers
by Willy Tarreau
· 13 years ago
723b73a
MINOR: config: Parse the string of the log-format config keyword
by William Lallemand
· 13 years ago
8b15ba1
MEDIUM: improve config check return codes
by Willy Tarreau
· 13 years ago
6f9b003
BUG: fix double free in peers config error path
by Willy Tarreau
· 13 years ago
62c3be2
BUG/MEDIUM: correctly disable servers tracking another disabled servers.
by Willy Tarreau
· 13 years ago
c2247f0
MEDIUM: http: add support for sending the server's name in the outgoing request
by Mark Lamourine
· 13 years ago
0f99e34
MEDIUM: log: Use linked lists for loggers
by William Lallemand
· 13 years ago
0cec331
MINOR: config: tolerate server "cookie" setting in non-HTTP mode
by Willy Tarreau
· 13 years ago
4426770
CLEANUP: rename possibly confusing struct field "tracked"
by Willy Tarreau
· 13 years ago
d66bf96
BUG/MINOR: fix a segfault when parsing a config with undeclared peers
by Willy Tarreau
· 13 years ago
ac1932d
MEDIUM: tune.http.maxhdr makes it possible to configure the maximum number of HTTP headers
by Willy Tarreau
· 13 years ago
34eb671
OPTIM/MINOR: move the hdr_idx pools out of the proxy struct
by Willy Tarreau
· 13 years ago
bd9a0a7
OPTIM/MINOR: make it possible to change pipe size (tune.pipesize)
by Willy Tarreau
· 13 years ago
122541c
[BUG] peers: don't keep a peers section which has a NULL frontend
by Willy Tarreau
· 13 years ago
b249e84
[BUG] peers: the peer frontend must not emit any log
by Willy Tarreau
· 13 years ago
3c63fd8
[MEDIUM] don't limit peers nor stats socket to maxconn nor maxconnrate
by Willy Tarreau
· 13 years ago
3ae65a1
[BUG] peers: don't pre-allocate 65000 connections to each peer
by Willy Tarreau
· 13 years ago
81c25d0
[MEDIUM] add support for global.maxconnrate to limit the per-process conn rate.
by Willy Tarreau
· 13 years ago
b48f958
[CLEANUP] cfgparse: fix reported options for the "bind" keyword
by Willy Tarreau
· 13 years ago
86ad42c
[MINOR] make use of set_host_port() and get_host_port() to get rid of family mismatches
by Willy Tarreau
· 13 years ago
87cf514
[MEDIUM] http: make x-forwarded-for addition conditional
by Willy Tarreau
· 13 years ago
1ee51a6
[BUG] check: http-check expect + regex would crash in defaults section
by Willy Tarreau
· 13 years ago
1620ec3
[MEDIUM] checks: group health checks methods by values and save option bits
by Willy Tarreau
· 13 years ago
ec032d6
[MINOR] check: add redis check support
by Hervé COMMOWICK
· 13 years ago
237250c
[BUG] proxy: stats frontend and peers were missing many initializers
by Willy Tarreau
· 13 years ago
918ff60
[MAJOR] proxy: finally get rid of maintain_proxies()
by Willy Tarreau
· 13 years ago
07687c1
[MEDIUM] listeners: queue proxy-bound listeners at the proxy's
by Willy Tarreau
· 13 years ago
5e55f5d
[MINOR] Consistently free expr on error in cfg_parse_listen()
by Simon Horman
· 13 years ago
fa46168
[MINOR] Add non-stick server option
by Simon Horman
· 13 years ago
e0d1bfb
[MINOR] Allow shutdown of sessions when a server becomes unavailable
by Simon Horman
· 13 years ago
af51495
[MINOR] Add active connection list to server
by Simon Horman
· 13 years ago
212f778
[BUG] checks: fix support of Mysqld >= 5.5 for mysql-check
by Hervé COMMOWICK
· 13 years ago
ab1a3e9
[CLEANUP] config: remove some left-over printf debugging code from previous patch
by Willy Tarreau
· 13 years ago
fbb7842
[MINOR] config: automatically compute a default fullconn value
by Willy Tarreau
· 13 years ago
44702af
[MINOR] config: make it possible to specify a cookie even without a server
by Willy Tarreau
· 13 years ago
96e3121
[MEDIUM] http: add support for "http-no-delay"
by Willy Tarreau
· 13 years ago
436d9ed
[REORG] http: move HTTP error codes back to proto_http.h
by Willy Tarreau
· 14 years ago
11bcb6c
[MEDIUM] IPv6 support for syslog
by David du Colombier
· 14 years ago
2dff0c2
[MINOR] cfgparse: better report wrong listening addresses and make use of str2sa_range
by Willy Tarreau
· 14 years ago
9842ff1
[MINOR] update comment about IPv6 support for server
by David du Colombier
· 14 years ago
fab5a43
[MEDIUM] config: rework the IPv4/IPv6 address parser to support host-only addresses
by Willy Tarreau
· 14 years ago
5ab04ec
[MEDIUM] server: add support for the "send-proxy" option
by Willy Tarreau
· 14 years ago
ff011f2
[REORG] http: move the http-request rules to proto_http
by Willy Tarreau
· 14 years ago
6f5ccb1
[MEDIUM] add internal support for IPv6 server addresses
by David du Colombier
· 14 years ago
d6cc532
[MINOR] cfgparse: only keep one of dispatch, transparent, http_proxy
by Willy Tarreau
· 14 years ago
f5ab69a
[MINOR] proxy: add PR_O2_DISPATCH to detect dispatch mode
by Willy Tarreau
· 14 years ago
9d9ed01
[MINOR] config: warn if response-only conditions are used in "redirect" rules
by Willy Tarreau
· 14 years ago
c8b1109
[BUG] cfgparse: correctly count one socket per port in ranges
by Willy Tarreau
· 14 years ago
38b4156
[MINOR] checks: add PostgreSQL health check
by Rauf Kuliyev
· 14 years ago
48936af
[MINOR] log: ability to override the syslog tag
by Kevinm
· 14 years ago
48a7e72
[MINOR] tcp: add support for dynamic MSS setting
by Willy Tarreau
· 14 years ago
df5b38f
[MINOR] log: add support for passing the forwarded hostname
by Joe Williams
· 14 years ago
02ff8ef
[MINOR] add warnings on features not compatible with multi-process mode
by Cyril Bonté
· 14 years ago
Next »