I'm using Eddie-2.14.5 on Arch Linux, and eddie-tray doesn't work.
(eddie-tray:1400): libappindicator-WARNING **: 11:58:20.851: Unable to get the session bus: Address element “False” does not contain a colon (:)
(eddie-tray:1400): LIBDBUSMENU-GLIB-WARNING **: 11:58:20.851: Unable to get session bus: Address element “False” does not contain a colon (:)
In Eddie-2.14.4 it worked like a charm.
It doesn't matter, which package I use. Arch, portable, mono, it's always the same.
I did notice, that the name was changed from eddie_tray to eddie-tray. What else has been changed, I wonder.
Issue detected and resolved, will be fixed in the next release, few days.
We profiled the Linux build with Mono with Eddie connected to VPN for more than 8 hours about three times. There isn't any evident memory leak, at least not in normal circumstances.
We continue to perform tests about this issue.
(remember the 'sudo', otherwise Eddie relaunches itself and profiling ends prematurely).
If it doesn't start, probably it's missing some Mono assembly, like the GTK. Try to install mono-complete.
- Click the "Run" icon and pick Eddie-UI.exe (or /usr/lib/AirVPN/AirVPN.exe if using the .deb or .rpm edition)
- Eddie will start. Connect to the VPN.
- Click "Take a Memory Snapshot" on HeapShot when you want (at VPN connection, after 8 hours etc). Before that, clear Eddie logs.
- Disconnect and close Eddie.
- Click Stop in HeapShot.
- Every click of "Take a Memory Snapshot" are showed in the left pane:
User experience. Also, have you considered directing people here instead of here, when they click the web shortcut for port-forwarding? Because:
Maybe. Thinking about that.
User experience. In Preferences>Advanced> the link to the Advanced Features FAQ is missing a description for the two new options "Skip Process checking" and "Multiple provider support" respectively.
Yes, but doesn't matter for now. "Skip Process checking" is only a specific workaround about an issue on macOS. "Multi provider support" will be removed as an option, is here only for the beta-phase of this feature.
User experience. I feel like the client could really use some more mouse-over description text.
Windows and macOS have tooltip. Only Linux don't have tooltip, due to a stupid bug with Mono currently pending.
Functionality. In the "Protocols" section, in the top right corner, it says "30 protocol modes not available due to your OpenVPN version".
All correct. You installed the .deb edition, that don't have any bundled software, are linked as dependencies. So, in your distro OpenVPN is an older version (2.3.10) that don't support tls-crypt (neither IPv6). So, tls-crypt protocols modes are not available.
Functionality. I noticed that when I go to Preferences>General> check "Minimize to tray" and minimize Eddie and then click the Eddie tray icon, there's an option to display the main window. But if I uncheck "Minimize to tray" and repeat the process, then there's no option to "display main window", including if Eddie still gets minimized to the tray anyway. Instead, one has to click "Connected", to bring up the main window. If I then disconnect first, then there's more options in the tray icon while "Minimize to tray" is not checked: "Connect to a recommended server" and "Session terminated" and I need to click "Session terminated" to bring up the main window in that case, which doesn't make sense to me. This seems inconsistent, as I expect the option to show/hide the main window to always be there, regardless of "Minimize to tray" is checked or not . Further, changes to that tray UI menu as well as the Eddie menu in general, don't take effect until Eddie is minimized 1 time, which seems odd. This is despite checking/unchecking both "Show Tray Icon" and "Minimize to tray" and saving. It's not a huge deal, but just something I noticed.
I will check it. (anyway another developer in our team write the tray code).
Functionality. In Stats, double clicking Discovery stats doesn't seem to do anything at all, whether connected or disconnected. I'm not sure if that's intended.
If you use Eddie without AirVPN servers, Eddie detect the country and location of .ovpn profiles. Double click will refresh (re-detect) this kind of info. Similar to double-click the stats "Latest Manifest Update" to force the re-download of the list of servers.
Typo. In the Preferences>Logging there's a clear typo in the description text: "For multiple logs with different paths, separe it with a semicolon;" it should be "separate them".
Fixed in the next release.
Typo. Small things which need fixing include the About page "Website" and "Manual" links, which when clicked redirect to completely different URLs from the ones displayed.
Ehm.. it's correct. Eddie contain links to "eddie.website", it's dedicated website separated from AirVPN. But currently isn't ready yet, so eddie.website re-redirect to airvpn.org website. When we release the eddie.website, all will be correct.
Typo. In Preferences>OVPN directives>bottom drop-down box on the right which says "Append Custom directives", there's an incomplete sentence description in the second option: "(...)ignore Base, Provider and..." and what?
Shortened to "Use only Custom directives". For tech details, people can look the faq linked below.
Bug. In Preferences>Logging>Open in filemanager I first got an error pop-up about not being able to find the location or something. Is it intended that we first check the 2 logging boxes before trying to open the file manager? Because after I checked those boxes, browsed to the log file in my file manager outside of Eddie and then went back into Eddie to click the same "Open in filemanager" button again, it worked. But I initially got an error. Which seems odd, because it's not as if it's trying to open a non-existent logfile, which would be understandable. Instead, it's just trying to open the file manager and that should always be possible I thought.
Not sure if there is a bug here. Probably the path was logs/something.log, your click try to open the file-explorer on the "logs" directory not yet exists. In the time when you manually open the file-manager, some logs occur and Eddie create the "logs" directory and the log file within.
@lz1, i not yet read other parts of your post, give me time
We have some delay, but we expect to release Eddie 2.14 in a few weeks with a single experimental new VPN server (called Castor) that support IPv6 and tls-crypt. The delay are caused by some missing IPv6 implementation of OpenVPN (for example it's impossible to specify if a IPv6 route can go inside or outside the tunnel), so some feature and workaround are implemented in Eddie 2.14. If all it's ok with the beta-testing of Eddie 2.14 and Castor, every other VPN servers will be upgraded quickly. Thanks for your patience. Clodo - Eddie lead developer