eMule 0.49b released

Endgame analysis using tablebases, EGTB generation, exchange, sharing, discussions, etc..
Post Reply
User avatar
Pachnes
Posts: 89
Joined: Sun Jun 25, 2006 7:30 pm
Sign-up code: 0
Location: Germany

eMule 0.49b released

Post by Pachnes »

Hi!

http://www.emule-project.net

just did release eMule 0.49b. The main change is an improvment of KAD. KAD is getting more and more important for us. http://www.gruk.org/server.met does only deliver 9 save servers.

Remember:

Servers, which are not in the list of http://www.gruk.org/server.met are regarded as fake servers.
Regards,

Thomas
User avatar
Pachnes
Posts: 89
Joined: Sun Jun 25, 2006 7:30 pm
Sign-up code: 0
Location: Germany

Changelog in German:

Post by Pachnes »

eMule 0.49b
-----------------------
- Jul, 31. 2008 -
-----------------------
.: Einige seltenere mögliche Abstürze wurden behoben

eMule 0.49b BETA2
-----------------------
- Jul, 28. 2008 -
-----------------------
.: Einzelne Einträge der Autovervollständigungslisten können mit der "Entf"-Taste gelöscht werden
.: Eine zusätzliche Suchmethodenoption "Automatisch" wurde hinzugefügt, die eMule wählen lässt welche Methode genutzt werden soll. eMule wird zwischen Server (Lokal) und Kad wählen, je nachdem zu welchen Netzwerk es verbunden ist und einige andere Faktoren wenn beide Netzwerke aktiv sind
.: In den Beta-Versionen wurde ein Ausnahmefehler-Handler entfernt. Die lässt eMule bei unbekannten Fehlern abstürzen statt sie zu ignorieren, was notwendig ist damit wir solche Fehler (falls sie existieren) in den Crashdumps entdecken können.

-----------------------
- Jul, 26. 2008 -
-----------------------
.: Eine Implementierung einer spezielle nodes.dat Version, die sich für die Massenverteilung eignet ohne die Kontakte zu sehr zu belasten, wurde hinzugefügt. Dies wird es uns hoffentlich ermöglichen eine nodes.dat im Installer zu liefern so dass neue Nutzer nicht mehr mit Servern verbunden sein müssen um sich zum ersten mal zu Kad zu verbinden

-----------------------
- Jul, 19. 2008 -
-----------------------
.: Eine zusätzliche Methode um den Anzahl der Kadbenutzer abzuschätzen, die nicht auf der lokalen Routingtabelle beruht wurde hinzugefügt. Sie ist experimentell und wird nu im Netwerkdialog (Doppelklick auf das Welticon in der Statusbar) gezeigt
.: Die Anzeige der Benutzerzahlen wurde geändert, so dass nur noch die Zahlen angezeigt werden für das Netzwerk zu dem eMule verbunden ist

-----------------------
- 14. Jul 2008 -
-----------------------
.: Ein kleinerer Bug in Kad beim Antworten auf unobfuskierte Pakete wurde behoben
.: Kad sendet nun nur ein Testpaket zum verifizieren eines Kontaktes gleichzeitig an die selbe IP

eMule 0.49b BETA1
-----------------------
- 11. Jul 2008 -
-----------------------
.: MiniUPnPLib wurde als zusätzliche UPnP-Implementierung hinzugefügt, die derzeitige Windowsservice-basierende Implementierung wird nun als Fallback genutzt. Die wird hoffentlich eMules UPnP kompatibel zu fast allen Routern machen [miniupnplib by Thomas Bernard, Test & Idee: leuk_he]
.: Eine spezielle UPnP-Implementierung kann abgeschaltet werden indem "DisableMiniUPNPLibImpl=1" oder "DisableWinServImpl=1" in die "UPnP"-Sektion der preferences.ini eingefügt wird

-----------------------
- 5. Jul 2008 -
-----------------------
.: Wenn eine nodes.dat ohne verifizierte Kontakte gelesen wird (möglicherweise eine alte Version) nimmt eMule an dass alle Kontakte verifiziert sind um die Verbindungsphase nicht zu verlangsamen
.: Projektdateien für VS2005 und VS2008 wurden hinzugefügt, die offizielle Version wird jedoch weiterhin auf VS2003 entwickelt und kompiliert

-----------------------
- 27. Jun 2008 -
-----------------------
.: Verschiedene Änderungen wurden in Kad gemacht um Routingangriffe abzuwehren, die von University of Minnesota Angehörigen untersucht wurden [Peng Wang, James Tyra, Eric Chan-Tin, Tyson Malchow, Denis Foo Kune, Nicholas Hopper, Yongdae Kim], im Detail:
.: Kad Kontakte können sich nun nur in den Routingtabellen von anderen Kontakten aktualisieren wenn sie den passenden Schlüssel (0.49a+) nachweisen um unmöglich zu machen sie zu "hijacken"
.: Kad nutzt nun einen 3-Wege-Handshake (oder für ältere Versionen etwas ähnliches) für neue Kontakte um sicherzustellen dass sie keine gefälschten IPs nutzen
.: Nicht verifizierte werden nicht mehr für Routing-Aufgaben genutzt und in der GUI mit einem speziellen Icon gekennzeichnet

-----------------------
- 22. Jun 2008 -
-----------------------
.: Korrigiert: Der Splitter im freigegebene Datei-Fenster speicherte seine Position nicht korrekt
.: Ein erster kleiner Schritt beim Entfernen des Kad1-Supports: Kad testet unbekannte Kontakte nicht mehr auf Kad1 um Overhead zu sparen, entsprechende Clienten funktionieren trotzdem bisher noch problemlos
.: Ein Bug wurde behoben der einen Kad2 manchmal als Kad1-Kontakt ansah, wenn Kad den Kontakt auf beide Versionen testete

-----------------------
- 10. Jun 2008 -
-----------------------
.: Korrigiert: Speicherleck in den Contextmenüs
.: Hinzugefügt: Contextmenüs unter Vista haben nun das entsprechende Vista-Look&Feel

-----------------------
- 10. Jun 2008 -
-----------------------
.: Korrigiert: Das Drücken von ESC im Freigegebene Dateien-Filter zerstörte das Fenster

-----------------------
- 10. Jun 2008 -
-----------------------
.: Ein zusätzliche Sicherheitscheck kontrolliert dass eMule niemals geladene Daten in einen bereits kompletten Teil schreibt
.: Der Kad-Paketverfolgungscode wurde optimiert so dass nur Pakete erfasst werden die später auch kontrolliert werden um Ressourcesn zu sparen

-----------------------
- 9. Jun 2008 -
-----------------------
.: Ein 100% CPU-Last Bug der Tooltips im Statistikgraphen wurde behoben
.: Der Tooltip im Statistikgraphen zeigt nun auch den Y-Wert
.: Kad versucht nicht länger UDP Firewalled (und damit größtenteils unerreichbare) Nodes in seine Routingtabellen aufzunehmen, womit der Overhead reduziert und die Zuverlässigkeit gesteigert wird
.: Kad versucht das Verhältnis von Firewalled Nutzern im Netzwerk festzustellen und zeigt sie im Statistikbaum. Dies funktioniert nur wenn du selbst nicht Firewalled bist und genug 0.49b+ Nodes existieren
.: Beim Errechnen der Benutzerzahl in Kad wird nun die richtige Nummer (falls bekannt) von Firewalled Nutzern einbezogen, statt einen festen Wert anzunehmen. Dieser Effekt wird stärker wenn 0.49b Nodes zahlreicher werden

-----------------------
- 5. Jun 2008 -
-----------------------
.: Der "eD2k-Links"-Button in den Optionen funktioniert nun korrekt unter Vistas mit eingeschaltetem UAC

-----------------------
- 31. Mai 2008 -
-----------------------
.: Context-Menüeinträge zum entfernen der Freigabe von Verzeichnissen wurden im virtuellen "Freigegebene Versichnisse"-Ordnder hinzugefügt

-----------------------
- 28. Mai 2008 -
-----------------------
.: Hinzugefügt: Vista-Theme für alle Reiter-Elemente
.: Hinzugefügt: Vista-Theme für alle Kategorieauswah-Elemente

-----------------------
- 25. Mai 2008 -
-----------------------
.: Probleme beim Darstellen der Toolbar unter Vista wurden behoben
.: eMules Verbindungs-Funktion wurde überarbeitet und dabei einige kleinere sowie ein paar größere Bugs behoben, inkl. einer möglichen Endlosschleife bei unerreichbaren DirectCallback-Quellen

-----------------------
- 19. Mai 2008 -
-----------------------
.: Reiter haben ein neues Schließen-Icon
.: Kad ignoriert nun Routing-Antworten in den mehrere IDs auf eine IP zeigen

-----------------------
- 18. Mai 2008 -
-----------------------
.: Korrektur: Reiter hatten nicht immer die korrekte Größe bei einigen Textinhalten

-----------------------
- 17. Mai 2008 -
-----------------------
.: Korrektur: Kategorie-Reiter im Transfer-Fenster zeigten nicht die korrekte Standard-Textfarbe
.: Korrektur: Kategorie-Reiter im Details-Dialog zeigten nicht immer die korrekte Kategoriefarbe
.: Für Vista wurden "Hot Tracking"-Effekte für alle Reiter hinzugefügt

-----------------------
- 12. Mai 2008 -
-----------------------
.: Korrektur: Tooltips wurden in Vista mit Aero Thema nicht richtig dargestellt
Regards,

Thomas
User avatar
Pachnes
Posts: 89
Joined: Sun Jun 25, 2006 7:30 pm
Sign-up code: 0
Location: Germany

Changelog in English:

Post by Pachnes »

eMule 0.49b
-----------------------
- Jul, 31. 2008 -
-----------------------
.: Fixed some rare possible crashes

eMule 0.49b BETA2
-----------------------
- Jul, 28. 2008 -
-----------------------
.: Added deleting of single entries from AutoComplete drop down lists by pressing the DEL key.
.: Added a new search method option "Automatic" which lets eMule choose which search method to use. eMule will select either Servers (Local) or Kad, based on which network we are connected to and some other indicators if connected to both networks.
.: Removed a general exception handler for the Beta version. This means eMule crashes instead of ignoring unexpected errors, which however is needed so we actually can find such bugs (if any exist) in the crashdumps.

-----------------------
- Jul, 26. 2008 -
-----------------------
.: Implemented a special nodes.dat version, which is more suited for mass distribution without causing significant additional traffic for the included nodes. This hopefully allows us to add a nodes.dat to the installer, so that new user can connect to Kad without having to connect to servers or downloading a nodes.dat themself

-----------------------
- Jul, 15. 2008 -
-----------------------
.: Implemented an alternate method to estimate the total user count in the Kad network, which is not based on our local routing table. Its experimental and only shown in the network dialog (double click the world icon in the status bar)
.: Adjusted the displaying of the user count by not showing numbers for a network we are nto connected to

-----------------------
- Jul, 14. 2008 -
-----------------------
.: Fixed a minor bug with kad obfuscation when contacting answering unbofuscated hello-requests
.: Made sure that only one challenge to verify a contact is sent at a time to the same IP

eMule 0.49b BETA1
-----------------------
- Jul, 11. 2008 -
-----------------------
.: Added MiniUPnPLib as additional UPnP implementation, the current Windows service based implementation is used as fallback. This will hopefully make eMule's UPnP compatible to most available routers. [miniupnplib by Thomas Bernard, Test & Suggestion: leuk_he]
.: A specific UPnP implementation can be disabled by adding "DisableMiniUPNPLibImpl=1" or "DisableWinServImpl=1" into the "UPnP" section of the preferences.ini

-----------------------
- Jul, 5. 2008 -
-----------------------
.: When reading a nodes.dat without any verified contacts (possible an old file version), eMule will assume all contacts to be verified to avoid slowing down the connecting process
.: Project files for VS2005 and VS2008 have been added, however the official eMule is still developed and compiled on VS2003

-----------------------
- Jun, 27. 2008 -
-----------------------
.: Several changes were made to Kad in order to defy routing attacks researched by University of Minnesota guys [Peng Wang, James Tyra, Eric Chan-Tin, Tyson Malchow, Denis Foo Kune, Nicholas Hopper, Yongdae Kim], in particular:
.: Kad contacts will only be able to update themself in others routing tables if they provide the proper key (supported by 0.49a+ nodes) in order to make it impossible to hijack them
.: Kad uses now a three-way-handshake (or for older version a similar check) for new contacts, making sure they do not use a spoofed IP
.: Unverified contacts are not used for routing tasks and a marked with a special icon in the GUI

-----------------------
- Jun, 22. 2008 -
-----------------------
.: Fixed: Shared Files window splitter did not properly save/restore position.
.: Did first small step in dropping Kad1 support by not probing unknown Kad contacts for Kad1 anymore to save overhead. Kad1 clients will nevertheless still be work for now.
.: Fixed a bug which let Kad sometimes assume a Kad2 contact to be Kad1 after probing for both versions

-----------------------
- Jun, 18. 2008 -
-----------------------
.: Fixed: Memory leak in context menus.
.: Added: Vista styles for context menus.

-----------------------
- Jun, 12. 2008 -
-----------------------
.: Fixed: Pressing ESC in Shared Files window filter destroyed the entire window.

-----------------------
- Jun, 10. 2008 -
-----------------------
.: Added additional sanitize checks to make sure eMule never writes downloaded data into an already completed part
.: Optimized the Kad packettracking code to only tack packets which we check later, to save ressources

-----------------------
- Jun, 9. 2008 -
-----------------------
.: Fixed 100% CPU usage bug with tooltips in Statistics Graphs.
.: Added: Tooltip in Statistics Graphs show the Y-value.
.: Kad no longer tries to add UDP firewalled (and therefore mostly unreachable) nodes into its routing table, reducing overhead and increasing reliability [Idea: Netfinity]
.: Kad tries to determine the overall ration of firewalled clients in the Kad network and shows them in the statistics tree. This will only work if you are not firewalled yourself and know enough 0.49b+ nodes
.: When calculating the total user count, Kad now uses (if available) the real number of firewalled clients for the calculation instead a fixed value. This will take more effect when 0.49+ nodes become common

-----------------------
- Jun, 5. 2008 -
-----------------------
.: The "Handle eD2k-Links" button now also works properly with Vista's UAC enabled

-----------------------
- May, 31. 2008 -
-----------------------
.: Added: Unshare context menu entries for directories within the virtual "Shared Directories" folder.

-----------------------
- May, 28. 2008 -
-----------------------
.: Added: Vista themes for all owner drawn tab controls.
.: Added: Vista themes for category selector controls.

-----------------------
- May, 25. 2008 -
-----------------------
.: Fixed main toolbar redrawing problems under Vista.
.: Reworked connecting code, fixing some minor and some major bugs, including a possible loop in unreachable DirectCallback sources

-----------------------
- May, 19. 2008 -
-----------------------
.: Added new close icons for closeable tab controls.
.: Kad now ignores multiple IDs pointing to one IP in routing request answers

-----------------------
- May, 18. 2008 -
-----------------------
.: Fixed: Tab controls were not sized correctly on certain text contents.

-----------------------
- May, 17. 2008 -
-----------------------
.: Fixed: Category tabs in Transfers window did not show correct default text color.
.: Fixed: Category properties dialog did not always show the correct (default) category color.
.: Added: Hot tracking effects for Vista themes for all (owner drawn) tab controls.

-----------------------
- May, 12. 2008 -
-----------------------
.: Fixed: Tooltips did not show correctly with Vista Aero theme.
Regards,

Thomas
User avatar
Kirill Kryukov
Site Admin
Posts: 7399
Joined: Sun Dec 18, 2005 9:58 am
Sign-up code: 0
Location: Mishima, Japan
Contact:

Re: eMule 0.49b released

Post by Kirill Kryukov »

Thanks Thomas!
guyhaw
Posts: 489
Joined: Sat Jan 21, 2006 10:43 am
Sign-up code: 10159
Location: Reading, UK
Contact:

Re: eMule 0.49b released

Post by guyhaw »

Didn't work for me. Got redirected to SourceForge which only offered 0.48 and only after some text-protocol with a mobile, which I don't have.
g
User avatar
Pachnes
Posts: 89
Joined: Sun Jun 25, 2006 7:30 pm
Sign-up code: 0
Location: Germany

Re: eMule 0.49b released

Post by Pachnes »

You could download eMule 0.49b via your running emule? Search for emule 0.49b :-)

Or, you will find the ed2k-link at

http://contentdb.emule-project.net/

It is at the first rank of the list. The content database of the eMule project is very good.
Regards,

Thomas
Post Reply