Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.42g [Zzul 20040606-1829]

Aperto da Giovy, 03 Giugno 2004, 16:57:44

Discussione precedente - Discussione successiva

Giovy

eMule 0.42g [Zzul 20040606-1829]



Changelog:

  • Important bugfix to DownloadManager. Didn't obey the reask time rules properly. Could lose some sources due to this.
  • Went back to the smaller buffers of upload slots, since some reports say it worked better with them.
  • You can now get an ed2k link from someone that includes a source and click on that link to add the source even if you have started downloading the file (and already got chunks shared).
  • Tagged some source code lines for DownloadManager that was missed earlier.
  • First release version based on eMule 0.42g. Several 0.42g based test versions has been released in the ZZUL forum earlier.
  • UploadSpeedSense - Now automatically uses UDP pinging if ICMP pinging doesn't work (Based on code from Pawcio mod, originally coded by Donq).
  • UploadSpeedSense - Changed behaviour of UploadSpeedSense when the first pingable ttl already have different responding hosts. Now uses one of those hosts and its ttl for pinging. Suggested by shadowclover.
  • UploadSpeedSense - Uses a realtime clock when not running on XP. This makes UploadSpeedSense better at guessing the speed.
  • UploadSpeedSense - Show limit that UploadSpeedSense has decided, in lower right corner.
  • UploadSpeedSense - Fix to UploadSpeedSense to trigger reinit when many pings in a row fails.
  • UploadBandwidthThrottler - enhanced for really low bandwidth circumstances (i.e. 1 KB/s upload). This should make it possible to keep more dl sources under those circumstances.
  • UploadBandwidthThrottler - UDP sends are now controlled by the throttler. This means all eMule overhead is now controlled by the throttler.
  • UploadBandwidthThrottler - Tweak to UploadBandwidthThrottler to use less CPU. Please report if there's a noticeable difference.
  • UploadBandwidthThrottler - Some changes to the throttler to make it send more full sized packages to minimize TCP overhead. An unfocused upload slot will pad a control packet tcp packet with file data to reach MSS. Also changed MSS to 1300 compared to 1460 before.
  • UploadBandwidthThrottler - Cleaned up throttler and created base interfaces for ThrottledControlSocket and ThrottledFileSocket (in the C++ source code).
  • SlotFocus - Small change to trickle slots to prevent timeout in some cases.
  • SlotFocus - Small changes to make throttler open less slots.
  • DownloadManager - ZZUL can now temporarily move a source to an A4AF file to be able to do a source request for that file. This will make sure that there are no files that is always prevented from requesting source exchange because the any source it gets is immediately moved to a higher prio file.
  • DownloadManager - Download Manager now keeps better track of file switches, and can now safely switch between files more often in some circumstances, without risk of being banned. This is useful to be able to switch to a file, do source request, and then immediately switch back to old file (eMule measures request time on each individual client for a client, when it comes to ban, and now ZZUL also do that when it comes to requesting).
  • DownloadManager - Various other tweaks and fixes to the ZZUL Download Manager.
  • Upload priority menu should now set bullet also for powershared levels.
  • Inserted Uncle_Bob low bandwith thing (datarate > 1500).
  • Fix in download rate measurement. (Could sometimes be a little too high)
  • Small cpu optimizations for upload and download speed measurement.
  • Went back to the slot opening logic that ZZUL used in versions based on eMule 0.30e and earlier. This may help the people that only get 2-3 upload slots opened currently.


Links:

Info: http://forum.emule-project.net/index.php?showtopic=51120
Bin: http://www.lava.se/emule/dynamicul/eMule_0...06-1829_exe.zip
Src: http://www.lava.se/emule/dynamicul/eMule_0...1829_source.zip
Giovy
Primo webmaster di www.emule.it, la più completa Guida ad eMule in italiano

Giovy's Blog: www.giovy.it