01 December 2008

Exeinfo PE ver.0.0.2.1 by A.S.L. - 450 sign 2008.11.05

0 comments

Best File identifier Tool with unpacking hints!


To check all emule files:
emule.exe
all dll's like antiLeech.dll

normally they are not protected and show :
standard Compiler section detected , maybe new ver.MS C++ compiler [DebuG] = Compiled with VS 2008 not protected! = Microsoft Visual C++ ver. 9.x

older c++ show like this:
Microsoft Visual C++ ver. 7.x ( v7.10 )
not packed , try disassemble OllyDbg ( www.ollydbg.de ) or WD32dsm89.exe (http://www.exetools.com/disassemblers.htm)

upx and mpress are not protectors but can show false positive in AV!

if it shows ASPROTECT or OBSIDIUM think about it before using it!
All two are commercial protectors, done for Shareware, Trialware to hide from codeview and unpacking! > eXcaliburt , BigBan and some dlp's

HomePage: http://www.exeinfo.go.pl/

Download for test:
http://www.box.net/shared/s5t6qex5ht
Mirror:
exeinfope_work0.0.2.1_II.rar 427.14 KB

if found unknown packer or bugs please contact program author A.S.L!

30 November 2008

eMule 0.49b CN-7 Build 191 Final sse/sse2 Builds


eMule 0.49b CN-7 Build 191 Final sse/sse2

Changelog:

full changelog: http://www.edonkey2000.cn/bbs/thread-257771-1-1.html

31 Aug. 2008
Fix: fix a minor bug in PartFile.cpp by fox88
Ref: http://forum.emule-project.net/index.php?showtopic=138844
Keywords: uint64 uGapSize = cur_gap->end - cur_gap->start;
Changed code in: PartFile.cpp

1 Sep. 2008
Drop the following features completely:
Enig123::Made download overhead optional
Enig123::MORPH count tcp overhead from download

Strip unused codes
Keywords: m_numberOfSentBytesControlPacket GetSentBytesControlPacketSinceLastCallAndReset()
Changed code in: EMSocket.h EMSocket.cpp

2008-9-2 15:00:27: Removing client from upload list: CUpDownClient::Disconnected: Connectiontry Timeout Client: 117.78.112.104 '[CHN][VeryCD]yourname' (eMule v0.48a [VeryCD 080828],None/Connecting/None) Transferred: 45 secs SessionUp: 0 Bytes QueueSessionPayload: 0 Bytes In buffer: 0 Bytes Req blocks: 0 File: xxxxxx.rmvb

5 Sep. 2008
Splitter Invalidate, Repaint Splitter (ServerWnd) by moloko+
Ref: http://forum.emule-project.net/index.php?showtopic=138974
Tagged as: Enig123::Ref: http://forum.emule-project.net/index.php?showtopic=138974
Keywords: CServerWnd::ReattachAnchors()
Changed code in: ServerWnd.cpp

Added Vagaa detection code
Keywords: Vagaa
Changed code in: BaseClient.cpp

8 Sep. 2008
Upload Choose Algorithm change - give pending client score proportional to the actual upload amount that targetclient get
Tagged as: give pending client score proportional to the actual upload amount that targetclient get
Changed code in: UploadQueue.cpp

9 Sep. 2008
Put "community userhash ban" function from main program to dlp.dll
Changed code in: BaseClient.cpp

Upgraded codes of dlp.dll project

Added UDPReaskSecurityCheck (originally from NetFinity)
Tagged as: X-Ray :: UDPReaskSecurityCheck
Changed code in: DownloadClient.cpp

Comment out debug log line to prevent spam for release
Tagged as: Enig123::prevent debug log line spam for release
Changed code in: ClientUDPSocket.cpp


Also I should study these:
Nodes.dat Is Saved Only At App Close
http://forum.emule-project.net/index.php?showtopic=129299

Missing Code In Listensocket.cpp?, Missing reaction to OP_REQUESTFILENAME
http://forum.emule-project.net/index.php?showtopic=121077
Crash In Cemsocket
http://forum.emule-project.net/index.php?showtopic=95033
http://forum.emule-project.net/index.php?showtopic=110584


10 Sep. 2008
Added File Faker check
Tagged as: Enig123::File Faker check by JvA from X-Ray mod
Changed code in: updownclient.h UploadClient.cpp DownloadClient.cpp ListenSocket.cpp UploadQueue.cpp BaseClient.cpp
Dropped Eventually! seems no use at all

Code cleanups
Changed code in: UploadQueue.cpp

SR13-Import-Parts code review
idea & original implementation by roversr13

last version updated by roversr13:
Sr13-importparts-003 (45b Based), Last Updated: 2005/04/07
http://forum.emule-project.net/index.php?showtopic=64275

latest revised version from MorphXT
Tag keyword: Import Part

Added Files: SR13-ImportParts.h SR13-ImportParts.cpp
Changed Files: CorruptionBlackBox.cpp DownloadListCtrl.cpp eMule.rc eMuleDlg.h eMuleDlg.cpp KnownFile.h PartFile.h PartFile.cpp SharedFileList.h SharedFileList.cpp

11 Sep. 2008
vagaa detection to community hardban
display vagaa client via NickName (test stage only)
Let's see how vagaa behaves like. Is it deserve softban?

12 Sep. 2008
Added SR13 Import Parts from MorphXT code
CN_FEATURE: CN_FEATURE_SR13_IMPORT_PARTS
Tagged as: Enig123::SR13 Import Parts
Changed code in: CN_Features.h CorruptionBlackBox.cpp DownloadListCtrl.cpp eMule.rc lang/zh_CN.rc eMuleDlg.h eMuleDlg.cpp KnownFile.h PartFile.h PartFile.cpp SharedFileList.h SharedFileList.cpp resource.h TitleMenu.h TitleMenu.cpp

Simplification & Optimization of randQueue implementation
Really a lot of changes
Changed code in: updownclient.h UploadClient.cpp BaseClient.cpp UploadQueue.h UploadQueue.cpp QueueListCtrl.cpp

13 Sep. 2008
Added Minor Bugfix For Filtertext On Language Change by WiZaRd
Ref: http://forum.emule-project.net/index.php?showtopic=139130
Tagged as: Enig123::Minor Bugfix For Filtertext On Language Change (WiZaRd)
Changed code in: SharedFilesWnd.h SharedFilesWnd.cpp SearchResultsWnd.h SearchResultsWnd.cpp

15-16 Sep. 2008
Solve some CN_zh lang problems

17 Sep. 2008
Minor optimizations and adjustments

18 Sep. 2008
Added Xman skip High-CPU-Load with minor bugfix
Tagged as: Enig123::Xman skip High-CPU-Load (minor fix applied)
Changed code in: UploadQueue.cpp

more code cleanups

20 Sep. 2008
always transfer full chunks
Tagged as: Enig123::always transfer full chunks when using random upload choose
Changed code in: UploadQueue.h UploadQueue.cpp

21 Sep. 2008
morph extra suprious verbose tracking - tracking bad request ban
Tagged as: Enig123::morph extra suprious verbose tracking
Changed code in: UploadClient.cpp ClientList.cpp
Dropped!! no need to

Added Improved Upload Caching
Note: ACAT SpeedMeasurer for uploading slot now uses 15 sec window to calculate
Keywords: IMPROVED_UPLOAD_CACHING
Tagged as: Enig123::Improved Upload Caching by WiZaRd
Changed code in: UploadClient.cpp

Analyze the following logs - should we ban it?:
2008-9-21 15:21:34: Error: Invalid or corrupted packet received - while processing eDonkey packet: opcode=OP_HELLO size=117; IP=59.115.157.24
2008-9-21 15:27:50: Error: Invalid or corrupted packet received - while processing eDonkey packet: opcode=OP_HELLO size=117; IP=59.115.155.51

2008-9-21 15:46:30: Unknown eMule Protocol Opcode: 0xf8, Size=22, Data=[57 63 d1 7f a8 5f 51 8e 40 82 43 41 38 91 09 7b 7b 70 d3 99 ce 1b]; Client=58.49.236.25 '[CHN][VeryCD]gump9' (eMule v0.48a [VeryCD 080828],Downloading/None/None)

2008-9-21 16:14:58: Ignored DirectCallback Request because this IP (123.194.237.124) has sent too many request within a short time

22 Sep. 2008
Change Improved Upload Caching to NetFinity's way
Keywords: IMPROVED_UPLOAD_CACHING
Changed code in: UploadClient.cpp

Added Advanced Download Throttling
Keywords: CN_FEATURE_ADVANCED_DOWNLOAD_THROTTLING
Changed code in: CN_Features.h EMSocket.h EMSocket.cpp DownloadQueue.cpp PartFile.cpp

23 Sep. 2008
Improved NetFinity's upload caching - by Enig123
Note: use short window speedMeasurer (5 sec time window) for lowwater value
Keywords: IMPROVED_UPLOAD_CACHING
Changed code in: UploadClient.cpp

http://forum.emule-project.net/index.php?showtopic=103772
netfinity
Apr 6 2006, 01:16 AM
In order to reduce disk acceses with high speed connections, you have to
start buffering just before the buffers runs dry (the last cached block
has begun sending) and then cache as many blocks as possible. It is the
difference between the low and high-watermark of the buffer that keeps
down the disk accesses, not the size of the buffer itself.

考察
GetSessionUp()
GetQueueSessionPayloadUp() - this is what timeover used with
的区别

25-27 Sep. 2008
Test for upload capacity when SO_SNDBUF changed in EMSocket.cpp

Revisit and clean code in EMSocket.cpp

27 Sep. 2008
Added check if the file is known/shared by Avi-3k
Ref: http://forum.emule-project.net/index.php?showtopic=138191
Tagged as: Enig123::check if the file is known/shared - Avi-3k
Changed code in: DownloadQueue.cpp

Change some uint64 variables to uint32 in EMSocket
Changed code in: EMSocket.h EMSocket.cpp UploadClient.cpp

29 Sep. 2008
Added CriticalPacketFix from X-Ray
Tagged as: Enig123::CriticalPacketFix
Changed code in: EMSocket.cpp packets.h packets.cpp

3 Oct. 2008
内存泄漏问题?
http://www.verycd.com/groups/eMuleDev/373758.topic
CSearchList::ProcessSearchAnswer @ SearchList.cpp

Partially added Maella - Upload Stop Reason
Note: only affect randCS redistribution when the remote client cancelled or finished
Tagged as: Enig123::Maella - Upload Stop Reason
Changed code in: ClientStateDefs.h UploadQueue.h UploadQueue.cpp ClientDetailDlg.cpp ListenSocket.cpp UploadClient.cpp

4 Oct. 2008
Added Xman client percentage
Tagged as: Enig123::Xman client percentage
Changed code in: updownclient.h BaseClient.cpp UploadClient.cpp DownloadClient.cpp MuleListCtrl.h DownloadClientsCtrl.cpp DownloadListCtrl.cpp QueueListCtrl.cpp UploadListCtrl.cpp

5 Oct. 2008
Added optimization within UploadBandwidthThrottler.cpp
Note: substitute float poit number calculations by equivalent interger one to reduce cpu usage

mldonkey fareness discussion:
Mldonkey-spam, What's that?!
http://forum.emule-project.net/index.php?showtopic=110405

TODO
some more research on lupzz's patch
Upload Throttling Performance Improvements, support for high speeds on single slot
http://forum.emule-project.net/index.php?showtopic=97981

Download site:
http://www.edonkey2000.cn/bbs/thread-583957-1-1.html
You may need ip-to-country.csv, countryflag.dll, countryflag32.dll (The 2 dll's for showing the flags are newer in this mod as in other mods) from:
http://www.edonkey2000.cn/bbs/thread-257771-1-1.html

< NO Leecher Mod. Fast upload and download. Check it out! >

extras to do in emule dir:

MediaInfo.dll
For the Audio and Videofiles header handle in eMule

Version 0.7.7.8
---------------
* Albanian, Chinese (Simplified), Chinese Traditional), Turkish, Italian, German, Polish languages updated
* #2216498, LPCM in VOB: more attributes (channels count, sampling rate, bitrate)
* #2182135, Wavpack: support of multichannel files
* AVC: detection of the newest profiles
* DTS: detection of DTS-HRA, DTS-MA, DTS-Express, thanks to http://madshi.net
* AES3 PCM in MPEG-TS detection
* Wavpack: Encoder settings
* WMV with "WVC1" codec identifier: video interlacement
* MPEG-4: E-AC-3 support
* #2186682, MPEG-2 Video: Wrong PAR and DAR for Panasonic MPEG2 Files
* MPEG-4: some AC-3 and AAC specific files reported wrong channels value

Download 32 bit: http://downloads.sourceforge.net/mediainfo/MediaInfo_0.7.7.8_DLL_Win32.7z
64 bit: http://downloads.sourceforge.net/mediainfo/MediaInfo_0.7.7.8_DLL_Windows_x64.7z

Download complete with language files and extras:
eMule_0.49b_CN-7_Build_191.rar

28 November 2008

eMule IS Mod 0.23a beta9 fixed - base is eMule 0.49b

0 comments
eMule IS Mod by Borschtsch

perfect community realization with own secure OpenSSL ed2k server logon
Solution how to make ed2k community stealthy or ed2k private network!

Features:
- private ed2k net with own server / per user required account and pass to logon
- perfect solution for communities (to create not public network based on ed2k)

Updated!

Dear, all!

By preparing to release a new version of eMule IS Mod 0.23a, which will be based on the basic version of eMule 0.49a/b!
The new version of the program prepared renewal of developers. In the team went gureedo (start here), and personally I feel great enthusiasm about this

Most request to those who gathered to install the beta, take it as an unfinished product and to criticize the only differences from the previous version of 0.22f. The most important thing - to find out whether all functions in eMule IS Mod 0.23a work as well as in eMule IS Mod 0.22f

16.07.2008: eMule IS Mod 0.23a beta1:
- The base version eMule 0.49a (with all the ensuing consequences in the form of support UPNP and other opportunities. Read changelog.txt)
- Included significant changes from gureedo, which is designed to improve the process of downloading files (not speed). More information is better read here;
- Other minor changes;
- Otherwise, unlike the previous version 0.22f yet. We hope they will soon emerge.

22.07.2008: eMule IS Mod 0.23a beta2:
- The possibility of adding the source of several files
- Changeable setting - being displayed pop-up tips (popup'a)
- Corrected all noticed errors in the first bety
- Multidisciplinary Support
- New installation
- Support for simultaneous operation of multiple users

02.08.2008: eMule IS Mod 0.23a beta3:
- Maximum length chatting uvilichena to 65000 characters
- Sign rewritten (OpenSSL)

28.08.2008: eMule IS Mod 0.23a beta4:
- Fixed a bug when you right-click a hyperlink in the chat box, etc.
- Expand the field displaying the total number wa rassharennyh files
- A translation of SSL communications authorization (hope that the text of possible errors will be a little clearer)
- Various internal changes

10.09.2008: eMule IS Mod 0.23a beta5:
- Fixed bug when trying to proheshirovat rassharenny, but is blocked by someone file
- Build with support for SSE2
- Various optimization
- Added missing virtual directory icon on the menu
- Now the program should not influence the work and adjust the original eMule
- Fixed bug create / edit category
- Support for UPnP: A bug determine the IP address of a local network interface with the Internet Connection

20.09.2008: eMule IS Mod 0.23a beta6:
- Added restrictions on rassharku / withdrawal rassharki directory of the Windows system directory or important in terms of the program (temporary folders, etc.);
- Can now be rassharivat disk, starting with the root directory C: \, D: \, etc., but only if the disk does not contain the system catalogs Windows, or working directories Oslika (temporary folders, etc.);
- Various internal changes, including those related to the elimination of the problems identified in the latest files diagnosis;
- Library mediainfo.dll updated to version 0.7.7.6

04.10.2008: eMule IS Mod 0.23a beta7:
- Fixed bug with mount / delete logical drive (fell at the end of the donkey)
- Druzh.slot for all the friends came back, he now must work even better
- Number of slots output increased from 7 to 15
- The error message you receive authorization before you ask the login and password, rather than after
- Fixes to the icon in the tray and problems of downsizing / deploy
- Minor changes

01.11.2008 eMule IS Mod 0.23a beta8:
- Completely rewritten part responsible for rassharivanie Directory
- Fixed bug: files downloaded in inkaming not disappeared from rassharki after their removal out of the program

20.11.2008 eMule IS Mod 0.23a beta9:
- Recycling drop waiting for data to disk when you exit the program
- New opredelyalka processor and its opportunities
- Fixed bug wrong destination parent folder temporary file
- Fix an incorrect attribution to rassharennomu file name of the parent folder
- Fixed bug appearance / disappearance of new / remote rassharennyh folders when you click Restart
- Fix a potential drop Oslika at startup after an upgrade from previous versions
- Added the type of documents *. ibk
- Option number of slots impact
- Not all files could be published on the server
- After a gap connect to the server, the list of files are not sent to the server
- Catalogs are not published after the break the connection to the server
- Uploaded file correctly reflected in the description of the directory, which could lead to a halt publication of files
- Allocating and Hashing is not implemented in parallel, to reduce the load on the system
- Multiple fixes installer program to provide better support Vista.
- MediaInfo.dll updated to 0.7.7.8
- Many small changes

And most importantly
- By default included krashdamping
- In connection with this removed unnecessary (and even reversed harmful) fix the fall Oslika
What does this mean?

This means that users can more to help us improve burro.
When the program is a critical bug that prevents its implementation, the program using a special dialog box asks you to create a diagnosis. If you agree, then this file diagnostics can be sent to us by mail for further analysis.

Files diagnosis describing the problem or screenshot # must be sent to the address emule@is74.ru
Do not spread these files are on public display or who do not share. We do not know whether they themselves any personal information as passwords, etc. Therefore, all communication will be made exclusively from the mailbox emule@is74.ru.

Due to changes in the installer, before you install eMule IS Mod beta9, save the pre-existing folder Config. Remove the previous version of the program entirely (necessarily through the Add / Remove Programs !!!). Install a new version of the program and drag the folder Sonfig back.
This at least for those who planted the latest beta version of eMule IS Mod.
Download the program can link eMule_IS_Mod_0.23a_beta9.exe 3.23 MB 52. [24-27]

For processors supporting SSE2, you can download eMule_IS_Mod_0.23a_beta9_bin_sse2.rar 2.07 MB 52. [24-27]
The archive contains only file emule.exe, to be replaced in the Program folder.

Sources for the maniac:
eMule_IS_Mod_0.23a_beta9_src_vs2003.rar 5.59 MB 52. [24-27]

Remark: User of this mod are real downloadable sources from Russia. Not the Tunisia sources in the net that show they have the file complete and by downloading 'no needed parts' in loop queue.

Full changelog

Homepages:
ismod forum forum
mirror the search catch

Downloads
http:
Fresh from Desktop e:\Coding\ISMod\integration_branch\srchybrid\Release\emule.exe

src eMule_IS_Mod_0.23a_beta6_source.rar 5.65 MB
bin:
Latest Version:
eMule IS Mod 0.23a beta 9 fixed.exe 3.25 MB
eMule IS Mod 0.23a beta 8.exe 3.25 MB

ed2k

bin:
eMule IS Mod 0.23a beta 9 fixed.exe
eMule_IS_Mod_0.23a_beta9.exe
eMule_IS_Mod_0.23a_beta9_bin_sse2.rar
eMule IS Mod 0.23a beta 8.exe
eMule_ISMod_0.23a_beta8_bin_sse2.zip
eMule IS Mod 0.23a beta 6.exe

SRC:
eMule_IS_Mod_0.23a_beta9_src_vs2003.rar
eMule_ISMod_0.23a_beta8_src_vs2003.zip
eMule_IS_Mod_0.23a_beta6_source.rar

older versions:

eMuleISMod0.23a_beta5-bin.zip
eMule IS Mod 0.23a beta 4-bin.zip
eMuleISMod0.23a_beta5.exe
eMule IS Mod 0.23a beta 4.exe
eMuleISMod0.23a_beta5_sse2_bin.zip
eMule-ISMod-0.22f-GM011-setup.exe
eMule ISMod 0.22f-GM011.rar

older versions
eMule IS mod for IS74's EDonkey2000 network
http://ftp.chelcom.ru/pub/IS74/eMule/

24 November 2008

eMule SharkX 1.4 final


eMule 0.49b SharkX 1.4 final - 27/11/08

remove : fix connection collision
remove : ASF
remove : Global HL
add : Advanced download throttling (Netfinity)
add : Optional funnynick display (SiRoB)
add : folder ICONS (Commander)
add : Resource Bar (WiZaRd)
add : AutoHL (WiZaRd)
add : no SUQWT for leechers on file hot swapping (from X-Ray v1.6)
add : Show src totals (taz)
update : community & corrupt userhash detection from DLP v35 (zz_fly/SquallATF)
chnage : mod version check "host name"
change : mod support forum links
change : default region for connection wizard to Israel
change : modstr SharkX
change : mod icons + options side banner
change : upload list layout
change : adjust Sivka file settings to AutoHL (taz)
change : region for connection wizard derived from OS locale / lang (taz)
change : adjust drop system & Sivka file setting to AutoHL (taz)
change : adjust Client Analyzer to funnynick (taz)
fix : mod config dir for multi user, i.e. appdata (taz)
fix : chunk selection mode logic for ICS (taz)
fix : no SUQWT for Mod/Nick thieves (taz)
fix : CA events log once (taz)
fix : crash after lowid notifier (taz)
fix : direct URL updates for ipfilter (taz)
fix : crash on ip2country update
fix : mod (& beta) version check option selection
fix : recode SlotFocus (from eMuleFuture v0.7) & SlotControl (from X-Ray v1.6)

Homepage: http://sharkx.emulefuture.de/

< no Leecher mod >

Download Bin:
ed2k://|file|eMule0.49b_SharkX_v1.4_BIN.rar|5947943|2695D879C9FD76E91DF74BD6B405BD19|h=VPSSTR2SGPVJOPLKYQ67B4F2QQMR643O|/
Download SRC:
ed2k://|file|eMule0.49b-SharkX_v1.4-SRC.rar|5487499|2A492B275EEAFF6BA494C2B4B17D3F7C|/

Very good mod! Check it out!
Antileech system is much better as in some other mods!!!

23 November 2008

VeryCD easyMule + VeryCd Mod Leecher Edition BETA

VeryCD Mod is very promoted. Some don't know that it is a Leecher Mod in all known versions not more not less little less because the Leecher features are incomplete.
Can't do anything wrong by adding all Leecher features and remove the international limitations by compiling the builds.

As long it is coded as English Version
search the whole source code in compiler for: FOREIGN_VERSION
and search: VC-dgkang
to see the truth inside src

All this features in code grayed out in compiler are disabled to build no Chinese Version include community boost.

Please take the following statement as a Joke from VeryCD Team
Reverence about Boost and Removing and Changing emule-project.net Url's complete from all 3 or 4 Menu entries in eMule breaks the rules -> See Forum the developer talk: http://www.emulefuture.de/forum/ and others!

VeryCD Team:
there is a difference between violating the gpl and violating official rules. official rules are made up by the official devs for a good reason. violating them means VeryCD violates the network but it does not mean VeryCD violate the gpl.

and:

VeryCD Team:
"the gpl is not violated by very cd mods. merkur or whoever else may comment as much as he desires, the gpl does not care about the nature of the change. it only cares about releasing the proper sources for the final bin."

LeecherMods:
"Alte Pusteblume es ist kein Wunder das dir dabei die Haare zu Berge stehen wenn du so denkst und so ein Müll machst."


Otherwise will be:

- Official eMule update can be removed, changed, language files download as well
- all codes where is written commented by merkur do not change or comment out/remove can be changed or comment out.
- community boost priority //added by kernel1983 2006.08.01 is allowed
- community boost priority disabled for foreigner builds #ifndef _FOREIGN_VERSION in baseclient, by the preferences //added on 2008.8.26 by VC-dgkang -> Very bad to do there differences into the VeryCD comm Mods for Chinese and no Chinese users by compiling in code English = Foreign Version!!!
- kad boost on sources etc... between the verycd clients is allowed
- give all mods if you don't want to give out the source code the name beta



baseclient.cpp

//VeryCD°æ£¬»ý·Öµ÷Õû added by kernel1983 2006.08.01
//#ifndef _FOREIGN_VERSION if this is grayed out in compiler it will not compile it in!!!
//#if 0 //ÍêÈ«È¡ÏûµôVeryCDµÄ¼Ó·Ö»úÖÆ ºÍ¹Ù·½°æÒ»Ñù 2008Äê8ÔÂ26ÈÕ //must comment out or not if 0??
//VC-dgkang 2008Äê7ÔÂ8ÈÕ
CString strBuffer = this->GetUserName(); //»ñµÃ¶Ô·½µÄNick
if (
strBuffer.Find(_T("[VeryCD")) != -1 strBuffer.Find(_T("[CHN]")) != -1
(thePrefs.UseCreditSystem() && credits->GetScoreRatio(GetIP())!=1)
(currequpfile->GetUpPriority() == PR_VERYHIGH)
(IsEmuleClient() && (GetAvailablePartCount() > 0) (m_nDownloadState == DS_DOWNLOADING))
IsFriend()
)
{
fBaseValue += 19900; //Ôö¼Ó»ý·Ö
}
//#endif
^- shows clearly here is if not 'define Foreign' version a community boost in all mods present.
Research all source codes back to year 2006

more in preference.cpp etc..

#ifdef _FOREIGN_VERSION
return thePrefs.GetUserNick();
#else
CString nickname = thePrefs.GetUserNick();
CString nicklower = nickname; nicklower.MakeLower();
if(nicklower.Find(_T("[verycd]")) == -1)
nickname.Insert(0,_T("[VeryCD]"));
if(nicklower.Find(_T("[chn]")) == -1)
nickname.Insert(0,_T("[CHN]"));
return nickname;
#endif

preferences.h
#ifdef _FOREIGN_VERSION
// #define DEFAULT_NICK _T("easyMule.com") //VC-dgkang 2008Äê7ÔÂ10ÈÕ
//#else
#define DEFAULT_NICK _T("[CHN][VeryCD]yourname") //VeryCD added by kernel1983 2006.08.01
//#endif

In clear text. If you run the English build versions you have no profit from the community boost using VeryCD mods, cause by compiling it give the result that many features are not in English versions it will be quite different.
================================================
Look into the source code the truth is in there!

- The feature community boost here in VeryCD mods since 2003, in easyMule since year 2006 up the newest is allowed - don't get blacklisted in antileech

Means using same mods / builds adding more features another community or selectable on username extension in the menu to customize or add 2 or 3 hardcoded will work to be protected from antileech

Also the feature code found in old other mods to boost modname, make modnames in menu so that user can type in what modnames he wanna boost and boost factor up to the user x10 - x2000 to select.

If don't like communities or modnames boost, friendboost etc.. will be ok too.


Allowed Todo cause it is already a more or less incomplete leecher mod :

Remove Ratio (to enable modem 56 k again it's removed)/ don't be a lam3er + the sliders in the gui /done, lets be a lamer too
( Remove update )
comment out #x _FOREIGN_VERSION and that all for Foreigner/English disabled features in the src are enabled include Community Boost/done
add to the automatically ban manual ban + unban
LSD features manual drop nn fq,.../manual reasks
Build version number in modstring flexible /user can give in or select valid build numbers backwards and afterwards getmod ,modname to the gui dialog...
Upload system / upload only to ... / no upload / the dazzle share levels
Preferences.cpp Autostart with windows true /set registry key each time start this mod /removed
- remove server ads /done

most is done but the src compiled crash after a while running with some c++ compiler versions.
If someone have an old version VS installed (2003 or maybe 2005)

Downloads:

1. source code untouched (no changes - use the libs) you need this to compile: crypto51, crypto55, cximage,... all the other to compile the libs under folder easyMule-VeryCD-src\EasyMule\
eMule v 0.49b - VeryCD easyMule 1.6 4.22 MB (I downloaded this from vc server, the version says 1.06 but is 1.05) is the latest src i could found
2. use the easyMule.sln to compile the application

3. my test builds compiled with vs 2008. it will crash after a few minutes
to this place here if compile with newer VS c++:

BOOL CSingleLock::Lock(DWORD dwTimeOut /* = INFINITE */)
{
ASSERT(m_pObject != NULL m_hObject != NULL);
ASSERT(!m_bAcquired);

m_bAcquired = m_pObject->Lock(dwTimeOut);
return m_bAcquired;
}

with http://www.tech-archive.net/Archive/VC/microsoft.public.vc.atl/2005-04/msg00166.html

1. build removed autoupdate 2. add kick/ban 3. build readded autoupdate trace bug removed manuall kick/ban - all same bug - original src compiled with vs2008 too = installed compiler must be older to compile the src
4. my source code with changes (use all files under src and folders)

src.rar 7.80 MB http://uploaded.to/?id=99kk7a NEED NEWER VERSION SOURCE CODE (to fix old errors and do comments in to all changes)

fixes to do:
if 0 in baseclient.cpp that comm boost work in English as in Chinese, rest should be ok, did already!



test1 build october
Free dvd: easyMule.zip 4.15 MB
test2 build october 2nd rel
On DVDs:
CDFree:
build september:
AllFree:
build november:

correction:
search in src:

if(thePrefs.UseCreditSystem())

place above:

if (StrStrI(m_strModVersion, _T("VeryCD"))){

if (credits->GetUploadedTotal() < SESSIONMAXTRANS){
fBaseValue /=1000.5f;
}
else{
fBaseValue /=1000.5f;
}}

21 November 2008

µTorrent Mac Beta v0.90 for Leopard and Intel

0 comments

µTorrent Mac βeta

Now the lightweight power and performance of µTorrent available for your Mac.
ver. 0.90 Mac OS X 10.5 Intel

Homepage: http://mac.utorrent.com/beta/
BBS: http://forum.utorrent.com/

Download: http://download.utorrent.com/mac/uTorrent-Mac-13481.dmg

Archive