Jump to content
Not connected, Your IP: 3.144.118.149
Staff

Eddie Desktop 2.24 beta released

Recommended Posts

On 2/29/2024 at 5:03 PM, Staff said:


@BettyIsBoop @mnzx and anyone with the error "System.TypeInitializationException"

Confirmed, hopefully this will be fixed in the next release.

As a workaround for now, please install mono-runtime-common:


sudo apt install mono-runtime-common

 

Fixed with the workaround, and the systray icon appear too.

Thank you.
 

Share this post


Link to post

New version 2.24.2, primarily containing bug fixes related to the Linux build.

  • [bugfix] [windows] Shortcut .lnk for all users
  • [bugfix] [linux] Fixed a systemd-resolved issue that caused wrong "DNS of the interface x switched to VPN DNS - via systemd-resolved"
  • [bugfix] [linux] An issue with tray-icon at exit
  • [bugfix] [linux] A concurrency issue that caused the application not to close
  • [bugfix] [linux] Dependency to mono-runtime-common (only on .deb packages)
  • [bugfix] [linux] Minor fixes
  • [bugfix] [linux] Arch build in AUR

Share this post


Link to post

There is still an issue with minimizing to tray in Xubuntu 22.04. Now when enabled Eddie only minimizes to taskbar and when restored the window is transparent and empty. Clicking "Show Main Window" from tray icon restores the window to normal. So the "Minimize in Tray" must be kept disabled. Same behavior occurred with the older beta branch.

Eddie.thumb.png.3c29236d8d427c764d1332b9541f8dbb.png

Share this post


Link to post

This error still occurs very randomly. I think one or two other users have reported it on Linux (on a previous beta), I am on macOS. Solution is to quit and restart Eddie.

 

SCR-20240307-qang.jpeg

Share this post


Link to post

On Linux Mint after updating to 2.24.2 I can exit Eddie but there is no Internet as result of closing it. Connection has to be restored in Network Manager.

Share this post


Link to post
On 3/8/2024 at 4:29 AM, zedik said:

On Linux Mint after updating to 2.24.2 I can exit Eddie but there is no Internet as result of closing it. Connection has to be restored in Network Manager.

On Linux Pop!_OS 22.04 LTS after updating from 2.22.2  to 2.24.2 i have identical situation.

Share this post


Link to post

Small error.

Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme
. 2024.03.10 22:33:06 - Eddie version: 2.24.2 / linux_x64, System: Linux, Name: Arch Linux, Version: Linux pad 6.7.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 08 Mar 2024 01:59:01 +0000 x86_64 GNU/Linux, Framework: 6.8.0.96 (tarball Wed Jan 15 10:20:48 UTC 2020); Framework: v4.0.30319

lib is in the extra/gtk2 package. Eddie launches alright, but the UI is a bit sluggish.

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
On 3/12/2024 at 4:10 AM, astrolopithecus said:
I have the last stable version of Eddie installed 2.21.8 and it worked flawlessly for years. Since late last year I've been getting an intermittent out of memory error when running Eddie overnight if and only if Deluge or qBitorrent is also running. This is intermittent because no error occurs until I check it the next day. Windows says there's not enough memory and asks to close apps. Eddie shows the attached error. And sometimes a third error pop up shows that the win10 screensaver slideshow crashed.

I'm using Eddie on Windows10 but have had to block windows updates in order to run Windows Media Center as a way to access DRM protected cable channels. So I'm running Win10 version 10.0.10586 with 4GB physical RAM and 16GB virtual RAM on an internal SSD. Other apps running in background include Chrome browser, Windows Media Center and Deluge, but that's really all. Not sure if it's relevant but this all seemed to start late last year when a qBittorrent update wouldn't run anymore on my frozen Win10 version so I uninstalled it and started using Deluge, but the out of memory error continues to appear.


Any insights welcome.

eddie_error.PNG

Try the new beta.

Share this post


Link to post
Posted ... (edited)
On 3/6/2024 at 11:56 AM, Staff said:

New version 2.24.2, primarily containing bug fixes related to the Linux build.

  • [bugfix] [windows] Shortcut .lnk for all users
  • [bugfix] [linux] Fixed a systemd-resolved issue that caused wrong "DNS of the interface x switched to VPN DNS - via systemd-resolved"
  • [bugfix] [linux] An issue with tray-icon at exit
  • [bugfix] [linux] A concurrency issue that caused the application not to close
  • [bugfix] [linux] Dependency to mono-runtime-common (only on .deb packages)
  • [bugfix] [linux] Minor fixes
  • [bugfix] [linux] Arch build in AUR
much better than 2.24 but still loads graphic elements kinda slowly Edited ... by Ghederzarz

Share this post


Link to post

@astrolopithecus
W10 TH2 1511 has been EOL for nearly 6 years. Is there any reason you can't update the OS to Windows 10 22H2 (19045) and get WMC to work? You coud try an in-place install upgrade with an official MS iso.
https://massgrave.dev/genuine-installation-media.html
Windows updates can always be turned off later.
 
Here's a link to a WMC project you might find interesting if you don't already know about it.
https://garyan2.github.io/win10.html

I think you would have more success with Eddie, qBittorrent, and the out of memory problem by updating your OS.

Share this post


Link to post
On 3/14/2024 at 4:52 PM, monstrocity said:

@monstrosity
Thanks for your suggestion, but it's still the case that cablecard DRM was removed from later versions of w10 and w11 so anybody trapped in the Comcast monopoly who is unwilling to pay a monthly fee to rent their absolute trainwreck of a TV box (X1) has to resort instead to an ancient, update-frozen instance of Win10 with a SiliconDust HomeRun cablecard device. Here's the community of trapped souls--> https://www.thegreenbutton.tv/forums/viewtopic.php?t=13826&start=180

Would love to have a single alternative, but "freedom" or something. Besides Comcast's TV monopoly, they enjoy a broadband monopoly. Any company hoping to install fiber has to pay Comcast technicians to show up and observe their work to make sure Comcast's infrastructure isn't compromised. Besides the expense, those observers are few enough to ensure months and years of scheduling delay. PG&E does the same with regard to solar installations. Politicians are in cahoots, refusing to legislate reasonable access to utilities. 

Here ends my sad tale, hope it hasn't made you sorry to offered a suggestion. I do appreciate it.
 

Share this post


Link to post
On 3/16/2024 at 1:18 AM, astrolopithecus said:
On 3/14/2024 at 11:52 PM, monstrocity said:

@monstrosity
Thanks for your suggestion, but it's still the case that cablecard DRM was removed from later versions of w10 and w11 so anybody trapped in the Comcast monopoly who is unwilling to pay a monthly fee to rent their absolute trainwreck of a TV box (X1) has to resort instead to an ancient, update-frozen instance of Win10 with a SiliconDust HomeRun cablecard device. Here's the community of trapped souls--> https://www.thegreenbutton.tv/forums/viewtopic.php?t=13826&start=180

Would love to have a single alternative, but "freedom" or something. Besides Comcast's TV monopoly, they enjoy a broadband monopoly. Any company hoping to install fiber has to pay Comcast technicians to show up and observe their work to make sure Comcast's infrastructure isn't compromised. Besides the expense, those observers are few enough to ensure months and years of scheduling delay. PG&E does the same with regard to solar installations. Politicians are in cahoots, refusing to legislate reasonable access to utilities. 

Here ends my sad tale, hope it hasn't made you sorry to offered a suggestion. I do appreciate it.
 

If the latest Eddie beta doesn't help, you might want to try WireGuard with config files. There's almost no CPU or memory overhead with WG.

Share this post


Link to post
On 3/6/2024 at 12:56 PM, Staff said:
  • [bugfix] [linux] Fixed a systemd-resolved issue that caused wrong "DNS of the interface x switched to VPN DNS - via systemd-resolved"

The DNS spam is now gone when NetworkManager is used, but I noticed it's still happening on my laptop which instead uses systemd-networkd with static IP for networking.
 
Quote

DNS of the interface 'Eddie' switched to VPN DNS - via systemd-resolved (from '' to '10.128.0.1 fd7d:76ee:e68f:a993::1')
Default Route of the interface 'Eddie' switched to VPN Route - via systemd-resolved (from '' to 'no')
DNS of the interface 'Eddie' switched to VPN DNS - via systemd-resolved (from '' to '10.128.0.1 fd7d:76ee:e68f:a993::1')
Default Route of the interface 'Eddie' switched to VPN Route - via systemd-resolved (from '' to 'no')
etc. etc.


This is my config on the machine (Xubuntu 22.04 LTS):

/etc/systemd/network/20-wired.network
[Match]
Name=enp0s3

[Network]
Address=192.168.1.12/24
Gateway=192.168.1.1
DNS=10.128.0.1

Share this post


Link to post

On the Intel computer with Windows 10 32 bit and eddie 2.24.2,
I do not have to close eddie before restarting.
I have to do that on the AMD computer with Windows 10 32 bit and eddie 2.24.2.
It works fine on both computers with eddie 2.18.9.
So there is still something to program.
What is the advantage of 2.24.2 over 2.18.9??
regards
Ger Hendriks

Share this post


Link to post
3 hours ago, GerHendriks said:

On the Intel computer with Windows 10 32 bit and eddie 2.24.2,
I do not have to close eddie before restarting.
I have to do that on the AMD computer with Windows 10 32 bit and eddie 2.24.2.
It works fine on both computers with eddie 2.18.9.
So there is still something to program.
What is the advantage of 2.24.2 over 2.18.9??
regards
Ger Hendriks


Perhaps this explanation will help, there's a couple AirVPN/Windows options to look for. 

Share this post


Link to post

On Linux Mint after updating to 2.24.2 I can now exit Eddie but there is no Internet as result of closing it. Connection has to be restored in Network Manager.

Looks like Eddie does not close Wire Guard connection during exiting that's way I have to disconnect in Network Manager and connect again. IMHO, it should re-establish previous connection.

Share this post


Link to post

Running Eddie 2.24.2 on Macos 'Sonoma 14.4.1' on an M2 machine for over a week now. It runs great, no errors or crashes. The only problem I see is that WireGuard is unreliable, connection speeds drop rapidly (like it's being throttled) no matter how much tweaking I do or reconnect to different Netherlands servers. For now OpenVPN TCP (SSL) 443 seems more reliable.

Also I'm on a 1 Gig fibre line but Eddie shows I'm on 2 Gig fibre. The transfer speed indicator shows 2x the speed.

Share this post


Link to post

Hi AirVPN team,

Eddie version: 2.24.2
Windows Name: Windows 10 Pro x64, Version: 10.0.19045.0
Framework: v4.0.30319

Multi-providers support is not working in this version. I have also tested by disabling Network lock and all the available drivers in advanced list, unfortunately the issue remains.
Same OVPN files are working fine and connecting in version 2.16.3 will test other Eddie client versions soon and report back.

I would greatly appreciate if someone can reproduce and confirm on the same.
Thanks.
 

01.jpg

02.jpg

03.jpg


You're not afraid of the dark web, are you ?

Share this post


Link to post
Posted ... (edited)

Hello,
Latest eddie-ui beta (portable version) doesn't start on gentoo.

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /usr/lib/../lib/libmono-native.so assembly:<unknown assembly> type:<unknown type> member:(null)

It looks for /lib/libmono-native.so but libmono-native is installed in lib64 on gentoo.

equery f mono | grep libmono-native
/usr/lib64/libmono-native.a
/usr/lib64/libmono-native.la
/usr/lib64/libmono-native.so
/usr/lib64/libmono-native.so.0
/usr/lib64/libmono-native.so.0.0.0

If I symlink the following lib to /usr/lib :

ln -s /usr/lib64/libmono-native.so.0.0.0 /usr/lib/libmono-native.so
ln -s /usr/lib64/libMonoPosixHelper.so /usr/lib/libMonoPosixHelper.so

then it starts without issue. Please fix the build so it looks for lib64 too.

Edited ... by varkqa120671
added information for resolution of issue

Share this post


Link to post

I've noticed a thing regarding Network Lock settings which leads to a softlock in the software: It is possible to have Network Lock > Ensure in session selected while Mode is set to None. When trying to connect with these settings, an error message will be shown suggesting that such a constellation is not undefined behavior: There is no available or enabled Network Lock mode, sorry.
But the thing is, by this time Eddie won't bother connecting at all: If you then correct this by selecting any NetLock mode, Connect to recommended server doesn't respond and selecting a server in the Servers tab won't do anything. To fix, one must restart Eddie completely.


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
On 3/10/2024 at 10:40 PM, OpenSourcerer said:

Small error.

Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme
. 2024.03.10 22:33:06 - Eddie version: 2.24.2 / linux_x64, System: Linux, Name: Arch Linux, Version: Linux pad 6.7.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 08 Mar 2024 01:59:01 +0000 x86_64 GNU/Linux, Framework: 6.8.0.96 (tarball Wed Jan 15 10:20:48 UTC 2020); Framework: v4.0.30319

lib is in the extra/gtk2 package. Eddie launches alright, but the UI is a bit sluggish.
Yes it works but Eddie VPN Client on non Windows platforms is around 5 times as slow as on Windows from Microsoft.

Since Microsoft users are the most prevalent it is logical that Java at this moment is not used, since Windows can run the application without Java anyway. With Java Eddie would be like 70% as fast as the current Eddie on Windows from Microsoft. This is also true when using Java on non Windows operating systems like Linux.

But to be honest, even then, Eddie became exceptional slow in this release. But fortunately the binaries that are eventually called for the traffic e.g. are fully operating system native with Wireguard on Linux. And message-passing-single-threaded with OpenVPN on Linux.

I would have to buy at least a 5 times faster computer to approximate the Eddie Client version speed on Windows from Microsoft.

Since i don't interact with Eddie that many, it is usuable, but i assume Microsoft won't support a fast runtime machine on Linux anyway.

I have seen Java performing equally or faster on Linux though, but as said, the majority is on Windows Desktops with the Eddie client. So Java for them would be making their system having the Java runtime environment necessary.

There is another solution something like SDL, but that is unfortunately used for games and multiplatform applications to run at native speed like the C++ or C language.

But Eddie might get at a point that for now it seems to be getting unusable slow if it continues this way. The problem is not Eddie, but the runtime from Microsoft.

With every newer version Windows is unaffected, but other platforms like Linux are so seriously affected, so slow, one would think:

'What Intel and AMD giveth, Microsoft taketh'.

That is a well known saying, of Microsoft artififically making non-windows versions slower. Microsoft has done this many times before with many competitors, like Office products. Microsoft has also been caught inserting Sleep(10) commands if non microsoft products were using the Microsoft operating system. Sleep(10) does sleep 10 milliseconds when calling such an API.

How much depends Eddie Client on Microsoft? I don't know, but continuing will mean the client itself is using something unexplainable slow unless there is a motive for Microsoft to make competing operating systems slow.
 

Share this post


Link to post
6 hours ago, Oblivion 2013 said:

Since Microsoft users are the most prevalent it is logical that Java at this moment is not used, since Windows can run the application without Java anyway. With Java Eddie would be like 70% as fast as the current Eddie on Windows from Microsoft. This is also true when using Java on non Windows operating systems like Linux.


Just a super quick correction here: Eddie is written in C#, not in Java, so the underlying runtime is not the Java Virtual Machine, but the Common Language Runtime. You are somewhat correct in that both JVM and CLR are sandboxed runtimes executing precompiled bytecode, though. Additionally, while you can achieve somewhat similar performance of your Java application on all operating systems if you test against a specific JVM implementation (i.e., HotSpot on Windows = HotSpot on Linux), this is more difficult for CLR applications. The Windows user interface is built in .NET, but on Linux people usually download Mono to execute CLR apps, and Mono != .NET Framework. There will be differences in features and performance, as you pointed out.

Would be an interesting experiment to see if Eddie can be run on .NET Core, which is a feature-reduced CLR implementation also available on non-Windows platforms. I'm guessing it's not possible.

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

Hopefully another faster framework is possible, or re-developing EDDIE Client for Linux, Apple Intel/M1/M2/M2, BSD, and Microsoft Windows.
 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...