CHANGELOG FOR EMULE sivka MOD V7b2: ------------------------ - March 25th, 2003- ------------------------------------------------------------------------------- based on eMule 0.27c (official version) - bugfix memory leak in preferences [Maella] - bugfix queuerating sort order fix [jicxicmic] - bugfix Localize(), dosen't change lang strings [LSD]{19.03.03} - bugfix dont download if paused - modified disable not really needed function (like hide visible sources, on stop-file, on cancel-file, on complete-file,...) - modified wizard [Maella] - modified two way "A4AF"/"Swap to an other file" finished. - modified Save/Load works only in HIGH and NORMAL priorities - modified AutoPriorities depend on Valid Sources and HIGH-PRIO <= 25 VS - added spanish tradiction [ikabot] - added Code Improvement [Maella] - added download Stops Prematurely, if send full chuncks is enabled [jicxicmic/Maella]{11.03.03} - added new connection, IRC and settings icons, collected by Smotty - added Defeat 0-filled Part Senders- [xrmb / Maella]{18.03.03} - added A4AF-counter ahead of user nick - added client refresh - added Maxdownload Ratio Not Honored [bluecow] - added valid sources can allways enter the waiting queue - added now you can modify MIN and MAX upload slots 2...100 - modify redesign sources-drop-routines: (hope to redouce CPU-load spikes) -> MIN% value not more used by Auto-Drop-Routines (NNS,FQS and HQRS) -> new Auto-Drop-Routines (NNS,FQS and HQRS) use only MAX% and timer (not more cycle) -> only one of NNS, FQS or HQRS source will be droped every Timer value (not more cycle) -> added Timer for AutoHL, AutoNNS, AutoFQS and AutoHQRS V6b3a: ------------------------ - March 06th, 2003- ------------------------------------------------------------------------------- based on eMule 0.26d (official version) REMOVE: Minor Memory Leak Patches [Ghworg] V6b3: ------------------------ - March 05th, 2003- ------------------------------------------------------------------------------- based on eMule 0.26d (official version) BUGFIX: Potential SPOOF bug [moosetea] if a client is confirmed HIGH ID (ie ip visible from anywhere) and there userid doesnt match you try to fix the userid BUGFIX: "swap a4af to any other file" routine BUGFIX: memory leak in preferences [Maella] BUGFIX: Check For New Version [bluecow / Maella] BUGFIX: Minor Memory Leak Patches [Ghworg] BUGFIX: BarShader/Code Improvement [Maella] MODIFIED: upload system opimization [maella] MODIFIED: disable not really needed function (like hide visible sources, on stop-file, on cancel-file, on complete-file,...) MODIFIED: modifications around upload system MODIFIED: wizard [Maella] MODIFIED: now paused files use the "swap to an other file" finction ADDED: Defeat 0-filled Part Senders- [xrmb / Maella] ADDED: General Code Improvement [Maella] ADDED: "swap a4af to any other file" (I had implemented it for testing the routine, if it not usefull I will remove it) ADDED: Better Compatibility With Hybrid [bluecow / Maella] ADDED: spanish tradiction [ikabot] V6b2a: ------------------------ - February 23th, 2003- ------------------------------------------------------------------------------- based on eMule 0.26d (official version) ADDED: Keep Ip-filtered Clients Out Of Queues [Harvey56] MODIFIED: AntiCrash/AntiFake handling [Vorlost] you can see massages only in verbose modus MODIFIED: Upload and Download calculation, now reaction-time is faster BUGFIX: I hope, now is the file-completing bug finaly fixed ;) V6b2: ------------------------ - February 18th, 2003- ------------------------------------------------------------------------------- based on eMule 0.26d (official version) MODIFIED: merged with eMule 0.26d ADDED: AntiCrash/AntiFake handling [Vorlost] rename the client with non-standard name to "!!!CrashName!!!" banning for fake port and tring crash eMule. (the cheater will never see the waitqueue from inside :) ADDED: new A4AF handling (two way) [made by sivka] ADDED: now you can set you favorite max upload slots (4...100) V6b1a: ------------------------ - February 11th, 2003- ------------------------------------------------------------------------------- based on eMule 0.26b (official version) MODIFIED: merged with eMule 0.26b ADDED: Save/Load sources [enkeyDEV(Ottavio84) -New SLS-] BUGFIX: some level1 bugs fixed ;) V5b9a: ------------------------ - February 9th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) BUGFIX: around WebServer [kuchin: eMule Plus] - show up/down - removeserver - password 5-12 chars - and some other(forgoten which :) V5b9: ------------------------ - February 6th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) BUGFIX: show overhead bandwidth ADDED: WebServer [kuchin: eMule Plus] V5b8a: ------------------------ - February 3rd, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) BUGFIX: variable hard limit glitches MODIFIED: adjusted Auto Hard Limit V5b8: ------------------------ - January 31th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) ADDED: variable hard limit(with auto function) 50...1000 V5b7: ------------------------ - January 29th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) ADDED: NNS-, FullQS- and HighQRS-Timer is now selectable 0...3600 sec MODIFIED: NNS-, FullQS- and HighQRS-Routines was tuned (now lower CPU load) MODIFIED: original emule LOWIDTOLOWID was tuned (now lower CPU load) MODIFIED: original emule NNS-routine was disabled (now lower CPU load) V5b6b: ------------------------ - January 26th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) MODIFIED: NNS-, FullQS- and HighQRS-Routines was redesigned (hope lower CPU usage) MODIFIED: NNS-, FullQS- and HighQRS-Timer set to 30 sek (2min cycle/periode) BUGFIX: Reconnect on LowID [Tarod] BUGFIX: Auto-Pause (for example if you HD is full) V5b6a: ------------------------ - January 25th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) MODIFIED: NNS-, FullQS- and HighQRS-Routines was redesigned V5b6: ------------------------ - January 25th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) ADDED: Reconnect on lowID MODIFIED: auto-drop Full Queue Sources from DL and UL Queue, valid src = waiting src + downloading src you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), minimum <= maximum, valid src = waiting src + downloading src, clean up -> depends on min...max values, drops FullQS have not restrictions (clean all FullQS), now with enableble BeepTon. MODIFIED: auto-drop NNSources only from DL Queue if the source has not needed parts, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), minimum <= maximum, valid src = waiting src + downloading src + not needed parts src, now before auto-drop and manual-drop, tring to swap to another file, clean up -> depends on min...max values, drops NNS have not restrictions (clean all NNS), now with enableble BeepTon. MODIFIED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000, valid src = waiting src + downloading src you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), minimum <= maximum, valid src = waiting src + downloading src, clean up -> depends on min...max values, drops HighQRS have not restrictions (clean all HighQRS), now with enableble BeepTon. BUGFIX: A4AF now working fine :) MODIFIED: QueueSize 800...2000 (NNS, FullQS and HighQRS works now in 90 second cycle and seriel, lower CPU usage :) V5b5: ------------------------ - January 20th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) MODIFIED: auto-drop NNSources only from DL Queue if the source has not needed parts, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), minimum <= maximum, valid src = waiting src + downloading src + not needed parts src, now before auto-drop and manual-drop, tring to swap to another file. clean up -> depends on min...max values drops NNS have not restrictions (clean all NNS) BUGFIX: A4AF now working fine :) BUGFIX: QueueSize 400...2000 (is now enable... hehe) V5b4: ------------------------ - January 20th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) ADDED: A4AF [Tarod] (fixed version) ADDED: Disable Sources eXchange [Tarod] ADDED: sends sources with LowID that are in same sever that client is requesting sources [Tarod] ADDED: do not send incomplete established conns. to avoid sending no valid sources [Tarod] V5b3: ------------------------ - January 19th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25b (official version) ADDED: fakecheck german + english ADDED: queuesize 200...2000 ADDED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, valid src = waiting src + downloading src you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached, now with enableble sound :))) ADDED: auto-drop NNSources only from DL Queue if the source has not needed parts you can set limit = 50%...100% (on this limit start auto-droping src), auto-drop and manualy > 25 valid sources (not rare) valid src = waiting src + downloading src + not needed parts src BUGFIX: transfered - column (statistic-bug in dl-window) V5b2: ------------------------ - January 18th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25a (official version) ADDED: save/load sources v0.7a by Mr.Fry ADDED: fakecheck german + english ADDED: queuesize 200...2000 ADDED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached, now with enableble sound :))) ADDED: auto-drop NNSources only from DL Queue if the source has not needed chunks you can set limit = 50%...100% (on this limit start auto-droping src), auto-drop and manualy > 25 valid sources (not rare) BUGFIX: transfered - column V5b1: ------------------------ - January 18th, 2003- ------------------------------------------------------------------------------- based on eMule 0.25a (official version) ADDED: fakecheck german + english ADDED: queuesize 200...2000 ADDED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached, now with enableble sound :))) ADDED: auto-drop NNSources only from DL Queue if the source has not needed chunks you can set limit = 50%...100% (on this limit start auto-droping src), auto-drop and manualy > 25 valid sources (not rare) BUGFIX: transfered - column V4b3: ------------------------ - January 17th, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.4b by Morph MOD ADDED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached. MODIFIED: auto-drop NNSources only from DL Queue if the source has not needed chunks auto-drop every ~43:30 mins, if the file has more then 25 valid sources (not rare) and soft-limit reached or manualy without restriction. V4b2: ------------------------ - January 16th, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.1a by deltaHF MOD ADDED: manual madification of gueuesize 100...2000 ADDED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached. MODIFIED: auto-drop NNSources only from DL Queue if the source has not needed chunks auto-drop every ~43:30 mins, if the file has more then 25 valid sources (not rare) and soft-limit reached or manualy without restriction. V4b1: ------------------------ - January 13th, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.4a by Morph MOD MODIFIED: auto-drop HighQRSources from DL and UL Queue, if QR > 5...2000 and valid sources > 25, you can set minimum = 10%...90% (on this limit stop droping src), you can set maximum = 50%...100% (on this limit start auto-droping src), maximum = 100% then auto-drop is disabled, minimum <= maximum, manualy remove HighQRS until valid minimum = x% of src's is reached. MODIFIED: auto-drop NNSources only from DL Queue if the source has not needed chunks auto-drop every ~43:30 mins, if the file has more then 25 valid sources (not rare) and soft-limit reached or manualy without restriction. V3b1: ------------------------ - January 05th, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.3a by Morph MOD MODIFIED: drop sources from DL and UL Queue if QR > X; X is selectable between 5...2000 auto-drop after ~21:50 mins, if the file has more then 25 sources (not rare) and soft-limit reached or manualy without restriction MODIFIED: drop sources only from DL Queue if not needed parts auto-drop after ~43:30 mins, if the file has more then 25 sources (not rare) and soft-limit reached or manualy without restriction V2: ------------------------ - January 04th, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.2a by Morph MOD MODIFIED: drop sources if QueueRating > X; X is selectable between 5...2000 drop max. one time in 22 mins if more then 25 sources and soft limit reached V1a: ------------------------ - January 03rd, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.2a by Morph MOD ADDED: drop sources if QueueRating > X; X is selectable between 5...2000 FIX: noncrucial bugs V1: ------------------------ - January 03rd, 2003- ------------------------------------------------------------------------------- based on eMule 0.24b v.1a by deltaHF MOD ADDED: drop sources if QueueRating > X; X is selectable between 5...2000 Enjoy it.