分页: 7 / 11

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

发表于 : 2009-12-13 20:10
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?
现在我还是换回了我自己弄的那个。

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

发表于 : 2010-01-02 19:28
hasee.wu
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


不过我看问题比较肤浅,测试都帮不上忙。

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

发表于 : 2010-01-02 21:15
Bill Lee
选ban easyMule后的截图

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

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

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

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

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

个人猜测,aMule的封杀只是不给吸血客户端上传,但是我们依旧能进入吸血客户端的排队列表。所以不管封杀了多少客户端,我们连接到的下载源数目都是不变的。
仅仅是猜测而已……
如果用了这个选项, 不就成了吸血骆了!!
还好我用的是默认的. :em06

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

发表于 : 2010-01-03 16:08
chenwenjin
emule 0.49c的很多mod,amule不显示modstring,这些modstring检测无效吧??

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

发表于 : 2010-01-08 0:38
ddlast
在这里有新的DPL安装方法,简单易用,可以去看看。
http://yulu8211.blog.163.com/blog/stati ... 694447702/ :em11

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

发表于 : 2010-01-17 9:13
fuping
谢谢 :em05

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

发表于 : 2010-01-22 21:33
Bill Lee
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解压。

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

发表于 : 2010-01-24 20:10
Bill Lee
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) 已下载 281 次
另一个是与aMule-2.2.6-DLP3904的补丁。下载这个补丁,需要在官方的aMule-2.2.6源代码上先大楼主的DLP3904,再打这个补丁。
(暂时还没修正)
编译安装这里就不说了。

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

发表于 : 2010-01-24 20:24
Bill Lee
chenwenjin 写了:emule 0.49c的很多mod,amule不显示modstring,这些modstring检测无效吧??
modstring检测有效,aMule也可以显示modstring呀

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

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

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

顺便发个脚本,每次我修改完代码要发布的时候都是用这个脚本做patch文件的,参考参考应该就会用patch了。
aMuleDLP.sh.gz
(381 Bytes) 已下载 175 次
PS。忘说了,用这个脚本生成patch文件以后还要手动把patch文件里面的绝对路径改成相对路径才行

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

发表于 : 2010-01-25 10:07
Lavande
多人编辑某贴……那就wiki嘛 :em11

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

发表于 : 2010-01-29 22:52
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:

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

发表于 : 2010-01-30 14:30
Bill Lee
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:
很抱歉,生成补丁时没认真检查测试,不小心用了绝对路径,现已修复,请重新下载。