Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
d5370e1d6c2007f07d1bf743aa6b8034a8196fda
/
src
/
cfgparse.c
0de59fd
MINOR: listeners: new function create_listeners
by Willy Tarreau
· 7 years ago
9d5be5c
MINOR: protocols: register the ->add function and stop calling them directly
by Willy Tarreau
· 7 years ago
3228238
MINOR: protocols: always pass a "port" argument to the listener creation
by Willy Tarreau
· 7 years ago
084aa96
MINOR: logs: Realloc log buffers only after the config is parsed and checked
by Christopher Faulet
· 7 years ago
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· 7 years ago
3ef2639
MEDIUM: chunks: Realloc trash buffers only after the config is parsed and checked
by Christopher Faulet
· 7 years ago
748919a
MINOR: chunks: Use dedicated function to init/deinit trash buffers
by Christopher Faulet
· 7 years ago
ca36102
CLEANUP: listener: remove the unused handler field
by Willy Tarreau
· 7 years ago
0c219be
BUG/MEDIUM: dns: fix accepted_payload_size parser to avoid integer overflow
by Willy Tarreau
· 7 years ago
9d8dbbc
MINOR: dns: Maximum DNS udp payload set to 8192
by Baptiste Assmann
· 7 years ago
686408b
MINOR: dns: default "hold obsolete" timeout set to 0
by Baptiste Assmann
· 7 years ago
2af08fe
MINOR: dns: enabled edns0 extension and make accpeted payload size tunable
by Baptiste Assmann
· 7 years ago
2043327
MINOR: dns: duplicate entries in resolution wait queue for SRV records
by Baptiste Assmann
· 7 years ago
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· 7 years ago
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· 7 years ago
f1d33db
CLEANUP: task: remove all initializations to TICK_ETERNITY after task_new()
by Willy Tarreau
· 7 years ago
ed2b4a6
BUG/MINOR: peers: peer synchronization issue (with several peers sections).
by Frédéric Lécaille
· 7 years ago
96fd926
BUG/MAJOR: http: fix buffer overflow on loguri buffer.
by Emeric Brun
· 7 years ago
50174f3
BUG/MINOR: cfgparse: Check if tune.http.maxhdr is in the range 1..32767
by Christopher Faulet
· 7 years ago
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· 7 years ago
4274637
REORG: dns: dns_option structure, storage of hostname_dn
by Baptiste Assmann
· 8 years ago
23e9e93
MINOR: log: Add logurilen tunable.
by Stéphane Cottin
· 7 years ago
69f9b3b
MEDIUM: mworker: exit-on-failure option
by William Lallemand
· 7 years ago
095ba4c
MEDIUM: mworker: replace systemd mode by master worker mode
by William Lallemand
· 7 years ago
7f80eb2
MEDIUM: proxy: zombify proxies only when the expose-fd socket is bound
by William Lallemand
· 7 years ago
b418c12
MINOR: server: cli: Add server FQDNs to server-state file and stats socket.
by Frédéric Lécaille
· 8 years ago
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· 8 years ago
1fc0516
MINOR: proxy: Don't close FDs if not our proxy.
by Olivier Houchard
· 8 years ago
1822e8c
BUG/MINOR: config: missing goto out after parsing an incorrect ACL character
by Willy Tarreau
· 8 years ago
ea5b0e6
MINOR: config parsing: add warning when log-format/tcplog/httplog is overriden in "defaults" sections
by Guillaume de Lafond
· 8 years ago
2efc649
BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity().
by Frédéric Lécaille
· 8 years ago
a5938f7
CLEANUP: config: Typo in comment.
by Olivier Houchard
· 8 years ago
4e69404
MINOR: server: Add dynamic session cookies.
by Olivier Houchard
· 8 years ago
de7dc88
MINOR: config: warn when some HTTP rules are used in a TCP proxy
by Willy Tarreau
· 8 years ago
8ef7525
MAJOR: spoe: refactor the filter to clean up the code
by Christopher Faulet
· 8 years ago
4f86264
BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule
by Willy Tarreau
· 8 years ago
3f78357
OPTIM/MINOR: config: Optimize fullconn automatic computation loading configuration
by Emeric Brun
· 8 years ago
48ef4c9
MINOR: tools: make str2sa_range() return the port in a separate argument
by Willy Tarreau
· 8 years ago
4c18346
BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options
by Willy Tarreau
· 8 years ago
0184ea7
BUG/MAJOR: channel: Fix the definition order of channel analyzers
by Christopher Faulet
· 8 years ago
17d4538
MINOR: ssl_sock: implement and use prepare_srv()/destroy_srv()
by Willy Tarreau
· 8 years ago
a261e9b
CLEANUP: connection: remove all direct references to raw_sock and ssl_sock
by Willy Tarreau
· 8 years ago
795cdab
MINOR: ssl_sock: implement ssl_sock_destroy_bind_conf()
by Willy Tarreau
· 8 years ago
55d3791
MEDIUM: ssl_sock: implement ssl_sock_prepare_bind_conf()
by Willy Tarreau
· 8 years ago
0320934
MEDIUM: ssl: remote the proxy argument from most functions
by Willy Tarreau
· 8 years ago
c95bad5
MEDIUM: move listener->frontend to bind_conf->frontend
by Willy Tarreau
· 8 years ago
71a8c7c
MINOR: listener: move the transport layer pointer to the bind_conf
by Willy Tarreau
· 8 years ago
94ff03a
BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
by Willy Tarreau
· 8 years ago
3687803
MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c
by Willy Tarreau
· 8 years ago
14e36a1
MEDIUM: cfgparse: move ssl-dh-param-file parsing to ssl_sock
by Willy Tarreau
· 8 years ago
f22e968
MINOR: cfgparse: move parsing of ssl-default-{bind,server}-ciphers to ssl_sock
by Willy Tarreau
· 8 years ago
0bea58d
MEDIUM: cfgparse: move maxsslconn parsing to ssl_sock
by Willy Tarreau
· 8 years ago
9ceda38
MEDIUM: cfgparse: move all tune.ssl.* keywords to ssl_sock
by Willy Tarreau
· 8 years ago
8c3b0fd
MINOR: cfgparse: move parsing of "ca-base" and "crt-base" to ssl_sock
by Willy Tarreau
· 8 years ago
ece9b07
MINOR: cfgparse: add two new functions to check arguments count
by Willy Tarreau
· 8 years ago
3971310
REORG: tcp-rules: move tcp rules processing to their own file
by Willy Tarreau
· 8 years ago
d39ad44
CLEANUP: cfgparse: cascade the warnif_misplaced_* rules
by Willy Tarreau
· 8 years ago
ae9bea0
CLEANUP: counters: move from 3 types to 2 types
by Willy Tarreau
· 8 years ago
8a4e442
MEDIUM: log-format: Use standard HAProxy log system to report errors
by Thierry FOURNIER / OZON.IO
· 8 years ago
4ed1c95
MINOR: http/conf: store the use_backend configuration file and line for logs
by Thierry FOURNIER / OZON.IO
· 8 years ago
5948b01
BUG/MINOR: conf: calloc untested
by Thierry FOURNIER / OZON.IO
· 8 years ago
59fd511
MEDIUM: log-format/conf: take into account the parse_logformat_string() return code
by Thierry FOURNIER / OZON.IO
· 8 years ago
6fe0e1b
CLEANUP: log-format: remove unused arguments
by Thierry FOURNIER / OZON.IO
· 8 years ago
9ed6203
REORG: cli: split dumpstats.h in stats.h and cli.h
by William Lallemand
· 8 years ago
ba7bc16
MINOR: spoe/checks: Add support for SPOP health checks
by Christopher Faulet
· 8 years ago
79bdef3
MINOR: cfgparse: Parse scope lines and save the last one parsed
by Christopher Faulet
· 8 years ago
7110b40
MINOR: cfgparse: Add functions to backup and restore registered sections
by Christopher Faulet
· 8 years ago
898566e
CLEANUP: remove last references to 'ruleset' section
by Christopher Faulet
· 8 years ago
987e16d
MINOR: dns: implement extra 'hold' timers.
by Baptiste Assmann
· 8 years ago
757478e
BUG/MEDIUM: servers: properly propagate the maintenance states during startup
by Willy Tarreau
· 8 years ago
71c432e
CLEANUP: cfgparse: Very minor spelling correction
by Ian Miell
· 9 years ago
b1f48e3
MINOR: backend: add hash-balance-factor option for hash-type consistent
by Andrew Rodland
· 8 years ago
620408f
MEDIUM: tcp: add registration and processing of TCP L5 rules
by Willy Tarreau
· 8 years ago
7d9736f
CLEANUP: tcp rules: mention everywhere that tcp-conn rules are L4
by Willy Tarreau
· 8 years ago
a0bcbdc
MEDIUM: make SO_REUSEPORT configurable
by Lukas Tribus
· 8 years ago
70d6045
MINOR: cfgparse: few memory leaks fixes.
by David Carlier
· 8 years ago
e4edc6b
MEDIUM: http: implement http-response track-sc* directive
by Ruoshan Huang
· 8 years ago
831962e
CLEANUP: fixed some usages of realloc leading to memory leak
by Hubert Verstraete
· 8 years ago
7bba4cc
BUG/MEDIUM: fix risk of segfault with "show tls-keys"
by William Lallemand
· 8 years ago
659fbf0
BUG/MEDIUM: config: fix multiple declaration of section parsers
by Willy Tarreau
· 8 years ago
6e46ff1
BUG/MINOR: fix listening IP address storage for frontends (cont)
by Vincent Bernat
· 8 years ago
6e61589
BUG/MAJOR: fix listening IP address storage for frontends
by Vincent Bernat
· 8 years ago
5e4261b
CLEANUP: config: detect double registration of a config section
by Willy Tarreau
· 8 years ago
4920d70
BUG/MINOR: fix maxaccept computation according to the frontend process range
by Cyril Bonté
· 9 years ago
7c0ffd2
BUG/MEDIUM: fix maxaccept computation on per-process listeners
by Willy Tarreau
· 9 years ago
97880bb
BUG/MINOR: cfgparse: couple of small memory leaks.
by David Carlier
· 9 years ago
02779b6
CLEANUP: uniformize last argument of malloc/calloc
by Vincent Bernat
· 9 years ago
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· 9 years ago
776e518
MINOR: cfgparse: warn when gid parameter is not a number
by Baptiste Assmann
· 9 years ago
79fee6a
MINOR: cfgparse: warn when uid parameter is not a number
by Baptiste Assmann
· 9 years ago
0618195
BUG/MEDIUM: stats: stats bind-process doesn't propagate the process mask correctly
by Cyril Bonté
· 9 years ago
235fcfc
MINOR: mailers: make it possible to configure the connection timeout
by Pieter Baauw
· 9 years ago
7a91a0e
MEDIUM: cfgparse: reject incorrect 'timeout retry' keyword spelling in resolvers
by Pieter Baauw
· 9 years ago
1d54972
MEDIUM: config: allow to manipulate environment variables in the global section
by Willy Tarreau
· 9 years ago
443ea1a
MINOR: filters: Extract proxy stuff from the struct filter
by Christopher Faulet
· 9 years ago
309c641
MEDIUM: filters: Replace filter_http_headers callback by an analyzer
by Christopher Faulet
· 9 years ago
3d97c90
REORG: filters: Prepare creation of the HTTP compression filter
by Christopher Faulet
· 9 years ago
d7c9196
MAJOR: filters: Add filters support
by Christopher Faulet
· 10 years ago
3b90f0a
BUG/MEDIUM: config: Adding validation to stick-table expire value.
by Ben Cabot
· 9 years ago
7f43fa9
BUG/MEDIUM: dns: no DNS resolution happens if no ports provided to the nameserver
by Baptiste Assmann
· 9 years ago
Next »