Git Product home page Git Product logo

eddie's Introduction

Eddie - VPN Tunnel - Desktop Edition (Windows / MacOS / Linux)

OpenVPN/WireGuard UI with additional user-friendly features. Open-Source, licensed under GPLv3, developed by AirVPN.

For any information about this project (including instructions on usage, compilation, and installation), please visit https://eddie.website.

Please report issues ONLY for Desktop version. For any information about the Android version, please visit https://gitlab.com/AirVPN/EddieAndroid.

eddie's People

Contributors

airvpn avatar clodo76 avatar nimoth avatar wieschie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eddie's Issues

Build fails because solution references nonexistent project and missing skins.xml file

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

.deb: libmono-system-runtime2.0-cil missing

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?

[macos][v2.12.4]route: illegal option -- e

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).

Unnecessary delays

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.

tarball release missing

I haven't seen any releases here on Github. Please offer a regular tarball release. Thank you.

Running GUI with `sudo` on linux prohibits ip6tables

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.

How to put it on ubuntu

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)

Eddie wont start on the archlinux

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.

[macos][v.2.12.4] No '-b' option for top

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 ---

IP6Tables usage?

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... *)

  1. AirVPN doesnt support IP6, thus
  2. IPTables should be used not IP6Tables, because also,
  3. IP6 Tables should be disabled at Kernel Level, for many, many, many Numerous reasons.

AirVPN remains unresponsive on Mac OS X 10.11.5 (15F34)

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

  1. Open AirVPN
  2. AirVPN is unresponsive

Troubleshooting I've Tried

  • I tried installing v2.9 and v2.8 (installer pkg and standalone application copy to /Applications)
  • Quitting Cisco AnyConnect VPN
  • Clearing /Library/Caches and ~/Library/Caches

add indicator to ubuntu version

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

Crashes when trying to whitelist server

System Info

OS: Linux Mint 16 Cinnamon 64-bit
Kernel: 3.11.0-12-generic

Reproduce:
  1. Install 64-bit .deb package
  2. Start
  3. Log In
  4. Select Servers tab
  5. Right click on any server
  6. Click Whitelist
Console Output
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 

[OSX][TorConnect] AirVPN failing Tor authentication

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

Checking login ..., 1° try failed (The request timed out) error

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

update .deb package dependencies for Ubuntu 16.04

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

Eddie.website TLS Certificate is Expired.

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?

[Feature Request] Connect to tor via (unix domain) file sockets

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:

  1. go to about:config
  2. accept caution
  3. change extensions.torlauncher.control_port_use_ipc to false
  4. change extensions.torlauncher.socks_port_use_ipc to false
  5. restart TBB

Cheers.

Reference to missing files

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?

Fixed path to Posix lib in Platform.Linux

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>

[macos][v2.12.4] .pkg fails to install/create Eddie.app

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

=====================

/var/log/install for 2.11:


```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.

Exception when running with $TERM set to "xterm-256color"

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

curl.exe problem with updating systems and servers

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)

Dependences Need Updating

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.

Eddie not using custom OpenVPN path supplied (Mac OS)

I supplied an alternative OpenVPN path, but Eddie seems to be ignoring it.

To reproduce:

  • Install the latest version of OpenVPN from their website (in my case, to /usr/local/sbin)
  • Provide that path (/usr/local/sbin/openvpn) in the Preferences menu
  • Restart Eddie
  • Run ps -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.

Tag a release

Is this project ever going to be tagged with releases?

[Feature Request] user-defined scripts or ovpn.AppendFile() equivalent

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?

Offer Eddie without pre-compiled binaries to speed up inclusion into repositories

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.

[macos][v2.12.4] Eddie freezes Mac OS Sierra on disconnecting and trying to reconnect

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/

exp. v2.13.6 - high CPU

experimental v2.13.6 is using a lot of CPU - this is the portable version (not portable mono) on linux mint 18.2

Windows10 missing tray icon

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?

Linux: don't rely on pre-built binary files

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.

[macos][v2.12.4] unknown option 'executables.openvpn'

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);

error compilation to linux

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

Windows key crashes airvpn linux

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]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.