~mamarley/openconnect/+git/gitlab-main:win32-extbrowser

Last commit made on 2023-05-11
Get this branch:
git clone -b win32-extbrowser https://git.launchpad.net/~mamarley/openconnect/+git/gitlab-main

Branch merges

Branch information

Name:
win32-extbrowser
Repository:
lp:~mamarley/openconnect/+git/gitlab-main

Recent commits

d4fc4b0... by dwmw2

Attempt to spawn browser on Windows

Fixes: #553
Signed-off-by: David Woodhouse <email address hidden>

2f84b43... by dwmw2

Build COPR package with xdg-open

Signed-off-by: David Woodhouse <email address hidden>

586560b... by dwmw2

Switch from egrep to 'grep -E'

Signed-off-by: David Woodhouse <email address hidden>

d6780b9... by dwmw2

Consolidate browser spawn functions

These were almost identical except that the one in main.c would allow the
browser to be overridden. Combine them, as it's only going to end up with
more duplication if we manage to add Windows support.

Signed-off-by: David Woodhouse <email address hidden>

296ff59... by dwmw2

Silence warnings about type aliasing when resolving wintun DLL functions

Signed-off-by: David Woodhouse <email address hidden>

8fe85d4... by dwmw2

Make GCC shut up about unknown pragmas in wintun.h

Signed-off-by: David Woodhouse <email address hidden>

4023bd9... by dwmw2

Fix stray (null) in URL path after Pulse authentication

When using 'openconnect --authenticate' with a Pulse server, if the urlpath
is empty we append '(null)' to the URL instead of appending nothing as we
should. This also affects NetworkManager-openconnect, since it started to
use openconnect_get_connect_url() in v1.2.8 (commit 911151fc966790c).

Fixes: ec6c0caed28e ("Add openconnect_get_connect_url(), use it in --authenticate output")
Signed-off-by: David Woodhouse <email address hidden>

39541d5... by Dimitri Papadopoulos <email address hidden>

Document that OpenConnect calculates TOTP/HOTP codes on its own

OpenConnect has calculated TOTP/HOTP token codes without liboath since 554454bf;
we should document that.

Alo:

- Remove the unnecessary downloading and building of liboath from 'android/Makefile'.
- Remove obsolete references to liboath in comments and error messages
- Fix man page formatting surrounding token mode

Signed-off-by: Dimitri Papadopoulos <email address hidden>
Signed-off-by: Daniel Lenski <email address hidden>

f3890a9... by Dan Lenski

Add os-tcp-mtu utility

Makes a host connection to an arbitrary TCP/IP host:port, and checks the
estimates of the MTU/MSS provided by various getsockopt() calls, just as
OpenConnect uses in calculate_mtu().

TODO:

1. Implement a working os-tcp-mtu for Windows, and build that too.
2. Use https://github.com/morristech/android-ifaddrs as
   as a drop-in replacement for `getifaddrs(3)` on Android

Signed-off-by: Daniel Lenski <email address hidden>

1835918... by Luca Boccassi

Merge branch 'softhsm' into 'master'

OBS: softhsm is not available in SUSE

See merge request openconnect/openconnect!472