Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
77e8919fc6f382f3a7facdc814b8618b8987200f
/
src
/
cfgparse.c
8ed0a3e
MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol
by Christopher Faulet
· Tue Apr 10 14:45:45 2018 +0200
a717b99
MINOR: mux/frontend: Add 'proto' keyword to force the mux protocol
by Christopher Faulet
· Tue Apr 10 14:43:00 2018 +0200
0c026f4
MINOR: threads: add more consistency between certain variables in no-thread case
by Willy Tarreau
· Wed Aug 01 19:12:20 2018 +0200
c477b6f
BUG/MEDIUM: threads: unbreak "bind" referencing an incorrect thread number
by Willy Tarreau
· Fri Jul 27 18:07:41 2018 +0200
0ccd322
MINOR: threads: move "nbthread" parsing to hathreads.c
by Willy Tarreau
· Mon Jul 30 10:34:35 2018 +0200
c786768
BUG/MINOR: config: stick-table is not supported in defaults section
by Willy Tarreau
· Fri Jul 27 10:26:22 2018 +0200
843b7cb
MEDIUM: chunks: make the chunk struct's fields match the buffer struct
by Willy Tarreau
· Fri Jul 13 10:54:26 2018 +0200
44e609b
MINOR: dns: Implement `parse-resolv-conf` directive
by Ben Draut
· Tue May 29 15:40:08 2018 -0600
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· Fri May 25 16:58:52 2018 +0200
1599b80
MINOR: tasks: Make the number of tasks to run at once configurable.
by Olivier Houchard
· Thu May 24 18:59:04 2018 +0200
760e81d
MINOR: backend: implement random-based load balancing
by Willy Tarreau
· Thu May 03 07:20:40 2018 +0200
46deab6
BUG/MINOR: config: disable http-reuse on TCP proxies
by Willy Tarreau
· Sat Apr 28 07:18:15 2018 +0200
054fbee
MINOR: config: Warn if resolvers has no nameservers
by Ben Draut
· Fri Apr 13 15:43:04 2018 -0600
28ac099
MINOR: log: Keep the ref when a log server is copied to avoid duplicate entries
by Christopher Faulet
· Mon Mar 26 16:09:19 2018 +0200
4b0b79d
MINOR: log: move 'log' keyword parsing in dedicated function
by Christopher Faulet
· Mon Mar 26 15:54:32 2018 +0200
4288c5a
BUG/MINOR: force-persist and ignore-persist only apply to backends
by Cyril Bonté
· Mon Mar 12 22:02:59 2018 +0100
9619e72
CLEANUP: cfgparse: Remove unused label end
by Tim Duesterhus
· Tue Feb 20 00:49:43 2018 +0100
9ad9f35
DOC: cfgparse: Warn on option (tcp|http)log in backend
by Tim Duesterhus
· Mon Feb 05 20:52:27 2018 +0100
58aa5cc
BUG/MINOR: config: don't emit a warning when global stats is incompletely configured
by Willy Tarreau
· Thu Feb 08 09:55:09 2018 +0100
a41d531
MINOR: config: Enable tracking of up to MAX_SESS_STKCTR stick counters.
by Frédéric Lécaille
· Mon Jan 29 12:05:07 2018 +0100
421f02e
MINOR: threads: add a MAX_THREADS define instead of LONGBITS
by Willy Tarreau
· Sat Jan 20 18:19:22 2018 +0100
c578d9a
MINOR: mworker: Update messages referencing exit-on-failure
by Tim Duesterhus
· Tue Dec 05 18:14:12 2017 +0100
721d8e0
MINOR: config: report when "monitor fail" rules are misplaced
by Willy Tarreau
· Fri Dec 01 18:25:08 2017 +0100
7e351ee
BUILD/MINOR: haproxy: compiling config cpu parsing handling when needed
by David Carlier
· Fri Dec 01 09:14:02 2017 +0000
4cfede8
MAJOR: mworker: exits the master on failure
by William Lallemand
· Fri Nov 24 22:02:34 2017 +0100
bafbe01
CLEANUP: pools: rename all pool functions and pointers to remove this "2"
by Willy Tarreau
· Fri Nov 24 17:34:44 2017 +0100
fbc74e8
MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list"
by Olivier Houchard
· Fri Nov 24 16:54:05 2017 +0100
767a84b
CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning
by Christopher Faulet
· Fri Nov 24 16:50:31 2017 +0100
cb6a945
MINOR: config: Add the threads support in cpu-map directive
by Christopher Faulet
· Wed Nov 22 16:50:41 2017 +0100
11da456
MINOR:: config: Remove thread-map directive
by Christopher Faulet
· Wed Nov 22 16:52:28 2017 +0100
ff4121f
MINOR: config: Support partial ranges in cpu-map directive
by Christopher Faulet
· Wed Nov 22 16:38:49 2017 +0100
26028f6
MINOR: config: Add auto-increment feature for cpu-map
by Christopher Faulet
· Wed Nov 22 15:01:51 2017 +0100
f1f0c5f
MINOR: config: Export parse_process_number and use it wherever it's applicable
by Christopher Faulet
· Wed Nov 22 12:06:43 2017 +0100
5ab5177
MINOR: config: Slightly change how parse_process_number works
by Christopher Faulet
· Wed Nov 22 11:21:58 2017 +0100
1dcb9cb
MINOR: config: Support a range to specify processes in "cpu-map" parameter
by Christopher Faulet
· Wed Nov 22 10:24:40 2017 +0100
45a66cc
MEDIUM: config: ensure that tune.bufsize is at least 16384 when using HTTP/2
by Willy Tarreau
· Fri Nov 24 11:28:00 2017 +0100
75ea0a0
BUG/MEDIUM: mworker: does not close inherited FD
by William Lallemand
· Wed Nov 15 19:02:58 2017 +0100
2a944ee
BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix
by Christopher Faulet
· Tue Nov 07 10:42:54 2017 +0100
6251902
MINOR: threads: Add thread-map config parameter in the global section
by Christopher Faulet
· Mon Oct 16 15:49:32 2017 +0200
b2812a6
MEDIUM: thread/dns: Make DNS thread-safe
by Christopher Faulet
· Wed Oct 04 16:17:58 2017 +0200
80527f5
MAJOR: threads/peers: Make peers thread safe
by Emeric Brun
· Mon Jun 19 17:46:37 2017 +0200
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· Fri Jun 09 14:17:53 2017 +0200
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· Wed Sep 27 14:59:38 2017 +0200
be0faa2
MINOR: threads: Add nbthread parameter
by Christopher Faulet
· Tue Aug 29 15:37:10 2017 +0200
0108bb3
MEDIUM: mailers: Init alerts during conf parsing and refactor their processing
by Christopher Faulet
· Fri Oct 20 21:34:32 2017 +0200
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· Wed Sep 27 11:00:59 2017 +0200
1b421ea
MINOR: acl: Pass the ACLs as an explicit parameter of build_acl_cond
by Christopher Faulet
· Fri Sep 22 14:38:56 2017 +0200
e4e830d
MINOR: action: Factorize checks on rules calling check_ptr if defined
by Christopher Faulet
· Mon Sep 18 14:51:41 2017 +0200
4fce0d8
MINOR: action: Use trk_idx instead of tcp/http_trk_idx
by Christopher Faulet
· Mon Sep 18 11:57:31 2017 +0200
48b4bb4
MEDIUM: cfgparse: post parsing registration
by William Lallemand
· Mon Oct 23 14:36:34 2017 +0200
d2ff56d
MEDIUM: cfgparse: post section callback
by William Lallemand
· Mon Oct 16 11:06:50 2017 +0200
0de59fd
MINOR: listeners: new function create_listeners
by Willy Tarreau
· Fri Sep 15 08:10:44 2017 +0200
9d5be5c
MINOR: protocols: register the ->add function and stop calling them directly
by Willy Tarreau
· Fri Sep 15 07:55:51 2017 +0200
3228238
MINOR: protocols: always pass a "port" argument to the listener creation
by Willy Tarreau
· Fri Sep 15 07:44:44 2017 +0200
084aa96
MINOR: logs: Realloc log buffers only after the config is parsed and checked
by Christopher Faulet
· Tue Aug 29 16:54:41 2017 +0200
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· Wed Jul 26 15:33:35 2017 +0200
3ef2639
MEDIUM: chunks: Realloc trash buffers only after the config is parsed and checked
by Christopher Faulet
· Tue Aug 29 16:46:57 2017 +0200
748919a
MINOR: chunks: Use dedicated function to init/deinit trash buffers
by Christopher Faulet
· Wed Jul 26 14:59:46 2017 +0200
ca36102
CLEANUP: listener: remove the unused handler field
by Willy Tarreau
· Mon Aug 28 16:28:47 2017 +0200
0c219be
BUG/MEDIUM: dns: fix accepted_payload_size parser to avoid integer overflow
by Willy Tarreau
· Tue Aug 22 12:01:26 2017 +0200
9d8dbbc
MINOR: dns: Maximum DNS udp payload set to 8192
by Baptiste Assmann
· Fri Aug 18 23:35:08 2017 +0200
686408b
MINOR: dns: default "hold obsolete" timeout set to 0
by Baptiste Assmann
· Fri Aug 18 10:15:42 2017 +0200
2af08fe
MINOR: dns: enabled edns0 extension and make accpeted payload size tunable
by Baptiste Assmann
· Mon Aug 14 00:13:01 2017 +0200
2043327
MINOR: dns: duplicate entries in resolution wait queue for SRV records
by Baptiste Assmann
· Sat Aug 12 09:03:06 2017 +0200
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· Fri Aug 04 18:35:36 2017 +0200
a8c6db8
MINOR: dns: Cache previous DNS answers.
by Olivier Houchard
· Thu Jul 06 18:46:47 2017 +0200
f1d33db
CLEANUP: task: remove all initializations to TICK_ETERNITY after task_new()
by Willy Tarreau
· Mon Jul 24 17:55:20 2017 +0200
ed2b4a6
BUG/MINOR: peers: peer synchronization issue (with several peers sections).
by Frédéric Lécaille
· Thu Jul 13 09:07:09 2017 +0200
96fd926
BUG/MAJOR: http: fix buffer overflow on loguri buffer.
by Emeric Brun
· Wed Jul 05 13:33:16 2017 +0200
50174f3
BUG/MINOR: cfgparse: Check if tune.http.maxhdr is in the range 1..32767
by Christopher Faulet
· Wed Jun 21 16:31:35 2017 +0200
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· Mon May 22 15:17:15 2017 +0200
4274637
REORG: dns: dns_option structure, storage of hostname_dn
by Baptiste Assmann
· Wed May 03 12:12:02 2017 +0200
23e9e93
MINOR: log: Add logurilen tunable.
by Stéphane Cottin
· Thu May 18 08:58:41 2017 +0200
69f9b3b
MEDIUM: mworker: exit-on-failure option
by William Lallemand
· Thu Jun 01 17:38:54 2017 +0200
095ba4c
MEDIUM: mworker: replace systemd mode by master worker mode
by William Lallemand
· Thu Jun 01 17:38:50 2017 +0200
7f80eb2
MEDIUM: proxy: zombify proxies only when the expose-fd socket is bound
by William Lallemand
· Fri May 26 18:19:55 2017 +0200
b418c12
MINOR: server: cli: Add server FQDNs to server-state file and stats socket.
by Frédéric Lécaille
· Wed Apr 26 11:24:02 2017 +0200
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· Thu Apr 13 18:24:23 2017 +0200
1fc0516
MINOR: proxy: Don't close FDs if not our proxy.
by Olivier Houchard
· Thu Apr 06 01:05:05 2017 +0200
1822e8c
BUG/MINOR: config: missing goto out after parsing an incorrect ACL character
by Willy Tarreau
· Wed Apr 12 18:54:00 2017 +0200
ea5b0e6
MINOR: config parsing: add warning when log-format/tcplog/httplog is overriden in "defaults" sections
by Guillaume de Lafond
· Fri Mar 31 19:54:09 2017 +0200
2efc649
BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity().
by Frédéric Lécaille
· Tue Mar 14 14:32:17 2017 +0100
a5938f7
CLEANUP: config: Typo in comment.
by Olivier Houchard
· Wed Mar 15 15:12:06 2017 +0100
4e69404
MINOR: server: Add dynamic session cookies.
by Olivier Houchard
· Tue Mar 14 20:01:29 2017 +0100
de7dc88
MINOR: config: warn when some HTTP rules are used in a TCP proxy
by Willy Tarreau
· Fri Mar 10 11:49:21 2017 +0100
8ef7525
MAJOR: spoe: refactor the filter to clean up the code
by Christopher Faulet
· Mon Feb 20 22:56:03 2017 +0100
4f86264
BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule
by Willy Tarreau
· Tue Feb 28 09:34:39 2017 +0100
3f78357
OPTIM/MINOR: config: Optimize fullconn automatic computation loading configuration
by Emeric Brun
· Thu Jan 12 11:21:28 2017 +0100
48ef4c9
MINOR: tools: make str2sa_range() return the port in a separate argument
by Willy Tarreau
· Fri Jan 06 18:32:38 2017 +0100
4c18346
BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options
by Willy Tarreau
· Fri Jan 06 12:21:38 2017 +0100
0184ea7
BUG/MAJOR: channel: Fix the definition order of channel analyzers
by Christopher Faulet
· Thu Jan 05 14:06:34 2017 +0100
17d4538
MINOR: ssl_sock: implement and use prepare_srv()/destroy_srv()
by Willy Tarreau
· Thu Dec 22 21:16:08 2016 +0100
a261e9b
CLEANUP: connection: remove all direct references to raw_sock and ssl_sock
by Willy Tarreau
· Thu Dec 22 20:44:00 2016 +0100
795cdab
MINOR: ssl_sock: implement ssl_sock_destroy_bind_conf()
by Willy Tarreau
· Thu Dec 22 17:30:54 2016 +0100
55d3791
MEDIUM: ssl_sock: implement ssl_sock_prepare_bind_conf()
by Willy Tarreau
· Wed Dec 21 23:38:39 2016 +0100
0320934
MEDIUM: ssl: remote the proxy argument from most functions
by Willy Tarreau
· Thu Dec 22 17:08:28 2016 +0100
c95bad5
MEDIUM: move listener->frontend to bind_conf->frontend
by Willy Tarreau
· Thu Dec 22 00:13:31 2016 +0100
71a8c7c
MINOR: listener: move the transport layer pointer to the bind_conf
by Willy Tarreau
· Wed Dec 21 22:04:54 2016 +0100
94ff03a
BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
by Willy Tarreau
· Thu Dec 22 17:57:46 2016 +0100
3687803
MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c
by Willy Tarreau
· Thu Dec 22 19:46:17 2016 +0100
Next »