Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
77e8919fc6f382f3a7facdc814b8618b8987200f
/
src
/
cli.c
647c70b
MINOR: threads: remove the previous synchronization point
by Willy Tarreau
· Thu Aug 02 11:01:05 2018 +0200
bf9fd65
BUG/MEDIUM: cli: make "show fd" thread-safe
by Willy Tarreau
· Thu Aug 02 11:05:48 2018 +0200
79321b9
MINOR: pollers: Add a way to wake a thread sleeping in the poller.
by Olivier Houchard
· Thu Jul 26 17:55:11 2018 +0200
4507351
BUG/MINOR: build: Fix compilation with debug mode enabled
by Christopher Faulet
· Fri Jul 20 10:16:29 2018 +0200
83061a8
MAJOR: chunks: replace struct chunk with struct buffer
by Willy Tarreau
· Fri Jul 13 11:56:34 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
c9fa048
MAJOR: buffer: finalize buffer detachment
by Willy Tarreau
· Tue Jul 10 17:43:27 2018 +0200
851d12c
MINOR: cli: use the new buffer API
by Willy Tarreau
· Tue Jun 19 07:01:36 2018 +0200
673867c
MAJOR: applets: Use tasks, instead of rolling our own scheduler.
by Olivier Houchard
· Fri May 25 16:58:52 2018 +0200
0154edc
BUG/MINOR: cli: don't stop cli_gen_usage_msg() when kw->usage == NULL
by William Lallemand
· Tue May 15 11:50:04 2018 +0200
abbf607
MEDIUM: cli: Add payload support
by Aurélien Nephtali
· Wed Apr 18 13:26:46 2018 +0200
c511b7c
BUG/MINOR: cli: Guard against NULL messages when using CLI_ST_PRINT_FREE
by Aurélien Nephtali
· Mon Apr 16 18:50:19 2018 +0200
c754b34
MINOR: cli: report cache indexes in "show fd"
by Willy Tarreau
· Fri Mar 30 15:00:15 2018 +0200
b011d8f
MINOR: mux: add a "show_fd" function to dump debugging information for "show fd"
by Willy Tarreau
· Fri Mar 30 14:41:19 2018 +0200
a833cd9
BUILD/MINOR: cli: fix a build warning introduced by last commit
by Willy Tarreau
· Thu Mar 29 13:19:37 2018 +0200
35b1b48
MINOR: cli: make "show fd" report the mux and mux_ctx pointers when available
by Willy Tarreau
· Wed Mar 28 18:41:30 2018 +0200
4037a3f
MINOR: cli/threads: make "show fd" report thread_sync_io_handler instead of "unknown"
by Willy Tarreau
· Wed Mar 28 18:06:47 2018 +0200
6a61e96
BUG/MINOR: cli: Fix a crash when sending a command with too many arguments
by Aurélien Nephtali
· Fri Mar 16 10:11:06 2018 +0100
6e8a41d
BUG/MINOR: cli: Ensure all command outputs end with a LF
by Aurélien Nephtali
· Thu Mar 15 21:48:50 2018 +0100
b53e208
BUG/MINOR: cli: Fix a typo in the 'set rate-limit' usage
by Aurélien Nephtali
· Sun Mar 11 16:55:02 2018 +0100
bca0876
CLEANUP: cli: Remove a leftover debug message
by Aurélien Nephtali
· Sat Mar 10 20:59:56 2018 +0100
498a115
BUG/MINOR: cli: Fix a crash when passing a negative or too large value to "show fd"
by Aurélien Nephtali
· Fri Mar 09 18:51:16 2018 +0100
1256836
MEDIUM: fd/threads: Make sure we don't miss a fd cache entry.
by Olivier Houchard
· Wed Jan 31 18:07:29 2018 +0100
4815c8c
MAJOR: fd/threads: Make the fdcache mostly lockless.
by Olivier Houchard
· Wed Jan 24 18:17:56 2018 +0100
745c60e
CLEANUP: fd: remove the unused "new" field
by Willy Tarreau
· Sat Jan 20 23:59:40 2018 +0100
ccea35c
BUG/MINOR: cli: use global.maxsock and not maxfd to list all FDs
by Willy Tarreau
· Mon Jan 29 15:17:05 2018 +0100
ebc78d7
BUG/MEDIUM: fd: maintain a per-thread update mask
by Willy Tarreau
· Sat Jan 20 23:53:50 2018 +0100
d80cb4e
MINOR: global: add some global activity counters to help debugging
by Willy Tarreau
· Sat Jan 20 19:30:13 2018 +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
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
5d9846f
MINOR: cli: make "show fd" report the fd's thread mask
by Willy Tarreau
· Fri Nov 10 16:53:09 2017 +0100
f143b80
BUILD: use MAXPATHLEN instead of NAME_MAX.
by Olivier Houchard
· Sat Nov 04 15:13:01 2017 +0100
9aaf778
MAJOR: connection : Split struct connection into struct connection and struct conn_stream.
by Olivier Houchard
· Wed Sep 13 18:30:23 2017 +0200
1bc04c7
BUG/MINOR: threads: Add missing THREAD_LOCAL on static here and there
by Christopher Faulet
· Sun Oct 29 20:14:08 2017 +0100
06d80a9
REORG: channel: finally rename the last bi_* / bo_* functions
by Willy Tarreau
· Thu Oct 19 14:32:15 2017 +0200
017af24
BUG/MEDIUM: cli: fix "show fd" crash when dumping closed FDs
by Willy Tarreau
· Wed Oct 04 20:24:54 2017 +0200
3179489
MINOR: unix: remove the now unused proto_uxst.h file
by Willy Tarreau
· Fri Sep 15 07:59:31 2017 +0200
c3680ec
MINOR: add severity information to cli feedback messages
by Andjelko Iharos
· Thu Jul 20 16:49:14 2017 +0200
c4df59e
MINOR: cli: add socket commands and config to prepend informational messages with severity
by Andjelko Iharos
· Thu Jul 20 11:59:48 2017 +0200
ca36102
CLEANUP: listener: remove the unused handler field
by Willy Tarreau
· Mon Aug 28 16:28:47 2017 +0200
585744b
REORG/MEDIUM: connection: introduce the notion of connection handle
by Willy Tarreau
· Thu Aug 24 14:31:19 2017 +0200
286ec68
BUILD/MINOR: cli: shut a minor gcc warning in "show fd"
by Willy Tarreau
· Wed Aug 09 16:35:44 2017 +0200
7a4a0ac
MINOR: cli: add a new "show fd" command
by Willy Tarreau
· Tue Jul 25 19:32:50 2017 +0200
d6871f7
BUG/MAJOR: cli: fix custom io_release was crushed by NULL.
by Emeric Brun
· Thu Jun 29 19:54:13 2017 +0200
f6975e9
MINOR: cli: add 'expose-fd listeners' to pass listeners FDs
by William Lallemand
· Fri May 26 17:42:10 2017 +0200
07a62f7
MINOR: cli: add ACCESS_LVL_MASK to store the access level
by William Lallemand
· Wed May 24 00:57:40 2017 +0200
5474087
MINOR: socket transfer: Set a timeout on the socket.
by Olivier Houchard
· Thu Apr 06 14:45:14 2017 +0200
1fc0516
MINOR: proxy: Don't close FDs if not our proxy.
by Olivier Houchard
· Thu Apr 06 01:05:05 2017 +0200
f886e34
MINOR: cli: Add a command to send listening sockets.
by Olivier Houchard
· Wed Apr 05 22:24:59 2017 +0200
a261e9b
CLEANUP: connection: remove all direct references to raw_sock and ssl_sock
by Willy Tarreau
· Thu Dec 22 20:44:00 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
f6710f8
MINOR: appctx/cli: remove the env entry from the appctx union
by Willy Tarreau
· Fri Dec 16 17:45:44 2016 +0100
3af9d83
MINOR: appctx/cli: remove the cli_socket entry from the appctx union
by Willy Tarreau
· Fri Dec 16 12:58:09 2016 +0100
a2d5872
MINOR: cli: add two general purpose pointers and integers in the CLI struct
by Willy Tarreau
· Fri Dec 16 12:37:03 2016 +0100
d25fc79
CLEANUP: stats: move a misplaced stats context initialization
by Willy Tarreau
· Fri Dec 16 12:33:47 2016 +0100
eaffde3
MINOR: cli: automatically enable a CLI I/O handler when there's no parser
by Willy Tarreau
· Fri Dec 16 17:59:25 2016 +0100
4305ac7
BUG/MINOR: cli: "show cli sockets" would always report process 64
by Willy Tarreau
· Fri Dec 16 12:56:31 2016 +0100
20c5e52
BUG/MINOR: cli: "show cli sockets" wouldn't list all processes
by Willy Tarreau
· Fri Dec 16 12:50:55 2016 +0100
eceddf7
MEDIUM: cli: 'show cli sockets' list the CLI sockets
by William Lallemand
· Thu Dec 15 18:06:44 2016 +0100
a73e59b
BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
by Christopher Faulet
· Fri Dec 09 17:30:18 2016 +0100
a1c35ab
BUG/MINOR: cli: allow the backslash to be escaped on the CLI
by Dragan Dosen
· Thu Nov 24 11:33:12 2016 +0100
30e5e18
CLEANUP: cli: remove assignments to st0 and st2 in keyword parsers
by Willy Tarreau
· Thu Nov 24 16:45:53 2016 +0100
4190856
CLEANUP: cli: simplify the request parser a little bit
by Willy Tarreau
· Thu Nov 24 16:23:38 2016 +0100
3b6e547
CLEANUP: cli: rename STAT_CLI_* to CLI_ST_*
by Willy Tarreau
· Thu Nov 24 15:53:53 2016 +0100
45c742b
REORG: cli: move the "set rate-limit" functions to their own parser
by Willy Tarreau
· Thu Nov 24 14:51:17 2016 +0100
58d9cb7
REORG: cli: move "{enable|disable} agent" to server.c
by Willy Tarreau
· Thu Nov 24 12:56:01 2016 +0100
2c04eda
REORG: cli: move "{enable|disable} health" to server.c
by Willy Tarreau
· Thu Nov 24 12:51:04 2016 +0100
ffb4d58
REORG: cli: move "{enable|disable} server" to server.c
by Willy Tarreau
· Thu Nov 24 12:47:00 2016 +0100
15b9e68
REORG: cli: move "{enable|disable} frontend" to proxy.c
by Willy Tarreau
· Thu Nov 24 11:55:28 2016 +0100
5212d7f
REORG: cli: move "shutdown frontend" to proxy.c
by Willy Tarreau
· Thu Nov 24 11:13:06 2016 +0100
61b6521
REORG: cli: move "shutdown session" to stream.c
by Willy Tarreau
· Thu Nov 24 11:09:25 2016 +0100
4e46b62
REORG: cli: move "shutdown sessions server" to stream.c
by Willy Tarreau
· Wed Nov 23 16:50:48 2016 +0100
c429a1f
REORG: cli: move "set maxconn frontend" to proxy.c
by Willy Tarreau
· Wed Nov 23 16:22:04 2016 +0100
b802627
REORG: cli: move "set maxconn server" to server.c
by Willy Tarreau
· Wed Nov 23 11:26:56 2016 +0100
2af9941
REORG: cli: move "set maxconn global" to its own handler
by Willy Tarreau
· Wed Nov 23 11:10:59 2016 +0100
89d467c
REORG: cli: move "clear counters" to stats.c
by Willy Tarreau
· Wed Nov 23 11:02:40 2016 +0100
599852e
REORG: cli: move "set timeout" to its own handler
by Willy Tarreau
· Tue Nov 22 20:33:32 2016 +0100
0a73929
REORG: cli: make "show env" also use the generic keyword registration
by Willy Tarreau
· Tue Nov 22 20:21:23 2016 +0100
12207b3
REORG: cli: move "show errors" out of cli.c
by Willy Tarreau
· Tue Nov 22 19:48:51 2016 +0100
f13ebdf
REORG: cli: move table dump/clear/set to stick_table.c
by Willy Tarreau
· Tue Nov 22 18:00:53 2016 +0100
97c2ae1
REORG: cli: move dump_text(), dump_text_line(), and dump_binary() to standard.c
by Willy Tarreau
· Tue Nov 22 18:00:20 2016 +0100
0baac8c
REORG: cli: move "show info" to stats.c
by Willy Tarreau
· Tue Nov 22 16:36:53 2016 +0100
2b812e2
REORG: cli: move "show stat" to stats.c
by Willy Tarreau
· Tue Nov 22 16:18:05 2016 +0100
6b16094
REORG: cli: move get/set weight to server.c
by William Lallemand
· Tue Nov 22 12:34:35 2016 +0100
933efcd
REORG: cli: move 'show backend' to proxy.c
by William Lallemand
· Tue Nov 22 12:34:16 2016 +0100
4c5b4d5
REORG: cli: move 'show sess' to stream.c
by William Lallemand
· Mon Nov 21 08:51:11 2016 +0100
a6c5f33
REORG: cli: move 'show servers' to proxy.c
by William Lallemand
· Sat Nov 19 02:25:36 2016 +0100
e7ed885
REORG: cli: move 'show pools' to memory.c
by William Lallemand
· Sat Nov 19 02:25:36 2016 +0100
222baf2
REORG: cli: move 'set server' to server.c
by William Lallemand
· Sat Nov 19 02:00:33 2016 +0100
de57a57
MINOR: cli: create new function cli_has_level() to validate permissions
by Willy Tarreau
· Wed Nov 23 17:01:39 2016 +0100
69e9644
REORG: cli: move show stat resolvers to dns.c
by William Lallemand
· Sat Nov 19 00:58:54 2016 +0100
ad8be61
REORG: cli: move map and acl code to map.c
by William Lallemand
· Fri Nov 18 19:26:17 2016 +0100
32af203
REORG: cli: move ssl CLI functions to ssl_sock.c
by William Lallemand
· Sat Oct 29 18:09:35 2016 +0200
9ed6203
REORG: cli: split dumpstats.h in stats.h and cli.h
by William Lallemand
· Mon Nov 21 17:49:11 2016 +0100
74c24fb
REORG: cli: split dumpstats.c in src/cli.c and src/stats.c
by William Lallemand
· Mon Nov 21 17:18:36 2016 +0100