让aMule支持DLP的源码补丁(1月24日更新了~)

上网、浏览、聊天、下载等
回复
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#91

帖子 Bill Lee » 2009-12-13 20:10

3904度VeryCD Mod的检测有严重bug
有两个关于VeryCD的选项,一个是easyMule,一个是VeryCD easyMule,不知道是这两个到底是封什么的。
我选中了ban easyMule,只测试了几分钟,结果是有很多ModString为VeryCD easyMule的可以连上,但有几个被ban了,而easyMule2全部没有被ban掉(我本来是打算ban easyMule2)的。
这个easyMule到底是ban easyMule2的还是ban 1.x的VeryCD Mod?
现在我还是换回了我自己弄的那个。
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 编译笔记
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University
送出感谢: 0
接收感谢: 7 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#92

帖子 hasee.wu » 2010-01-02 19:28

Bill Lee 写了:3904度VeryCD Mod的检测有严重bug
有两个关于VeryCD的选项,一个是easyMule,一个是VeryCD easyMule,不知道是这两个到底是封什么的。
我选中了ban easyMule,只测试了几分钟,结果是有很多ModString为VeryCD easyMule的可以连上,但有几个被ban了,而easyMule2全部没有被ban掉(我本来是打算ban easyMule2)的。
这个easyMule到底是ban easyMule2的还是ban 1.x的VeryCD Mod?
现在我还是换回了我自己弄的那个。
试了一下ban掉easyMule,amule gui 界面中, 下方用户软件列表 中带easymule的的确都见不到了

我现在把very cd 和easyMule都ban掉后,吃惊地发现下载速度没有影响

aur中的pkgbuild也升级到了3904 :

http://aur.archlinux.org/packages.php?ID=31269


不过我看问题比较肤浅,测试都帮不上忙。
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#93

帖子 Bill Lee » 2010-01-02 21:15

选ban easyMule后的截图
附件
Screenshot-aMule 2.2.6.png
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 编译笔记
头像
midoriumi
帖子: 40
注册时间: 2009-02-24 13:07
送出感谢: 0
接收感谢: 0
联系:

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#94

帖子 midoriumi » 2010-01-02 23:57

封VC和easyMule确实还不完善,我忘记在选项上注明“测试“字样了。在DLP Strict的代码中有一部分我不太清楚是做什么用的,保守期间没有使用。

个人猜测,aMule的封杀只是不给吸血客户端上传,但是我们依旧能进入吸血客户端的排队列表。所以不管封杀了多少客户端,我们连接到的下载源数目都是不变的。
仅仅是猜测而已……
叫我greensea吧 [@lvhai]

虽然现在这个用户名是midoriumi,但实际上是我把自己注册的greensea的密码给忘记了,于是只好再注册一个midoriumi,字面意思也和greensea一样是緑海(みどりうみ)。所以,叫我greensea或GS吧。
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#95

帖子 syrano » 2010-01-03 9:32

midoriumi 写了:封VC和easyMule确实还不完善,我忘记在选项上注明“测试“字样了。在DLP Strict的代码中有一部分我不太清楚是做什么用的,保守期间没有使用。

个人猜测,aMule的封杀只是不给吸血客户端上传,但是我们依旧能进入吸血客户端的排队列表。所以不管封杀了多少客户端,我们连接到的下载源数目都是不变的。
仅仅是猜测而已……
如果用了这个选项, 不就成了吸血骆了!!
还好我用的是默认的. :em06
E=m c^2
chenwenjin
帖子: 41
注册时间: 2007-09-09 12:41
送出感谢: 0
接收感谢: 0

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#96

帖子 chenwenjin » 2010-01-03 16:08

emule 0.49c的很多mod,amule不显示modstring,这些modstring检测无效吧??
ddlast
帖子: 7
注册时间: 2009-07-08 20:44
送出感谢: 0
接收感谢: 0

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#97

帖子 ddlast » 2010-01-08 0:38

在这里有新的DPL安装方法,简单易用,可以去看看。
http://yulu8211.blog.163.com/blog/stati ... 694447702/ :em11
fuping
帖子: 5
注册时间: 2009-12-15 19:59
送出感谢: 0
接收感谢: 0

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#98

帖子 fuping » 2010-01-17 9:13

谢谢 :em05
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#99

帖子 Bill Lee » 2010-01-22 21:33

DLP3904的修改版
就是把“easyMule2”的检测和“VeryCD easyMule”的检测分开了
楼主的DLP3904如果选择“Ban easyMule”,那就把easyMule2和VeryCD easyMule一起ban了。
这里修正了这个错误,可以单独ban VeryCD easyMule或easyMule2
:em06
很不好意思,还是没有学会patch,这个patch是直接从楼主的那个改过来的。使用方法就是直接把这个patch到原版的aMule-2.2.6源码目录中
编译这里就不说了,大家自己看楼主的说明86楼的说明
另外要说:这次改动实在太小了(一句代码都没加,就改了几个字符串) :em09 ,所以没有进行测试。正在准备对miniMule(VeryCD的另一个Mod,上传功能更弱了,简直就可以说是下载工具,而不是分享工具了)的封杀,已经弄得差不多了,就差测试了,预计明天晚上可以完成。
论坛禁用了.patch结尾的附件,只好用gzip先压缩。下载后请先用gunzip aMule-2.2.6-DLP3904-BillEnh01.patch.gz解压。
附件
aMule-2.2.6-DLP3904-BillEnh01.patch.gz
修改后的源码补丁,未测试
(21.44 KiB) 下载 12 次
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 编译笔记
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#100

帖子 Bill Lee » 2010-01-24 20:10

DLP3904 BillEnh02
增加了 封 口 杀 VeryCD 的另一个 Mod: miniMule
-------------------------------
2010年2月28日:DLP3905更新,在126楼
2010年2月19日:DLP3904-BillEnh03更新,修正HelloTag和InfoTag误杀的bug,在116楼
2010年2月16日:发现DLP3904及DLP3904-BillEnh01、DLP3904-BillEnh02对HelloTag和InfoTag存在严重误杀,暂时解决方案见115楼
-------------------------------
这个miniMule的分享功能更弱了,似乎已经不是分享工具,俨然一个下载工具,而且继续违反GPL协议。
-------------------------------
上次抛砖引玉发了3903的加强版,结果楼主很快就发了3904。这次再看看楼主还有没有什么新动作 :em09
如果楼主没这么快更新,可不可以在第一页放个链接,好让这个给更多人看到?
另外还想问问楼主(纯粹是技术上的问题,不是偏袒VeryCD),VeryCD easyMule有什么吸血行为?我这里看不出来,我下载的大多数内容都是VeryCD easyMule传给我的。而且有人说的有了VeryCD easyMule其他客户端就没下载速度了,这种现象我这边也不会有,大家的下载速度都差不多。现在3904增加对HelloTag的检测后,发现了很多似乎是伪装成VeryCD easyMule的Mod。如:
2010-01-24 20时16分58秒: [HelloTag [LSD7c]] 用户 [CHN][VeryCD]大家一起来加速 位于 110.243.101.24:7558,使用 eMule v0.49b - VeryCD easyMule 091228 VeryCD easyMule 091228 (88/(null)/(null))
2010-01-24 20时17分18秒: [HelloTag [LSD7c]] 用户 [CHN][VeryCD]分享越多 下载越快 位于 59.174.39.34:5146,使用 eMule v0.49b - VeryCD easyMule 091228 VeryCD easyMule 091228 (88/(null)/(null))
唉,现在越来越没时间弄电脑了,实在腾不出时间研究VeryCD easyMule的代码。
-------------------------------
更新记录:
BillEnh02
  • 封 口 杀 了miniMule(可选)
  • 修正了DLP3904 BillEnh01中关于Ban easyMule2的选项的gettext翻译(zh_CN)出错的bug
BillEnh01
  • 修正了把easyMule2和VerCD easyMule 1.x一起杀的bug
-------------------------------
这次是以patch的形式提供了。
这次编译测试通过,可以运行。但miniMule还较少人用,等了好久没遇上一个。算了,其实最怕的错误就是一些拼写错误,但是编译通过了就肯定没问题了。至于杀miniMule效果,等以后慢慢看吧。
本来预计昨晚能弄好的,可是在清理时一不小心敲下了rm aMule-2.2.6-BillEnh02*, :em06 于是,代码就永远地消失了。
另外顺便说一句:经测试,DLP3904 BillEnh01中对 封 口 杀 easyMule2的改进有效。 :em11
-------------------------------
这次的补丁提供了两个版本
这两个补丁都用gzip压缩了(论坛不支持.patch扩展名的附件),下载后请先用gunzip解压。
一个是应用于原版aMule-2.2.6源代码的补丁,这样大家如果只是想编译aMule,就可以直接下载官方的aMule-2.2.6的源代码和这个补丁。
aMule-2.2.6-DLP3904-BillEnh02-origan.patch.gz
应用于原版aMuole-2.2.6的补丁(修正了用绝对路径的bug)
(22.01 KiB) 下载 67 次
另一个是与aMule-2.2.6-DLP3904的补丁。下载这个补丁,需要在官方的aMule-2.2.6源代码上先大楼主的DLP3904,再打这个补丁。
(暂时还没修正)
编译安装这里就不说了。
上次由 Bill Lee 在 2010-03-01 12:59,总共编辑 5 次。
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 编译笔记
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(3904更新了~)

#101

帖子 Bill Lee » 2010-01-24 20:24

chenwenjin 写了:emule 0.49c的很多mod,amule不显示modstring,这些modstring检测无效吧??
modstring检测有效,aMule也可以显示modstring呀
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 编译笔记
头像
midoriumi
帖子: 40
注册时间: 2009-02-24 13:07
送出感谢: 0
接收感谢: 0
联系:

Re: 让aMule支持DLP的源码补丁(1月24日更新了~)

#102

帖子 midoriumi » 2010-01-25 9:13

其实VeryCD easyMule倒是没有什么吸血行为,只是被怀疑抄袭了aMule的代码,DLP Strict以GPL Breaker为由将其封杀。之前有人问过我能不能把DLP Strict也弄成aMule的补丁,于是我就把DLP Strict封杀easyMule和VeryCD Mod的功能一并加了进来,供有需要的人使用。

最近在研究另外一个东西,无暇顾及这边。我想如果有这样一个功能,能让多个人有编辑某个帖子的权限,那就方便多了。

顺便发个脚本,每次我修改完代码要发布的时候都是用这个脚本做patch文件的,参考参考应该就会用patch了。
aMuleDLP.sh.gz
(381 Bytes) 下载 5 次
PS。忘说了,用这个脚本生成patch文件以后还要手动把patch文件里面的绝对路径改成相对路径才行
上次由 midoriumi 在 2010-01-26 18:15,总共编辑 1 次。
叫我greensea吧 [@lvhai]

虽然现在这个用户名是midoriumi,但实际上是我把自己注册的greensea的密码给忘记了,于是只好再注册一个midoriumi,字面意思也和greensea一样是緑海(みどりうみ)。所以,叫我greensea或GS吧。
头像
Lavande
论坛版主
帖子: 5349
注册时间: 2008-12-21 15:27
来自: TARDIS
送出感谢: 1 次
接收感谢: 8 次

Re: 让aMule支持DLP的源码补丁(1月24日更新了~)

#103

帖子 Lavande » 2010-01-25 10:07

多人编辑某贴……那就wiki嘛 :em11
头像
Lavande
论坛版主
帖子: 5349
注册时间: 2008-12-21 15:27
来自: TARDIS
送出感谢: 1 次
接收感谢: 8 次

Re: 让aMule支持DLP的源码补丁(1月24日更新了~)

#104

帖子 Lavande » 2010-01-29 22:52

100L的patch好像有问题啊

代码: 全选

laptop:~/pro/aMule-2.2.6$ patch -p0 < ../aMule-2.2.6-DLP3904-BillEnh02-origan.patch
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr aMule-2.2.6-origan/po/zh_CN.po aMule-2.2.6-DLP3904-BillEnh02/po/zh_CN.po
|--- aMule-2.2.6-origan/po/zh_CN.po	2009-09-17 05:03:29.000000000 +0800
|+++ aMule-2.2.6-DLP3904-BillEnh02/po/zh_CN.po	2010-01-24 11:43:09.000000000 +0800
--------------------------
File to patch:
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 让aMule支持DLP的源码补丁(1月24日更新了~)

#105

帖子 Bill Lee » 2010-01-30 14:30

Lavande 写了:100L的patch好像有问题啊

代码: 全选

laptop:~/pro/aMule-2.2.6$ patch -p0 < ../aMule-2.2.6-DLP3904-BillEnh02-origan.patch
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr aMule-2.2.6-origan/po/zh_CN.po aMule-2.2.6-DLP3904-BillEnh02/po/zh_CN.po
|--- aMule-2.2.6-origan/po/zh_CN.po	2009-09-17 05:03:29.000000000 +0800
|+++ aMule-2.2.6-DLP3904-BillEnh02/po/zh_CN.po	2010-01-24 11:43:09.000000000 +0800
--------------------------
File to patch:
很抱歉,生成补丁时没认真检查测试,不小心用了绝对路径,现已修复,请重新下载。
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 编译笔记
回复

回到 “因特网相关软件”