airvpn / eddie Goto Github PK
View Code? Open in Web Editor NEWUI/CLI for OpenVPN/WireGuard
Home Page: https://eddie.website
License: GNU General Public License v3.0
UI/CLI for OpenVPN/WireGuard
Home Page: https://eddie.website
License: GNU General Public License v3.0
Mon Jun 6 11:43:17 BST 2016
Upgrading to TorBrowser 6.0 breaks AirVPN (due to bug fix):
https://trac.torproject.org/projects/tor/ticket/13252
This fix for this bug changes the cookie file location to under the user's home directory:
% mdfind -name control_auth_cookie
/Users/rprimus/Library/Application Support/TorBrowser-Data/Tor/control_auth_cookie
Line 57 of src/Core/TorControl.cs
:
^I^I^I^Istring path = "/Applications/TorBrowser.app/TorBrowser/Data/Tor/control_auth_cookie";^I^I^I^I
Every time I try to login to Eddie on my MacBook Pro I get Checking login ..., 1° try failed (The request timed out) error, this happens until it times out. My MacBook works with no problems running the exact same version of Eddie and Mac OS. I've reinstalled Mac OS Sierra on my MacBook Pro and I still get the same error, I'm on the same Wi-Fi network and this only happens on my MacBook Pro. Also when I move Eddie to the applications folder I get the same error every time. All other VPN clients work properly, including tunnelBlick, viscosity. I've also make sure my firewall is disabled. Here are my logs, air VPN support has not been able to fix the issue here is their response.
Hello!
Since the problem is not reproducible we are unable to help you, unfortunately.
Kind regards
AirVPN Support Team
Eddie_20170125_225204.txt
this line is in several eddie logs and also system logs.
It causes many disconnections and other problems
. 2017.09.16 20:12:23 - OpenVPN > OPTIONS IMPORT: adjusting link_mtu to 1625
Mon Mar 13 22:04:59 GMT 2017
➜ d xar -tvf eddie-ui_2.12.4_macos_x64_installer.pkg
-rw-r--r-- clodo/staff 130556 2017-03-12 19:20:23 Bom
-rw-r--r-- clodo/staff 21031867 2017-03-12 19:20:26 Payload
?????????? unknown/unknown 983 1970-01-01 00:00:00 PackageInfo
/var/log/install.log
: (When using open
from downloads tab)
Mar 13 19:21:31 mbp installd[395]: PackageKit: ----- Begin install -----
Mar 13 19:21:31 mbp installd[395]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Mar 13 19:21:31 mbp installd[395]: PackageKit: packages=(
"PKLeopardPackage <file://localhost/Users/rprimus/Downloads/eddie-ui_2.12.4_macos_x64_installer.pkg>"
)
Mar 13 19:21:31 mbp installd[395]: PackageKit: Extracting file://localhost/Users/rprimus/Downloads/eddie-ui_2.12.4_macos_x64_installer.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/490FC0C3-61C8-4B97-982E-8ABC0DFDD93C.activeSandbox/Root, uid=0)
Mar 13 19:21:34 mbp installd[395]: PackageKit: prevent user idle system sleep
Mar 13 19:21:34 mbp installd[395]: PackageKit: suspending backupd
Mar 13 19:21:34 mbp installd[395]: PackageKit: Applications/Eddie.app relocated to Applications/AirVPN.app-v2.11.5
Mar 13 19:21:34 mbp installd[395]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/490FC0C3-61C8-4B97-982E-8ABC0DFDD93C.sandboxTrash for sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/490FC0C3-61C8-4B97-982E-8ABC0DFDD93C.activeSandbox
Mar 13 19:21:35 mbp installd[395]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/490FC0C3-61C8-4B97-982E-8ABC0DFDD93C.activeSandbox/Root (1 items) to /
Mar 13 19:21:35 mbp installd[395]: PackageKit: Writing receipt for com.eddie.client to /
Mar 13 19:21:35 mbp installd[395]: PackageKit: Touched bundle /Applications/Eddie.app
Mar 13 19:21:36 mbp installd[395]: Installed "eddie-ui_2.12.4_macos_x64_installer" ()
Mar 13 19:21:36 mbp installd[395]: PackageKit: releasing backupd
Mar 13 19:21:36 mbp installd[395]: PackageKit: allow user idle system sleep
Mar 13 19:21:36 mbp installd[395]: PackageKit: ----- End install -----
Mar 13 19:21:36 mbp installd[395]: PackageKit: 5.3s elapsed install time
Mar 13 19:21:36 mbp Installer[35229]: Error getting application status info for file:///Applications/Eddie.app: Error Domain=NSCocoaErrorDomain Code=260 "The file “Eddie.app” couldn’t be opened because there is no such file." UserInfo={NSURL=file:///Applications/Eddie.app, NSFilePath=/Applications/Eddie.app, NSUnderlyingError=0x7fc2184f6830 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Mar 13 19:21:36 mbp installd[395]: PackageKit: Removing client PKInstallDaemonClient pid=35229, uid=504 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Mar 13 19:21:36 mbp installd[395]: PackageKit: Running idle tasks
Mar 13 19:21:36 mbp installd[395]: PackageKit: Done with sandbox removals
Mar 13 19:21:37 mbp Installer[35229]: Removing temporary directory "/var/folders/fm/9pykqrss0gj78whx2sk8_8s80000gr/T//Install.35229DFX8KW"
Mar 13 19:21:37 mbp Installer[35229]: Finalize disk "evo"
Mar 13 19:21:37 mbp Installer[35229]: Notifying system of updated components
Mar 13 19:21:37 mbp Installer[35229]: **** Summary Information ****
Mar 13 19:21:37 mbp Installer[35229]: Operation Elapsed time
Mar 13 19:21:37 mbp Installer[35229]: -----------------------------
Mar 13 19:21:37 mbp Installer[35229]: zero 0.00 seconds
Mar 13 19:21:37 mbp Installer[35229]: disk 0.05 seconds
Mar 13 19:21:37 mbp Installer[35229]: install 6.25 seconds
Mar 13 19:21:37 mbp Installer[35229]: -total- 6.31 seconds
Mar 13 19:21:37 mbp Installer[35229]: IFDInstallController 1844B4E0 state = 5
Mar 13 19:21:37 mbp Installer[35229]: Displaying 'Install Succeeded' UI.
When running from command-line:
➜ d sudo installer -pkg ~/d/eddie-ui_2.12.4_macos_x64_installer.pkg -target /
installer: Package name is eddie-ui_2.12.4_macos_x64_installer
installer: Upgrading at base path /
installer: The upgrade was successful.
In both cases, /Applications/Eddie.app
is not created.
pkg contents from 2.11:
Applications xar -tvf ~/d/eddie-ui_2.11_osx_x64_installer.pkg
drwx------ root/wheel 0 1970-01-01 00:00:00 com.eddie.client.pkg
-rw-r--r-- clodo/staff 130372 2016-12-05 12:16:01 com.eddie.client.pkg/Bom
-rw-r--r-- clodo/staff 18326423 2016-12-05 12:16:07 com.eddie.client.pkg/Payload
?????????? unknown/unknown 856 1970-01-01 00:00:00 com.eddie.client.pkg/PackageInfo
?????????? unknown/unknown 1089 1970-01-01 00:00:00 Distribution
=====================
```Mar 13 22:28:12 mbp Installer[50135]: eddie-ui_2.11_osx_x64_installer.pkg#com.eddie.client.pkg : com.eddie.client : 2.11.0
Mar 13 22:28:12 mbp Installer[50135]: ================================================================================
Mar 13 22:28:12 mbp Installer[50135]: It took 0.00 seconds to summarize the package selections.
Mar 13 22:28:12 mbp Installer[50135]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: location = file://localhost
Mar 13 22:28:12 mbp Installer[50135]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/rprimus/Downloads/eddie-ui_2.11_osx_x64_installer.pkg#com.eddie.client.pkg
Mar 13 22:28:12 mbp Installer[50135]: Set authorization level to root for session
Mar 13 22:28:16 mbp Installer[50135]: LSExceptions [0x7faf0a529d20] unloaded
Mar 13 22:28:17 mbp Installer[50135]: Administrator authorization granted.
Mar 13 22:28:17 mbp Installer[50135]: Will use PK session
Mar 13 22:28:17 mbp Installer[50135]: Using authorization level of root for IFPKInstallElement
Mar 13 22:28:17 mbp Installer[50135]: Starting installation:
Mar 13 22:28:17 mbp Installer[50135]: Configuring volume "evo"
Mar 13 22:28:17 mbp Installer[50135]: Preparing disk for local booted install.
Mar 13 22:28:17 mbp Installer[50135]: Free space on "evo": 71.51 GB (71510437888 bytes).
Mar 13 22:28:17 mbp Installer[50135]: Create temporary directory "/var/folders/fm/9pykqrss0gj78whx2sk8_8s80000gr/T//Install.501359VsBen"
Mar 13 22:28:17 mbp Installer[50135]: IFPKInstallElement (1 packages)
Mar 13 22:28:17 mbp installd[395]: PackageKit: Adding client PKInstallDaemonClient pid=50135, uid=504 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Mar 13 22:28:17 mbp Installer[50135]: PackageKit: Enqueuing install with framework-specified quality of service (utility)
Mar 13 22:28:17 mbp installd[395]: PackageKit: ----- Begin install -----
Mar 13 22:28:17 mbp installd[395]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Mar 13 22:28:17 mbp installd[395]: PackageKit: packages=(
"PKLeopardPackage <file://localhost/Users/rprimus/Downloads/eddie-ui_2.11_osx_x64_installer.pkg#com.eddie.client.pkg>"
)
Mar 13 22:28:18 mbp installd[395]: PackageKit: Extracting file://localhost/Users/rprimus/Downloads/eddie-ui_2.11_osx_x64_installer.pkg#com.eddie.client.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/7450283E-DD92-4EE5-8E7B-BD6D1967DCEA.activeSandbox/Root/Applications, uid=0)
Mar 13 22:28:21 mbp installd[395]: PackageKit: prevent user idle system sleep
Mar 13 22:28:21 mbp installd[395]: PackageKit: suspending backupd
Mar 13 22:28:21 mbp installd[395]: PackageKit: Applications/Eddie.app relocated to Applications/AirVPN-0.app
Mar 13 22:28:21 mbp installd[395]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/7450283E-DD92-4EE5-8E7B-BD6D1967DCEA.sandboxTrash for sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/7450283E-DD92-4EE5-8E7B-BD6D1967DCEA.activeSandbox
Mar 13 22:28:22 mbp installd[395]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/7450283E-DD92-4EE5-8E7B-BD6D1967DCEA.activeSandbox/Root (1 items) to /
Mar 13 22:28:22 mbp installd[395]: PackageKit: Writing receipt for com.eddie.client to /
Mar 13 22:28:22 mbp installd[395]: PackageKit: Touched bundle /Applications/AirVPN-0.app
Mar 13 22:28:23 mbp installd[395]: Installed "Eddie" (2.11)
Mar 13 22:28:23 mbp installd[395]: PackageKit: releasing backupd
Mar 13 22:28:23 mbp installd[395]: PackageKit: allow user idle system sleep
Mar 13 22:28:23 mbp installd[395]: PackageKit: ----- End install -----
Mar 13 22:28:23 mbp installd[395]: PackageKit: 6.2s elapsed install time
Mar 13 22:28:23 mbp installd[395]: PackageKit: Running idle tasks
Mar 13 22:28:23 mbp installd[395]: PackageKit: Done with sandbox removals
Mar 13 22:28:24 mbp Installer[50135]: PackageKit: Registered bundle file:///Applications/AirVPN-0.app/ for uid 504
Mar 13 22:28:24 mbp installd[395]: PackageKit: Removing client PKInstallDaemonClient pid=50135, uid=504 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Mar 13 22:28:24 mbp installd[395]: PackageKit: Sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/9B8CF2D0-DB89-409C-832B-CD5A8457D0BC.sandbox: relevance 36
Mar 13 22:28:24 mbp installd[395]: PackageKit: Sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/DD1DEC71-2228-4B69-9C14-8E8C4F14DF49.sandbox: relevance 28
Mar 13 22:28:24 mbp Installer[50135]: Running install actions
Mar 13 22:28:24 mbp Installer[50135]: Removing temporary directory "/var/folders/fm/9pykqrss0gj78whx2sk8_8s80000gr/T//Install.501359VsBen"
Mar 13 22:28:24 mbp Installer[50135]: Finalize disk "evo"
Mar 13 22:28:24 mbp Installer[50135]: Notifying system of updated components
Mar 13 22:28:24 mbp Installer[50135]:
Mar 13 22:28:24 mbp Installer[50135]: **** Summary Information ****
Mar 13 22:28:24 mbp Installer[50135]: Operation Elapsed time
Mar 13 22:28:24 mbp Installer[50135]: -----------------------------
Mar 13 22:28:24 mbp Installer[50135]: disk 0.06 seconds
Mar 13 22:28:24 mbp Installer[50135]: script 0.02 seconds
Mar 13 22:28:24 mbp Installer[50135]: zero 0.01 seconds
Mar 13 22:28:24 mbp Installer[50135]: install 7.19 seconds
Mar 13 22:28:24 mbp Installer[50135]: -total- 7.27 seconds
Mar 13 22:28:24 mbp Installer[50135]:
Mar 13 22:28:24 mbp Installer[50135]: IFDInstallController A54E4B0 state = 5
Mar 13 22:28:24 mbp Installer[50135]: Displaying 'Install Succeeded' UI.
Is this project ever going to be tagged with releases?
It would be great to support stealth mode to protect from deep packet inspection. The following options come to mind:
I supplied an alternative OpenVPN path, but Eddie seems to be ignoring it.
To reproduce:
/usr/local/sbin
)/usr/local/sbin/openvpn
) in the Preferences menups -ax
and check which openvpn
instance is running; see /Applications/AirVPN.app/Contents/MacOS/openvpn
still.The change is reflected in my ~/.airvpn/AirVPN.xml
config file.
A glance at the logs reveals nothing other than the fact that it's ignoring this path and just loading the built-in one anyway.
Could you provide Flatpak releases in addition to versioned tarballs here on GitHub for easy cross-platform installation?
http://flatpak.org/
Sat 15 Apr 2017 19:41:33 BST
As a VERY advanced feature, can a user defined script be run just
before the VPN is established?
The script could allow settings to be appended to the generated .ovpn file -
similar functionality to the function ovpn.AppendDirective()
that Eddie
uses.
If this is considered to be too dangerous, an alternative would be to append
the contents of a pre-determined file (if the file exists).
At the moment, I'm only considering routes to be added. This would be much easier than
using the GUI to manage routes individually.
Thoughts?
All the third party dependences that Eddie uses are way out of date some are years out of date.
curl.exe
openvpn.exe
plink.exe
stunnel.exe
tap-windows.exe
That I know of but, there could be more that I have missed.
By default, Mono application windows do not have a WM_CLASS property.
This causes problems with Linux/X11 window managers, such as not being able to add the application's icon to docks: https://airvpn.org/topic/14911-add-eddie-icon-to-gnome-dock/
Please add support for the WM_CLASS property.
I have found some sample C# code that looks useful:
https://bitbucket.org/hindlemail/settingwmclass/
Project UI.WpfWeb.Windows
not found in the source tree:
airvpn-client/src/Eddie_VS2015.sln (default targets) ->
(Build target) ->
airvpn-client/src/Eddie_VS2015.sln: error : Could not find the project file 'airvpn-client/src/UI.WpfWeb.Windows/UI.WpfWeb.Windows.csproj'
Missing skins.xml
:
airvpn-client/src/Eddie_VS2015.sln (default targets) ->
(Build target) ->
airvpn-client/src/Lib.Forms/Lib.Forms.csproj (default targets) ->
/usr/lib/mono/4.5/Microsoft.Common.targets (GenerateResources target) ->
/usr/lib/mono/4.5/Microsoft.Common.targets: error : Tool exited with code: 1. Output: Error: Invalid ResX input.
Position: Line 246, Column 5.
Inner exception: Could not find a part of the path "airvpn-client/src/Lib.Forms/Resources/skins.xml".
Command used to build: xbuild /p:Configuration="Release" /p:Platform="x64" src/Eddie_VS2015.sln
I tried installing AirVPN via the .deb file on Ubuntu MATE. The installation failed to the following error:
Dependency is not satisfiable: libmono-system-runtime2.0-cil
Could you include it in the .deb file and release a new version?
experimental v2.13.6 is using a lot of CPU - this is the portable version (not portable mono) on linux mint 18.2
In Linux (I'm under Ubuntu 14.04), I can't minimize Eddie in the system tray... and it seems that I'm not alone.
It's very constraining to keep open the Eddie window for using AirVPN.
Can we imagine this kind of desktop integration coming soon ?
Thanks a lot.
OS: Linux Mint 16 Cinnamon 64-bit
Kernel: 3.11.0-12-generic
Servers
tabWhitelist
I 2014.05.08 20:44:14 - AirVPN client version: 2.0, System: Linux, Architecture: x64
. 2014.05.08 20:44:14 - Reading options from /home/sean/.airvpn/AirVPN.xml
. 2014.05.08 20:44:14 - Data Path: /home/sean/.airvpn
. 2014.05.08 20:44:14 - App Path: /usr/lib/AirVPN
. 2014.05.08 20:44:14 - Executable Path: /usr/lib/AirVPN/AirVPN.exe
. 2014.05.08 20:44:14 - Command line arguments: path="/home/sean/.airvpn"
. 2014.05.08 20:44:14 - Operating System: Unix 3.11.0.12 - Linux sean-desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
I 2014.05.08 20:44:14 - OpenVPN Driver - Found
I 2014.05.08 20:44:14 - OpenVPN - Version: OpenVPN 2.3.3 (/usr/lib/AirVPN/openvpn)
I 2014.05.08 20:44:14 - SSH - Version: OpenSSH_6.2p2 Ubuntu-6ubuntu0.4, OpenSSL 1.0.1e 11 Feb 2013 (/usr/bin/ssh)
I 2014.05.08 20:44:14 - SSL - Version: stunnel 5.01 (/usr/lib/AirVPN/stunnel)
I 2014.05.08 20:44:14 - IPV6: Available
F 2014.05.08 20:44:21 - Unexpected error. Please contact our support staff. - Argument is out of range.
F 2014.05.08 20:44:21 - Parameter name: index - at System.Windows.Forms.ListView+ListViewItemCollection.get_Item (Int32 index) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ListView.GetItemAtDisplayIndex (Int32 display_index) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ListView.get_FocusedItem () [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at (wrapper remoting-invoke-with-check) System.Windows.Forms.ListView:get_FocusedItem ()
F 2014.05.08 20:44:21 - at System.Windows.Forms.ListViewItem.get_Focused () [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ListViewItem.set_Focused (Boolean value) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at AirVPN.Gui.Controls.ListViewServers.UpdateList () [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at (wrapper remoting-invoke-with-check) AirVPN.Gui.Controls.ListViewServers:UpdateList ()
F 2014.05.08 20:44:21 - at AirVPN.Gui.Forms.Main.mnuServersWhitelist_Click (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripMenuItem.HandleClick (Int32 mouse_clicks, System.EventArgs e) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
F 2014.05.08 20:44:21 - at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Windows.Forms.ListView+ListViewItemCollection.get_Item (Int32 index) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ListView.GetItemAtDisplayIndex (Int32 display_index) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ListView.get_FocusedItem () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ListView:get_FocusedItem ()
at System.Windows.Forms.ListViewItem.get_Focused () [0x00000] in <filename unknown>:0
at System.Windows.Forms.ThemeWin32Classic.DrawListViewItemOwnerDraw (System.Drawing.Graphics dc, System.Windows.Forms.ListViewItem item, Int32 index) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ThemeWin32Classic.DrawListViewItems (System.Drawing.Graphics dc, Rectangle clip, System.Windows.Forms.ListView control) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ListView+ItemControl.OnPaintInternal (System.Windows.Forms.PaintEventArgs pe) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.ListView+ItemControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
I haven't seen any releases here on Github. Please offer a regular tarball release. Thank you.
Right now, AirVPN ships with a few binary files:
stunnel, openvpn, libgdiplus.so.0, libMonoPosixHelper.so
Is there any compile-time switch to force the use of the same files which are already installed on my Linux system.
I've set up the client to start with windows, activate network lock and connect at startup.
Occasionally after closing the GUI after startup there will be no tray icon. With the GUI not accessible anymore and the tray icon gone there seems to be no way to get it back up again.
Starting the client again will just report that there already is a running instance. Is there any other way to bring the GUI back other than with the tray icon?
can you add the ability to auto update whenever there is a new version out, instead of having to manually install it.
Thanks
Sat Apr 15 16:38:25 BST 2017
src/Platforms.Osx/Osx.cs:246
(where RouteList is defined), uses the same route command as used in src/PlatformsLinux/Linux.cs
:
250: string result = ShellCmd("route -n -ee");
From the logfile (when Generate System Report is called):
31959:. 2017.04.15 16:33:10 - Shell of 'sh','-c 'route -n -ee'' done sync in 29 ms, Output: route: illegal option -- e
For MacOS, the command should be netstat -rnl
. This produces output with 8 columns (not the 10 columns that the current function expects).
Description
AirVPN was working fine until a few months ago. Now when I open it, it just stays in the unresponsive state (ie. when I right-click the icon I always see the "force quit" option.)
Reproduction Steps
Troubleshooting I've Tried
The target version for Linux.Platform is Mono/.NET 2.0 while that if referenced library Lib.Core is Mono/.NET 4.0. On Linux MonoDevelop the build fails.
Are there any compilation instructions for Linux x64?
Mon Mar 13 21:59:53 GMT 2017
top
on MacOS does not have a -b
(batch option) as found on linux
.
From the log file:
2017.03.13 21:53:13 - Shell of 'sh','-c 'top -b -n 1 | awk '{print $1,$12}''' done sync in 45 ms, Output: invalid option or syntax: -b
. 2017.03.13 21:53:13 - top usage: top
. 2017.03.13 21:53:13 - [-a | -d | -e | -c <mode>]
. 2017.03.13 21:53:13 - [-F | -f]
. 2017.03.13 21:53:13 - [-h]
. 2017.03.13 21:53:13 - [-i <interval>]
. 2017.03.13 21:53:13 - [-l <samples>]
. 2017.03.13 21:53:13 - [-ncols <columns>]
. 2017.03.13 21:53:13 - [-o <key>] [-O <secondaryKey>]
. 2017.03.13 21:53:13 - [-R | -r]
. 2017.03.13 21:53:13 - [-S]
. 2017.03.13 21:53:13 - [-s <delay>]
. 2017.03.13 21:53:13 - [-n <nprocs>]
. 2017.03.13 21:53:13 - [-stats <key(s)>]
. 2017.03.13 21:53:13 - [-pid <processid>]
. 2017.03.13 21:53:13 - [-user <username>]
. 2017.03.13 21:53:13 - [-U <username>]
. 2017.03.13 21:53:13 - [-u]
. 2017.03.13 21:53:13 - awk: syntax error at source line 1
. 2017.03.13 21:53:13 - context is
. 2017.03.13 21:53:13 - >>> <<<
. 2017.03.13 21:53:13 - awk: illegal statement at source line 1
. 2017.03.13 21:53:13 - missing }
. 2017.03.13 21:53:13 - Shell of 'sh','-c 'ping -c 1 -t 3 -q -n 194.187.251.114'' done sync in 76 ms, Output: PING 194.187.251.114 (194.187.251.114): 56 data bytes
. 2017.03.13 21:53:13 - --- 194.187.251.114 ping statistics ---
src/Lib.Forms/Lib.Forms.csproj: lines 88 ff.:
<Compile Include="Forms\PortForwarding.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\PortForwarding.Designer.cs">
<DependentUpon>PortForwarding.cs</DependentUpon>
</Compile>
<Compile Include="Forms\PortForwardingStateObject.cs" />
These files do not exist. Remove the reference?
So, I downloaded and installed the GUI client. When I went to run it, it asked for my Admin password. Since I only have my root
account as a placeholder and haven't set it up, there is no such password. So, from a terminal I ran $ sudo airvpn
which took me right to the login screen. Everything started up, connected and looked to be working fine.
Then I navigated to airvpn, and noticed that an IPv6 leak was happening. I checked the output and found the line:
Unable to understand if IPV6 is active
After scratching my head and googling around for a couple minutes, I ran
$ which ip6tables
[no output]
$ sudo which ip6tables
/sbin/ip6tables
Now I think I know what happened. Since I only ran the airvpn
command with sudo, it wasn't running in a root shell with root privleges, just the regular user privleges. AKA it was unable to access ip6tables.
What worried me was that there was no indication of the possibility of a leak in the GUI, or that nothing further was done to determine if IPv6 was being used. Since I was focused on dealing with that exact problem at the time, I was able to notice it - but only after parsing through the output on the terminal. I felt the need to point out the lack of notification in the GUI and the bug that lead to this issue (sudo
vs su
, gksudo
or kdesudo
). It is not an issue in my case, but if apropriate, I would like to open a bug report for this behavior if it is not already known behavior.
Since over a year the request of Eddie to be added to the Solus repositories is in limbo. On https://github.com/AirVPN/Eddie you stated that:
Eddie is written in C# with .Net/Mono framework. macOS edition use Xamarin.Mac. It is bundled with precompiled binary versions of OpenVPN, stunnel, plink/ssh and other tools for many platforms and architectures. If you don't want them, simply remove them and Eddie will locate it in your file system, or provide custom paths.
In order to maximize security and transparency for both distribution maintainers and end-users, and lastly to speed up this request, I am kindly asking you to release Eddie without any pre-compiled binaries.
Ubuntu 16.04 is the new LTS. The current deb won't cleanly install with the existing dependencies (at least not on my machine). I was able to modify the deb to update the dependencies based on the currently available apt packages.
existing deb package dependencies are:
Depends: gksu, mono-runtime, mono-utils, libmono-system-runtime2.0-cil, libmono-winforms2.0-cil, libmono-corlib2.0-cil, openvpn, stunnel4
modified deb package dependencies to make it cleanly install on Ubuntu 16.04:
Depends: gksu, mono-runtime, mono-utils, libmono-system-runtime4.0-cil, libmono-system-windows-forms4.0-cil, libmono-corlib4.5-cil, openvpn, stunnel4
Thu Mar 16 16:58:51 GMT 2017
FYI:
Opening Preferences
produces a (temporary) popup with the message below:
From log file:
2017.03.16 16:54:15 - Skipped unknown option 'executables.openvpn'
➜ airvpn-client git:(master) ag -i executables.openvpn
src/Core/CompatibilityManager.cs
180: else if (name == "executables.openvpn")
src/UI.Cocoa.Osx/WindowPreferencesController.cs
617: TxtAdvancedOpenVpnPath.StringValue = s.Get ("executables.openvpn");
826: s.Set ("executables.openvpn", TxtAdvancedOpenVpnPath.StringValue);
Hello,
Can it be possible to add an indicator applet to the Top menu bar (where network, sound, clock are). And if possible have it be able to indicate the state of vpn connection like the network connection applet gets a lock when on VPN.
This would be allowing Ubuntu users to easily see if they are connected or not
Why on earth does Network Lock attempt to use the IP6 Tables and not IPTables, IP6 Tables. uses Ip6.mapping in the kernel, which when enabled, connected to a AirVPN server, means Outgoing IP4 addresses attempt to use, and fail to use, Ip6 Addresses, due to the IP6 Tables in use. (* Feel free to test with Any IRC Server... *)
Is there a way to make the following reference relative or configurable via variable (like in Eclipse)?
src/Platform.Linux/Platform.Linux.csproj: lines 35 ff.:
<Reference Include="Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>C:\Program Files (x86)\Mono-2.10.9\lib\mono\2.0\Mono.Posix.dll</HintPath> </Reference>
ystems & servers data update completed
. 2018.01.15 03:00:43 - Updating systems & servers data ...
. 2018.01.15 03:00:45 - Systems & servers data update completed
. 2018.01.15 03:11:03 - Updating systems & servers data ...
. 2018.01.15 03:11:05 - Systems & servers data update completed
. 2018.01.15 03:21:48 - Updating systems & servers data ...
. 2018.01.15 03:23:51 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30014 milliseconds with 2241 out of 75712 bytes received)
. 2018.01.15 03:32:31 - Updating systems & servers data ...
. 2018.01.15 03:34:36 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30015 milliseconds with 6306 out of 75712 bytes received)
continous problem
something else
curl.exe is extremely slowing down network connectivity
2018.01.15 13:36:36 - OpenVPN > Initialization Sequence Completed
. 2018.01.15 13:40:18 - Updating systems & servers data ...
. 2018.01.15 13:41:28 - Systems & servers data update completed
. 2018.01.15 13:50:39 - Updating systems & servers data ...
. 2018.01.15 13:50:42 - Systems & servers data update completed
. 2018.01.15 14:00:57 - Updating systems & servers data ...
. 2018.01.15 14:00:59 - Systems & servers data update completed
. 2018.01.15 14:11:17 - Updating systems & servers data ...
. 2018.01.15 14:11:19 - Systems & servers data update completed
. 2018.01.15 14:21:34 - Updating systems & servers data ...
. 2018.01.15 14:21:36 - Systems & servers data update completed
. 2018.01.15 14:32:37 - Updating systems & servers data ...
. 2018.01.15 14:34:38 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30014 milliseconds with 2235 out of 75744 bytes received)
. 2018.01.15 14:36:07 - OpenVPN > TLS: soft reset sec=0 bytes=2701121622/-1 pkts=4859602/0
. 2018.01.15 14:37:07 - OpenVPN > TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
. 2018.01.15 14:37:07 - OpenVPN > TLS Error: TLS handshake failed
. 2018.01.15 14:37:07 - OpenVPN > TLS: move_session: dest=TM_LAME_DUCK src=TM_ACTIVE reinit_src=1
again and again
2018.01.15 14:52:53 - Updating systems & servers data ...
. 2018.01.15 14:53:13 - Systems & servers data update completed
. 2018.01.15 15:03:23 - Updating systems & servers data ...
. 2018.01.15 15:03:25 - Systems & servers data update completed
. 2018.01.15 15:13:53 - Updating systems & servers data ...
. 2018.01.15 15:15:55 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30014 milliseconds with 3587 out of 75744 bytes received)
. 2018.01.15 15:23:58 - Updating systems & servers data ...
. 2018.01.15 15:26:02 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30014 milliseconds with 3587 out of 75744 bytes re
reset my firewalls to default and same old problem with curl.exe
. 2018.01.15 17:11:04 - OpenVPN > Initialization Sequence Completed
. 2018.01.15 17:20:33 - Updating systems & servers data ...
. 2018.01.15 17:22:35 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30015 milliseconds with 6291 out of 75712 bytes received)
2018.01.15 17:47:15 - Systems & servers data update completed
. 2018.01.15 17:57:59 - Updating systems & servers data ...
. 2018.01.15 18:00:01 - Cannot retrieve systems & servers data. (curl: (28) Operation timed out after 30015 milliseconds with 11744 out of 75728 bytes received)
After updating iptables (1.6.1 > 1.6.2) network lock fails with the following message:
/usr/bin/iptables-save: unrecognized option '--wait'
Hi. I clone this git and try to make an airvpn compilation for linix.
I use opensuse TW and have installed mono,mono-devel, zlib zlib-devel and rpmbuild.
When I run build_linux.sh command I only see this error message:
Eddie deployment v1.4
Arguments allowed: 'verbose' (show more logs), 'official' (signing files)
Platform: linux
Path base: /home/pepetops/Descargas/airvpn/airvpn-client
'rpmbuild' required. RPM installer will be unavailable.
Any idea?
Thanks
Could you make the changelog directly visible in your GitHub releases? This would increase transparency for potential users and distribution maintainers. Something like https://skywinder.github.io/github-changelog-generator/ could be used to generate the changelog based on merged PRs and closed issues since the last release tag.
Being pedantic though the correct writing is Tor
not TOR
https://www.torproject.org/docs/faq.html.en#WhyCalledTor
Messages.cs#L138 and Messages.cs#L139 should be updated to show correct written
TOR is also written in other place but not visible to end user so you choice for changing
I am using following setup:
-Mac OS Sierra 10.12.4
-Mac internal firewall set to off
-Little Snitch 3.7.4
AirVPN Eddie 2.12.4 freezes occasionally, noticeably when disconnecting then trying to reconnect or when waking up from sleem, sometimes in latency check, sometimes in checking DNS/ Route, I have to force quit the Eddie and run it again, sometimes this helps, sometimes I have to restart the system to resolve the issue . I've tried a complete uninstall then reinstalling, but that didn't make any difference. Please help me resolve the issue.
UPDATE (3 June 2017):
Also reproducible in in Mac OS Sierra 10.12.5 with following setup:
-Mac internal firewall set to off
-Little Snitch 3.7.4
-Reinstalled Mac OS Sierra 10.12.5
-Reinstalled newest version of Mono Project from Mono Project website:
http://www.mono-project.com/docs/getting-started/install/mac/
-Uninstalled and Installed a fresh copy of AirVPN (Eddie) 2.12.4 [also deleted AirVPN.ini]
After system is waked from standby/ sleep Eddie goes into cycle of connecting/ disconnecting loop (sometimes also freezes if doing latency tests). THE ONLY RESOLUTION SO FAR IS RESTARTING THE SYSTEM. closing/ force quitting eddie, disabling/ enabling WiFi, flushing the routes can't help in this situation (using following terminal commands):
sudo ifconfig en1 down
sudo ifconfig en1 up
sudo route -n flush
There is also two discussion thread in general AirVPN forum regarding to this issue:
https://airvpn.org/topic/16357-eddie-airvpn-client-freezes-after-sleep-osx/
https://airvpn.org/topic/22439-eddie-2124-freezing-osx/
The project README is nothing but the name of the client. I am trying to run the script openvn in the linux_x64 but not helping. I am using Ubuntu 16.04 (xenial)
Thu Apr 27 16:18:29 BST 2017
The latest versions of TBB (7.0a3 and 6.5.1) now default to using file sockets.
${HOME}/Library/Application\ Support/TorBrowser-Data/Tor/control.socket
${HOME}/Library/Application\ Support/TorBrowser-Data/Tor/socks.socket
See tor defect and release notes
Request:
Can src/Core/TorControl.cs
be modified to also check if the above files exist and use them to communicate with tor?
Currently, to change this default behaviour, a user needs to:
about:config
extensions.torlauncher.control_port_use_ipc
to falseextensions.torlauncher.socks_port_use_ipc
to falseCheers.
When exiting the client in windows, the client does not return the network adapters to their previous settings. They still have the airvpn dns ip address in TCP IP v4 settings for the network adapters in use.
Disclaimer: I haven't looked at the code yet.
From the user perspective it seems like there are a whole lot of delays happening when connecting/disconnecting to VPN servers. It seems to me this is the main reason AirVPN is (IMO) very slow when connecting/disconnecting, even on very fast connections.
It would be very nice if some delays could be removed or at least made configurable in the GUI (under advanced settings for example).
An example of a delay that seems totally unnecessary: when connected to a VPN server and reconnecting to a new one by doubleclicking a new server a disconnect routine is started. After the disconnect there's a 3 second countdown (for no reason?) until AirVPN tries to connect to the newly selected server.
Another example is when a user cancels the connection routine: this should happen within an instance (a few ms at most?). However this takes ages (tens of seconds) where the connection routine is first allowed to finish connecting (takes ages) and then a disconnect routine is started with tons of delays etc (takes even "more ages"). Why? Just close/drop the socket and let the connection time out on the server side instead?
I'm guessing there are also delays in the connection/deconnection threads. It would be super nice if these where configurable. It seems some of the delay's are multiple seconds where I would prefer something like 50ms at most (my ping to VPN servers is at most 10ms at all times).
Another unrelated personal annoyance with the VPN client: the "are you sure you want to exit?" pop-up when closing the AirVPN client. This is especially frustrating since it cancels/blocks a shutdown request in Windows: the user needs to press "yes" for the shutdown to continue.
launch app, press windows key.
stack trace:
at (wrapper managed-to-native) System.Windows.Forms.X11Keyboard.Xutf8LookupString (intptr,System.Windows.Forms.XEvent&,byte[],int,intptr&,System.Windows.Forms.XLookupStatus&) <0x000a4>
at System.Windows.Forms.X11Keyboard.LookupString (System.Windows.Forms.XEvent&,int,System.Windows.Forms.XKeySym&,System.Windows.Forms.XLookupStatus&) <0x000c3>
at System.Windows.Forms.X11Keyboard.EventToVkey (System.Windows.Forms.XEvent) <0x0003f>
at System.Windows.Forms.X11Keyboard.ToUnicode (int,int,string&) <0x0035f>
at System.Windows.Forms.X11Keyboard.TranslateMessage (System.Windows.Forms.MSG&) <0x00127>
at System.Windows.Forms.XplatUIX11.TranslateMessage (System.Windows.Forms.MSG&) <0x00023>
at System.Windows.Forms.XplatUI.TranslateMessage (System.Windows.Forms.MSG&) <0x0001f>
at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) <0x00ce7>
at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext) <0x00057>
at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) <0x00033>
at AirVPN.UI.Linux.Program.Main () <0x00197>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x000ba>
Native stacktrace:
mono() [0x4b18ff]
mono() [0x50769e]
mono() [0x4297b3]
/usr/lib/libpthread.so.0(+0x11080) [0x7f1f28667080]
/usr/lib/libc.so.6(strlen+0x26) [0x7f1f28121446]
/usr/lib/libX11.so.6(_XimLocalUtf8LookupString+0xde) [0x7f1f1f74124e]
[0x408aa565]
I don't get any window when I open Eddie on macOS 10.13.2. Only the menu bar items are there.
Steps to reproduce
Getting the following error when trying to run the beta with sudo airvpn
from a terminal emulator (xfce4-terminal) with $TERM set to "xterm-256color". Running from xterm works and xfce4-terminal with $TERM set to "xterm" also works.
Arch linux 4.15.5
xfce4-terminal 0.8.6
mono 5.4.1.7
airvpn-beta-bin 2.14.0 (SHA256 | 24701c23bf2a159bacf281891f19386381796f01df774dc7cb61b21440cc622f)
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.ConsoleDriver..cctor () [0x0004d] in <a84b655e5e6a49ee96b338ec792f5580>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.Console..cctor () [0x0008e] in <a84b655e5e6a49ee96b338ec792f5580>:0
--- End of inner exception stack trace ---
at Eddie.Forms.Linux.Program.Main () [0x000d1] in <7dfcf011e3ff4e82838474e627718575>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.ConsoleDriver..cctor () [0x0004d] in <a84b655e5e6a49ee96b338ec792f5580>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a84b655e5e6a49ee96b338ec792f5580>:0
at System.Console..cctor () [0x0008e] in <a84b655e5e6a49ee96b338ec792f5580>:0
--- End of inner exception stack trace ---
at Eddie.Forms.Linux.Program.Main () [0x000d1] in <7dfcf011e3ff4e82838474e627718575>:0
Just earlier today it was possible to download Eddie from the airvpn website and now the website is empty. A link to the eddie changelog which I found on the airvpn forums
https://eddie.website/changelog/?software=client&format=html returned the error :
eddie.website uses an invalid security certificate. The certificate expired on July 2, 2017 at 9:14 PM. The current time is July 3, 2017 at 2:02 AM. Error code: SEC_ERROR_EXPIRED_CERTIFICATE
Might this be why Eddie has disappeared from the website?
Eddie wont't start on Archlinux with kernel 4.13 I do have the mono package installed I tried using the portable version with GUI and it do not start up also tried using the AUR version changed the version number to 2.13.6 and it won't build because it missing some library also tried to build straight from the github and again it do not build and error is:
:$ ./repository/build_linux.sh Cannot open assembly 'src/Deploy/bin/Release/Deploy.exe': No such file or directory.
In https://github.com/AirVPN/airvpn-client/blob/master/src/Lib.Forms/Forms/Settings.cs lines 555 ff.
Index of vpn.pre up down are wrong.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.