NeoMule v4.20a

Download Mirrors:
eMule-0.47a-NeoMule-v4.20a-bin.rar
eMule-0.47a-NeoMule-v4.20a-src.rar
Download more versions of eMule NeoMule.MoD

Download Mirrors:
eMule-0.47a-NeoMule-v4.20a-bin.rar
eMule-0.47a-NeoMule-v4.20a-src.rar
Download more versions of eMule NeoMule.MoD
CITATION
[added] minimule setting fo shouce "top most window" or not
[added] catch all handler for argos DLP to not crash on exceptions inside the DLP.dll
[changed] Toolbar speedemter is now a Cwnd instad of CDialog, what gives a much easyer handling
[changed] reworked tooltip output, fixed a crash bug on queue list and improved information output in all lists
[changed] the cleint how sends teh right v3 version in hello, it is not possible to emulate a v1 cleint to a v2 succesfuly
[fixed] small bug in calculation if IP pverhead of fragmented packets
[fixed] major bug in handling of the upload BW throtler control socket queue
[fixed] minimule window not does not longer flash up on cleint startup
[fixed] fixed 2 major bugx in Neo XS
[fixed] fixed some memlabes in MenuXP
[Fixed] downlaodlistcrel detail menu command
[Fixed] sorting bug on downlaod and shared list crtl
[Fixed] major bug in Share single files
[Fixed] NAT-T connection condition bug
[Fixed] ISP-T port to send selection bug
[Fixed] reload share button
[Fixed] NTB file list bug related to categorys
[added] catch all handler for argos DLP to not crash on exceptions inside the DLP.dll
[changed] Toolbar speedemter is now a Cwnd instad of CDialog, what gives a much easyer handling
[changed] reworked tooltip output, fixed a crash bug on queue list and improved information output in all lists
[changed] the cleint how sends teh right v3 version in hello, it is not possible to emulate a v1 cleint to a v2 succesfuly
[fixed] small bug in calculation if IP pverhead of fragmented packets
[fixed] major bug in handling of the upload BW throtler control socket queue
[fixed] minimule window not does not longer flash up on cleint startup
[fixed] fixed 2 major bugx in Neo XS
[fixed] fixed some memlabes in MenuXP
[Fixed] downlaodlistcrel detail menu command
[Fixed] sorting bug on downlaod and shared list crtl
[Fixed] major bug in Share single files
[Fixed] NAT-T connection condition bug
[Fixed] ISP-T port to send selection bug
[Fixed] reload share button
[Fixed] NTB file list bug related to categorys
Neo Mule 4.20 Change Log:
CITATION
Changelog:
07.07.2006
NATS - [NatSupport] Added proper handling for clients behind a nat
:: detect correct extern nat port using kad buddy
:: refresh nat context to keep port alive
:: send correct port to cleints
:: fix Get...ClientByIP_UDP return only by IP if no to clients with the same IP
08.07.2006
NATT - [NatTraversal] Added NAT Traversal over UDP
:: Detect Nat Traversal Capabilities over kad
:: Synchronise nat Traversal atempt over kad buddys
:: Puntch UDP Whole and confirm
:: Excange furder NAT Traversal configuration
NSS now saved buddy info to
09.07.2006
UTCP - [UserModeTCP] Added Streaming connection emulation over UDP packets
:: CEMsocket is not longer a real socket class, it contains an abstract object that can be the CAsyncSocketEx or the CNATSocket
:: Added CNATSocket for reaialable streaming connections over UDP
:: Implemented uplaod buffer
:: Implemented download buffer
10.07.2006
:: Implemented Self clocked sending
:: Implemented RTT and Timeout calculation using "Jacobson and Karels' New Algorithm"
:: Implemented Congestion control and Flow control
:: Implemented Fast Retransmission
:: Implemented Slow Start
:: Implemented Timeout mechanism
:: Implemented Fast Recovery
:: Implemented Dynamic Congestion Window Shrinking
11.07.2006
:: Reworked Fast Retransmission prozedure
12.07.2006
:: Finished UTCP implementation
:: Added proper debug output
:: wroten an exosting code commentation
13.07.2006
some gui fixes
Added Xman uploading problem client
changes file status bar collowring on error
changed cat filters (lit)
added obrional full info in server window idea by lit
added NSTI - [NewSystemTrayIcon] code from lit
changed file sorting order idea by lit
added obtion to resime files only by linear priority
14.07.2006
ISP traversal v3:
added secure connection onformation to the free space of the neo kad tag implemented for NAt traversal
now only one port uses the default DH parameters
all other ports uses rundomly choisen DH parameters (the Prime is used also to secure the PK mode)
Now the port and DH parameters are only given to trusted cleints (cleints that are a source or asked for a valid file)
15.07.2006
Fixed a critical but in SCC
Added Secure TCP Callbacl functionality uing buddy
16.07.2006
Added encryption for UDP reask ping
Added encryption for NAT traversal
Added udp reask ping for nat traversal
17.07.2006
Fixed a bug in Socket Hot Swap
18.07.2006
Moved all neo protocol extensions to the ModProt.
19.07.2006
Adapted XS for Nat Traversal
20.07.2006
fixed some critical bugy in the neo mod prot
21.07.2006
fixed a mod multi packet prot bug related to the entry size information
ARGOS: added 3 new detection methods from xman, and 1 new own detection method
ND: fixed a major debug problem from the official client, timer functions does not crash on an exception this is now fixed by using messages and the timers only Post tham so now every exception wil cause a crush as it should and so the bug will be easy to solve
removed the NEO kad tag
now we identyfy the NAT-T capability by an KAD published TCP port == -1
the ISP-T capabilities are now put into teh user hash, the user will be asked for permission
Reworked Neo XS now works even better for ISP-T
22.07.2006
Move the most neo tags from the hellow to a new mod info packet, left compatybility in hello for WC, ICS v1, EDT, L2HAC, ISP-Traversal v1
23.07.2006
Added LUC - [LowIDUplaodCallBack] it is nessesery for slooth working of NAT Traversal
Improved Argos DLPx Interface
24-27.07.2006
Added new toolbar, basing on the efmod, but fully skinable and the codeside of the implementation is radical simplyfyed, the class can be sinply used as substitution to the mormal toolbar class.
Added new MenuXP implementation, the implementation does not requirer any changes in the menus, you haev just to replace the TitleMenu klass with the XPMenu class
28.07.2006
Added file darg and drop to the shared window
39.07.2006
Added proper support for users behind a symetric NAT thay can connect to fullcone nat users
30.07.2006
Fixed a small problem with nat ports and improved cpu performance
31.07.2006
Added phoenix tooltips
07.07.2006
NATS - [NatSupport] Added proper handling for clients behind a nat
:: detect correct extern nat port using kad buddy
:: refresh nat context to keep port alive
:: send correct port to cleints
:: fix Get...ClientByIP_UDP return only by IP if no to clients with the same IP
08.07.2006
NATT - [NatTraversal] Added NAT Traversal over UDP
:: Detect Nat Traversal Capabilities over kad
:: Synchronise nat Traversal atempt over kad buddys
:: Puntch UDP Whole and confirm
:: Excange furder NAT Traversal configuration
NSS now saved buddy info to
09.07.2006
UTCP - [UserModeTCP] Added Streaming connection emulation over UDP packets
:: CEMsocket is not longer a real socket class, it contains an abstract object that can be the CAsyncSocketEx or the CNATSocket
:: Added CNATSocket for reaialable streaming connections over UDP
:: Implemented uplaod buffer
:: Implemented download buffer
10.07.2006
:: Implemented Self clocked sending
:: Implemented RTT and Timeout calculation using "Jacobson and Karels' New Algorithm"
:: Implemented Congestion control and Flow control
:: Implemented Fast Retransmission
:: Implemented Slow Start
:: Implemented Timeout mechanism
:: Implemented Fast Recovery
:: Implemented Dynamic Congestion Window Shrinking
11.07.2006
:: Reworked Fast Retransmission prozedure
12.07.2006
:: Finished UTCP implementation
:: Added proper debug output
:: wroten an exosting code commentation
13.07.2006
some gui fixes
Added Xman uploading problem client
changes file status bar collowring on error
changed cat filters (lit)
added obrional full info in server window idea by lit
added NSTI - [NewSystemTrayIcon] code from lit
changed file sorting order idea by lit
added obtion to resime files only by linear priority
14.07.2006
ISP traversal v3:
added secure connection onformation to the free space of the neo kad tag implemented for NAt traversal
now only one port uses the default DH parameters
all other ports uses rundomly choisen DH parameters (the Prime is used also to secure the PK mode)
Now the port and DH parameters are only given to trusted cleints (cleints that are a source or asked for a valid file)
15.07.2006
Fixed a critical but in SCC
Added Secure TCP Callbacl functionality uing buddy
16.07.2006
Added encryption for UDP reask ping
Added encryption for NAT traversal
Added udp reask ping for nat traversal
17.07.2006
Fixed a bug in Socket Hot Swap
18.07.2006
Moved all neo protocol extensions to the ModProt.
19.07.2006
Adapted XS for Nat Traversal
20.07.2006
fixed some critical bugy in the neo mod prot
21.07.2006
fixed a mod multi packet prot bug related to the entry size information
ARGOS: added 3 new detection methods from xman, and 1 new own detection method
ND: fixed a major debug problem from the official client, timer functions does not crash on an exception this is now fixed by using messages and the timers only Post tham so now every exception wil cause a crush as it should and so the bug will be easy to solve
removed the NEO kad tag
now we identyfy the NAT-T capability by an KAD published TCP port == -1
the ISP-T capabilities are now put into teh user hash, the user will be asked for permission
Reworked Neo XS now works even better for ISP-T
22.07.2006
Move the most neo tags from the hellow to a new mod info packet, left compatybility in hello for WC, ICS v1, EDT, L2HAC, ISP-Traversal v1
23.07.2006
Added LUC - [LowIDUplaodCallBack] it is nessesery for slooth working of NAT Traversal
Improved Argos DLPx Interface
24-27.07.2006
Added new toolbar, basing on the efmod, but fully skinable and the codeside of the implementation is radical simplyfyed, the class can be sinply used as substitution to the mormal toolbar class.
Added new MenuXP implementation, the implementation does not requirer any changes in the menus, you haev just to replace the TitleMenu klass with the XPMenu class
28.07.2006
Added file darg and drop to the shared window
39.07.2006
Added proper support for users behind a symetric NAT thay can connect to fullcone nat users
30.07.2006
Fixed a small problem with nat ports and improved cpu performance
31.07.2006
Added phoenix tooltips