MOD Kommentare... (1.7 / 5 Punkten (2574)
)
Board: Fragen und Hinweise: eMule NeoMule.MoD-Forum... eMule NeoMule.MoD Download Archiv... eMule-0.47c-NeoMule-v4.25-bin.rar
eMule-0.47c-NeoMule-v4.25-src.rar
eMule 0.47c NeoMule 4.25
updated to 0.47c
fixed many bugs
added funynick
removed ISP-T
eMule 0.47a NeoMule 4.20b
added: ip kolumn to kad contact list
changed: more smove ping graph
fixed: bug in release preferences page
fixed: a few small isp-t bugs
fixed: a bug in download trothled
fixed: generif republishing bug
fixed: corruption blackbox false positivs
fixed: bug in critical RBT
fixed: server reconect bug
eMule 0.47a NeoMule 4.20a
[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
eMule 0.47a NeoMule 4.20
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
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
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
:: 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
:: Reworked Fast Retransmission prozedure
:: Finished UTCP implementation
:: Added proper debug output
:: wroten an exosting code commentation
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
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)
Fixed a critical but in SCC
Added Secure TCP Callbacl functionality uing buddy
Added encryption for UDP reask ping
Added encryption for NAT traversal
Added udp reask ping for nat traversal
Fixed a bug in Socket Hot Swap
Moved all neo protocol extensions to the ModProt.
Adapted XS for Nat Traversal
fixed some critical bugy in the neo mod prot
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
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
Added LUC - [LowIDUplaodCallBack] it is nessesery for slooth working of NAT
Traversal
Improved Argos DLPx Interface
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
Added file darg and drop to the shared window
Added proper support for users behind a symetric NAT thay can connect to
fullcone nat users
Fixed a small problem with nat ports and improved cpu performance
Added phoenix tooltips
eMule 0.47a NeoMule 4.12b
Fixed a bug in bind to adapter
fixed a minor voodoo packet handling bug
Fixed freez on shutdown
Fixed a slot control bug
added FSUR - [FixStartupLoadReq] from Xman1
reworked DownloadKeapAlive
reworked ReadBlockThread, now we have one thread per file and can queue the
requests,w e can nur process more that one block per cleint at the same time
eMule 0.47a NeoMule 4.12
[FEATURE] POFC - [PauseOnFileComplete] Allows automatically stopping of near
to complete files and complete them manually
[FEATURE] SSF - [ShareSingleFiles] Allows sharing of single files instead of
entire directories
[FEATURE] USC - [UnShareCommand] Allows under hard restrictions to remove a
complete file from share without removing it from the shared directory, should
make managing or releasers easier for releasers
[FEATURE] ASP - [ActiveSpreading] Allows actively to search for people who wants
download the file from one, designed for cases where a releaser have a often
short time (less than an our) access to a high speed connection eg. University
or simmilar
[FEATURE] FCCP - [FixConnectionCollision] From the Morph Mod (SiRoB)
[FEATURE] USPS - [UnSolicitedPartStatus] Allows our client to receive part
status at any time however it’s not used yet
[FEATURE] RBT - [ReadBlockThread] From the Morph Mod, reworked for the needs of
the voodoo
[FEATURE] FFT - [FileFlushThread] From Morph
[FEATURE] SSH - [SlugFillerSafeHash] Reworked to have only one hashing thread
per PartFile, Moved AICH hashing also to a Separate Thread, adapted to the needs
of SCV
[FEATURE] XCTA - [XmanExtenedCreditCableArragement] from the Xtreme Mod
[FEATURE] FB - [FeedBack]
[FEATURE] TPP - [TrayPasswordProtection]
[FEATURE] DSB - [DynamicSocketBuffer] From Morph, changed a bit, buffer size is
now adapted to individual client slot speed not to the default slot speed,
required for slot focus
[FEATURE] FDC - [FileNameDisparityCheck] From the TK mod a little bit improved
[FEATURE] C&P, reset file preferences, makes managing file prefs much easyer
[FEATURE] file rate push
[FEATURE] improved kad interface, now for comment search you have a cancel
option and added percentage of search progress to the kad list
[FEATURE] Relative Chunk Display
[FEATURE] option to hide voodoo files, use pw prot show without a password to
view the voodoo files
[FEATURE] changed upnp support to the one from XMan1, changed some parts to be
compatible with multi AUX ports and hot port switching
[FEATURE] remove/remember unused AICH-hashes from XMan1
[FEATURE] MORPH ipfilter kad
[FEATURE] Menu command to add servers to IPFilter
[FEATURE] When file gets completed the calculated AICH hash is corresponding to
the starred AICH hash to be sire the file is really OK.
[FEATURE] improved dynamic block request now we can request more than 3 blocks
at one this should help users on very fast lines
[CHANGE] voodoo error handling ignore commends for last error file
[CHANGE] search ed2k hash menu option to verify file identity
[CHANGE] find file by ed2k for share window
[CHANGE] upload size based release limit for the Release Priority
[CHANGE] SEF, now files are always placed in the shared window imminently
[CHANGE] Isp Traversa, added a new secure encryption method DX2, and the ability
to send plain file data
[CHANGE] Isp Traversa, discard plain connections on secure port
[CHANGE] voodoo added per file speed info
[CHANGE] throttled chunk list display to the file status bars
[CHANGE] many optimisations from XMan1
[CHANGE] increased dead source list time when TCP connection retry is enabled;
it reduces overhead and practically does not cost us sources
[CHANGE] NTB added a separator button
[CHANGE] SCV now checks the entire parts so every part is rehashed by AICH.
[BUGFIX] disconnect voodoo on begin of shutdown
[BUGFIX] restore main window for multi instance client
[BUGFIX] fixed a bug in cancelling voodoo ed2k searches.
[BUGFIX] other minor fixes
eMule 0.47a NeoMule 4.11
Fixed many bugs
Improved the trothle chunk list for voodoo
Fixed some bugs in auto hatd limit
Added ISP travetsal to bypass ISP trotheling/blocking.
Multi Port communication
XOR packet encrpytion on session key base
SUI PK encrpytion for key exchange
Diffie-Hellman key aggreament for session key aggrement on new first connection
eMule 0.47a NeoMule 4.10
Corrected CreateSrcInfoPacket for a4af
Fixed minor voodoo list bug
Fixed a critical bug in upload queue super
Improved upload speed per slot to 1 Mb/s (approximated 10 mbit/sec/slot)
Changed file resume on complete, now it resumes also stopped files like the
official client do
Merged to 0.47a
LC: Added over 4 gb size support, compatible, expected file search in some cases
VOODOO: Added over 4 gb size support, fully compatible with old versions
Fixed a bug in special file states
BPS: Added xman's better passive source finding
PIX: Add option for serial part import to import also incomplete parts from a
damaged temp file
BC: Fixed a major bug in trickle speed management
BC: Updated auto max up estimation
BC: Changed trickle/drop blocking strategy a little bit, now it’s more dynamic
SCFS: added "SmartClientFileStatus", stores client file status for every file we
got
ICS: Added part catch functionality to IPS management
ARGOS: dlp is now a core internal part of the detector engine, and has a bigger
flexibility
ARGOS: by default I'll provide a dlp.dll that can handle the antileech.dll of
the xtreme, no need to keep 2 lists up to date so I’ll save some time ... ok
ARGOS: Add hash to detector to lechers.dat, not used currently but in case may
be useful
ARGOS: Removed Argos own anti spam method, now using the official one instead,
the official list is user editable so it's more flexible
ARGOS: Added missing tests to processmuleinfopacket
VOODOO: Added option to disable voodoo for specified files
VOODOO: Added corruption handling, corrupted senders are broadcasted to all
nodes and ip banned
VOODOO: Reworked upload buffer
VOODOO: Added throttle chunk now it is allowed only one node to download a part
at the same time to prevent conflicts
VOODOO: Added multi master supports, one voodoo file can now have multiple
masters at the same time
VOODOO: Source export is now bidirectional master can request source list from
his slaves
KAD patch "Getclosestto" from Unknown1
Updated some code from SF
Fixed a cat bug in associating default category
Fixed a shared list ctrl sort bug
Fixed small suspend download bug
Fixed a small preferences bug
Added optional disable statistic graphs smoothing
Changed the file background in shared window, has now the light colour of the
own category
Added mass rename from morph, changed window is now modeless and resizable
Added: save minimule position
RIC: fixed a small bug
Added option to set buffer time and increased buffer size, now located in
Extended II page
Added optional client percentage
Added optional category colour/info flags and extended category info
ARGOS: emcrypt clients are now detected as faked client
WC: updated webcache to the newest morph implementation
RPS: reworked real part status, the new version will not communicate with the
old one. they are incompatible, old clients will see the protocol extension
disabled
ICS: fixed a *major* bug in udp packets related to "Incomplete part status" and
"real part status" it causes an error and the udp reask fails,
I used the opportunity to completely rework the udp based protocol extensions,
all mod extensions are written on the end of the packet together with
identification opcode like in multipackets
SCT: added sub chunk transfer, own implementation
SCV: added sub chunk verification, yet disabled the AICH part is not redy
Fixed some annoying bugs
Added save last category
ICS: fixed a memory bug delete was used instead of delete []
SCT: added block display
IPS: added selection for release calculation method
IPS: added optional always show incomplete parts (speed's up release)
RPS: now refers only to the global selection, its more informative
NTB: Added optional mini neo toolbar with custom buttons
MM: The info labels in minimule are now user editable basing on a simple text
format
OCS: Other credit systems added 10 additional credit systems from qMule
Added UPnPNat support from morph
Added ICSFirewall improvement from morph
NTB: changed now the number of buttons can be chosen and the buttons gets the
proper menu icon and also tooltips enabled
Fixed some more bugs
SCV: finished AICH part
NPT: reworked block model to match the AICH block distribution
LC: fixed a small adapter choice bug
ECR: added Enhanced Client Recordation from Spike2
DBR: added Dynamic Block Request from zz, optimized for better fast/LAN
connections support
ZZCC: added zz Chunk Choicer improvement
LC: Improved LAN upload to 10MBit/sec/slot
KII: added some improvements to the kad GUI just a bit more informative
MOD: added optional reload share (was already there but the preference missing)
CXk: added optional kad known comments, we will publish comments for all know
files
VOODOO: get hashset and co from a random slave when working in offline mode
VOODOO: filter own IP from source exchange/export
Small improvement in low id adding, replaced m_bAddNextConnect with US_PENDING,
so we save come memory
SCT: sent sub chunk map only when there are no other parts for the remote client
MM: options to disable
PIX: auto mode selection
PIX: added option to import blocks into partially competed parts
CRC: added morph crc calculation/tagging, window is now modeless
NST: added some long missing settings
NPT: reworked part traffic once more, this time basing on SF spread bars
NMFS: Added morph multi friend slot, session ratio as usual, but max friend slot
amount limited to minimal slots-1
NMFS: save friend slot from sion
BM: added Bandwidth Moderation separate bandwidth allocation for release and
friend slots, like in morph, but own code
PSA: added prefer share all from sf
KLC: added Khaos Lugdunum Credits Anti-Blacklisting when sharing many files from
"The Black Hand" mod, recoded
BC: reworked data rate calculation a bit, added statistic for release file
transfer and added graphs for the managed bandwidth
NSA: fixes a bug in handling of table gabs containing serialise entries
ARGOS: Readded anti xs fastask/exploid, should take care of all official bugs
and don’t cause false positivs
SCT: added sub chunk map to UDPx extension
SCT: added serialised map sending, with the time the whole map will be sended,
the udp packets are only sended when the list isn't complete yet.
ARGOS: Added anti file faker idea by wizard, but own more secure implementation
working for tcp and udp
ARGOS: Added anti udp aggression idea by sivka, own simplified implementation
DS/NSD added limit mode setting absolute/percentage/targeted/disabled
NTB: added some more options to the neo toolbar for pw protection
NCAP: fixed 2 bugs
Added 2 additional statistic graphs, total source count and queue size, all
scalable, additionally the upload/download connection graphs are scalable too
for fast uploaders
NTB: added 2 file preferences buttons
AHL: added max/stulle Global Hard limit to Auto hard limit options
AHL: begin always with the minimal limit and go up
NSS: added options to auto save sources on runtime, good in case of a crash but
may cause CPU usage peeks
PP: hide filenames in logs and minor lists
NSA: fixed a bug that occures when a gap in gap in gap was deleted
VOODOO: fixed a multi master bug
ARGOS: added a reset button to the message filter
|