Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
09f2e77eb1adb6cd462744784aa9bd666219cf8b
/
src
/
cfgparse.c
« Previous
16e4910
CLEANUP: cfgparse: Code reindentation.
by Frédéric Lécaille
· 6 years ago
6617e76
CLEANUP: cfgparse: Return asap from cfg_parse_peers().
by Frédéric Lécaille
· 7 years ago
1825103
MINOR: cfgparse: Extract some code to be re-used.
by Frédéric Lécaille
· 6 years ago
76e84f5
MINOR: backend: move hash_balance_factor out of chash
by Willy Tarreau
· 6 years ago
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· 6 years ago
b7b3faa
MEDIUM: servers: Replace idle-timeout with pool-purge-delay.
by Olivier Houchard
· 6 years ago
006e310
MEDIUM: servers: Add a command to limit the number of idling connections.
by Olivier Houchard
· 6 years ago
86006a5
MEDIUM: proxy: Set http-reuse safe as default.
by Olivier Houchard
· 6 years ago
76a551d
MINOR: config: make sure to associate the proper mux to bind and servers
by Willy Tarreau
· 6 years ago
bf7a959
BUG/MINOR: cfgparse: Fix the call to post parser of the last sections parsed
by Christopher Faulet
· 6 years ago
7805e2b
BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name
by Christopher Faulet
· 6 years ago
e655251
MINOR: initcall: use initcalls for section parsers
by Willy Tarreau
· 6 years ago
beb859a
MINOR: polling: add an option to support busy polling
by Willy Tarreau
· 6 years ago
7ff4f14
BUG/MINOR: config: Be aware of the HTX during the check of mux protocols
by Christopher Faulet
· 6 years ago
3a1f5fd
REORG: config: extract the proxy parser into cfgparse-listen.c
by Willy Tarreau
· 6 years ago
36b9e22
REORG: config: extract the global section parser into cfgparse-global
by Willy Tarreau
· 6 years ago
a14c03e
CLEANUP: Fix typos in the cfgparse subsystem
by Joseph Herlant
· 6 years ago
6b44975
BUG/MINOR: config: Copy default error messages when parsing of a backend starts
by Christopher Faulet
· 6 years ago
4db49c0
BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn
by Willy Tarreau
· 6 years ago
cf62f7e
MEDIUM: cli: implement 'mode cli' proxy analyzers
by William Lallemand
· 6 years ago
68ad3a4
MINOR: proxy: add a new option "http-use-htx"
by Willy Tarreau
· 6 years ago
3332090
MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80.
by Olivier Houchard
· 6 years ago
9504dd6
MINOR: config: use atleast2() instead of my_popcountl() where relevant
by Willy Tarreau
· 6 years ago
d944344
BUILD: peers: check allocation error during peers_init_sync()
by Willy Tarreau
· 6 years ago
315b39c
MINOR: http: Use same flag for httpclose and forceclose options
by Christopher Faulet
· 6 years ago
4212a30
MEDIUM: http: Ignore http-tunnel option on backend
by Christopher Faulet
· 6 years ago
98db976
MEDIUM: http: Ignore http-pretend-keepalive option on frontend
by Christopher Faulet
· 6 years ago
61c112a
REORG: http: move HTTP rules parsing to http_rules.c
by Willy Tarreau
· 6 years ago
2fe7dd0
MEDIUM: protocol: sockpair protocol
by William Lallemand
· 6 years ago
8ed0a3e
MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol
by Christopher Faulet
· 7 years ago
a717b99
MINOR: mux/frontend: Add 'proto' keyword to force the mux protocol
by Christopher Faulet
· 7 years ago
0c026f4
MINOR: threads: add more consistency between certain variables in no-thread case
by Willy Tarreau
· 6 years ago
c477b6f
BUG/MEDIUM: threads: unbreak "bind" referencing an incorrect thread number
by Willy Tarreau
· 6 years ago
0ccd322
MINOR: threads: move "nbthread" parsing to hathreads.c
by Willy Tarreau
· 6 years ago
c786768
BUG/MINOR: config: stick-table is not supported in defaults section
by Willy Tarreau
· 6 years ago
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· 6 years ago
44e609b
MINOR: dns: Implement `parse-resolv-conf` directive
by Ben Draut
· 6 years ago
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· 6 years ago
1599b80
MINOR: tasks: Make the number of tasks to run at once configurable.
by Olivier Houchard
· 6 years ago
760e81d
MINOR: backend: implement random-based load balancing
by Willy Tarreau
· 7 years ago
46deab6
BUG/MINOR: config: disable http-reuse on TCP proxies
by Willy Tarreau
· 7 years ago
054fbee
MINOR: config: Warn if resolvers has no nameservers
by Ben Draut
· 7 years ago
28ac099
MINOR: log: Keep the ref when a log server is copied to avoid duplicate entries
by Christopher Faulet
· 7 years ago
4b0b79d
MINOR: log: move 'log' keyword parsing in dedicated function
by Christopher Faulet
· 7 years ago
4288c5a
BUG/MINOR: force-persist and ignore-persist only apply to backends
by Cyril Bonté
· 7 years ago
9619e72
CLEANUP: cfgparse: Remove unused label end
by Tim Duesterhus
· 7 years ago
9ad9f35
DOC: cfgparse: Warn on option (tcp|http)log in backend
by Tim Duesterhus
· 7 years ago
58aa5cc
BUG/MINOR: config: don't emit a warning when global stats is incompletely configured
by Willy Tarreau
· 7 years ago
a41d531
MINOR: config: Enable tracking of up to MAX_SESS_STKCTR stick counters.
by Frédéric Lécaille
· 7 years ago
421f02e
MINOR: threads: add a MAX_THREADS define instead of LONGBITS
by Willy Tarreau
· 7 years ago
c578d9a
MINOR: mworker: Update messages referencing exit-on-failure
by Tim Duesterhus
· 7 years ago
721d8e0
MINOR: config: report when "monitor fail" rules are misplaced
by Willy Tarreau
· 7 years ago
7e351ee
BUILD/MINOR: haproxy: compiling config cpu parsing handling when needed
by David Carlier
· 7 years ago
4cfede8
MAJOR: mworker: exits the master on failure
by William Lallemand
· 7 years ago
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· 7 years ago
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· 7 years ago
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· 7 years ago
cb6a945
MINOR: config: Add the threads support in cpu-map directive
by Christopher Faulet
· 7 years ago
11da456
MINOR:: config: Remove thread-map directive
by Christopher Faulet
· 7 years ago
ff4121f
MINOR: config: Support partial ranges in cpu-map directive
by Christopher Faulet
· 7 years ago
26028f6
MINOR: config: Add auto-increment feature for cpu-map
by Christopher Faulet
· 7 years ago
f1f0c5f
MINOR: config: Export parse_process_number and use it wherever it's applicable
by Christopher Faulet
· 7 years ago
5ab5177
MINOR: config: Slightly change how parse_process_number works
by Christopher Faulet
· 7 years ago
1dcb9cb
MINOR: config: Support a range to specify processes in "cpu-map" parameter
by Christopher Faulet
· 7 years ago
45a66cc
MEDIUM: config: ensure that tune.bufsize is at least 16384 when using HTTP/2
by Willy Tarreau
· 7 years ago
75ea0a0
BUG/MEDIUM: mworker: does not close inherited FD
by William Lallemand
· 7 years ago
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· 7 years ago
6251902
MINOR: threads: Add thread-map config parameter in the global section
by Christopher Faulet
· 7 years ago
b2812a6
MEDIUM: thread/dns: Make DNS thread-safe
by Christopher Faulet
· 7 years ago
80527f5
MAJOR: threads/peers: Make peers thread safe
by Emeric Brun
· 7 years ago
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
be0faa2
MINOR: threads: Add nbthread parameter
by Christopher Faulet
· 7 years ago
0108bb3
MEDIUM: mailers: Init alerts during conf parsing and refactor their processing
by Christopher Faulet
· 7 years ago
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· 7 years ago
1b421ea
MINOR: acl: Pass the ACLs as an explicit parameter of build_acl_cond
by Christopher Faulet
· 7 years ago
e4e830d
MINOR: action: Factorize checks on rules calling check_ptr if defined
by Christopher Faulet
· 7 years ago
4fce0d8
MINOR: action: Use trk_idx instead of tcp/http_trk_idx
by Christopher Faulet
· 7 years ago
48b4bb4
MEDIUM: cfgparse: post parsing registration
by William Lallemand
· 7 years ago
d2ff56d
MEDIUM: cfgparse: post section callback
by William Lallemand
· 7 years ago
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
Next »