04. Feb. 2009
Fixed: reask sources by internet connection down and reconnect, if upnp is enabled reset mapping > remap as soon internet is connected again.
the error with upnp reconnect:
auto reconnecing to ed2k servers after a line drop with upnp routers.:
PEERATES.NET (88.191.81.111:1111),... next server ... appears to be full.... fatal error .... next, next, repeating,... stay non connected
Fix > do after x times repeating without getting a server connection again
theApp.emuledlg->StartUPnP();
=
Trying to setup port forwardings with UPnP
CLIENT-IP changed from IP=xxx.xxx.xxx.xxx to IP=xxx.xxx.xx
CLIENT-IP was changed, all sources will be reasked in the next 10 mins!
Improved:
by startup UpnP mapping works now correct in range before connecting to a server, a way faster init:
04.02.2009 23:55:33: ***********Optimizer***********
04.02.2009 23:55:33: AMD Athlon(tm) Processor LE-1640
04.02.2009 23:55:33: Clock Frequency: 3294 MHz
04.02.2009 23:55:33: AMD optimizations active
04.02.2009 23:55:33: L1->128.00 KB L2->1.00 MB
04.02.2009 23:55:33: MMX MMX+ SSE SSE2 3DNOW 3DNOW+
04.02.2009 23:55:33: ***********Optimizer***********
04.02.2009 23:55:33: Found 68 known shared files
04.02.2009 23:55:33: Credit file loaded, 41940 clients are known, 6 clients deleted (not seen within 5 month)
04.02.2009 23:55:35: 266952 IP filters loaded
04.02.2009 23:55:36: Trying to setup port forwardings with UPnP...
04.02.2009 23:55:37: 3 servers in server.met found
04.02.2009 23:55:37: Found 19 part files
04.02.2009 23:55:37: eMule Version 0.49b sivka v19b1 SE | Nick: myname ready
04.02.2009 23:55:37: Connecting to the network is delayed, because UPnP is still busy configuring the port forwardings.
04.02.2009 23:55:37: Please wait some seconds, eMule will connect as soon as UPnP finished.
04.02.2009 23:55:40: Connecting
04.02.2009 23:55:40: Connecting to eDonkeyServer No2 (212.63.206.35:4242 - using Protocol Obfuscation) ...
04.02.2009 23:55:40: Read 200 contacts from file.
04.02.2009 23:55:40: UPnP successfully set up forwardings for ports 5692 (TCP) and 41259 (UDP)
04.02.2009 23:55:41: Connected to eDonkeyServer No2 (212.63.206.35:4242), sending login request
04.02.2009 23:55:43: Obfuscated connection established on: eDonkeyServer No2 (212.63.206.35:4242)
04.02.2009 23:55:43: New client ID is xxxxxxxxx
04.02.2009 23:55:43: CLIENT-ID changed from LowID=0 to HighID=xxxxxxx
04.02.2009 23:55:43: CLIENT-IP changed from IP=0.0.0.0 to IP=xxx.xxx.xxx.xxx
05.02.2009 00:02:20: OP_STARTUPLOADREQ: (5:26 mins/6)=54 secs ==> [CHN][VeryCD]dE(eMule v0.48a [xl build42]) ASK TO FAST, BANNED!!!
05.02.2009 00:03:14: OP_STARTUPLOADREQ: (5:24 mins/6)=54 secs ==> [CHN][VeryCD]hP(eMule v0.48a [xl build42]) ASK TO FAST, BANNED!!!
05.02.2009 00:03:22: OP_STARTUPLOADREQ: (6:44 mins/6)=1:07 mins ==> [CHN][VeryCD]G[RWKZ(eMule v0.48a [xl build48]) ASK TO FAST, BANNED!!!
05.02.2009 00:03:57: OP_STARTUPLOADREQ: (7:02 mins/6)=1:10 mins ==> [CHN][VeryCD]XZCrx(eMule v0.48a [xl build42]) ASK TO FAST, BANNED!!!
05.02.2009 00:06:17: OP_STARTUPLOADREQ: (4:48 mins/6)=48 secs ==> [CHN][VeryCD]B(eMule v0.48a [xl build37]) ASK TO FAST, BANNED!!!
05.02.2009 00:07:25: OP_STARTUPLOADREQ: (7:05 mins/6)=1:10 mins ==> [CHN][][VeryCD]jWjn(eMule v0.48a [ZZUL Plus 1]) ASK TO FAST, BANNED!!!
05.02.2009 00:08:34: OP_STARTUPLOADREQ: (7:18 mins/6)=1:13 mins ==> [CHN][VeryCD]Reb(eMule v0.48a [xl build48]) ASK TO FAST, BANNED!!!
05.02.2009 00:08:55: OP_STARTUPLOADREQ: (9:42 mins/6)=1:37 mins ==> [CHN]a1[VeryCD]xthame(eMule v0.48a [Xtreme 7]) ASK TO FAST, BANNED!!!
05.02.2009 00:09:11: OP_STARTUPLOADREQ: (12:56 mins/6)=2:09 mins ==> [CHN][VeryCD]l590605(eMule v0.48a [build 11230]) ASK TO FAST, BANNED!!!
Added a line more info from integrated CAMEL - CPU Identifier enhanced CPU Speed info / optimizer code parts in this mod to emule.cpp (after the old fixed bug by GetExtendedProcessorName). Show now Processor/CPU speed after Prozessor name
AddLogLine(false,_T("***********Optimizer***********"));
AddLogLine(false,_T("%s"),(CString)cpu.GetExtendedProcessorName());
AddLogLine(false,L"Clock Frequency: %d MHz",cpu.GetProcessorClockFrequency());
Better completed CPU instr. nfo:
sample:
04.02.2009 21:09:08: ***********Optimizer***********
04.02.2009 21:09:08: AMD Athlon(tm) Processor LE-1640
04.02.2009 21:09:08: Clock Frequency: 3294 MHz
04.02.2009 21:09:08: AMD optimizations active
04.02.2009 21:09:08: L1->128.00 KB L2->1.00 MB
04.02.2009 21:09:08: MMX MMX+ SSE SSE2 3DNOW 3DNOW+
04.02.2009 21:09:08: ***********Optimizer***********
info: http://web.archive.org/web/20021009024322/www.voodoo-magic.net/downloads.html Tool alone compiled: Camel v1.6 - CPU Identifier.zip 78.98 KB
Updated: miniupnp to v 1.77 [ http://miniupnp.free.fr/ ]
implement the new argument 'remoteHost' to UPnPImplMiniLib.cpp:
Added the ExternalHost argument to DeletePortMapping()
Added the ExternalHost argument to AddPortMapping()
Updated libs:
- libpng from 1.2.28 April 30, 2008 to 1.2.34 December 18, 2008 [ see Security and Crash Bugs in Older Versions - Vulnerability Warning ]
- other libs updated if available taken from cvs
- F1 open sivka FAQ = http://web.archive.org/web/20060424130240/http://www.emule-web.de/board/1687-sivka-faq.html
compiled with VS 2008 SP1 + Kb's/updates up to Jan 2009
program is packed with upx to save space with a small imagebase [ http://upx.sourceforge.net/ ] can be uncompressed with switch -d
Download:
Build2: eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin_04-02-2009-pre-II.zip
Build1: eMule.exe
compressed size: 1,59 MB (1.675.776 bytes)
uncompressed Size: 4,84 MB (5.082.112 bytes)
File: eMule.exe
CRC-32: 36acd592
MD4: b3b95f8bbafb0ef7924625dc89e8a9e2
MD5: e31fee1487fe94b2590bb3da3f0c1fbd
SHA-1: ecc7d1fd62ebff6f4c66e58412bb8fe616cdc168
=================================================
03. Feb. 2009
several builds have been compiled with different mod names
Public Builds change def. rand sending modstr after 50 downloads
changes 3th Feb. 2009:
Added:
- HideOvershares //SLUGFILLER: hideOS [ is removed in stulle's merge ] => emule-web.de/board/10610-emule-0-47a-sivka-v17b1-3.html
- Selective ChunkSharing //sivka: SelectiveShare [ is removed in stulle's merge ]
- missing icons
- make dialog res str as much as possible translatable [ Thanks Gerd49 and Darek PL ]
- added friend menu in all lists [ Thanks Sven + Dave ]
- intern change modstr. in menu + option protocol addons off
- optional signal sound [ Thanks Samy ]
Based an a fresh merge from eMule v0.48a Sivka v18a1 to 0.49b code base [ Thanks LuckyLu and TBC ]
with:
sivka options:
+ HideOvershares
+ SelectiveShare
Download: eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin_04-02-2009-pre.zip
without [default]:
Download Refresh Release: eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin_03-02-2009-pre.zip
emule.exe filesize = 4,84 MB
OSX/NiX: eMule Compat v127.125.4 [sivka v19b1]
next build
- Enhanced Client Recognition / [Spike2]
- ShareOnlyTheNeed
- PowerShare
- re-add sivka community features [ see older changelogs ]
===========================================================================
Changes since 29.01.2009
Added: Obfusacte HTTP transfer //[leuk_he] fixed send valid UserAgent string [http://whatsmyuseragent.com/]
Added: Set uploadpriority from TransferWnd, downloadlist //evl: UpPrios
Added: show nickname on splashscreen
tweaks/prefs // now sorted [sections] propper by writing to the preferences.ini
added: 10 more official Advanced preferences hidden tweaks (in extension to Tuxman's code) //leuk_he
Added: Bind eMule Address to Networkcard IP (Advanced Options)// leuk_he bindaddr
Added: Date File Name Log //SiRoB, AndCycle //log , prefs, ppgtweaks
verify log files are places in the "log" folder //Mighty Knife
Added: An ordinary Friendboost + AutoFriendSlot > options, extended selectable on/of //Pretender EastShare
Added: ChunkDots -> options, extended selectable
Added: Push PartFiles -> options, extended selectable
Improved: max. and min. limitations settings in sivka
Bugfix: by ilmira updownclient UserHash
Bugfix: by Xman - Fix Filtered Block Request
HotFix: to avoid crash at shutdown by SiRoB
removed: improved: make source add action thread safe (Enig123)
...more 2much, can't remember...
+ Added -> many...
+ Changed -> many...
+ Fixed -> many...
Remaining bugs : Client ico recognization between emule compatible and emule
UpnP Portmapping: Remapping after a line drop / disconnect [svr reconnect]
...
app using SSE2 Compiled libs
===============================
02.02.2008
Changes:
KAD //VC-fengwen VeryCD Kad implementation changes
Download: not fully finished done [Defines.h]
testbuild: eMule.exe 4.84 MB
===============
pre
Bin new: eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin_02-02-2009-pre.zip
Bin old: eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin_01-02-2009-pre.zip
SRC: libs
miniupnp 1.77 2008/12/18 [ http://miniupnp.free.fr/files/ ]
http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-20090129.tar.gz
ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.34.tar.gz
http://www.codeproject.com/KB/dialog/ResizableLib/ResizableLib_1_4a.zip
http://jaist.dl.sourceforge.net/sourceforge/id3lib/id3lib-3.8.3.zip
http://www.codeplex.com/AtlServer/Release/ProjectReleases.aspx?ReleaseId=3754
https://AtlServer.svn.codeplex.com/svn
http://www.codeproject.com/KB/graphics/cximage.aspx
http://www.codeproject.com/KB/graphics/cximage/cximage600_full.zip
http://www.codeproject.com/KB/system/camel/CAMEL_SRC.zip
3thsources.zip 6.29 MB
+ Patch fixes
....
CAMEL - CPU Identifier + SRC v1.60
http://web.archive.org/web/*/http%3A//www.voodoo-magic.net/products/camel/camel.html
codeparts: http://forum.doom9.org/showthread.php?t=121182
http://www.voodoo-magic.net/products/camel/camel.html
compiled: www.voodoo-magic.net/files/camel/camel_160.msi
Serial Number: AB132-25442-QRZZD-192GB-H4FGR
-------------------------------------------------------------------------------
Camel - CPU Identifying Tool
Copyright (C) 2003, Iain Chesworth
parts from GREY1_21.7z
-------------------------------------------------------------------------------
Camel Versions
--------------
0.2 Added multiple processor support / clock speed detection.
0.2a First released beta version.
0.3 Added processor identification / more supported features / OS detection.
0.4 Added APIC / ACPI / power management / HyperThreading.
1.0 First Released Version.
1.1 Added support for National Semiconductor / Tidied up CPUID code.
1.1a Added ® to Pentium® and ™ to Athlon™ / Duron™
1.2 Vastly improved clock speed detection routines.
1.22 Added remote web-based update facilities.
1.3 Added Back-2-Base error reporting facilities [BETA].
1.31 Back-2-Base error reporting fully functional.
1.32 Added Celeron / Celeron 'A' detection heuristics.
1.4 Added CRC32 checking to the upgrading routines to verify downloads.
1.41 Fixed several bugs; Added ability to view individual processor information.
1.42 Added several IA-64 fixes. Fixed power management detection. Fixed APIC ID code.
1.43 Fixed condition where extended features do not get detected properly.
1.44 Added monitor to upgrade system. Fixed Bugs: CAM_00000001 and CAM_00000003.
1.5 Added PCI device detection code. Significantly altered UI.
1.6 Added Integer, Floating-Point, MMX, SSE, and 3DNow! benchmarking code.
searching latest source code from CAMEL - CPU Identifier tool => PLEASE SUBMIT HERE
File sharing & torrents by VIPeers
torrent: VIPeers_eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin%2004-02-2009-pre-II.zip.torrent
url download link
podmail: http://delivery.podmailing.com/download/yIk3kLUrH1ts-xNxo1m3Ig==/eMule-0.49b-Sivka-v19b1-bin-fixed-enhanced-bin%2004-02-2009-pre-II.zip.zed
5 comments:
+ Added -> many...
+ Changed -> many...
+ Fixed -> many...
but ...... What ..... only useless stuff !!!!
ADD a Anti-leech System .... that is better
useless is relative, if u don't use this features it don't have any use for u. Others use it
If create/port a antileech I'l w8 a while.
You can see now that thunder xl build 48 have protocol bugs but you can't see if an antileech bann it b4. Other mods/build in Antileech give upload, why 2 ban dam now?
samples on a session:
[Korea] 동키호테 2.54 downloaded from this mod 18.44 MB
eMule v0.47a [D.R.C.-MoD] downloaded from this mod 62.39 MB
[Korea] 동키호테 2.54 = eMule v3.13a
Was genau willst du und erwartest du wenn du features als nutzlos bewertest?
Wenn du eMule als Hintergrund Anwendung haben willst kann ich dir das auch in 2 MB statt den typischen 5 und mehr MB coden. optimiert als 'Background Application' und dabei einiges was zu manuellen Eigenschaften zur erweiterten Buntzerbedienung beisteuert entfernen bzw. in einen seperaten Quick Einstellungs Erstart Dialog zusammenztellen.
http://avisynth.org/oldwiki/index.php?page=ChangeList_25
http://nchc.dl.sourceforge.net/sourceforge/avisynth2/Avisynth_258_src.zip
SSE3 capable CPU detection in env->GetCPUFlags and Info().
-------------------------------
// Avisynth v1.0 beta. Copyright 2000 Ben Rudiak-Gould.
// http://www.math.berkeley.edu/~benrg/avisynth.html
// VirtualDub - Video processing and capture application
// Copyright (C) 1998-2000 Avery Lee
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include "stdafx.h"
#include < excpt.h >
static long g_lCPUExtensionsAvailable;
#define CPUF_SUPPORTS_SSE (0x00000010L)
#define CPUF_SUPPORTS_SSE2 (0x00000020L)
// This is ridiculous.
static long CPUCheckForSSESupport() {
__try {
// __asm andps xmm0,xmm0
__asm _emit 0x0f
__asm _emit 0x54
__asm _emit 0xc0
} __except(EXCEPTION_EXECUTE_HANDLER) {
if (GetExceptionCode() == 0xC000001Du) // illegal instruction
g_lCPUExtensionsAvailable &= ~(CPUF_SUPPORTS_SSE|CPUF_SUPPORTS_SSE2);
}
return g_lCPUExtensionsAvailable;
}
long __declspec(naked) CPUCheckForExtensions() {
__asm {
push ebp
push edi
push esi
push ebx
xor ebp,ebp //cpu flags - if we don't have CPUID, we probably
//won't want to try FPU optimizations.
//check for CPUID.
pushfd //flags -> EAX
pop eax
or eax,00200000h //set the ID bit
push eax //EAX -> flags
popfd
pushfd //flags -> EAX
pop eax
and eax,00200000h //ID bit set?
jz done //nope...
//CPUID exists, check for features register.
mov ebp,00000003h
xor eax,eax
cpuid
or eax,eax
jz done //no features register?!?
//features register exists, look for MMX, SSE, SSE2.
mov eax,1
cpuid
mov ebx,edx
and ebx,00800000h //MMX is bit 23
shr ebx,21
or ebp,ebx //set bit 2 if MMX exists
mov ebx,edx
and edx,02000000h //SSE is bit 25
shr edx,25
neg edx
and edx,00000018h //set bits 3 and 4 if SSE exists
or ebp,edx
and ebx,04000000h //SSE2 is bit 26
shr ebx,21
and ebx,00000020h //set bit 5
or ebp,ebx
mov ebx,ecx
and ebx,1 //SSE3 is bit 0
shl ebx,8
and ebx,00000100h //set bit 8
or ebp,ebx
mov ebx,ecx
shr ebx,8 //SSSE3 is bit 8
and ebx,1
shl ebx,9
and ebx,00000200h //set bit 9
or ebp,ebx
mov ebx,ecx
shr ebx,18 //SSE4 is bit 18
and ebx,1
shl ebx,10
and ebx,00000400h //set bit 10
or ebp,ebx
mov ebx,ecx
shr ebx,19 //SSE4.2 is bit 19
and ebx,1
shl ebx,11
and ebx,00000800h //set bit 11
or ebp,ebx
//check for vendor feature register (K6/Athlon).
mov eax,80000000h
cpuid
mov ecx,80000001h
cmp eax,ecx
jb done
//vendor feature register exists, look for 3DNow! and Athlon extensions
mov eax,ecx
cpuid
mov eax,edx
Post a Comment