eMule 0.49c NetF WARP 0.3a 14 BETA

Aperto da Lucarella, 26 Marzo 2010, 19:09:55 PM

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Lucarella

Attenzione:
questa che state per scaricare, come tutte le versioni alpha, beta e rc, è una versione preliminare, quindi non ancora definitiva; potrebbe contenere dei bug o essere instabile.



Binary Windows 32 bit : Scarica da Emule Mods

Binary Windows 64 bit : ed2k://|file|WARP_0.3a.14_binary_x64.zip|4339397|6C4269C2D16CDCD47EC9CC2D15B63A03|h=Q2MYM4JB2Z74BISXYCVXXIUBNNYUDFTQ|/"> WARP_0.3a.14_binary_x86.zip (3.69 MB)
]Scarica da eMule[/ed2k] - Scarica da Emule Mods

Sources : WARP_0.3a.14_source.zip (8.71 MB)
]Scarica da eMule[/ed2k] - Scarica da Emule Mods



Per la spiegazione delle features presenti nella Mod, consultate il nostro Glossario

Changelog

- Fixed the Fakealyzer code so it works again. Also improved it by taking account the number of Kad publishers.
- Improved performance of FastKAD to be comparable in speed to a server search. (optimum performance is met after KAD has been running for a couple of minutes)
- Improved TCP-MSS Awareness; Now also checks the local interface in case your MTU is lower than the remote end (fixes problem with anonymizing VPN services)
- Added a missing security check in AsyncSocketEx code (thanks dolphinX for pointing that out)
- Removed the obsolete HTTP 1.0 choice in proxy settings (thanks dolphinX for pointing that out)
- Added new SafeKAD2 feature; Ignore problematic contacts (kind of banning but only for a short time) (doesn't seem to work at the moment)
- Added a security check to AsyncSocketEx code and fixed som type casts too
- Changed a lot of DWORD in the source to the proper clock_t, time_t and size_t types. To get rid of some typecast warnings, and to make the purpose of a data member more clear
- Added a lot of const specifiers in the source to help the compiler generate better code, and maybe to catch some bugs too!
- Reordered some code to allow the compiler to generate more compact data structures, which should improve the CPU cache hit ratio
- Replaced alot of C-style type casts to the proper C++ ones (this is safer and marks more clearly were there is code that might need fixing)
- Fixed alot of compiler warnings
- Fixed a rare deadlock in CKnownFile::CreateHash when hashing data in a CMemFile object
- Changed the file IO cache mode to random access for most operations to allow the OS to better utilize its resources
- Added new part selection algorithm that now also takes the rarity among the current transferring sources into account (currently choses parts on the left when same priority, but that is quite rare)  
- Added progress and status notification into Windows 7 taskbar (progress status need some polishing)
- Attempt to start eMule a second time will now bring the already running eMule client to front



Nelle molte parole non manca la colpa, ma chi frena le sue labbra è saggio.