Page 1 of 1

Management Interface - Question regarding --management-query-passwords

Posted: Sun Feb 21, 2021 11:43 am
by ogeisser
Hi,

I'm writing a small program which controls the OpenVPN client via the management interface.

I'm starting the OpenVPN client with --management and --management-query-passwords in addition to all the other needed configuration.

I can then connect my control program to the management interface socket.

Everything works fine up to here and after connecting to the socket I receive the following welcome INFO message:

>INFO:OpenVPN Management Interface Version 1 -- type 'help' for more info

And after this welcome message I sometimes receive:

>PASSWORD:Need 'Auth' username/password

With "sometimes" I mean: in 1 of 5 times I receive the >PASSWORD: Need 'Auth' username/password message.
In all other cases I receive nothing.

My expectation is that I will always receive the "Need Auth" message because I've configured --management-query-passwords

But it seems that there is some race condition which triggers the "Need Auth" message only sometimes.

Is this a bug or can someone explain to me this behaviour?

I'm using the following OpenVPN version:
OpenVPN 2.4.5 x86_64-apple-darwin14 [SSL (OpenSSL)] [MH/RECVDA] [AEAD] built on Mar 19 2020

Best,
Oliver

Re: Management Interface - Question regarding --management-query-passwords

Posted: Sun Feb 21, 2021 8:29 pm
by TinCanTech
Sounds like a bug in your code.