]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Add documentation for array protocol, remove HIDDEN flag
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 5 May 2021 21:36:07 +0000 (22:36 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 5 May 2021 22:12:21 +0000 (23:12 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
library.c
openconnect.8.in
www/Makefile.am
www/array.xml [new file with mode: 0644]
www/changelog.xml
www/index.xml
www/menu2-protocols.xml
www/protocols.xml

index f49dfca4e68441b7cfacc854c2c3842a03cbf9a1..18afe89d526367e04b3827f089af559d0306dd14 100644 (file)
--- a/library.c
+++ b/library.c
@@ -247,7 +247,7 @@ static const struct vpn_proto openconnect_protos[] = {
                .pretty_name = N_("Array SSL VPN"),
                .description = N_("Compatible with Array Networks SSL VPN"),
                .proto = PROTO_ARRAY,
-               .flags = OC_PROTO_PROXY | OC_PROTO_HIDDEN,
+               .flags = OC_PROTO_PROXY,
                .vpn_close_session = array_bye,
                .tcp_connect = array_connect,
                .tcp_mainloop = array_mainloop,
index 6dfe9a295d615e1504e31dbb94c6ff4431771001..e9a358a34e7341d3a8653ec7b958209733adc344 100644 (file)
@@ -89,8 +89,10 @@ PAN GlobalProtect VPN servers,
 .RB ( \-\-protocol=gp )
 F5 Big-IP VPN servers,
 .RB ( \-\-protocol=f5 )
-and Fortinet Fortigate VPN servers,
+Fortinet Fortigate VPN servers,
 .RB ( \-\-protocol=fortinet )
+and Array Networks SSL VPN servers,
+.RB ( \-\-protocol=array )
 .
 
 The connection happens in two phases. First there is a simple HTTPS
@@ -500,9 +502,11 @@ for experimental support for Junos Pulse,
 .I gp
 for experimental support for PAN GlobalProtect,
 .I f5
-for experimental support for F5 Big-IP, and
+for experimental support for F5 Big-IP,
 .I fortinet
-for experimental support for Fortinet Fortigate.
+for experimental support for Fortinet Fortigate, and
+.I array
+for experimental support for Array Networks SSL VPN.
 
 See
 .I http://www.infradead.org/openconnect/protocols.html
index 971f26febde5f6f84d8ba102105367245e39ee21..2d1c6d995f544a9c5d7aa94d2079a078f3af6b63 100644 (file)
@@ -6,7 +6,7 @@ CONV    = "$(srcdir)/html.py"
 FTR_PAGES = csd.html charset.html token.html pkcs11.html tpm.html features.html gui.html nonroot.html hip.html tncc.html
 START_PAGES = building.html connecting.html manual.html vpnc-script.html
 INDEX_PAGES = changelog.html download.html index.html packages.html platforms.html licence.html
-PROTO_PAGES = protocols.html anyconnect.html fortinet.html f5.html globalprotect.html juniper.html pulse.html
+PROTO_PAGES = protocols.html anyconnect.html array.html fortinet.html f5.html globalprotect.html juniper.html pulse.html
 TOPLEVEL_PAGES = contribute.html mail.html
 
 ALL_PAGES = $(FTR_PAGES) $(START_PAGES) $(INDEX_PAGES) $(TOPLEVEL_PAGES) $(PROTO_PAGES)
diff --git a/www/array.xml b/www/array.xml
new file mode 100644 (file)
index 0000000..73247ba
--- /dev/null
@@ -0,0 +1,38 @@
+<PAGE>
+       <INCLUDE file="inc/header.tmpl" />
+
+       <VAR match="VAR_SEL_PROTOCOLS" replace="selected" />
+       <VAR match="VAR_SEL_ARRAY" replace="selected" />
+       <PARSE file="menu1.xml" />
+       <PARSE file="menu2-protocols.xml" />
+
+       <INCLUDE file="inc/content.tmpl" />
+
+<h1>Array Networks AG SSL VPN</h1>
+
+<p>Experimental support for <a
+href="https://arraynetworks.com/products-secure-access-gateways-ag-series.html">Array
+AG SSL VPN</a> was added to OpenConnect in May 2021 for the 9.00 release. It is used for access to
+<a href="https://cloud.ibm.com/docs/iaas-vpn?topic=iaas-vpn-vpn-ssl-faq">IBM Cloud</a>
+private networks.</p>
+
+<p>Array mode is requested by adding <tt>--protocol=array</tt>
+to the command line:
+<pre>
+  openconnect --protocol=array vpn.lon.softlayer.com
+</pre></p>
+
+<h2>Quirks and Issues</h2>
+
+<p>Currently, OpenConnect only supports basic username/password
+authentication. If you have access to an Array VPN which uses other
+types of authentication (e.g.  RSA or OATH tokens), please send
+information to <a href="mail.html">the mailing list</a> so that we add
+support to OpenConnect.</p>
+
+<p>Connectivity over DTLS is supported, but currently limited to DTLSv1.0
+because no known version of the server supports DTLSv1.2. Some operating
+systems might ban DTLSv1.0 in their default security settings.</p>
+
+       <INCLUDE file="inc/footer.tmpl" />
+</PAGE>
index e66719ef99b5aff56d5538e873cb5c9d7b13eb45..2aac3c8b396fee22fc71dfa244a39b3dc497939b 100644 (file)
@@ -39,6 +39,7 @@
        <li>Fix output redirection under Windows (<a href="https://gitlab.com/openconnect/openconnect/-/issues/229">#229</a>)</li>
        <li>More gracefully handle Pulse/NC idle timeouts and other Pulse fatal errors (<a href="https://gitlab.com/openconnect/openconnect/-/issues/187">!187</a>)</li>
        <li>Ignore failures to fetch the NC landing page if the authentication was successful.</li>
+       <li>Add support for <a href="https://arraynetworks.com/products-secure-access-gateways-ag-series.html">Array Networks SSL VPN</a> (<a href="https://gitlab.com/openconnect/openconnect/-/issues/102">#102</a>)</li>
      </ul><br/>
   </li>
   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-8.10.tar.gz">OpenConnect v8.10</a></b>
index 642601a7846c55437ef285933d7fdf7e22c276e6..6b1d626872333a8d68401ba0440580b683ca64d0 100644 (file)
@@ -13,6 +13,7 @@
 
 <ul>
   <li><a href="anyconnect.html">Cisco AnyConnect</a> (<tt>--protocol=anyconnect</tt>)</li>
+  <li><a href="array.html">Array Networks AG SSL VPN</a> (<tt>--protocol=array</tt>)</li>
   <li><a href="juniper.html">Juniper SSL VPN</a> (<tt>--protocol=nc</tt>)</li>
   <li><a href="pulse.html">Pulse Connect Secure</a> (<tt>--protocol=pulse</tt></li>
   <li><a href="globalprotect.html">Palo Alto Networks GlobalProtect SSL VPN</a> (<tt>--protocol=gp</tt>)</li>
index 86f044909bce23305100a2217933a3586c7508a5..e4c1f8773a9dacb6fc759a8a326376b2de46bd37 100644 (file)
@@ -1,6 +1,7 @@
 <PAGE>
        <STARTMENU level="2"/>
         <MENU topic="AnyConnect" link="anyconnect.html" mode="VAR_SEL_ANYCONNECT" />
+        <MENU topic="Array" link="array.html" mode="VAR_SEL_ARRAY" />
         <MENU topic="Fortinet" link="fortinet.html" mode="VAR_SEL_FORTINET" />
         <MENU topic="F5" link="f5.html" mode="VAR_SEL_F5" />
         <MENU topic="GlobalProtect" link="globalprotect.html" mode="VAR_SEL_GLOBALPROTECT" />
index e93aeb77d47a2fd26416a51497ee89f3265c9e3c..869c2068c114b99f2c22acf9671ff0d2150c23df 100644 (file)
@@ -30,6 +30,7 @@ See <a href="manual.xml">the <tt>--protocol</tt> option</a> for how to use a dif
   <a href="https://www.f5.com/products/big-ip-services">F5 Big-IP SSL VPN</a> (<tt>--protocol=f5</tt>; PPP-based)</li>
   <li><a href="fortinet.html">Details</a> on support for
   <a href="https://www.fortinet.com/products/vpn">Fortinet Fortigate SSL VPN</a> (<tt>--protocol=fortinet</tt>; PPP-based)</li>
+  <li><a href="array.html">Details</a> on support for <a href="https://arraynetworks.com/products-secure-access-gateways-ag-series.html">Array Networks AG SSL VPN</a> (<tt>--protocol=array</tt>)</li>
 </ul>
 
        <INCLUDE file="inc/footer.tmpl" />