Hi,
ed2k-gtk-gui v0.6.1 has been released. It should work fine with core v51.2.
Get it from:
http://ed2k-gtk-gui.sourceforge.net/
There are not many changes at the surface, but the code has been restructured
quite a bit under the hub. The main reason for this release was the new core,
and more precisely the fact that the new core takes different command line
arguments then before to make it listen to a GUI controller ('-g' and '-l'
now, as opposed to '-' and '!' for core versions up to 0.50.1).
Known issues:
* the GUI might sometimes freeze for up to a couple of minutes after you
select 'shutdown core' from the logo pop-up menu, or alternatively it might
not pop up the Connect dialog as it should (in which case you have to select
'disconnect from core' yourself).
* download view columns that have been hidden might show up again when
restarting the GUI.
* (a follow-up release that fixes these issues is planned for the
not-so-distant future).
On the plus side, we have a wider variety of packages this time, including
some that have systray icon support enabled by default. Also, this version
should work fine on *BSD again.
Major changes and new features:
* Supports core v51.2 (spawning core and detecting running core)
* New download view code (less CPU intensive)
* Better 'time left' estimation (based on speed averages)
* Double-clicking on systray icon shows/hides GUI now
* New GuiCoreConnection code (fixes a problem with status updates,
and generally makes the code a lot more modular).
* Translation updates: Italian, German, Dutch, Spanish, Polish
(ernieball, cknoerle, joostc, ricesvinto, utak3r)
* GUI tries to set the file descriptor limit to the highest
value allowed just before spawning the core.
* Documentation (handbook) updates
* Works around broken KDE system tray panel bug where the GUI tray
icon would just disappear under certain circumstances.
* --disable-systray switch for configure (is disabled automatically
on MacOSX and on systems with old Gtk versions now)
* Fallback routine for detecting a running core that does not use
the proc file system, but parses 'ps' output (should work on
FreeBSD and other systems).
* Fixes pipe problem on *BSD (GUI should work there again now).
* when using a remote core, the GUI will be able to preview downloads
if the temp directory is mounted on the computer where the GUI runs
(the ~/.ed2k_gui/options file needs to be edited directly to enable
this - see the last two options there).
* Compiles under mingw32 (does not work yet on win32 though
due to some weird gnet issues on win32)
* Various miscellaneous fixes and minor improvements
Enjoy!
Cheers
-Tim

Hey,
A new overnet and edonkey2000 core v51.2 has been released.
It seems to work fine so far, and fixes the problems with v51.
The command line arguments that you need to pass to this version (and all
future versions) have changed. Now you need to pass:
-g to make the core listen for a GUI, and
-l (=loop) to make the core not accept input from the command line.
(It used to be '-' and '!').
This means unfortunately that ed2k-gtk-gui v0.6.0 will not be able to detect
running v51.2 cores, and won't be able to spawn v51.2 cores correctly.
These issues are being fixed in cvs - expect a v0.6.1 release of the GUI soon.
Meanwhile, you have two options:
(1) keep using v50.1 and ed2k-gtk-gui 0.6.0 until v0.6.1 comes out.
(2) start the v51.2 core manually with:
./overnet0.51.2 - ! -g -l
(The first two arguments will be ignored by the core, but they will make sure
that the GUI is able to detect the running core).
As always, please use the 'screen' utility to put the core into the
background, not '&'.
Cheers
-Tim