]> www.infradead.org Git - users/dwmw2/openconnect.git/commit
With --user, enter username in all forms, not just the first
authorDaniel Lenski <dlenski@gmail.com>
Fri, 25 Jun 2021 16:42:27 +0000 (09:42 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Tue, 29 Jun 2021 17:51:17 +0000 (10:51 -0700)
commit193aa7575c2b775c0dc61350a38328f3a676bba8
treef1634217ff2be5ce62a8854aa6bccb1dd8b4f4a9
parent2d751771abaec13d5dc7977fcaea8268cf439ae7
With --user, enter username in all forms, not just the first

Until now, the -u/--user=USERNAME option has caused the OpenConnect CLI to
automatically fill the username only in the *first* form where there is a
match field.  This patch causes it to fill the username repeatedly
(including when a form is repeated due to an authentication failure).

As described by @DimitriPapadopoulos in #267:

> In many cases, I expect the authentication failure to be caused by an
> incorrect password, not an incorrect username
>
> Having to [re]enter the username, when it has already been specified from
> the command line or worse in a config file, is an annoyance.  I suggest
> openconnect [re]prompts for the username only when it has been entered
> interactively from the start.

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
main.c