让aMule支持DLP的源码补丁(1月24日更新了~)
-
- 帖子: 473
- 注册时间: 2008-04-27 1:10
- 来自: http://blogs.gnome.org/happyaron/
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
这回的编译过了,但是minimule和easymule2的选项没了啊,是都直接modstring_soft了?
I will always return.
-
- 帖子: 598
- 注册时间: 2009-09-19 20:50
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
根据SDC的说法,easyMule2和miniMule已经被zz_fly(eMule Xtreme Mod、官方DLP的开发者)确认为吸血骡,所以这次就不提供选项了。happyaron 写了:这回的编译过了,但是minimule和easymule2的选项没了啊,是都直接modstring_soft了?
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
-
- 帖子: 473
- 注册时间: 2008-04-27 1:10
- 来自: http://blogs.gnome.org/happyaron/
- hasee.wu
- 帖子: 2089
- 注册时间: 2009-10-20 21:13
- 来自: Pacific Western University
- 行远自迩
- 帖子: 403
- 注册时间: 2009-04-19 15:27
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
在新硬盘上用DVD版的ISO装了ubuntu 9.10,加源安装了aMule-dlp,结果成了英文界面....
aMule的语言设置只有一项——系统默认(见图);
刷新系统语言支持后,也未见aMule界面变化.....
求解~
以前未遇到过如此情形,都是安装好了,就是中文界面的。
aMule的语言设置只有一项——系统默认(见图);
刷新系统语言支持后,也未见aMule界面变化.....
求解~
以前未遇到过如此情形,都是安装好了,就是中文界面的。
无从完美。
-
- 帖子: 598
- 注册时间: 2009-09-19 20:50
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
DLP3905更新了
更新说明:
另外,在 Ubuntu 9.04 以前的 i386 版本可能无法通过编译,请应用以下补丁。(先应用aMule-2.2.6-DLP3905.patch, 再应用aMule-2.2.6-DLP3905-bugfix.patch ) 到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有
更新说明:
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
另外,在 Ubuntu 9.04 以前的 i386 版本可能无法通过编译,请应用以下补丁。(先应用aMule-2.2.6-DLP3905.patch, 再应用aMule-2.2.6-DLP3905-bugfix.patch ) 到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入
上次由 Bill Lee 在 2010-04-02 13:17,总共编辑 2 次。
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
不会源码的路过支持楼主和楼上的各位努力,帮顶。 

行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- aric286
- 帖子: 962
- 注册时间: 2007-12-03 9:54
- 联系:
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
我简单打了一个包,因文件超过2M,所以传到别的网站上了。
编译参数:
./configure --prefix=/usr/local --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --disable-amule-gui --enable-amule-daemon --enable-amulecmd --enable-webserver --disable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap
操作系统:ubuntu 10.04.
有问题请向楼主提
http://good.gd/405374.htm
编译参数:
./configure --prefix=/usr/local --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --disable-amule-gui --enable-amule-daemon --enable-amulecmd --enable-webserver --disable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap
操作系统:ubuntu 10.04.
有问题请向楼主提
http://good.gd/405374.htm
- hasee.wu
- 帖子: 2089
- 注册时间: 2009-10-20 21:13
- 来自: Pacific Western University
- midoriumi
- 帖子: 41
- 注册时间: 2009-02-24 13:07
- 联系:
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
Bill Lee 写了:DLP3905更新了
更新说明:这次改动较大,所以呢,就把版本号直接定为 3905
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有现在我也读高二第二学期了,没多少时间可以上网了,希望有人能继续 DLP 的开发。
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入
模块化倒非难事,难在于aMule是跨平台的,我们模块化DLP要不要也做成扩平台的?如果只做支持Linux的话很简单,调那几个系统函数就行了。跨平台的话还要去研究其他操作系统如何动态加载动态库,那就麻烦了。
另外膜拜高二大牛……大四党惭愧飘过~毕业论文什么的太麻烦了
叫我greensea吧 [@lvhai]
虽然现在这个用户名是midoriumi,但实际上是我把自己注册的greensea的密码给忘记了,于是只好再注册一个midoriumi,字面意思也和greensea一样是緑海(みどりうみ)。所以,叫我greensea或GS吧。
虽然现在这个用户名是midoriumi,但实际上是我把自己注册的greensea的密码给忘记了,于是只好再注册一个midoriumi,字面意思也和greensea一样是緑海(みどりうみ)。所以,叫我greensea或GS吧。
- chengr28
- 帖子: 9
- 注册时间: 2010-02-16 13:30
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
对了忘记说,SDC的Develop版本的检测其实只是我一时兴起才写出来的,并没有经过像官方DLP那种长期的测试,而且有时候比较容易产生误杀,所以如果是稳定版那么建议就不要加入那些检测了……Bill Lee 写了:DLP3905更新了
更新说明:这次改动较大,所以呢,就把版本号直接定为 3905
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有现在我也读高二第二学期了,没多少时间可以上网了,希望有人能继续 DLP 的开发。
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入

其实你说的问题我现在也在烦恼着……我现在读高一所以周末还是有时间搞搞程序这类的……
现在正在担心高三……我姐那时候基本上是一个月才放一天的假……

- chengr28
- 帖子: 9
- 注册时间: 2010-02-16 13:30
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
模块化DLP这当然是需要做成跨平台的……就像官方DLP用的是MFC写的,除非是大幅度改动代码,否则是没办法直接在其他系统使用的midoriumi 写了:Bill Lee 写了:DLP3905更新了
更新说明:这次改动较大,所以呢,就把版本号直接定为 3905
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有现在我也读高二第二学期了,没多少时间可以上网了,希望有人能继续 DLP 的开发。
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入
模块化倒非难事,难在于aMule是跨平台的,我们模块化DLP要不要也做成扩平台的?如果只做支持Linux的话很简单,调那几个系统函数就行了。跨平台的话还要去研究其他操作系统如何动态加载动态库,那就麻烦了。
另外膜拜高二大牛……大四党惭愧飘过~毕业论文什么的太麻烦了

-
- 帖子: 473
- 注册时间: 2008-04-27 1:10
- 来自: http://blogs.gnome.org/happyaron/
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
依然编译有问题:Bill Lee 写了:DLP3905更新了
更新说明:这次改动较大,所以呢,就把版本号直接定为 3905
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有现在我也读高二第二学期了,没多少时间可以上网了,希望有人能继续 DLP 的开发。
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入
http://launchpadlibrarian.net/40047680/ ... ILD.txt.gz
I will always return.
-
- 帖子: 598
- 注册时间: 2009-09-19 20:50
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
我在编译时也有这些信息,不过是 warning, 不是 error, 编译可以通过且函数重载正确,可以正确地工作。happyaron 写了:依然编译有问题:Bill Lee 写了:DLP3905更新了
更新说明:这次改动较大,所以呢,就把版本号直接定为 3905
- 把所有检测移动到 BaseClient ,并修正了从吸血客户端下载的 bug
- 增加了对幽灵客户端( Ghost Mod )的检测
- 跟随 SDC-39005-Develop1 更新了 antiLeech
- 增加对Fake Shareaza、Wrong Hello Order(detect a German leecher) 的检测
到现在,可以说 DLP 已经移植得差不多了,目前还剩下的问题有现在我也读高二第二学期了,没多少时间可以上网了,希望有人能继续 DLP 的开发。
- 由于平台问题,对 Fake ModString 的检测未能实现
- 封杀吸血骡时采用封 IP 的方式,可能株连使用 NAPT 网关的其他客户端(这是 aMule 本来存在的问题)
- antiLeech 未能模块化,理想的方式是以动态库的形式加载,就和 eMule 一样(这要研究动态库、还要可能要修改Makefile)
- 部分杂项检测还未加入
<!-- m --><a class="postlink" href="http://launchpadlibrarian.net/40047680/ ... /40047680/ ... ILD.txt.gz</a><!-- m -->
根据 warning 也可以看到重载匹配是正确的antiLeech.cpp: In function ‘const char* DLPCheckNameAndHashAndMod(CString, CString&, CString&)’:
antiLeech.cpp:1122: warning: unused variable ‘endpos’
antiLeech.cpp:1206: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
/usr/include/c++/4.4/bits/basic_string.h:735: note: candidate 1: typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
antiLeech.cpp:1206: note: candidate 2: operator[](const char*, int) <built-in>
antiLeech.cpp:1206: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
/usr/include/c++/4.4/bits/basic_string.h:735: note: candidate 1: typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
antiLeech.cpp:1206: note: candidate 2: operator[](const char*, int) <built-in>
antiLeech.cpp:1206: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
/usr/include/c++/4.4/bits/basic_string.h:735: note: candidate 1: typename _Alloc::rebind<_CharT>::other::reference std::basic_string<_CharT, _Traits, _Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type) [with _CharT = char, _Traits = std::char_traits<char>,
不知道为什么 LS 编译时会出现 error. (可能和 gcc 有关吧,对这方面不熟悉)
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
-
- 帖子: 598
- 注册时间: 2009-09-19 20:50
Re: 让aMule支持DLP的源码补丁(1月24日更新了~)
添加了 修正 Ubuntu 8.04/8.10/9.04 i386 下无法通过编译的补丁,在 126楼
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记