darkwolf | 11. December 2003 18:29 | eWombat 0.066d => eMule0.30/0.44 XMas-Wombat [24.12.2004] eWombat Version 0.066d Zitat:
Zitat von cmgrr auf eMule-Project.net Hi,
this is the new eWombat Version 0.066d
XMas-Wombat ;)
- Fixed: S.N.A.F.U. detected webcache-mods as 'bad mods
- Fixed: sometimes wrong queue ranking was send
- Unicode support for kademlia
- improved internal download handling
- needs even less resources
binaries: eWombat0066d.rar
sourcecode: eWombat0066dsrc.rar
Tutorial: Tutorial
Mirror:
binaries: eWombat0066d.rar
sourcecode: eWombat0066dsrc.rar
You have to extract the language folder and all it's *.xml files from the archive
if you don't want to see only text-tags ;)
you'll find more informations and changelog at the new eWombat Homepage http://www.ewombat.de
if you would, you may test it, and I am always grateful for bugreports, criticism and suggestions
The eWombat since Version 0.063 uses his own format for the 'client credits file'
Read the install*.rtf for more information
Read icons*.rtf for informations about eWombat Extra Icons
Changelog: www.ewombat.de/en/changelog.html eWombat 0.066d based on eMule v0.30/v0.44 Zitat:
codebase: eMule0.30
security: eWombat Wintermute/s.n.a.f.u. V3.1
protocoll: eMule0.44b - not yet unicode -
kademlia: eMule0.44b - hardcoded Unicode Support -
| New features Zitat: unicode support for kademlia Selectable Process Priority for eWombat at startup Change Process Priority for eWombat during runtime Kademlia with own definable UDP-Port Automatic Recheck Firewall every 2 minutes Avoid to get banned by Mods with Anti FakeRank Spase Files - Experimental Sparse File Support on NTFS-Drives Server Aux Ports - open ports by lungdunum, adapted from phoenix Statistic Values are hosted in SharedMem to gain thread/process-safe access to statistic-values Usage of thread-safe log-queues GUIThreads for Log-Window and MiniStatistics with own MessageQueue | |
Hi,
hier ist der neue eWombat Version 0.066c
bitte unbedingt updaten!
- Fixed: Sources from kademlia not checked against hardlimit
- Fixed: FloatingPoint failure with Upload/Download Limit
- Fixed: Bandwidth/Limits Edit Fields
- Fixed: Wrong SUI State with newer eMules ( > 0.4x) if eMuleInfo-Packet not send by other client
Programm: eWombat0066c.rar
Quellcode: eWombat0066csrc.rar
Tutorial: Tutorial
Mirror-1:
Programm: www.emulemasters.net/wombat/files/ewombat0066c.rar
Quellcode: www.emulemasters.net/wombat/files/ewombat0066csrc.rar
Mirror-2:
Programm: www.atrac-com.de/files/ewombat0066c.rar
Quellcode: www.atrac-com.de/files/ewombat0066csrc.rar
Bitte auch unbedingt den lang ordner und alle *.xml Dateien darin in euer Wombat-Verzeichniss extrahieren
falls ihr nicht nur die Text-Tags sehen wollt
ChangeLog und Infos findet ihr auf der neuen eWombat Homepage www.ewombat.de
Wer Lust hat kann mal testen und für konstruktive Kritik, Fehlermeldungen und Anregungen bin ich immer dankbar...
Der eWombat benützt seit der Version 0.063 sein eigenes Format für das 'client credits file'
Lest bitte die install*.rtf.
Eine kurze Erklärung was die extra eWombat-Icons bedeuten findet ihr in icons*.rtf
Changelog: www.ewombat.de/de/changelog.html eWombat 0.066c based on eMule v0.30/v0.42 Zitat:
codebase: eMule0.30
security: eWombat Wintermute/s.n.a.f.u. V3
protocoll: eMule0.42g
kademlia: eMule0.42g
| New features Zitat: Kademlia with own definable UDP-Port Automatic Recheck Firewall every 2 minutes Avoid to get banned by Mods with Anti FakeRank Spase Files - Experimental Sparse File Support on NTFS-Drives Server Aux Ports - open ports by lungdunum, adapted from phoenix Statistic Values are hosted in SharedMem to gain thread/process-safe access to statistic-values Usage of thread-safe log-queues GUIThreads for Log-Window and MiniStatistics with own MessageQueue | eWombat unique features Zitat: for Releasers: 'Distribute' file mode
distribute different chunks of a file to different clients, depending on requests.
uses Slugfiller's hideOS=1 & selective chunk sharing.
'distribute' file-mode is disabled, if at least x complete sources are found.
'distribute' file-mode and x (1..50) can be changed in filesettings.
clients requesting a 'distribute'-file can always enter the waiting-queue.
clients requesting a 'distribute'-file get a reserved upload-slot.
clients requesting a complete 'distribute'-file are handeled like friends (first in,first served) they get the next free reserved upload-slot but after downloading one chunk friend status is removed until next request of a complete 'distribute' file.
number of reserved upload-slots changeable (default: 1) regardless how many reserved upload-slot are used, at least one normal slot is always available. eXtended IPFilter [Wintermute]
avoid freezes due corrupt ip's
bogons-ip filter (ips not allocated or reserved) for entire IPv4 ip space with autoupdate.
eMule ip-filter with autoupdate filters incomming connections, sources from server and sourcexs, servers and 'hello'-packets.
if server-ip from low-id client is filtered the client is rejected.
UDP-Packets to filtered server are rejected. Connection Check
If you use a firewall you must allow ICMP-Pings.
For the moment, connection-check could have problems with anonymizer-proxy's.
if enabled eWombat checks your internet-connection every 2 seconds.
first check is done while retrieving current web-ip from dynip.org, this should work with every router, firewall and network configuration (HTML Port must be open) after this, connection-state is checked with a lean ping to current web-ip.
after connection lost detected: enable/disable 'stop uploadqueue, enable/disable 'stop downloadqueue', enable/disable 'cleanup client/server connections' (recommended), enable/disable 'cleanup ram'.
after connection is back everything will started again 'Spooky Wombat'
Only available if connection-check is enabled and there is at least one server with a static ip in the serverlist.
no server connection needed
servers are not asked for sources only Client-SourceXS is used
LowID clients are still able to get upload
activate/deactivate 'spooky-mode' with extra-button/'spooky wombat'
if connecting to a server 'spooky mode' is deactivated
enable/disable 'activate on startup'
if enabled ewombat will enter spooky-mode on startup
enable/disable 'activate on reconnect'
if enabled ewombat will enter spooky-mode after server-connection lost or internet-connection lost.
enable/disable 'keep mode beyond connection lost', if enabled ewombat will save the current mode (spooky-mode, server connection, or no connection) and will try to restore this mode after connection is back. SaferHash with JobQueues based on Sluggfiller's SafeHash
JobQueue 1: Using a JobQueue for harddisk-access Threads except for hashing of just downloaded parts and buffer-flushing.
User can decide how many jobs are processed simultaneously (1..10, default: 1)
Added 'Hash Jobs' list to Server-Window to show the waiting jobs
JobQueue 2: for hashing of just downloaded parts and buffer-flushing another JobQueue which allows 10 simultaneous jobs is used. Harddisk Protection Patch adapted from skynetman
File Buffer Size from 32Kbyte - 3MByte in 32KByte steps (default: 512 KByte)
User can select File Buffer Time Limit from 1 - 10 minutes (default: 5 minutes) S.N.A.F.U. Detects and bans known leechers
Detects hash-thiefes
Detection is based on analyzing clients behavior 'On The Fly' Optimizer
Enable/Disable CPU Optimization (default: disabled)
memcpy/memeset for FPU,MMX,MMX2(Athlon,Duron),SSE(PIII/PIV) buffer new sources before adding them slow cleanup 'spread connection' to avoid high 'too many connections'
| other features Zitat:
Individual file preferences
Statistic are displayed in textonly 'MiniStatistics'-Window
Cleanup filenames: manuall/automatic Queue Cleanup, changeable number of uploadslots
fake check with autoupdate
defeat 0-filled and supercompressed part senders (fake files)
Force use of winsock2.dll (Version 2) if avaiable (OS >=Win98SR2)
Using of Win32 MultiMediaTimer for speed-measurement
Windows XP Themes and Styles safe
Save Upload Queue Wait Time from moonlight Session based Ratio adapted from Slugfiller
Download is now limited not by the set upload cap, but by the session's upload.
When download exceeds 3 times the session's upload, it's reduced to maintain a steady 1:3 limit on the session UL:DL ratio.
Slugfiller's Requested blocks clipping
language xml files from sf-iom
Slugfiller's hide overshares, selective chunk sharing and spreadbars
Slugfiller's SafeHash
Slugfiller'sFullChunk-Transfer without Timeout
Slugfiller's SearchCatch from sf-iom
Itsonlyme's cacheUDPsearchResults from sf-iom
Preallocate Disk Space to avoid file fragmentation from eMulePlus/Dongato
Show Share Permissions from xMule Mod
Avoid to get blacklisted from Lugdunum Servers from kaos
simulated one queue per file, adapted from Maella/bloodymad
push rare/small files, adapted from slugfiller/maella
Cache Sources adapted from enkeyDEV(kei-kun)/Save Load Sources
| Changelog: Zitat:
eWombat 0.066c based on eMule v0.30/0.42
codebase: eMule0.30
security: eWombat Wintermute/s.n.a.f.u. V3
protocoll: eMule0.42g
kademlia: eMule0.42g
zlib: 1.2.1
cryptolib: 5.1
id3lib: 2.3.0
Changes from eWombat 0.066b
- Automatic Recheck Firewall every 2 minutes (default: disabled)
only active if kademlia is firewalled
- S.N.A.F.U. V3 Enhanced ;)
Some more bad tags (used by leechers)
- Anti Anti-FakeRank
Avoid to get banned by Mods with AntiFakeRank ;)
- Showing Ban Reason in Ban-Columns if client is banned by std. eMule Ban (not s.n.a.f.u. or s.u.i.)
- eMule 0.43a Stuff
Ban flooders (file request and queue rank)
Internal changes:
- updated zlib from 1.1.4 to 1.2.1
Bugfixes:
- Fixed: Sources from kademlia not checked against hardlimit
- Fixed: FloatingPoint failure with Upload/Download Limit
- Fixed: Bandwidth/Limits Edit Fields
- Fixed: Wrong SUI State with newer eMules ( > 0.4x) if eMuleInfo-Packet not send by other client
| Zitat:
eWombat 0.066b based on eMule v0.30/0.42
Small bugfix
codebase: eMule0.30
security: eWombat Wintermute/s.n.a.f.u. V3
protocoll: eMule0.42g
kademlia: eMule0.42g
Changes from eWombat 0.066a
Bugfixes:
- Fixed 'eWombat disapears' after freh installation
- Onlinesig reactivated
| Zitat:
eWombat 0.066a based on eMule v0.30/0.042
codebase: eMule0.30
security: eWombat Wintermute/s.n.a.f.u. V3
protocoll: eMule0.42g
kademlia: eMule0.42g
Avoiding failed UL-Sessions:
- no more difference between LowID and HighID Clients in AddNextClient(...)
Only connected clients are able to get an free upload-slot:
Score calculation still based on credits+file-priority+waitingtime
High-Score is calculated for connected clients (regardless of High/Low ID)
Low-Score is calculated for every client (regardless of High/Low ID or connection state)
Best High-Score will get next Upload-Slot, if their is no High-Score best Low-Score will be used
For the first time you'll have many LowIDs on Upload-Slots due their high suqwt
This feature was tested over a long time (about 6 month)
(If a LowID gets an Upload-Slot, its already connected via server,
on eMule it's gets an Uploadslot when it connects next time, therefore same Serverload)
Additional Threads:
- Statistics:
Statistic Values are hosted in SharedMem to gain thread/process-safe access to statistic-values
(one writer/multiple readers)
- Logs: (Server,eMule-Log, Verbose, Snafu, Wintermute, JobQueue)
Usage of thread-safe log-queues (multiple writers/one reader)
- GUIThreads for Log-Window and MiniStatistics with own MessageQueue
New/Changed Windows:
- Additional small toolbar (Logs, PlugIn-Settings, additional PlugIn Icons)
- Logs Tab moved from serverwindow to new Log-Window
- New Kademlia-Button and old Server-Button replaced with 'Networks'-Button
- New Kademlia-Window and old Server-Window moved to new 'Networks'-Window
- MyInfo-Window is now shown left-side of Transfer-Window
Alternate KAD-Port (Kad Aux):
- You can define an own Kademlia UDP-Port (recommended, default: disabled)
- If disabled or same Port as Client-UDP Port Kademlia runs on Client-UDP Port (like eMule 0.42)
Experimental Sparse File Support on NTFS-Drives (adapted from moonlight & shadow)
With Sparse File Support no diskspace is allocated for empty chunks/blocks of a downloadfile
- If enabled every new temp file will be created as an sparse file (not recommended, yet)
- Only files with more than 2 Parts/Chunks will be created as sparse files
- Could lead to fragmentation
- You must be sure that their is enough space for the final temp file on the disk
- default: disabled
- Use on your own risk ;)
Changes from eWombat 0.065f
- USS Removed
- Mini UL/DL Scope (adapted from eMule Plus)
Displayed on the left side of mini-statistics
Showing percantage of ul(red)-/dl-(green)rate from available bandwidth (from settings)
- s.n.a.f.u. V3
Analyzing/checking known 'bad'-tags (from leechers, secret communities, etc.) in Hello and eMuleInfo Packets
- open ports by lungdunum, adapted from phoenix - Aux Ports
- Creating the listensocket with SO_REUSEADDR (idea from eMule0.42e)
enable/disable in settings (default: disabled)
- icon in Serverlist indicates if server is connected (green ball)
or used in spooky-mode (pumpkin head)
- Added current limits (from settings) to quick speed selectors
- eMule0.42 Stuff:
send an Hello packet to the server when connection esdtablished.
support for new eserver 16.45 UDP description packet.
Fixed possible mem leak with OP_REQUESTPARTS message.
Added MLdonkey compatible client tag recognition
New Tag Types received from servers
Internal changes:
- Removed Jigle Search and Jigle Web Search (Jigle is down)
- ewombat.ini cleanup on startup
rearange sections - emule, proxy, statistics, ewombat, GUI-STUFF (new)
removing unused/old entries from previous versions & other mods
Bugfixes:
- Fixed memleak in UDPSockets
- Fixed memleak in CPartFile::LoadPartFile(...) with some tags added from CPartFile::CreatePartFile(...)
- Fixed rare but possible crash in extended cleanup
- Better parser for ipfilter lists (adapted from eMule 0.4x)
| |