]> www.infradead.org Git - users/dwmw2/openconnect.git/commit
add PAN GlobalProtect protocol support (HTTPS tunnel only)
authorDaniel Lenski <dlenski@gmail.com>
Sun, 4 Mar 2018 09:31:58 +0000 (11:31 +0200)
committerDavid Woodhouse <dwmw2@infradead.org>
Thu, 31 May 2018 10:41:50 +0000 (11:41 +0100)
commit8e7efd51f6bb765323d013e565b2340838c9222e
treec9d04bb3909cdfc0b7e6f8b24d4e2bb62088aa8e
parent52b08d1146d531bcb88c90bec9d924aea768e056
add PAN GlobalProtect protocol support (HTTPS tunnel only)

This includes support for generating an xmlconfig so that NetworkManager can
list all the gateway servers, when connecting to a GlobalProtect portal (not
gateway):

GlobalProtect distinguishes "portal" and "gateway" servers.  Often the same
server supports both (/global-protect URLs are for the portal, /ssl-vpn URLs
are for the gateway).  The official clients always connect through the
portal.  Mostly, the portal configuration is not useful for OpenConnect; it
restricts the behavior of the official clients.

However, the portal configuration does contain a list of allowed gateways
(just as AnyConnect VPNs can list other servers).  We therefore generate an
xmlconfig in the same format as AnyConnect VPNs, so that the NetworkManager
plugins can list all the supported gateways.

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Makefile.am
auth-globalprotect.c [new file with mode: 0644]
gpst.c [new file with mode: 0644]
http.c
library.c
openconnect-internal.h
openconnect.8.in
www/Makefile.am
www/globalprotect.xml [new file with mode: 0644]
www/mail.xml
www/menu2-protocols.xml