| MetMedic eMule cleanup eMule Light 0.29a Light.2 0.29c Light.1 |
0.29c Light.4 - Proxy removal and minor issues[2003-07-24 06:30] Light.4 is based on Light.3
I'm working on ZZUL merge still. Just needed to do something easy in the meantime. User documentation:How to switch from another client to this mod?Simple: download the executable, put that to your eMule application directory, and
run it. You can rename it to IMPORTANT!As Light removes features, it also removes respective preferences options. It does
not read nor write to Features added:Known files list is checked for duplicate when a file is added to shared files list. Duplicated files' stats are merged, and the duplicate entries removed. Originally from eMule 0.29a[SF-VQB]-v0.33 (Tag: "SLUGFILLER: mergeKnown"). Packet refragmentation was removed, hopefully providing better upload performance. Originally from eMule 0.29a[SF-VQB]-v0.33 (Tag: "SLUGFILLER: noRefrag"). FIXED in 29c-Light.2 Multiple instances are supported. This is a dangerous feature, as no checkes are added to lock and/or synchronise eg. file access. This is useful if you want to run multiple clients from separate install dirs, with separate temp/incoming dirs. Shared files directories can be shared. If it crashes and corrupts your harddrive, it's not my problem. I do use multiple clients all the time, and needed this badly. (define: WITH_MULTIPLE_INSTANCES) Multiple instances client no longer registers, responds to, or sends " Multiple instances client now create mutex named by it's application directory. This means that You shouldn't be able to run multiple multiple instances clients from one directory, and that it doesn't interfere with running single-instance clients using the same GUID. Support for mod version tag is added. Some mods send mod version string containing
the mod's name and version. eMule Light version 0.29c-Light.4 sends " Features removed:Webserver (define: WITH_WEBSERVER) Scheduler (define: WITH_SCHEDULER) IP Filtering (define: WITH_IPFILTER) Webservices (links & webservices menu items) (define: WITH_WEBSERVICES) Preview, Archive recovery and open file in shared files list (define: WITH_PREVIEW) Splash-screen (define: WITH_SPLASH) About-box and menuitem (define: WITH_CREDITS) IRC client (define: WITH_IRC) First run / Connection Wizard (define: WITH_WIZARD) Clipboard watching (define: WITH_WATCH_CLIPBOARD). Undefined only in Version check (define: WITH_VERSIONCHECK). Undefined only in File Comments (define: WITH_FILE_COMMENTS). Actually consists of three separate parts: UI (define: WITH_FILE_COMMENTS_UI), Engine (define: WITH_FILE_COMMENTS_ENGINE), and Protocol (define: WITH_FILE_COMMENTS_PROTOCOL). Proxy support (define: WITH_PROXY). Actually consists of three separate
parts: UI (define: WITH_FILE_COMMENTS_UI), Engine (define: WITH_FILE_COMMENTS_ENGINE),
and socket layer (define: NOLAYERS). Socket layer define is straight from
existing Dynamicall loaded languages (define: WITH_LANGUAGES). Thus Light is now officially English only. Help file (define: WITH_HELP). Light isn't exactly a beginner mod, so users aren't likely to need the internal help. Developer documentation:All defines are found in Such resources that were removed using compile time directives have been moved to
their own resource files, included into Where only parts of a dialog were removed using compile time directives, those dialogs
were moved to Rest of the documentation you can find from cleanup-tree. It's not much, but the changes aren't really that big. |