2.2a said:
Merged: to 49a eMule base code
Added: Verbose log entries for unknown hello tags
Added: Left in the Obfuscation field in TK4 client details
Removed: Did not merge the old Safe Kad with the latest Kad
Fixed: Old style graphs checkbox init - found and fixed by Gomez82
Fixed: 32bit TK4 icons, they were distored with a black background.
2.1d said:
Added: Support for Comodo Antivirus.
Added: KAD search keyword field and keyword deriving code. Some ideas thanks to Leuk_he!
Fixed: Preset filters checkbox position when search tab is vertical.
Version 2.1c - Base eMule 48a 27-08-2007
Fixed: MSS calculation and MTU display. Errors pointed out by Rapid_Mule
Fixed: Session time field overwritting 'Total' title in shared file window when screen at minimum width.
Version 2.1b - Base eMule 48a 18-07-2007
Fixed: ToolTipCtrlX - Fixed altered code for XP and above now it should work on 2000 and XP and above.
Version 2.1a - Base eMule 48a 15-07-2007
Merged: to 48a
Added: Fixed,(for win 2k), and reworked ToolTipCtrlX
Added: No Nagle option for uploads, theoretical/possible reduction in upload latency
Added: Creation date display for IPFilter.dat in IPFilter dialog
Fixed: Headerview - Crash on view deleted/moved file stupid error
Fixed: Headerview - WMV/WMA extension display false mismatch message
Fixed: Headerview - OGG/OGM extension display false mismatch message
Improved: Headerview - DMG type confirmation
Fixed: Unicode search text field overlaps preset filter check box
Added: Missing Code In Listensocket.cpp,Missing reaction to OP_REQUESTFILENAME Fix by tHeWiZaRdOfDoS
Added: MORPH optimization for large shared filelist, only reset if published. optimize by Leuk_he
Changed: Retained TK4 statistics dialog code
Added: Implemented old style graphs option, the devs already coded it.
Added: Warn & prompt of deletion of possibly rare completed files
Added: Warn on excessive compression gain for non-trivial files (>89% && >1 Partsize)
Fixed: Show "Compressed by" as a percentage of actual data transfered,(uncompressed)
Added: Safe Kad (slows down the spread of bad KAD nodes) - by Netfinity from (WARP_0.3a.6)
Added: Kad optimizes and function inline for improved performance - by Netfinity
Added: Kad Vista path fix by godlaugh2007 merged from Morph code
2.0e said:
Altered: Auto MTU to Auto MTU/MSS - Determines the highest usable and fair ATM efficient value for MSS and uses it in UploadBandwidthThrottler. Thanks to SiRoB, Enig123 and Leuk_he pointing out my ,(stupid) error.
Version 2.0d - Base eMule 47c 03-02-2007
Added: Auto MTU - Determines the highest usable ATM efficient value for MTU and uses it in UploadBandwidthThrottler.
Altered: UploadBandwidthThrottler to use actual upload value to determine double send or not.
Altered: Permanent search filters to be more server/bandwidth friendly.
Fixed: Forceshare bug in stats collection code. Crashed sometimes on shared file deletion.
Version 2.0c - Base eMule 47c 19-01-2007
Added: CClientUDPSocket::SendTo() Optimize
Added: CUDPSocket::SendTo() Optimize
Added: CPartFile::DrawStatusBar() Optimize by tHeWiZaRdOfDoS
Fixed: CPartFile::ReduceAllocatedBlocks() Bug fix by tHeWiZaRdOfDoS
Fixed: TK4 Memleak in CKnownFile::LoadTagsFromFile()
Added: Very small optimizes in UploadBandwidthThrottler and LastCommonRouteFinder
Version 2.0b - Base eMule 47c 02-01-2007
Added: Fix to prevent filename cleanup mangling DVD video filenames
Added: Hash check in AddReqBlock() - Fix By: SiRoB,zz,tHeWiZaRdOfDoS
Added: Memleak fix in MoveItem() - Fix By: eklmn
Added: Country field added to IP Filter Dialog and opimized init() and other code
Added: Country field added to Tool tips in dowloads & uploading lists
Added: Country field and Tool tips added to dowloading,On queue,known clients lists and Server list
Added: Small performance tweak for GetScore()
Added: Fine credit system - Created by CiccioBastardo
Added: Performance tweak for TK4 and Fine credit systems in GetScoreRatio()
Fixed : VOB file type indication in header view
Version 2.0a - Base eMule 47c 02-11-2006
Merged : TK4 Code to 47c codebase
Added : Monthly Automatic IPFilter Update in separate thread (Option)
Added : Faster Re-Ask on MLdonkeys - Idea Spike2, WiZaRd, Eng123 (suggested by spiralvoice - mlDonkey-DevTeam).
Removed: NeoMule ISP_T
1.5f said:
Fixed: Don't remove static servers function bug fixed.
Fixed: Anti-Mod thief bug fix code wasn't intialized! Bug reported by EvolutionCrazy
Fixed: Header View bug fixes for long extentions. Bug reported by Masta2002/elettronvolt
Added: "not A Valid Link" Fix zoom,WiZaRd and CiccioBastardo
Altered: Version 1 ISP_Transversal code updated with optimizes and Updates taken from David Xanatos' NeoMule 5.20a
Version 1.5e - Base eMule 47a 29-07-2006
Added: Header View+ - Views header of downloading or complete file and attempts identification of the file type.
Added: Don't log filtered messages option - Feature suggested by 9onzalo
Fixed: Stats Screen OnInitDialog TK4 Bug + code optimized
Fixed: A bug that could cause a good server to be removed on connect attemp when TK4 IP Filter update was in progress.
Altered: TK4 Credit System - Optimized /4 replaced with >>2 (result altered slightly)
Added: A couple more >> 1 << 1 optimizes (no change in result)
Added: Wrap around data block request - Fix by Aw3
Removed: Remove 'explict' mode for Neo encryption user options.
Version 1.5d - Base eMule 47a 08-06-2006
Added: Neo Encryption/ISP Transveral Created by David Xanatos
Added: Antivir Premium v7 support
Fixed: Remove IP Filtered servers bug found by XMan this Fix by SiRoB
Fixed: Fix Unable To Open Completed File After Rename... - Fix by SiRoB
Fixed: Collection Double Extension, Modifing an already existing one - Fix by CiccioBastardo
Fixed: Advance client regocognition eMule+ 1.2 fix - Fix by Enig123
Fixed: Wasted Ratings Fix, Clients can't "decode" it - Fix by WiZaRd
Fixed: Download Sort Glitchfix - Fix by WiZaRd
Fixed: Memory leak LastCommonRouteFinder - Fix by WiZaRd
Fixed: Emule Forget To Publish Files To Server - Fix by XMan
Version 1.5c - Base eMule 47a 30-04-2006
Added: Unknown1's new Kad patch
Added: Virus scanner dialog fix by Spe64
Added: Optimize for ReduceAllocatedBlocks() by Wizard
Added: Fix for Statistics Dialog Minor Bug
Version 1.5b - Base eMule 47a 23-04-2006
Added: Statistics window Functional Enhancements Tagged: [SFE]
Added: [SFE] Scope pane zoom/restore on double left click
Added: [SFE] Context menu for display options: hide/restore scopes, hide/restore stats tree
full height any scope and plot fill options via statistics options.
Added: Fix for Statistic BOOL CStatisticsDlg::OnInitDialog() initial scope positions More...
Added: DL Part completion speed-up code, block size reduction outside DBR range
also improved single block request evaluation.
Improved: DL Part completion speed-up code, 1 block allocation code.
Added: Small Fix Related To Hello-handshake fix - eklmn
Added: Emsocket Multiptach fix - XMan
Added: Check Handshake Finished fix - Wizard
Added: Clientlist & Cpu Optimize - Wizard
Added: Display Fix For Downloadclient Progressbar fix - SiRoB
Added: eMule steals focus fix - raccoonI
Added: Summary not updated after deleting shared file fix - raccoonI
Fixed: Virus scan enable/disable *bug* would change state on cancel
Fixed: Bug related to SCE 1. Wouldn't evaluate files<540 Kb blocks in size
Fixed: Bug related to SCE 2. Would continue to cause re-hash of failed files ,caused by above bug,
instead of using fallback value for failed to evaluate
Fixed: Bug related to SCE 3. Did not check TAG value properly when loading initial value.
Version 1.5a - Base eMule 47a 15-03-2006
Removed: Dazzle's Faster Endgame
Added : Netfinity's Dynamic Block Requests
Added : File ratings bug fix - Aenarion[ITA]
Added : Support for AntiVir version 7 personal edition
Altered: Filename Disparity Check *improved*
1.4h said:
Added: Always filter IP Filtered Servers! More...
Added: Remove IP Filtered Servers on connection attempt. (code/idea by Wizard).
Added: Wizard's "cleaner" Server Remove function.
Fixed: When using TK4 credit system Show yellow icon only for clients who have positive credit. - Bug found by PluG
Version 1.4g - Base eMule 47a 22-02-2006
Added: lupzz no sleep patch for uploadthrottler.
Fixed: IP filter update to always extract .gz to IPFilter.dat
Added: Permentent search filters (option)(idea by infinitive)
Added: Require 2 bad names before alert FDC (option)
Added: Remove IP Filtered servers
Added: Don't remove static servers (option)(request by niRRity)
Fixed: missing mod version in version name (lost in merge)
Added: Support of Avast! Pro and Home anti-virus (request by niRRity)
Fixed: path bug for eTrust EZ anti-virus
Fixed: improved/fixed anti-virus selection code
Added: Enhanced Client Recognization code by Famerlor from Spike2 Mod
Added: Glitch In Downloadclientsctrl.cpp Fix by Wizard
Added: Gui Bug In Settings Wizard Fix by FrankyFive
Altered: Eastshare credit system now using code from the latest Eastshare (credit system by TAHO)
full changelog
documentation
binary
source
Binary ed2k://|file|eMule49a_TK4Mod_2.2a_bin.rar|2860677|C65BC2C219DC403E87165DB00DC38B8B|/
Source ed2k://|file|eMule49a_TK4Mod_2.2a_src.rar|7424191|A72A79F2ADF19597718FC54B05C3F094|/
Notes:
Features in this release tagged in the source to make the relevant code easier to find:
KAD Search Keyword Input Enhancement = [KS]
Auto MTU/MSS = [FMTU]
Added IP to Country functions = [ADIP2C]
Header View = [HV]
Statistics window Functional Enhancement = [SFE]
Preset Search Filters. Tag = [PSF]
IP Filter Update. Tag = [IPUP]
Basic Slot Focus. Tag = [SF]
Simple Compressibility Evaluation. Tag = [SCE] Completed files will be rehashed on first run, see docs.
Filename Disparity Check. Tag = [FDC]
Main Features:
KAD Keyword input enhancements A separate field for the KAD keyword and code to derive when missing/too short
Auto MTU/MSS Finds MTU determines the highest usable and fair ATM efficient value for MSS.
Header View+ Allows Viewing of the Header of a downloading or completed file and attempts identification.
Statistics Functionality Enhancements Additional display options and functionality.
IP Filter update Updates your IPFilter.dat file from your chosen web source and loads it using its own thread, Auto Monthly update option.
Slot Focus Basic Slot Focus. Concentrates bandwidth on the slot(s) that can best use it.
Download improvements Prevents slower client's locking out faster clients code improved 1.5b + Netfinity's Dynamic Block Requests
Upload improvements Added no sleep for uploadthrottler thread, Code by lupzz
Virus scan Supports 13 scanners + user defined.
Forceshare Instant upload priority settings for completed files, 4/5 slots no DL 1/7 slots with DL
Credit Systems + Credit systems and Wizard's Anti-leech, Anti-ghost mod removed now detection only
TK4 eXtras 'Hidden' , Sensitivity adjust for FDC, Slot Focus enable and IP Filter update URL
Simple Compressibility Evaluation Saves wasting CPU cycles. Bug fixes 1.5b
Filename Disparity Check Indicates when a file has a very different,(often dodgy), name.
IP2Country Shows country flags from IP for clients and servers,(code from Eastshare/Morph/eXtreme). added to tooltips for lists and IP Filter dialog.
Preset Search Filters Save search modifiers which can be added to each search,(enabled/disable from search window check box for each new search,(2.0d)).
TK4 Mod home
A Big thanks to everyone who has provided mirrors!!!