]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
add link to online documentation, put TAP-Windows in named section, and… changelog
authorDaniel Lenski <dlenski@gmail.com>
Fri, 26 Mar 2021 18:49:38 +0000 (11:49 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Fri, 26 Mar 2021 19:40:14 +0000 (12:40 -0700)
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
openconnect.nsi.in
www/changelog.xml

index b791cfae2517ad38f786143ca1abf77c6ca15060..e050eec16878ef2ac04bc9f0495c4ed2eda4daee 100644 (file)
@@ -49,11 +49,29 @@ Section "OpenConnect"
 
   SetOutPath "$INSTDIR"
   !include instfiles.nsh
+
+  ClearErrors
+  FileOpen $0 "$INSTDIR\Online Documentation.url" w
+  IfErrors done
+    FileWrite $0 "[InternetShortcut]$\n"
+    FileWrite $0 "URL=https://www.infradead.org/openconnect$\n"
+    FileWrite $0 "IconIndex=0$\n"
+    FileWrite $0 "IconFile=$INSTDIR\openconnect.exe$\n"
+    FileClose $0
+  done:
 SectionEnd
 
-Section -prerequisites
-  SectionIn RO
+Section "Start Menu Shortcuts"
+  CreateDirectory "$SMPROGRAMS\OpenConnect"
+  CreateShortCut "$SMPROGRAMS\OpenConnect\Uninstall OpenConnect.lnk" "$INSTDIR\Uninstall OpenConnect.exe" "" "$INSTDIR\Uninstall OpenConnect.exe" 0
+  CreateShortCut "$SMPROGRAMS\OpenConnect\openconnect.exe.lnk" "$INSTDIR\.\openconnect.exe" "" "$INSTDIR\.\openconnect.exe" 0
+SectionEnd
+
+Section "Desktop Icons"
+  CreateShortCut "$DESKTOP\openconnect.exe.lnk" "$INSTDIR\.\openconnect.exe" "" "$INSTDIR\.\openconnect.exe" 0
+SectionEnd
 
+Section "TAP-Windows driver"
   MessageBox MB_OK \
     "OpenConnect uses the TAP-Windows driver from OpenVPN to create virtual Ethernet adapters for \
      VPN connections. If you haven't already installed this driver, you should now install v9.21.2, \
@@ -65,20 +83,9 @@ Section -prerequisites
     DetailPrint "Running TAP-Windows driver setup..."
     ExecWait "$INSTDIR\tap-windows-9.21.2.exe"
     DetailPrint "Finished TAP-Windows driver setup"
-    Delete /rebootok "$INSTDIR\tap-windows-9.21.2.exe"
   endTapWindows:
 SectionEnd
 
-Section "Start Menu Shortcuts"
-  CreateDirectory "$SMPROGRAMS\OpenConnect"
-  CreateShortCut "$SMPROGRAMS\OpenConnect\Uninstall OpenConnect.lnk" "$INSTDIR\Uninstall OpenConnect.exe" "" "$INSTDIR\Uninstall OpenConnect.exe" 0
-  CreateShortCut "$SMPROGRAMS\OpenConnect\openconnect.exe.lnk" "$INSTDIR\.\openconnect.exe" "" "$INSTDIR\.\openconnect.exe" 0
-SectionEnd
-
-Section "Desktop Icons"
-  CreateShortCut "$DESKTOP\openconnect.exe.lnk" "$INSTDIR\.\openconnect.exe" "" "$INSTDIR\.\openconnect.exe" 0
-SectionEnd
-
 Section "Uninstall"
   Delete /rebootok "$DESKTOP\openconnect.exe.lnk"
   Delete /rebootok "$SMPROGRAMS\OpenConnect\openconnect.exe.lnk"
index 998f4224c8fcb5dc57bb520c57bc21b611002444..5cc97e79ab0ddcb286cec0b145e445249499b5a1 100644 (file)
@@ -31,6 +31,7 @@
        <li>Add detection of authentication expiration date, intended to allow front-ends to cache and reuse authentication cookies/sessions (<a href="https://gitlab.com/openconnect/openconnect/-/merge_requests/156">!156</a>)</li>
        <li>Small bug fixes and clarification of many logging messages.</li>
        <li>Support more Juniper login forms, including some SSO forms (<a href="https://gitlab.com/openconnect/openconnect/-/merge_requests/171">!171</a>)</li>
+       <li>Automatically build Windows installers for OpenConnect command-line interface (<a href="https://gitlab.com/openconnect/openconnect/-/merge_requests/176">!176</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>