Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
44864ac7b04cd0d5eb89c755e947a1890920eb7f
/
src
/
cli.c
bc13bec
MINOR: activity: report context switch counts instead of rates
by Willy Tarreau
· Tue Apr 30 14:55:18 2019 +0200
0212fad
MINOR: tasks/activity: report the context switch and task wakeup rates
by Willy Tarreau
· Wed Apr 24 08:10:57 2019 +0200
d0e095c
MINOR: ssl/cli: async fd io-handlers printable on show fd
by Emeric Brun
· Fri Apr 19 17:15:28 2019 +0200
620072b
MINOR: cli: don't add a semicolon at the end of HAPROXY_CLI
by William Lallemand
· Fri Apr 12 16:09:25 2019 +0200
9a37fd0
MEDIUM: mworker/cli: export the HAPROXY_MASTER_CLI variable
by William Lallemand
· Fri Apr 12 16:09:24 2019 +0200
8f7069a
CLEANUP: mworker: remove the type field in mworker_proc
by William Lallemand
· Fri Apr 12 16:09:23 2019 +0200
e618284
BUILD: cli/threads: fix build in single-threaded mode
by Willy Tarreau
· Mon Apr 15 18:54:10 2019 +0200
a8f57d5
MINOR: cli/activity: report the accept queue sizes in "show activity"
by Willy Tarreau
· Fri Apr 12 15:29:23 2019 +0200
64a9c05
MINOR: cli/listener: report the number of accepts on "show activity"
by Willy Tarreau
· Fri Apr 12 15:27:17 2019 +0200
33d29e2
MINOR: cli: export HAPROXY_CLI environment variable
by William Lallemand
· Mon Apr 01 11:30:06 2019 +0200
e58915f
MINOR: cli: start addresses by a prefix in 'show cli sockets'
by William Lallemand
· Mon Apr 01 11:30:05 2019 +0200
75812a7
BUG/MINOR: cli: correctly handle abns in 'show cli sockets'
by William Lallemand
· Mon Apr 01 11:30:04 2019 +0200
88dc7c5
REORG: mworker/cli: move CLI functions to mworker.c
by William Lallemand
· Mon Apr 01 11:30:01 2019 +0200
a8cf66b
MINOR: listener: do not needlessly set l->maxconn
by Willy Tarreau
· Wed Feb 27 16:49:00 2019 +0100
e2711c7
MINOR: listener: introduce listener_backlog() to report the backlog value
by Willy Tarreau
· Wed Feb 27 15:39:41 2019 +0100
18215cb
BUG/MINOR: config: don't over-count the global maxsock value
by Willy Tarreau
· Wed Feb 27 16:25:28 2019 +0100
8a03408
MINOR: activity: add accept queue counters for pushed and overflows
by Willy Tarreau
· Wed Feb 27 10:45:55 2019 +0100
ff9c914
MINOR: config: make MAX_PROCS configurable at build time
by Willy Tarreau
· Thu Feb 07 10:39:36 2019 +0100
c9a82e4
MINOR: cfgparse: make the process/thread parser support a maximum value
by Willy Tarreau
· Sat Jan 26 13:25:14 2019 +0100
e9ca807
MINOR: cli/show_fd: report that a connection is back or not
by Willy Tarreau
· Wed Dec 19 18:40:58 2018 +0100
14bfe9a
CLEANUP: stream-int: consistently call the si/stream_int functions
by Willy Tarreau
· Wed Dec 19 15:19:27 2018 +0100
3d2ee55
CLEANUP: connection: rename conn->mux_ctx to conn->ctx
by Willy Tarreau
· Wed Dec 19 14:12:10 2018 +0100
ca1b157
BUG/MINOR: cli/fd: don't isolate the thread for each individual fd
by Willy Tarreau
· Tue Dec 18 15:45:11 2018 +0100
a57b7e3
MINOR: cli: implements 'reload' on master CLI
by William Lallemand
· Fri Dec 14 21:11:31 2018 +0100
52880f9
MINOR: mworker/cli: indicate in the master prompt when a reload failed
by Willy Tarreau
· Sat Dec 15 13:30:03 2018 +0100
3301f3e
BUG/MEDIUM: cli: handle correctly prefix and payload
by William Lallemand
· Thu Dec 13 09:05:48 2018 +0100
b7ea141
MEDIUM: cli: handle CLI level from the master CLI
by William Lallemand
· Thu Dec 13 09:05:47 2018 +0100
dc12c2e
CLEANUP: cli: use dedicated define instead of appctx ones
by William Lallemand
· Thu Dec 13 09:05:46 2018 +0100
67a234f
MEDIUM: cli: show and change CLI permissions
by William Lallemand
· Thu Dec 13 09:05:45 2018 +0100
f630d01
MEDIUM: cli: store CLI level in the appctx
by William Lallemand
· Thu Dec 13 09:05:44 2018 +0100
256bf0d
MINOR: cli: change 'show proc' output of old processes
by William Lallemand
· Wed Dec 12 13:45:57 2018 +0100
459e18e
MINOR: cli: use pcli_flags for prompt activation
by William Lallemand
· Tue Dec 11 16:10:58 2018 +0100
ebf6180
MEDIUM: cli: handle payload in CLI proxy
by William Lallemand
· Tue Dec 11 16:10:57 2018 +0100
3de09d5
BUG/MINOR: cli: wait for payload data even without prompt
by William Lallemand
· Tue Dec 11 16:10:56 2018 +0100
5f61068
MINOR: cli: implements 'quit' in the CLI proxy
by William Lallemand
· Tue Dec 11 16:10:55 2018 +0100
5b80fa2
MINOR: cli: parse prompt command in the CLI proxy
by William Lallemand
· Tue Dec 11 16:10:54 2018 +0100
bddd33a
MEDIUM: cli: rework the CLI proxy parser
by William Lallemand
· Tue Dec 11 16:10:53 2018 +0100
b54c40a
BUILD: threads: fix minor build warnings when threads are disabled
by Willy Tarreau
· Sun Dec 02 19:28:41 2018 +0100
008b3ce
CLEANUP: Fix typos in the cli subsystem
by Joseph Herlant
· Sun Nov 25 12:51:45 2018 -0800
4b58c80
REORG: mworker: declare master variable in global.h
by William Lallemand
· Tue Nov 27 12:02:38 2018 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
744a089
BUG/MINOR: mworker: fix FD leak and memory leak in error path
by William Lallemand
· Thu Nov 22 16:46:51 2018 +0100
4cae3b2
BUG/MINOR: cli: Fix memory leak
by Tim Duesterhus
· Thu Nov 22 16:46:50 2018 +0100
4f93e0c
MINOR: cli/activity: rename the stolen CPU time fields to mention milliseconds
by Willy Tarreau
· Thu Nov 22 16:13:17 2018 +0100
baba82f
MINOR: activity: report the average loop time in "show activity"
by Willy Tarreau
· Thu Nov 22 08:42:42 2018 +0100
609aad9
REORG: time/activity: move activity measurements to activity.{c,h}
by Willy Tarreau
· Thu Nov 22 08:31:09 2018 +0100
db6bdfb
MINOR: cli: add mworker_accept_wrapper to 'show fd'
by William Lallemand
· Tue Nov 20 17:36:51 2018 +0100
16dd1b3
MINOR: cli: show master information in 'show proc'
by William Lallemand
· Mon Nov 19 18:46:18 2018 +0100
e368330
MINOR: cli: displays uptime in `show proc`
by William Lallemand
· Mon Nov 19 18:46:17 2018 +0100
e09cdc6
MINOR: cli: format `show proc` to be more readable
by William Lallemand
· Mon Nov 19 18:46:16 2018 +0100
db39843
MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}()
by Willy Tarreau
· Thu Nov 15 11:08:52 2018 +0100
4b962a4
MEDIUM: stream-int: fix the si_cant_put() calls used for buffer readiness
by Willy Tarreau
· Thu Nov 15 11:03:21 2018 +0100
a337229
MEDIUM: cli: worker socketpair is unstoppable
by William Lallemand
· Fri Nov 16 16:57:22 2018 +0100
0cd3bd6
MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put}
by Willy Tarreau
· Tue Nov 06 18:46:37 2018 +0100
550db6d
MEDIUM: mworker: does not create the CLI proxy when no listener
by William Lallemand
· Tue Nov 06 17:37:12 2018 +0100
6b7cd0a
MINOR: cli: can't connect to the target CLI
by William Lallemand
· Tue Nov 06 17:37:11 2018 +0100
adbce8e
MINOR: cli: show the number of reload in 'show proc'
by William Lallemand
· Tue Nov 06 17:37:10 2018 +0100
744de5b
BUG/MINOR: cli: forward the whole command on master CLI
by William Lallemand
· Mon Oct 29 17:14:00 2018 +0100
deeaa59
MINOR: cli: helper to write an response message and close
by William Lallemand
· Fri Oct 26 14:47:48 2018 +0200
2f4ce20
MEDIUM: cli: write a prompt for the CLI proxy of the master
by William Lallemand
· Fri Oct 26 14:47:47 2018 +0200
309dc9a
MEDIUM: mworker: stop the master proxy in the workers
by William Lallemand
· Fri Oct 26 14:47:45 2018 +0200
4e8450b
MINOR: cli: put @master @<relative pid> @!<pid> in the help
by William Lallemand
· Fri Oct 26 14:47:43 2018 +0200
35851fb
MEDIUM: cli: enable "show cli sockets" for the master
by William Lallemand
· Fri Oct 26 14:47:42 2018 +0200
2631434
MINOR: cli: displays sockpair@ in "show cli sockets"
by William Lallemand
· Fri Oct 26 14:47:41 2018 +0200
cf62f7e
MEDIUM: cli: implement 'mode cli' proxy analyzers
by William Lallemand
· Fri Oct 26 14:47:40 2018 +0200
b9f9e3b
MEDIUM: cli: 'show proc' displays processus
by William Lallemand
· Fri Oct 26 14:47:39 2018 +0200
291810d
MEDIUM: mworker: find the server ptr using a CLI prefix
by William Lallemand
· Fri Oct 26 14:47:38 2018 +0200
14721be
MEDIUM: cli: disable some keywords in the master
by William Lallemand
· Fri Oct 26 14:47:37 2018 +0200
e736115
MEDIUM: mworker: create CLI listeners from argv[]
by William Lallemand
· Fri Oct 26 14:47:36 2018 +0200
8a02257
MEDIUM: mworker: proxy for the master CLI
by William Lallemand
· Fri Oct 26 14:47:35 2018 +0200
ce83b4a
MEDIUM: mworker: each worker socketpair is a CLI listener
by William Lallemand
· Fri Oct 26 14:47:30 2018 +0200
ed72d82
MEDIUM: time: measure the time stolen by other threads
by Willy Tarreau
· Wed Oct 17 19:01:24 2018 +0200
c2b7f80
BUG/MINOR: cli: make sure the "getsock" command is only called on connections
by Willy Tarreau
· Thu Sep 20 11:22:29 2018 +0200
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
Next »