分页: 5 / 11

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-10-31 20:57
john.wu
Bill Lee 写了:我之前还一直纳闷呢,eMule Xtreme Mod和aMule都是开源的,怎么就没人把DLP移植过来
不过毕竟还是有高手想到这个问题的。
建议楼主做个deb包吧,毕竟,不是大家都会编译的
详情见这里

viewtopic.php?f=95&t=233117

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-01 10:54
midoriumi
食古不化 写了:是否能考虑把补丁提供给官方呢?
官方开发人员曾经说过,DLP占用资源、不能完全屏蔽吸血驴而且存在误杀,所以不打算给aMule加上DLP。

另外这个补丁也还不完善,目前不能自定义屏蔽规则。最近在学校忙着弄专业实习的材料,就业推荐表的材料以及其他乱七八糟的麻烦事,没时间继续做下去,看样子也许只有寒假能有一些时间了。

顺便怨念一下,编译原理竟然被放到这个学期来上,而且还不是必修课,这算什么计算机本科专业啊。嗯……学了编译原理以后说不定可以弄个简单的编译器把DLP的C语言代码转到那个cam什么的代码去,这样就可以很方便地开发mldonkey用的DLP了

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-01 20:28
Bill Lee
执行./configure的时候出了错
提示
error:
...
...no wxWigdets GUI ...
...
什么的
原来还要依赖libwxgtk-2.8-dev这个包,另外./configure时upnp不是必要的,对于ADSL用户来说,UPnP似乎没什么用吧。根据自己的实际情况,可以把--enable-upnp改成--disable-upnp

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-01 20:32
Bill Lee
midoriumi 写了:
食古不化 写了:是否能考虑把补丁提供给官方呢?
官方开发人员曾经说过,DLP占用资源、不能完全屏蔽吸血驴而且存在误杀,所以不打算给aMule加上DLP。

另外这个补丁也还不完善,目前不能自定义屏蔽规则。最近在学校忙着弄专业实习的材料,就业推荐表的材料以及其他乱七八糟的麻烦事,没时间继续做下去,看样子也许只有寒假能有一些时间了。

顺便怨念一下,编译原理竟然被放到这个学期来上,而且还不是必修课,这算什么计算机本科专业啊。嗯……学了编译原理以后说不定可以弄个简单的编译器把DLP的C语言代码转到那个cam什么的代码去,这样就可以很方便地开发mldonkey用的DLP了
其实就自己用来说,自定义屏蔽规则实际是没什么用的,我从来都是全部ban。
不过如果不能设置看起来又好像做工不良的软件,aMule不加就由他去吧,eMule也没家呀,以后大家就可以用一个叫做midoriumi Mod的aMule了

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-04 13:21
行远自迩
哈哈,和原版的一样好用,速度不慢,更重要的是能防被吸血了。

:em38

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-04 21:41
iwanderer
mark ,有空仔细弄弄

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-06 17:51
Bill Lee
真的很好用,稳定
看着Log里的一堆Xunlei真是大快人心

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-07 10:45
daf3707
与火狐关联不上啊?

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-07 21:20
Bill Lee
daf3707 写了:与火狐关联不上啊?
自己把ED2K链接贴到aMule的输入框里

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-10 10:38
pbus
按lz的方法搞定了
界面确实多了一个动态反吸血
感谢lz :em11

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-17 13:41
Whistler
对 hello tag 不检测还是漏了一部份吸血雷的 :em20
不过不错 :em09

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-17 16:32
Whistler
还有 modstring 是 20080409 的也是吸血雷,但现在这个版本没有检测。

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-17 21:52
beyondlion
看不懂 :em20

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-21 12:22
foolegg
几秒后崩溃

configure

代码: 全选

./configure --disable-debug --enable-optimize --enable-upnp --enable-geoip --enable-nls --enable-alcc -disable-alc --enable-cas --disable-wxcas --enable-mmap --disable-amule-gui --enable-amule-daemon --disable-monolithic
出错信息

代码: 全选

Current version is: aMuled 2.2.6 using wxGTK2 v2.8.7
Running on: Linux 2.6.24-25-server i686

[2] ?? in ./amuled [0x80724c1]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb7a701d6]
[4] ?? in [0xb7f8f420]
[5] GSocket::Input_Timeout() in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7affef7]
[6] GSocket::Read(char*, int) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7afffc8]
[7] wxSocketBase::_Read(void*, unsigned int) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7afb481]
[8] wxSocketBase::Peek(void*, unsigned int) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7afb5c7]
[9] wxProtocol::ReadLine(wxSocketBase*, wxString&) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7af4e2f]
[10] wxHTTP::ParseHeaders() in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7af2242]
[11] wxHTTP::BuildRequest(wxString const&, wxHTTP::wxHTTP_Req) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7af38f3]
[12] wxHTTP::GetInputStream(wxString const&) in /usr/lib/libwx_baseu_net-2.8.so.0[0xb7af3d36]
[13] ?? in ./amuled [0x80e5e84]
[14] ?? in ./amuled [0x80e658e]
[15] wxThreadInternal::PthreadStart(wxThread*) in /usr/lib/libwx_baseu-2.8.so.0[0xb7a6a4b8]
[16] wxPthreadStart in /usr/lib/libwx_baseu-2.8.so.0[0xb7a6a52d]
[17] ?? in /lib/tls/i686/cmov/libpthread.so.0 [0xb7f734fb]
[18] clone in /lib/tls/i686/cmov/libc.so.6[0xb77e2e5e]

Re: 让aMule支持DLP的源码补丁(更新至3903)

发表于 : 2009-11-21 13:32
midoriumi
foolegg 写了:几秒后崩溃
如果方便的话,还请你使用 --enable-debug 参数configure后再运行,这样能给出更加详尽的错误信息,方便我定位错误。