Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
afe57846bfb2edfb0db53f942b9500d090377c54
/
src
/
cfgparse.c
355b203
MINOR: cfgparse: SSL/TLS binding in "peers" sections.
by Frédéric Lécaille
· Fri Jan 11 14:06:12 2019 +0100
1055e68
MINOR: peers: Make outgoing connection to SSL/TLS peers work.
by Frédéric Lécaille
· Thu Apr 26 14:35:21 2018 +0200
c06b5d4
MINOR: cfgparse: Make "peer" lines be parsed as "server" lines.
by Frédéric Lécaille
· Thu Apr 26 10:06:41 2018 +0200
9492c4e
MINOR: cfgparse: Simplication.
by Frédéric Lécaille
· Fri Jan 11 11:47:12 2019 +0100
91694d5
MINOR: cfgparse: Rework peers frontend init.
by Frédéric Lécaille
· Fri Jan 11 11:43:53 2019 +0100
4ba5198
MINOR: cfgparse: Useless frontend initialization in "peers" sections.
by Frédéric Lécaille
· Wed Apr 25 15:32:18 2018 +0200
16e4910
CLEANUP: cfgparse: Code reindentation.
by Frédéric Lécaille
· Fri Jan 11 11:27:16 2019 +0100
6617e76
CLEANUP: cfgparse: Return asap from cfg_parse_peers().
by Frédéric Lécaille
· Wed Apr 25 15:13:38 2018 +0200
1825103
MINOR: cfgparse: Extract some code to be re-used.
by Frédéric Lécaille
· Fri Jan 11 11:07:15 2019 +0100
76e84f5
MINOR: backend: move hash_balance_factor out of chash
by Willy Tarreau
· Mon Jan 14 16:50:58 2019 +0100
a4d4fdf
MEDIUM: sessions: Don't keep an infinite number of idling connections.
by Olivier Houchard
· Fri Dec 14 19:27:06 2018 +0100
b7b3faa
MEDIUM: servers: Replace idle-timeout with pool-purge-delay.
by Olivier Houchard
· Fri Dec 14 18:15:36 2018 +0100
006e310
MEDIUM: servers: Add a command to limit the number of idling connections.
by Olivier Houchard
· Mon Dec 10 18:30:32 2018 +0100
86006a5
MEDIUM: proxy: Set http-reuse safe as default.
by Olivier Houchard
· Fri Dec 14 19:37:49 2018 +0100
76a551d
MINOR: config: make sure to associate the proper mux to bind and servers
by Willy Tarreau
· Sun Dec 02 13:09:09 2018 +0100
bf7a959
BUG/MINOR: cfgparse: Fix the call to post parser of the last sections parsed
by Christopher Faulet
· Sun Dec 02 09:37:38 2018 +0100
7805e2b
BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name
by Christopher Faulet
· Fri Nov 30 13:50:47 2018 +0100
e655251
MINOR: initcall: use initcalls for section parsers
by Willy Tarreau
· Mon Nov 26 11:33:13 2018 +0100
beb859a
MINOR: polling: add an option to support busy polling
by Willy Tarreau
· Thu Nov 22 18:07:59 2018 +0100
7ff4f14
BUG/MINOR: config: Be aware of the HTX during the check of mux protocols
by Christopher Faulet
· Tue Nov 20 11:23:52 2018 +0100
3a1f5fd
REORG: config: extract the proxy parser into cfgparse-listen.c
by Willy Tarreau
· Sun Nov 11 15:40:36 2018 +0100
36b9e22
REORG: config: extract the global section parser into cfgparse-global
by Willy Tarreau
· Sun Nov 11 15:19:52 2018 +0100
a14c03e
CLEANUP: Fix typos in the cfgparse subsystem
by Joseph Herlant
· Thu Nov 15 14:04:19 2018 -0800
6b44975
BUG/MINOR: config: Copy default error messages when parsing of a backend starts
by Christopher Faulet
· Mon Nov 12 11:57:31 2018 +0100
4db49c0
BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn
by Willy Tarreau
· Sun Nov 11 10:36:25 2018 +0100
cf62f7e
MEDIUM: cli: implement 'mode cli' proxy analyzers
by William Lallemand
· Fri Oct 26 14:47:40 2018 +0200
68ad3a4
MINOR: proxy: add a new option "http-use-htx"
by Willy Tarreau
· Mon Oct 22 11:49:15 2018 +0200
3332090
MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80.
by Olivier Houchard
· Tue Oct 16 18:39:38 2018 +0200
9504dd6
MINOR: config: use atleast2() instead of my_popcountl() where relevant
by Willy Tarreau
· Mon Oct 15 09:37:03 2018 +0200
d944344
BUILD: peers: check allocation error during peers_init_sync()
by Willy Tarreau
· Mon Oct 15 11:18:03 2018 +0200
315b39c
MINOR: http: Use same flag for httpclose and forceclose options
by Christopher Faulet
· Fri Sep 21 16:26:19 2018 +0200
4212a30
MEDIUM: http: Ignore http-tunnel option on backend
by Christopher Faulet
· Fri Sep 21 10:42:19 2018 +0200
98db976
MEDIUM: http: Ignore http-pretend-keepalive option on frontend
by Christopher Faulet
· Fri Sep 21 10:25:19 2018 +0200
61c112a
REORG: http: move HTTP rules parsing to http_rules.c
by Willy Tarreau
· Tue Oct 02 16:43:32 2018 +0200
2fe7dd0
MEDIUM: protocol: sockpair protocol
by William Lallemand
· Tue Sep 11 16:51:29 2018 +0200
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
Next »