Jump to content
Not connected, Your IP: 3.86.235.207
Staff

Eddie Desktop 2.21 beta released

Recommended Posts

6 hours ago, xaeiou said:

Anyone else seeing this kind of error when trying to add routes (I'm using under Linux)
route.thumb.png.c5eed250c3261734b7f24b580c028dec.png


Can confirm.

F 2021.09.27 10:04:47 - Unexpected error. Please contact our support staff. - ApplicationThread - Object reference not set to an instance of an object -   at Eddie.Forms.Skin.ListView.GetResourceImage (System.String name) [0x0001b] in <8c142eee0ea14e0c850a8d3322cf5428>:0
F 2021.09.27 10:04:47 -     at Eddie.Forms.Skin.ListView.OnListViewDrawSubItem (System.Object sender, System.Windows.Forms.DrawListViewSubItemEventArgs e) [0x0012f] in <8c142eee0ea14e0c850a8d3322cf5428>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ListView.OnDrawSubItem (System.Windows.Forms.DrawListViewSubItemEventArgs e) [0x00019] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ThemeWin32Classic.DrawListViewSubItemOwnerDraw (System.Drawing.Graphics dc, System.Windows.Forms.ListViewItem item, System.Windows.Forms.ListViewItemStates state, System.Int32 index) [0x0003a] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ThemeWin32Classic.DrawListViewItemOwnerDraw (System.Drawing.Graphics dc, System.Windows.Forms.ListViewItem item, System.Int32 index) [0x00078] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ThemeWin32Classic.DrawListViewItems (System.Drawing.Graphics dc, System.Drawing.Rectangle clip, System.Windows.Forms.ListView control) [0x00057] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ListView+ItemControl.OnPaintInternal (System.Windows.Forms.PaintEventArgs pe) [0x00011] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0006d] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001a4] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.ListView+ItemControl.WndProc (System.Windows.Forms.Message& m) [0x00071] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <fef229f3059c47f39598bb88ddd21818>:0
F 2021.09.27 10:04:47 -     at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <fef229f3059c47f39598bb88ddd21818>:0

  1. Eddie > Preferences > Routes > +
  2. Enter a domain, a sole IP or in CIDR notation.
  3. Save, triggering the error.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
Bug:

Fatal error occured, please contact Eddie support: Object reference not set to an instance of an object -    at Eddie.Platform.Windows.NetworkLockWfp.DeallowInterface(NetworkInterface networkInterface)

How to reproduce:

1: Eddie -> Networking -> Interface used for connection -> select an interface (in my case, a wireless network card (USB)).

2: Change wireless adapter SSID

3: Observe the following error:

 Fatal error occured, please contact Eddie support: Object reference not set to an instance of an object. -    at Eddie.Platform.Windows.NetworkLockWfp.DeallowInterface(NetworkInterface networkInterface)
at Eddie.Core.NetworkLockManager.DeallowInterface(NetworkInterface networkInterface)
at Eddie.Core.ConnectionTypes.IConnectionType.OnClose()
at Eddie.Core.ConnectionTypes.OpenVPN.OnClose()
at Eddie.Core.Session.OnRun()

Why?

I have observed that list does not get updated automatically, even with Ethernet if things change I need to entirely exit eddie and re-open and the list is updated (for example, if IP address changes). I have several networking interfaces I use for different purposes so this bug is quite frustrating, as when the "eddie" interface dies (and apps are bound to that interface) they also need to be restarted (such as qBT).

You can observe the next time you open Eddie the interface box will contain no selected item (so connect fails) as it has 'disappeared'. I suspect if the interface list updated automatically (if possible) it would be great.

Thanks, hope this helps.


 

Share this post


Link to post

May I request that someone add the following to the MacOS Hummingbird section for those who enjoy their GUIs? I had to perform the following steps to (finally!) enable Eddie to work with Hummingbird on the Mac and I was unablle to find any such guide on this website:

  • FYI: This guide presumes you have successfully installed and run Eddie, and have connected to the AirVPN service without issue in the past.
  • To start with, disconnect from AirVPN and quit the Eddie application.
  • Ensure you are logged in with an account that has Administrator privileges. If you are using the first user account you set up, congratulations. You have administrator privileges.
  • Download and unzip Hummingbird with Archive Utility. This will unpack everything into a folder. Double-clicking should work but if not, select the file, go to the File menu, highlight Open With, and select Archive Utility.
  • Drag the Hummingbird folder to wherever you wish it to be stored. For this example, I placed it into Applications.
  • Once placed, open the Terminal application located in Applications > Utilities.
  • Type the following without pressing return (omitting quotation marks, and the space after root is critical): "sudo chown root "
  • Open the Hummingbird folder then drag the Hummingbird application into the Terminal window. This will fill in the details.
  • Press return on your keyboard. You will be prompted for your user password. Enter the details then press return to confirm.
  • This will change the ownership of the Hummingbird application to your user account to System which should prevent the "Error: Exception: Executable 'Hummingbird' not allowed: Not owned by root." One can verify this by selecting the Hummingbird application, clicking the File menu and selecting Get Info. Under Sharing and Permissions, the owner will be changed to System.
  • Next, open Eddie, click the Eddie menu and select Preferences.
  • Click on Advanced then check the box next to Use Hummingbird. Then click on the folder icon to the right of that checkbox, navigate to where the Hummingbird application was placed. Click on the application and select Open.
  • Once done, the path should be filled in. Click save.. and that's it. You should be able to use Hummingbird via Eddie. If there are any problems, restart Eddie and attempt to connect again.
TL;DR: You need to "sudo chmod root" the Hummingbird app as Eddie does not elevate Hummingbird's permissions when it elevates its own permissions.

I hope this helps other people.

Sincerely,
Me
 

Share this post


Link to post
@y0wl

Hello!

The procedure you describe should not be necessary as Eddie must take care of it. However some old Eddie version has a bug and Hummingbird could not be launched because it was not owned by root. Eddie, for security reasons, does not start with root privileges anything not owned by root. Do you still need the procedure you describe with Eddie latest release 2.20.0?

Kind regards
 

Share this post


Link to post
On 7/22/2021 at 2:11 PM, Staff said:

AirVPN servers will offer it, during an opt-in beta-testing phase, within September.


Hello!

Is there any information on how to opt-in to the AirVPN beta?
I have been using AirVPN for a long time and would be glade to help test the wireguard implementation/roll out.

Additionally, I can't start the Eddie Desktop v2.21.1 client AppImage on linux. (A small window/message box pops up and closes immediately. To fast to read.)
Launching using terminal, I get following exception:
exception inside UnhandledException handler: (null) assembly:mscorlib.dll type:NullReferenceException member:(null)

[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.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: libmono-native.so assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()
  at Interop+Sys..cctor () [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
   --- End of inner exception stack trace ---
  at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath, System.Int32 fileType, Interop+ErrorInfo& errorInfo) [0x00007] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath, Interop+ErrorInfo& errorInfo) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.IO.Directory.Exists (System.String path) [0x0001e] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.TermInfoDriver.SearchTerminfo (System.String term) [0x00044] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.TermInfoDriver..ctor (System.String term) [0x0004b] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.ConsoleDriver..cctor () [0x0004d] in <c453bf849bb84e719dbec0475e99db95>:0 
   --- End of inner exception stack trace ---
  at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Console..cctor () [0x0007d] in <c453bf849bb84e719dbec0475e99db95>:0 
   --- End of inner exception stack trace ---
  at Eddie.Forms.Linux.Program.Main () [0x0009a] in <e167a4519abd4bdb944054f153c1c615>:0

libmono-native.so seems to be missing.

v2.20.0 AppImage works on the same machine. 👍

Share this post


Link to post
33 minutes ago, Breeze said:

Is there any information on how to opt-in to the AirVPN beta? 


There is none yet.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
@Breeze

Hello!

Thank you! Access activation to Wireguard beta testing will be available in the "Client Area". We will have more information on a definite date very soon, we're still working on it. Announcement will follow in "News" forum.

Can you also tell us your Linux distribution name and version? If you run Eddie beta from other packages (not the AppImage) do you see the same crash?

Kind regards
 

Share this post


Link to post
2 hours ago, Staff said:
@Breeze

Hello!

Thank you! Access activation to Wireguard beta testing will be available in the "Client Area". We will have more information on a definite date very soon, we're still working on it. Announcement will follow in "News" forum.

Can you also tell us your Linux distribution name and version? If you run Eddie beta from other packages (not the AppImage) do you see the same crash?

Kind regards
 

Great to hear! I will keep an eye on the announcements. :)

Linux distribution is Solus, this is also the reason why I use the AppImage (deb, rpm, ... etc. are not supported on Solus).
Version is 4.3, but it is a rolling distribution so that doesn't mean much. 

Share this post


Link to post

Yes, very much so. This was performed to get Eddie 2.21.1 working with Hummingbird 1.1.2 on two different Mac OS machines. I had attempted to use Hummingbird 1.1.1 back in late January with the most current Eddie version at that time and that had also failed.. the infinite loop of trying to connect, disconnects, retry in three seconds.

One system was a fresh (erased drive, restored from Apple's servers with no user data ported, migrated, or time machine'd) Mojave install upgraded to Catalina, the other was a similarly fresh install of Big Sur.

Share this post


Link to post

Hi,

from time to time airvpn crashes.
its just version 2.21.1 beta and after that a reconnect ist not possible.
just when i turn on on dns in the network adapter.

Unbenannt.PNG

Share this post


Link to post

We deployed a new release which fixes issues with WireGuard (for a public beta testing) and some minor bugs.
Other issues reported in this thread are under investigation.

Version 2.21.2 (Wed, 27 Oct 2021 12:29:20 +0000)

  • [bugfix] [all] WireGuard beta support
  • [change] [all] Whitelist->Allowlist, Blacklist->Denylist
  • [bugfix] [all] Preferences -> Routes error

Share this post


Link to post

Getting an error on 2.21.2beta while connecting with nftables network lock, iptables works.
Running 5.14.13 kernel on arch.

E 2021.10.27 19:09:01 - Fatal error occured, please contact Eddie support: Exception: nft issue: exit:1; out:^                       ~~; err:Error: syntax error, options must be specified before commands
E 2021.10.27 19:09:01 -     /usr/sbin/nft list ruleset -n -a -   at Eddie.Core.Elevated.Command.GetSyncResult () [0x00012] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.Elevated.IElevated.DoCommandSync (Eddie.Core.Elevated.Command c) [0x00046] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.Elevated.IElevated.DoCommandSync (System.String command, System.String key1, System.String val1, System.String key2, System.String val2, System.String key3, System.String val3, System.String key4, System.String val4) [0x00051] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Platform.Linux.NetworkLockNftables.DeallowInterface (System.Net.NetworkInformation.NetworkInterface networkInterface) [0x00021] in <112d05afc4f7424db0fe6e6acf375adc>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.NetworkLockManager.DeallowInterface (System.Net.NetworkInformation.NetworkInterface networkInterface) [0x00008] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.ConnectionTypes.IConnectionType.OnClose () [0x0001c] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.ConnectionTypes.OpenVPN.OnClose () [0x00000] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0
E 2021.10.27 19:09:01 -     at Eddie.Core.Session.OnRun () [0x00a5e] in <3cba6f0223fb4ba6b7aa1a17c192b214>:0

Share this post


Link to post
1 hour ago, takkaria said:

Getting an error on 2.21.2beta while connecting with nftables network lock, iptables works.


Can confirm.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
18 hours ago, takkaria said:

Getting an error on 2.21.2beta while connecting with nftables network lock, iptables works.
Running 5.14.13 kernel on arch.


Ouch... Debian nft accepts options also after command, Arch does not...  this will be fixed today, time to redeploy.

Released hotfix without changing version, only Linux builds changed. @OpenSourcerer and @takkaria please redownload. Thx,

Share this post


Link to post
Posted ... (edited)

Hello,

I can not get 2.21.2 to work on my Windows 11 machine. I had to rollback to version 2.21.1 which does work (which I assume this version does not work with the WireGuard beta testing).
Logs attached...

 

Edited ... by puff-m-d
Issue fixed: Deleted logs....

Share this post


Link to post

Version 2.21.2 has a massive memory leak when using wireguard after some long periods. I had high CPU usage and it was using 10GB ram. This is on Windows 10.

Share this post


Link to post

It works perfectly for me in Windows 10 (without WireGuard) and so far I have not experienced any problems.
But I had to install Eddie with administrator privileges.
Regards

screenshot.2.jpg

Share this post


Link to post
Quote

We deployed a new release which fixes issues with WireGuard (for a public beta testing) and some minor bugs.
Other issues reported in this thread are under investigation.

Version 2.21.2 (Wed, 27 Oct 2021 12:29:20 +0000)

  • [bugfix] [all] Preferences -> Routes error

I confirm this fixes the problem with adding routes I reported.

Share this post


Link to post
On 10/28/2021 at 1:48 PM, Clodo said:

Ouch... Debian nft accepts options also after command, Arch does not...  this will be fixed today, time to redeploy.

Released hotfix without changing version, only Linux builds changed. @OpenSourcerer and @takkaria please redownload. Thx,
Hi

This same error occurs for me on a fresh Debian 11 install with a package version installed today, so it should have the hotfix. Seems like there is no version that works easily on Debian 11 currently because earlier versions have the libappindicator1 dependency which doesn't exist on it.

Share this post


Link to post

Since this new ping engine I get huge latencies on my favourite servers. In the beginning it's only some, but after Eddie is running for 30min all goes up to 4-digits milliseconds..

I tried different protocols for connecting, but it all ends up like this

eddie-latencies.jpg.7957195c22c5394b73f469f9fc8efeee.jpg

Share this post


Link to post
Posted ... (edited)
On 10/27/2021 at 7:21 PM, takkaria said:

Getting an error on 2.21.2beta while connecting with nftables network lock, iptables works.
Running 5.14.13 kernel on arch. 


It's the other way around here.
Getting an exception trying to network lock with iptables. After Installing nftables and enabling it in Eddie, it works again.
Linux 5.15.4 on arch Edited ... by rootinthemood

Share this post


Link to post

Request: On Windows, similar to the OpenVPN adapter, please add a "do not remove every time" option for the Wireguard network adapter.

This will allow me to use policy routing using the MAC address of that adapter. If that's not possible, at least re-use the same MAC address for the adapter.

This works well for the setup I already have for OpenVPN, so similar functionality will help in easy transition to using WireGuard.

Thanks.

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...