Emule 0.50B Beta1 Released

To gain more testing of this release, we hand out a Beta version of the coming 0.50b. We expect the Beta phase to last longer than usual and it should be quite stable (for a beta), so users who prefer to use the most current version are encouraged to update and try it out.

Note: A Beta version will more likely crash than a release, because it doesn't ignores any (even smaller) errors in order to make it possible for us to find and fix them.

About 0.50b:

Dear eMule users,

it has been a few weeksmonths years since the last eMule version saw the light of the day, but finally a successor is about to be completed. As the name indicates 0.50b is a more of a maintenance release, focusing on bugfixes and smaller improvements. The most important one is the reworking of the upload code and better IO handling, which allows eMule to more efficiently handle high bandwidth lines, utilizing the full upload capacity (which means others can download faster). Other changes include optimized internal handling of the AICH hashes, the replacement of the (defunct) Filedonkey search option with the ContentDB and the update of used libraries, like miniupnpc making UPnP compatible with more devices. And of course as always quite a few minor bugfixes and changes.

A note to developers: The "official" development IDE has changed from VS2003 to VS2008.

btw, when will you move the project to Github ? I think that now is the right moment to do that.

In my opinion, that's what the project needs at the moment. I think there is only one developer available so it would be a cool way to work together in the project, it would be easier to report bugs, etc...

btw, why not move to VS 2013 Community edition? it's free for open source development...

totally agree!

I second that!

eMule should really use some modern IDE

NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.

We can play at home with whatever versions of VS, but there are two serious questions; and those would be: minimum OS required to install, and target OS.
For example, VS2010 is the last that could be installed in WinXP.

For target OS see here.
VS2005 was the last one supporting Win98 and WinME.
VS2008 was the last one supporting Win2000
Since VS2010 the minimum target is XP.

We can play at home with whatever versions of VS, but there are two serious questions; and those would be: minimum OS required to install, and target OS.
For example, VS2010 is the last that could be installed in WinXP.

For target OS see here.
VS2005 was the last one supporting Win98 and WinME.
VS2008 was the last one supporting Win2000
Since VS2010 the minimum target is XP.

with VS2013 you can still compile with XP compatibility, using target v120_xp.

There aren't any plans yet, but of course everything is open to discussion / suggestions (in its own threads please).

Taking UPnP, I do think it's fine the way it currently is - it's rude altering any computer / router settings without asking the user first and the First-Time-Wizzard has a prominent button to test/enable UPnP right on the second page.