SSh connections hang with 9.01 and a PulseSecure VPN
Apologies in advance for what will be a vague issue description
I use Ubuntu 20.04 and openconnect 9.01 to talk to a PulseSecure server at a customer site. Complicating things is that first, I have to connect using a Shrewsoft VPN client to another server at the same customer (so, two VPNs at the same time). I use a mix of locally forwarded ports for browser access, and ssh sessions
With OpenConnect < 8.20, this worked, but had erroneous "dead peer" errors which 8.20 resolved. 8.20 was mostly OK.
With 9.01, the connection seems fine, and ssh sessions work for a while but then hang.
The causes are sometimes repeatable, but odd.
Running curl kills the session. Even if I redirect stdout to a file - it's seemingly the progress details that kill it. Running wget (of the same URL) works, even though it also displays progress information.
Cat'ing a text file of more than a few lines kills it. More'ing the same file is OK
And sometimes it just dies when displaying things.
So I assume it's a rate-of-display, or possibly a flow control issue.
I wouldn't swear that this is even a 9.01 issue - the infrastructure at the customer end is not well managed and they may have changed something, but my colleagues who use the PulseSecure client on Windows are not reporting similar issues.
Let me know what other information I can provide.
(The two VPNs cause other issues - when I terminate the openconnect one, my routing/DNS is messed up, but I understand that's not directly an openconnect issue)