Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
8f170c7fcacbf8576197b6356b73290fd2e3b082
/
src
/
cli.c
e8cefac
BUG/MEDIUM: mcli: Properly handle errors and timeouts during reponse processing
by Christopher Faulet
· Mon Mar 07 18:20:21 2022 +0100
cda94ac
MAJOR: stream/conn_stream: Move the stream-interface into the conn-stream
by Christopher Faulet
· Thu Dec 23 17:28:17 2021 +0100
0c247df
MINOR: cli: Always access the stream-int via the conn-stream
by Christopher Faulet
· Thu Dec 23 13:29:48 2021 +0100
86e1c33
MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int
by Christopher Faulet
· Mon Dec 20 17:09:39 2021 +0100
13a35e5
MAJOR: conn_stream/stream-int: move the appctx to the conn-stream
by Christopher Faulet
· Mon Dec 20 15:34:16 2021 +0100
e00ad35
MEDIUM: stream: No longer release backend conn-stream on connection retry
by Christopher Faulet
· Thu Dec 16 14:44:31 2021 +0100
dae12c7
MINOR: mworker/cli: add flags in the prompt
by William Lallemand
· Wed Feb 02 14:13:54 2022 +0100
2a17191
MINOR: mworker/cli: mcli-debug-mode enables every command
by William Lallemand
· Wed Feb 02 11:43:20 2022 +0100
d9c2807
BUG/MINOR: mworker/cli: don't display help on master applet
by William Lallemand
· Wed Feb 02 11:23:58 2022 +0100
fe618fb
CLEANUP: cleanup a commentary in pcli_parse_request()
by William Lallemand
· Wed Feb 02 14:07:08 2022 +0100
7267f78
MINOR: mworker/cli: set expert/experimental mode from the CLI
by William Lallemand
· Tue Feb 01 16:08:50 2022 +0100
ce67284
Revert "MINOR: mworker: sets used or closed worker FDs to -1"
by William Lallemand
· Mon Jan 31 19:06:07 2022 +0100
ea7371e
MINOR: mworker: sets used or closed worker FDs to -1
by William Lallemand
· Mon Jan 31 11:01:24 2022 +0100
a4e4d66
BUG/MEDIUM: mcli: always realign wrapping buffers before parsing them
by Willy Tarreau
· Thu Jan 20 08:47:35 2022 +0100
6cd93f5
BUG/MEDIUM: mcli: do not try to parse empty buffers
by Willy Tarreau
· Thu Jan 20 08:31:50 2022 +0100
0f727da
BUG/MEDIUM: cli: Never wait for more data on client shutdown
by Christopher Faulet
· Tue Jan 18 08:44:23 2022 +0100
0011c25
BUG/MINOR: cli: avoid O(bufsize) parsing cost on pipelined commands
by Willy Tarreau
· Wed Jan 19 17:23:52 2022 +0100
fa7b4f6
MEDIUM: cli: yield between each pipelined command
by Willy Tarreau
· Wed Jan 19 17:11:36 2022 +0100
5e87bcf
CLEANUP: assorted typo fixes in the code and comments This is 29th iteration of typo fixes
by Ilya Shipitsin
· Sat Dec 25 11:45:52 2021 +0500
740629e
MINOR: cli: "show version" displays the current process version
by William Lallemand
· Tue Dec 14 15:22:29 2021 +0100
dcbe7b9
BUG/MEDIUM: mworker/cli: crash when trying to access an old PID in prompt mode
by William Lallemand
· Fri Dec 10 14:14:53 2021 +0100
d98da3b
BUG/MEDIUM: cli: Properly set stream analyzers to process one command at a time
by Christopher Faulet
· Mon Oct 18 14:52:49 2021 +0200
2be557f
MEDIUM: mworker: seamless reload use the internal sockpairs
by William Lallemand
· Wed Nov 24 18:45:37 2021 +0100
0a1e1cb
BUG/MEDIUM: cli: make sure we can report a warning from a bind keyword
by Willy Tarreau
· Sat Nov 20 20:10:41 2021 +0100
97b5d07
BUILD: cli: clear a maybe-unused warning on some older compilers
by Willy Tarreau
· Sat Nov 20 19:17:38 2021 +0100
3ba7c7b
MINOR: mworker: ReloadFailed shown depending on failedreload
by William Lallemand
· Wed Nov 10 10:57:18 2021 +0100
16f16af
MINOR: stream: Use backend stream-interface dst address instead of target_addr
by Christopher Faulet
· Wed Oct 27 09:34:56 2021 +0200
c5aa113
CLEANUP: Apply strcmp.cocci
by Tim Duesterhus
· Sat Oct 16 17:48:15 2021 +0200
f2dda52
BUG/MINOR: cli/payload: do not search for args inside payload
by Willy Tarreau
· Fri Sep 17 11:07:45 2021 +0200
6640dbb
MINOR: cli: delare the CLI frontend as an internal proxy
by William Lallemand
· Fri Aug 13 15:31:33 2021 +0200
b1f29bc
MINOR: activity/fd: remove the dead_fd counter
by Willy Tarreau
· Tue Aug 03 10:59:50 2021 +0200
df9caeb
CLEANUP: mworker: PR_CAP already initialized with alloc_new_proxy()
by William Lallemand
· Thu Jul 29 15:35:48 2021 +0200
ae787ba
CLEANUP: mworker: use the proxy helper functions in mworker_cli_proxy_create()
by William Lallemand
· Thu Jul 29 15:13:22 2021 +0200
d11c572
MINOR: mworker: the mworker CLI proxy is internal
by William Lallemand
· Wed Jul 28 17:40:56 2021 +0200
dfb34a8
BUG/MINOR: cli: fix server name output in "show fd"
by Willy Tarreau
· Tue Jul 06 11:41:10 2021 +0200
9ab7829
MEDIUM: queue: simplify again the process_srv_queue() API (v2)
by Willy Tarreau
· Tue Jun 22 18:47:51 2021 +0200
ccd85a3
Revert "MEDIUM: queue: simplify again the process_srv_queue() API"
by Willy Tarreau
· Thu Jun 24 07:22:18 2021 +0200
c83e45e
MEDIUM: queue: simplify again the process_srv_queue() API
by Willy Tarreau
· Tue Jun 22 18:47:51 2021 +0200
0274286
BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check
by Amaury Denoyelle
· Fri Jun 18 11:11:36 2021 +0200
e8422bf
MEDIUM: global: remove the relative_pid from global and mworker
by Willy Tarreau
· Tue Jun 15 09:08:18 2021 +0200
72faef3
MEDIUM: global: remove dead code from nbproc/bind_proc removal
by Willy Tarreau
· Tue Jun 15 08:36:30 2021 +0200
5db446d
BUILD: cli: appease a null-deref warning in cli_gen_usage_msg()
by Willy Tarreau
· Mon May 10 07:47:05 2021 +0200
92fbbcc
MINOR: cli: sort the output of the "help" keywords
by Willy Tarreau
· Sun May 09 21:45:29 2021 +0200
0b1b830
MINOR: cli: make "help" support a command in argument
by Willy Tarreau
· Sun May 09 20:59:23 2021 +0200
f492992
MINOR: cli: set tainted when using CLI expert/experimental mode
by Amaury Denoyelle
· Wed May 05 16:29:23 2021 +0200
b205bfd
CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages
by Willy Tarreau
· Fri May 07 11:38:37 2021 +0200
18b2a9d
BUG/MEDIUM: cli: prevent memory leak on write errors
by Willy Tarreau
· Tue May 04 16:27:45 2021 +0200
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· Wed Apr 21 07:32:39 2021 +0200
0c6d1dc
BUG/MINOR: listener: Handle allocation error when allocating a new bind_conf
by Christopher Faulet
· Mon Apr 12 16:56:37 2021 +0200
4781b15
CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec
by Willy Tarreau
· Tue Apr 06 13:53:36 2021 +0200
184b212
MINOR: cli/show-fd: slightly reorganize the FD status flags
by Willy Tarreau
· Wed Apr 07 08:48:12 2021 +0200
9063a66
MINOR: fd: move .exported into fdtab[].state
by Willy Tarreau
· Tue Apr 06 18:09:06 2021 +0200
030dae1
MINOR: fd: move .cloned into fdtab[].state
by Willy Tarreau
· Tue Apr 06 17:53:33 2021 +0200
b41a6e9
MINOR: fd: move .linger_risk into fdtab[].state
by Willy Tarreau
· Tue Apr 06 17:49:19 2021 +0200
f509065
MEDIUM: fd: merge fdtab[].ev and state for FD_EV_* and FD_POLL_* into state
by Willy Tarreau
· Tue Apr 06 17:23:40 2021 +0200
8d27c20
MEDIUM: fd: prepare FD_POLL_* to move to bits 8-15
by Willy Tarreau
· Tue Apr 06 16:55:17 2021 +0200
18487fb
MINOR: cli: implement experimental-mode
by Amaury Denoyelle
· Thu Mar 18 15:32:53 2021 +0100
1b8dacc
MINOR/BUG: mworker/cli: do not use the unix_bind prefix for the master CLI socket
by Eric Salama
· Tue Mar 16 15:12:17 2021 +0100
ec197e8
MINOR: cli: sort the suggestions by order of relevance
by Willy Tarreau
· Mon Mar 15 10:35:04 2021 +0100
a9aa628
MINOR: cli: improve fuzzy matching to work on all remaining words at once
by Willy Tarreau
· Mon Mar 15 10:00:29 2021 +0100
9c18747
BUG/MEDIUM: cli: fix "help" crashing since recent spelling fixes
by Willy Tarreau
· Sat Mar 13 12:25:43 2021 +0100
4975d14
CLEANUP: cli: rename the last few "stats_" to "cli_"
by Willy Tarreau
· Sat Mar 13 11:00:33 2021 +0100
f14c757
CLEANUP: cli: rename MAX_STATS_ARGS to MAX_CLI_ARGS
by Willy Tarreau
· Sat Mar 13 10:59:23 2021 +0100
c57dcfe
MINOR: cli: apply the fuzzy matching on the whole command instead of words
by Willy Tarreau
· Fri Mar 12 19:01:59 2021 +0100
b736458
MEDIUM: cli: apply spelling fixes for known commands before listing them
by Willy Tarreau
· Fri Mar 12 18:24:46 2021 +0100
b96a74c
MINOR: cli: filter the list of commands to the matching part
by Willy Tarreau
· Fri Mar 12 17:13:28 2021 +0100
f3697dd
MINOR: cli: print the error message in the parser function itself
by Willy Tarreau
· Fri Mar 12 15:57:47 2021 +0100
91bc359
MINOR: cli: test the appctx level for master access instead of comparing pointers
by Willy Tarreau
· Fri Mar 12 15:20:39 2021 +0100
e283ee6
MINOR: cli: set the ACCESS_MASTER* bits on the master bind_conf
by Willy Tarreau
· Fri Mar 12 15:00:57 2021 +0100
0609c9b
BUG/MINOR: cli: make sure "help", "prompt", "quit" are enabled at master level
by Willy Tarreau
· Fri Mar 12 17:03:33 2021 +0100
433b05f
MINOR: cfgparse/bind: suggest correct spelling for unknown bind keywords
by Willy Tarreau
· Fri Mar 12 10:14:07 2021 +0100
0182516
CLEANUP: config: make the cfg_keyword parsers take a const for the defproxy
by Willy Tarreau
· Tue Mar 09 09:53:46 2021 +0100
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· Sat Feb 20 10:46:51 2021 +0100
a1e0f38
CLEANUP: remove unused variable assigned found by Coverity
by Ilya Shipitsin
· Wed Feb 10 13:03:30 2021 +0500
ed98920
MINOR: cli/show_fd: report local and report ports when known
by Willy Tarreau
· Fri Feb 05 10:54:52 2021 +0100
dacfde4
MINOR: cli/show_fd: report some easily detectable suspicious states
by Willy Tarreau
· Thu Jan 21 09:07:29 2021 +0100
8050efe
MINOR: cli: give the show_fd helpers the ability to report a suspicious entry
by Willy Tarreau
· Thu Jan 21 08:26:06 2021 +0100
108a271
MINOR: xprt: add a new show_fd() helper to complete some "show fd" dumps.
by Willy Tarreau
· Wed Jan 20 15:30:56 2021 +0100
37be953
MINOR: cli: make "show fd" also report the xprt and xprt_ctx
by Willy Tarreau
· Wed Jan 20 14:40:04 2021 +0100
eb0595d
CLEANUP: cli: make "show fd" use a const connection to access other fields
by Willy Tarreau
· Wed Jan 20 14:13:46 2021 +0100
e5ff141
CLEANUP: Compare the return value of `XXXcmp()` functions with zero
by Tim Duesterhus
· Sat Jan 02 22:31:53 2021 +0100
586f71b
REORG: connection: move the socket iocb (conn_fd_handler) to sock.c
by Willy Tarreau
· Fri Dec 11 15:54:36 2020 +0100
a51a1fd
MINOR: cli: add a function to look up a CLI service description
by Thierry Fournier
· Sat Nov 28 20:10:08 2020 +0100
99e0bb9
MINOR: mworker/cli: the master CLI use its own applet
by William Lallemand
· Thu Nov 05 10:28:53 2020 +0100
a74cb38
MINOR: protocol: register the receiver's I/O handler and not the protocol's
by Willy Tarreau
· Thu Oct 15 21:29:49 2020 +0200
18c20d2
MINOR: listeners: move the LI_O_MWORKER flag to the receiver
by Willy Tarreau
· Fri Oct 09 16:11:46 2020 +0200
455585e
MINOR: listeners: count unstoppable jobs on creation, not deletion
by Willy Tarreau
· Fri Oct 09 18:25:14 2020 +0200
c3914d4
MEDIUM: proxy: replace proxy->state with proxy->disabled
by Willy Tarreau
· Thu Sep 24 08:39:22 2020 +0200
5fc9328
MINOR: tools: make str2sa_range() directly return the protocol
by Willy Tarreau
· Wed Sep 16 18:25:03 2020 +0200
a93e5c7
MINOR: tools: make str2sa_range() optionally return the fd
by Willy Tarreau
· Tue Sep 15 14:01:16 2020 +0200
3281993
MINOR: tools: add several PA_O_* flags in str2sa_range() callers
by Willy Tarreau
· Fri Sep 04 15:53:16 2020 +0200
43046fa
MINOR: listener: move the INHERITED flag down to the receiver
by Willy Tarreau
· Tue Sep 01 15:41:59 2020 +0200
818a92e
MINOR: listener: prefer to retrieve the socket's settings via the receiver
by Willy Tarreau
· Thu Sep 03 07:50:19 2020 +0200
3715906
REORG: listener: move the listening address to a struct receiver
by Willy Tarreau
· Thu Aug 27 07:48:42 2020 +0200
be56c10
MINOR: listener: move the network namespace to the struct settings
by Willy Tarreau
· Thu Sep 03 07:27:34 2020 +0200
7e30721
MINOR: listener: move the interface to the struct settings
by Willy Tarreau
· Thu Sep 03 07:23:34 2020 +0200
e26993c
MINOR: listener: move bind_proc and bind_thread to struct settings
by Willy Tarreau
· Thu Sep 03 07:18:55 2020 +0200
b5a1f9e
MEDIUM: reload: pass all exportable FDs, not just listeners
by Willy Tarreau
· Wed Aug 19 17:03:55 2020 +0200
cf1f193
MEDIUM: reload: stop passing listener options along with FDs
by Willy Tarreau
· Wed Aug 26 10:30:09 2020 +0200
749f74c
DOC: Use gender neutral language
by Jackie Tapia
· Wed Jul 22 18:59:40 2020 -0500
Next »