This is the (hopefully final :-D) take on the GlobalProtect patches. I have squashed everything from https://github.com/dlenski/openconnect/tree/gpst (as of bc6ca60fb3c93cc7eca9d330a12a433fc3b21d26) on top of David's upstream master (as of 30e25df137e1cb2ce9eacbd943d8d42e963f72fb). A remaining outstanding issue is allowing this to build correctly on Windows. Daniel Lenski (5): detect user[name], pass[word] form fields using only the first 4 characters add PAN GlobalProtect protocol support (HTTPS tunnel only) Add support for GlobalProtect ESP tunnel Add support for checking and submitting HIP reports prettify man page and include more information on supported protocols Makefile.am | 5 +- auth-globalprotect.c | 468 ++++++++++++++++++ esp.c | 14 +- gpst.c | 1258 +++++++++++++++++++++++++++++++++++++++++++++++ hipreport.sh | 185 +++++++ http.c | 22 +- library.c | 18 + main.c | 4 +- mainloop.c | 2 +- openconnect-internal.h | 24 +- openconnect.8.in | 55 ++- www/Makefile.am | 4 +- www/features.xml | 2 +- www/globalprotect.xml | 82 +++ www/hip.xml | 89 ++++ www/mail.xml | 4 +- www/menu2-protocols.xml | 1 + 17 files changed, 2198 insertions(+), 39 deletions(-) create mode 100644 auth-globalprotect.c create mode 100644 gpst.c create mode 100755 hipreport.sh create mode 100644 www/globalprotect.xml create mode 100644 www/hip.xml -- 2.7.4