|
eMule v0.41b.29 Kad Test Client |
08.01.2004 22:44 by Ornis
Worum handelt es sich bei diesem Client? Dies ist ein Test-Client von eMule mit zusätzlich einem Kademlia-basierten Netzwerk. Dieses Netzwerk ist eine Alternative zu der Arbeit mit Servern. Es steht frei, ob man sich zu Servern, zum Kad-Netz oder zu beiden Netzen verbindet.
Das Kad-Netzwerk ist noch in der Testphase - sollten also Probleme auftreten, schaltet auf das Server-Netzwerk zurück oder nutzt die 0.30e-Version!
Download
Für die ED2k-Links, gehe zu unserer Content Datenbank.
Oder downloade von unseren Mirrors klick hier!
Änderungs-Protokoll:
bluecow: Fixed several flaws in client and server overhead computation. (Note: You will see somehow increased overhead).
bluecow: Added Kademlia overhead statistics.
bluecow: Added client protocol handshake validation.
bluecow: To avoid spreading of false meta data, any (already) received meta data is dropped and locally created by examining file contents only.
bluecow: Fixed bug server connection duration statistics [Gnaddelwarz]
Unk: We delay publishing keywords to avoid spamming network with users that only stay connected for a very short time.
bluecow: Added thread safe synchronous command processing to Kad listener socket.
bluecow: Added explicit removing of file block requests for disconnected client to avoid file completion problems.
bluecow: Fixed sorting problems in shared files list control.
bluecow: Fixed very tricky bug in structured exception handling of client TCP socket.
bluecow: Already received but not processed packets are discarded after a client was disconnected.
bluecow: Fixed a potential client deletion crash bug related to IP filter.
bluecow: Added client protocol procedure state error log messages.
Unk: Übergabe von Kademlia log Nachrichten an eMule jetzt thread safe. Sollte einige Probleme unter Win98 beheben
Ornis:Liste freigegebener Dateien bietet für die Dateien via Kontextmenü das Umbenennen, Löschen und Verzeichnis öffnen
(Löschen in Papierkorb! preferences.ini: RemoveFilesToBin=false für wahrhaftiges Löschen)
Unk: Until a fix is found, we only update the clients ID when adding a Kad Contact to the list. This seems to avoid the win98 freeze.
Unk: Small change in Kad search tolerance and bootstraping.
Ornis: Datei-Details-Dialog, Dateinamen-Reiter: Verbesserung der Auflistung und Sortierung von verfügbaren Dateinamen
Ornis: Platzreservierung von Tempdateien nicht mehr blockierend (Thread+Buffering)
Ornis: Downloadliste: Sortierung der Spalte Verbleibend für Dateien nun im 4-Wege-Modus, um nach verbleibender Größe ODER verbleibender Zeit zu sortieren
Unk: Automatischer Kad-Bootstrap, wenn versuchst wird zu Kad zu Verbindungen und ein Kad-Client gefunden wird
Unk: Bootstrap nun wahlweise von IP&Port oder mittels eines Kad-Clients aus der aktuellen Liste der bekannten Clients
Unk: der Client erkennt nun Konflikte in der UDP-Port-Vergabe, um Programmhänger vorzubeugen
bluecow: Detail-Dialog für Downloads überarbeitet. Für Mehrfachauswahlen werden Summen über verschiedene Werte gebildet
bluecow: Spalte Erlaubnis bei den freigegeben Dateien entfernt weil funktionslos
bluecow: Sämtliche Kontextmenüs in den Hauptfenstern Suche, Server, Download und Dateien überarbeitet um Mehrfachauswahlen zu erlauben
bluecow: Fehler beim ersten Start von eMule im Assistenten behoben wenn die Option Minimiert starten aktiviert ist
bluecow: Option um das letzt genutzte Hauptfenster beim Start wiederherzustellen hinzugefügt. Hierfür in der prferences.ini den Wert RestoreLastMainWndDlg=1 anlegen.
bluecow: 4-Wege Sortierung für die Liste der freigegebenen Dateien hinzugefügt
Unk: viele Ausnahmebehandlungen für Kad und SMIRC hinzugefügt
Unk: ein- und ausgehenden Kad UDP-Paketen haben nun gleiche Priorität, um ausgehende Pakete vor Verzögerungen zu bewahren
Unk: es wird gespeichert, wie viele Pakete mit Kad-Node-Lookups gesendet wurden
Unk: Such-Jumpstarts wird nun nur genutzt, wenn die Suche stehen geblieben scheint
Unk: IRC: /hop hinzugefügt
Unk: IRC: betretene Räume erhalten den Fokus
Unk: Korrektur mehrerer Memleaks im Kad-Client
Unk: Hinzugefügt: mehrere flags zur Knotensuche für spätere gesonderte Nutzung hinzugefügt.
Unk: kleine Änderung im Kontakte-Baum. Mehr Knoten sind bekannt, um das Ziel schneller finden zu können.
bluecow: Korrektur von Problemen mit Servern mit der IP 255.255.255.255, welche zur Serverliste hinzugefügt werden konnten
bluecow: IP-Auflösung von DynDNS Servern werden nun überprüft und optional gefiltert (IP-filter).
bluecow: Verringerung der Speichernutzung von Clientinstanzen
Ornis: Option zum automatischen Entfernen von fertiggestellten Download aus der Downloadliste
Ornis: Fix: der lang-Ordner wird beim Sprachen-DLL-Download angelegt wenn nötig
|
eMule 0.30e (Hotfix) |
18.12.2003 20:23 by Ornis
Sicherheitskorrektur
Aufgrund eines Fehlers in vorigen eMule-Versionen haben wir unsere Pläne geändert und veröffentlichen nun doch noch eine nicht Kademlia-basierte Version als Hotfix: eMule 0.30e
Bitte updated aus Sicherheitsgründen sobald wie möglich zu dieser Version!
Changelog:
- bluecow: Korrektur eines selten auftretenden Fehlers, beim Entpacken von stark komprimierbaren Blöcken
- bluecow: verbesserte Fehlerbehandlung für die Dekomprimierung fehlerhafter Blöcke
- bluecow: Upgrade auf zlib Verion 1.2.1.
|
eMule v.30c ist freigegeben! |
22.11.2003 22:05 by John
bluecow: Korrektur eines Problems bei Dateifertigstellung wenn die Datei zugleich upgeloaded wurde.
Ornis: es können nun auch Downloads importiert werden, die mit ON/Edonkey im alten Format begonnen wurden
bluecow:Korrektur eines Crashbugs und potentiellen Exploits im Webserver interface [thx MoNKi]
bluecow: Korrektur eines Fehlers, der erlaubte Clients ohne IP oder Hash als Freund hinzuzufügen
bluecow: Fehlerkorrektur in Verbindung mit ed2k URL Registry-Schlüssel, welcher Sonderzeichen enthielt
bluecow: Korrektur eines GDI-Ressource-Leaks im Video-Vorschaudialog
Ornis: Import von begonnenen Download von eDonkey/Overnet's neuem Format (gesplittete Partfiles). Integrierter Konverter um temporäre Downloaddateien aus ausgewählten Verzeichnissen direkt in eMule zu übernehmen. (Aufruf über das Hotmenü Alt+X)
Ornis: Serverliste markiert den aktuell verbundenen Server
Ornis: dynamische Kategorien-Reiter-Größe
Ornis: verhindern von leerer Datum/Zeit Angabe bei fehlerhafter preferences.ini
bluecow: Fehlerkorrektur, die Uploadliste aktualisierte sich nicht automatisch [Xman1+KuSh]
bluecow: Fehlerkorrektur bei Maus/Tastatur-Zugriff in HyperText-Control [MoNKi]
bluecow: Hinzugefügt: Tastaturkürzel zur Toolbar
bluecow: Fixed bug with server warning messages which were shown as errors.
bluecow: Fixed bug with random drawn block requests in file progress bars.
bluecow: Änderung verschiedener Ressourcen-Strings-Lade-Algorithmen (Übersetzung 5-) um stringbasierte Ressourcenidentifizierer zu unterstützen [SlugFiller+itsonlyme]
bluecow: Hinzugefügt: Downloadlinks können Hostnamen als Quellen enthalten anstatt nur IPs. Der eigene Hostname kann in den Einstellungen gesetzt werden um diese bei ed2k-Links mit Quellen zu nutzen. [SlugFiller+itsonlyme]
bluecow: Hinzugefügt: deutliche Geschwindigkeitsverbesserungen im bar-shader-Code (Balken-Zeichnung) [SlugFiller]
bluecow: Hinzugefügt: verbesserte/schnellere Sortierung von kompletten-Quellen-Angaben [SlugFiller]
bluecow: Fehlerkorrektur eines Darstellungfehlers im Upload-Status-Balken [wistily]
bluecow: Hinzugefügt: Option zum Prüfen des freien Festplattenspeichers, um sicherstellen zu können, dass komplette Downloads auch Platz haben [SlugFiller]
bluecow: Hinzugefügt: Option um sicherzustellen, dass ein angegebener Speicherplatz auf der Festplatte freigehalten wird
bluecow: Hinzugefügt: Dekomprimieren von NTFS-Komprimierten Dateien für fertiggestellte Downloads
Ornis: Download-Geschwindigkeitslimits manuell aufhebbar
bluecow: ersehnter Mehr-Knopf in der Suche, um mehr Resultate vom lokalen Server abzufragen
bluecow: Tooltips für das Transferfenster neu geschrieben, um mehrere kleine Unstimmigkeiten zu beheben
bluecow: zwischengespeicherte Partfile-Daten werden explizit geschrieben, bevor eine Vorschau ausgeführt wird
bluecow: Partfile-Plattenplatznutzung wird unter Berücksichtigung der NTFS-Kompression und/oder NTFS-Sparse-Files-Nutzung ermittelt
Ornis: neue Übersetzung: Tschechisch, von Patejl
|
eMule v.40f ist erhältlich! |
22.11.2003 22:05 by John
(May want to translate once we can edit news)
A little background first...
Barry is a former developer that started working on creating a Kademlia client. His original goal was to create a completely new client based only on Kademlia. Also the idea was to make that client a Overnet compatable client.. Barry got some of the basic functions of it working, then disapeared from the scene.. (Hope he just got bored and left and that nothing happened to him..) Since Barry was the only one working on it at the time, none of us really continued it right away..
I then decided to continue working on it in my spare time (which was not much). But, instead of a completely new client, I would merge it into the current client.. I studied the Overnet network very hard and created a Overnet compatable eMule client. (Minus lowID support).. After looking at it very hard, I saw some issues with the Overnet protocol that I didn't like. With the network not being ours, I also wouldn't be able to change it without breaking Overnet protocol.. So, we as a team decided to do our own protocol with a modified form of Kademlia..
For those that understand Kademlia, the concept looks just fine on paper. (Check Kademlia Documentation for technical interests)
But in a pratical enviroment, the paper doesn't hold very well.. Therefore, I have tried to modify it a bit. Since this is the first real test of the client, these modifications may or may not work and will be adjusted as the test continues.. So, if you are willing to participate in the test, please update as often as possible..
If you are a Moder.. Please do NOT change anything involving the Kademlia side of the client.. One small change in the code when given to the masses can cause major pains to the network.. If you see anything that is in error or a way to improve it, go to the forums and create a thread there.. If it does make things better, it will be added to the official client... One more thing. If you decide to mod this test client, remember that we published it here for test purposes. So dont set modded versions as regular versions or something like that!
NOTE: Toolbar skins have changed. Therefore the older skins will not work..
Here's the changelog...
bluecow: Fixed GDI resource leaks in video preview dialog.
bluecow: Added more functions for icon customizing (see documentation in Template.eMuleSkin.ini file)
bluecow: Added more icons for Kademlia windows [this and other eye candy icons were made all by Daan]
bluecow: Fixed bug in friend list/control.
bluecow: Added sorting to friend list control.
bluecow: Fixed more context menus (search listview, queue list, client list,...)
bluecow: Fixed shutdown freezing bug
bluecow: Fixed bug with View Shared Files command
bluecow: Fixed glitches in Kademlia listviews
bluecow: Added icons for Kademlia listviews
bluecow: Fixed toolbar strings for customizing dialog
bluecow: Fixed context menu for friend listview
bluecow: Added keyboard shortcuts for friend listview (Del=Remove friend, Ins=Add Friend)
bluecow: Fixed context menu for shared files listview
bluecow: Added icon/color customization for all main listviews/treeviews
bluecow: Reduced GDI resource usage for all image lists
Unk: Fixed a bug introduced when changing how we published.
Unk: Adjusted the Server and Kademlia window a little.
Unk: Publishing of sources is now seperate from publishing keywords. This allows better control.
Unk: We now rotate the sources to a key better making sure the freshest sources are always first.
Unk: We also only index up to 50 sources per file since we only send a max of 50 sources to save memory.
Ornis: Webinterface: better connection separation of both networks
Ornis: Webinterface: displaying statistics fixed
|
[1] -
[2] -
[3]
|
.:LatestNews |
Releases: eMule 0.50a veröffentlicht
Liebe eMule-Benutzer,
(more)
eMule: Warnung vor eMule.de
(more)
Netzwerk: Neue eMule IRC Addresse
(more)
|
|