eMule MOD - Development Alles zum Thema MOD Entwicklung. Fragen, Wünsche, Ideen zu neuen Features. |
18. August 2004, 09:08
|
#1 | Advanced Member
Registriert seit: 01.06.2003
Beiträge: 165
| Problem: WebCache - genauere Informationen und Testversionen [aktuell: 2.0a Beta 1]
habe eben von einem feture gehört mit dem namen WebCache. Da sollen downloads über proxies gehen und somit mehr speed haben. ist das feature schon im original emule gibt es das überhaupt schon public? gibt es genauere informationen darüber? habe hier im forum gar nichts gefunden! |
| |
18. August 2004, 10:56
|
#3 | The Machine =)
Registriert seit: 19.08.2003
Beiträge: 4.023
| WebCache - genauere Informationen und Testversionen [aktuell: 2.0a Beta 1] Details Zitat:
Ich würde mir wünschen das endlich andere Entwickler es in Ihre Mods einbauen.
| Die WebCache-Technik ist noch nicht ausgereift und immer noch im Beta-Test. Daher gibt es afaik derzeit noch keine Freigabe dieses Feature in MODs zu implementieren.
BTW: willkommen an Board, ShAQ! |
| |
18. August 2004, 11:37
|
#4 | Newbie
Registriert seit: 18.08.2004
Beiträge: 3
| Lösung: WebCache - genauere Informationen und Testversionen [aktuell: 2.0a Beta 1] Naja, ich sehe das leicht anders. Es funktioniert - sie sind ja von Version 00.06y inzwischen bei 1.03 beta gelandet. Die 1.00 btw 1.02 waren ja keine Betas mehr. Ich persönlich würde mich sehr über das einbauen in einigen Mods freuen. Ich habe es schon in zwei Mods entdeckt, allerdings zwei Mods ohne SourceCode.
Yonatan, Hauptprogrammierer des Webcache Emules, hat nichts dagegen einzuwenden das es schon in Mods verbaut wird (siehe http://forum.emule-project.net/index...howtopic=52238 irgendwo zwischen Seite 10 und 17 ) [edit by Pathfinder: Doppelposts zusammengefasst. Board Rules beachten!]
Ach ja - danke fürs Willkommen heißen |
| |
18. August 2004, 11:58
|
#5 | The Machine =)
Registriert seit: 19.08.2003
Beiträge: 4.023
| WebCache - genauere Informationen und Testversionen [aktuell: 2.0a Beta 1] [gelöst] Das sind die jüngsten, mir bekannten Äußerungen auf die ich mich beziehe: Zitat:
Zitat von yonatan auf eMule-Project.net am 27.7.04 WebCache is also a work in progress, I will do my best to maintain backward compatability with newer versions, but there is always a chance that some protocol changes can't be avoided, so - port at your own risk . Just be sure to use a relatively bug-free version of WebCache (i.e. not 1.02 or 1.00). | Zitat:
Zitat von ikabot auf eMule-Project.net am 12.8.04 I think Webcache is still in beta testing... so we must wait before thinking in merge it, sorry | Ich bleibe also dabei, es ist noch etwas früh um das Feature in den größeren MODs zu fordern. Ich gebe dir aber Recht, die Entwicklung ist äußerst interessant und sollte, wenn ausgereift, auch im originalen eMule zum Einsatz kommen. |
| |
19. August 2004, 16:48
|
#6 | Gesperrt
Registriert seit: 22.04.2003
Beiträge: 217
| Also ich finde WebCache klasse!
In meiner neuen version ist es auch auf jedenfall drinne. |
| |
19. August 2004, 21:07
|
#7 | Advanced Member
Registriert seit: 01.06.2003
Beiträge: 165
| kannst du mal den code geben (nur das was man für webcache benötigt, nicht gleich die ganze source von der beta mod)? |
| |
19. August 2004, 22:13
|
#8 | Gesperrt
Registriert seit: 22.04.2003
Beiträge: 217
| Müsst ich ja auch selbst raussuchen.
Vergleiche einfach den Source vom Webcache Mod mit dem vom 43b - ist echt nicht viel arbeit.
Einfach mit Windiff oder Arraxis nachsehen, ist in 5Minuten erledigt. |
| |
20. August 2004, 10:09
|
#9 | Advanced Member
Registriert seit: 01.06.2003
Beiträge: 165
| wird da denn noch dran gearbeitet oder nicht? in dem forum is so wenig los und woanders steht auch nicht so viel über webcahce. kommt bald mal ne neue beta version raus? |
| |
29. August 2004, 19:10
|
#10 | The Machine =)
Registriert seit: 19.08.2003
Beiträge: 4.023
| Und wie daran gearbeitet wird! Wer Interesse hat das ganze selbst zu testen, bitte sehr: Zitat:
Zitat von Superlexx auf eMule-Project.net here comes the new webcache emule 1.1 beta release, it's faster than Schumacher this time:
binary:
ed2k://|file|eMule-0.43b-Webcache-1.1-beta-bin.rar|1253652|7D0F73985D00061B9737D80F2FAFF0FB|s =http://superlexx.shyper.com/webcachemuli/eMule-0.43b-Webcache-1.1-beta-bin.rar|/
sources:
ed2k://|file|eMule-0.43b-Webcache-1.1-beta-src.rar|1132095|3D6CC2CDBF0CD35FC9D6580684BBE65F|s =http://superlexx.shyper.com/webcachemuli/eMule-0.43b-Webcache-1.1-beta-src.rar|/
test file:
ed2k://|file|webcachemule.1.1.beta.testfile|1078989657|E9 057ADC38054AFA24816E86BB08D270|/
the HTTP links in the ed2k links are not working at the moment, but should be up soon
please don't use the marketscore proxy (not even for testing) as it seems to cause disconnects.
changelog: Zitat:
this version uses a new protocol and is not backward compatible to the earlier versions (will not recognize each other as webcache-enabled mods)
ADDED: both file hash and data sent through the proxy are encrypted, now proxy owners cannot know what data is being sent through proxies without sniffing on the clients internet connection. But they still can identify it as eMule-traffic. [Superlexx]
ADDED: statistics, webcache icon in the download list [jp]
ADDED: Chunks for which we are receiving proxy-sources will have a lower download priority [jp]
ADDED: Webcache will be autodetected on first start [jp]
ADDED: transparent proxy support (no autodetection yet), experimental (tagged TPS), set proxy to transparent@<your ISP> to test it [Superlexx]
Note that to reward people for using port 80 as their eMule TCP port they become a 1.2x upload queue boost on webcache-enabled clients who are using transparent proxies and have webcached downloading turned on (TODO: verify that those clients do really support webcache or remove the boost in case verification is impossible)
ADDED: files are published to the server/Kad as soon as the hash set is received and file size is more than one chunk, experimental (tagged IFP) [Superlexx]
ADDED: NNP clients are added to source exchange packets if both remote clients support webcached transfer, even on files smaller than a chunk [Superlexx]
ADDED: webcache-enabled clients will not be kicked from the download queue [Superlexx]
ADDED: cache only the need (tagged COtN): do not cache data if there is no client that would want to load it from the cache afterwards, experimental [Superlexx]
CHANGED: the autodetector has been re-coded to support additional webcache options, comments in the database file and more flexible limiting of reverse DNS lookups [Superlexx]
CHANGED: reverse DNS backup results are re-used in both PeerCacheFinder and webcache autodetection [Superlexx]
CHANGED: added the new options to the GUI, placed a link to the website where users can submit their proxies [jp]
CHANGED: webcache eMule URL identifier changed from "ed2kdata" to "encryptedData" [Superlexx]
CHANGED: changed protocol to send webcache-specific informations to webcache-enabled clients only [Superlexx]
FIXED: the proxy queue should not stop downloading blocks upon receiving an error message from the proxy [yonatan]
FIXED: better LowID support, but still problematic
FIXED: Misc bugfixes
| | |
| |
1. September 2004, 12:18
|
#11 | Newbie
Registriert seit: 20.02.2003
Beiträge: 24
| Es gibt sogar schon ne Version 1.1b |
| |
1. September 2004, 12:50
|
#12 | The Machine =)
Registriert seit: 19.08.2003
Beiträge: 4.023
| Zitat:
Zitat von Superlexx auf eMule-Project.net here comes the 1.1b release:
changelog: Zitat:
ADDED: no double reask interval when the NNP source is webcache-enabled [Superlexx]
CHANGED: chunks that are more than 80% complete will not be throttled [jp]
CHANGED: chunk throttler: added timestamps to the throtteled chunks, throttle timeout set to 10 minutes [jp]
FIXED: the proxy client should not stall anymore on disconnect or socket timeout [Superlexx]
FIXED: switching from non-cached to cached transfer caused a disconnect [Superlexx]
FIXED: when connecting to an unknown client who knows us, our webcache infos and the master key were not transmitted, causing disconnects [Superlexx]
| note that the proxy client will sometimes show the status "connecting" with a red smiley, it's normal and should not be a problem (it means that the block queue is empty but the client was not deleted).
The test file is still the same:
ed2k://|file|webcachemule.1.1.beta.testfile|1078989657|E9 057ADC38054AFA24816E86BB08D270|/ binary:
ed2k://|file|eMule-0.43b-Webcache-1.1b-beta-bin.rar|1248726|414C1E346DE434450646D47B0B423AED|s =http://www.superlexx.shyper.com/webcachemuli/eMule-0.43b-Webcache-1.1b-beta-bin.rar|/ dump debug binary:
ed2k://|file|eMule-0.43b-Webcache-1.1b-beta-dump_debug-bin.rar|1782420|655528555DEB3EC4B700E0398DA2C422|s =http://www.superlexx.shyper.com/webcachemuli/eMule-0.43b-Webcache-1.1b-beta-dump_debug-bin.rar|/ sources:
ed2k://|file|eMule-0.43b-Webcache-1.1b-beta-src.rar|1133029|29AF13BF83CFF9B561D5ECF418653252|s =http://www.superlexx.shyper.com/webcachemuli/eMule-0.43b-Webcache-1.1b-beta-src.rar|/ | |
| |
14. September 2004, 20:00
|
#13 | Newbie
Registriert seit: 13.03.2004
Beiträge: 28
| hab mal ne frage zum WebCache.
bin auf dem Proxy von Kamp DSL.
kann ich jetzt nur von anderen Usern saugen, welche auch den Kamp DSL proxy haben? oder geht das auch, dass ich von t-offl. usern ziehe?
MfG |
| |
14. September 2004, 20:40
|
#14 | The Machine =)
Registriert seit: 19.08.2003
Beiträge: 4.023
| Es kann nur der Proxy deines eigenen ISP angesprochen werden. Du kannst nicht auf den Proxy eines anderen ISP zugreifen, ist ja auch deren Traffic. |
| |
14. September 2004, 20:44
|
#15 | Newbie
Registriert seit: 13.03.2004
Beiträge: 28
| aso.. also wenn ich dich richtig verstehe, kann ich bei keinen usern über webcache laden, welche nen anderen proxy haben?
wenn ja, liegts vll. daran, dass kein anderers Kamp User Webcache hat und ich deswegen nix darüber bekomme. |
| |
Forumregeln
| Es ist Ihnen nicht erlaubt, neue Themen zu verfassen. Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten. Es ist Ihnen nicht erlaubt, Anhänge hochzuladen. Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten. HTML-Code ist aus. | | | Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.
|