amule-dlp 开发动态(aMule-2.3.1 测试版本可用)

上网、浏览、聊天、下载等
回复
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50

amule-dlp 开发动态(aMule-2.3.1 测试版本可用)

#1

帖子 Bill Lee » 2010-05-16 15:28

原帖 viewtopic.php?f=73&t=232845&hilit=+aMule
原来 greensea 发表的那个帖子我是没办法编辑的,所以新发了这个帖。
因为aMule没有提供插件功能,只能靠修改aMule源码的方法把DLP编译进aMule去,所以需要重新编译安装aMule。
现在我在 Google Code 建了个项目 http://code.google.com/p/amule-dlp/
Google Code 中的使用的版本管理系统迁移到 Mercurial, 开发版本检出方法为

代码: 全选

hg clone https://amule-dlp.googlecode.com/hg/ amule-dlp
cd amule-dlp
hg update
原svn版本库已打包上传到Downloads中。
动态加载的开发版本已经推送到 Google Code, 在 Google Code 有文章详细说明。目前相对稳定版本为 0.0.3. 用以下命令取出。

代码: 全选

hg update v0.0.3
开发重点转向 aMule-2.3.1rc1, aMule-2.2.6 的动态加载版本将终止开发,静态版本(以 DLPxxxx 命名)不再添加新功能。以后的开发将以动态加载版本为主。
DLP4401已经发布,请到 Google Code 下载。
DLP4302已经发布,请到 Google Code 下载。
Orzogc 制作了 DLP4301, 建议尽快更新。我只做了一般的检查,已经发布到 Google Code. Orzogc 已经被授予 Google Code 的提交权限。
DLP4202 版本发布,为 svn 22.
DLP4201已经发布,请到 Google Code 下载。这个 release 就是 svn19
DLP4102已经发布,请到 Google Code 下载。这个 release 就是 svn17
DLP4101已经发布,请到 Google Code 下载。这个 release 就是 svn3.

编译安装方法在 Google Code 的 Wiki 里。

关于 arch 下的乱码问题
有人反映在 arch 下编译成功后 amuled 也会出现乱码。这个问题与 DLP 无关。

这个版本在我的 1M ADSL 上测试以下文件
ed2k://|file|cn_windows_7_ultimate_x86_dvd_x15-65907.iso|2604238848|D6F139D7A45E81B76199DDCCDDC4B509|/
启动后短时间内速度就达到了 100 KB/s (限速 112KB/s)。

DLP4401 更新说明
  • 上游更新 antiLeech v44
  • 移除对 wrong hello order 的检测
  • 调整日志显示的细节
  • 代码清理
DLP4302 更新说明
  • 禁用了不能正常工作的 Fake Shareaza 检测
  • 对 CString 类做少量性能优化
  • 清理源代码
DLP4301 更新说明 by Orzogc svn19 更新说明
  • 更新了 antiLeech, 完全实现 v42
  • 可能修正了部分 编译器 编译出错的 bug
svn17 更新说明
  • 重写了全部字符串处理代码,改用 Unicode 处理,与 eMule 保持一致。
  • 恢复 CantiLeech 的类结构,与原版 antiLeech 保持一致。
  • 完整实现了原版 antiLeech v41
  • 修正了 ghost mods 失效的 bug
DLP4101-svn3 更新说明
  • 更新 antiLeech 版本到 41, 但 此版本中有部分代码未能实现。(有一项对 username 的检测由于字符串的问题被我注释了)
  • 修复了检测 Fake Shareaza 时可能存在的 bug
  • 与 3904 相比,实现了对 Community-username 的检测(已验证)
上次由 Bill Lee 在 2011-12-03 21:16,总共编辑 31 次。
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 编译笔记
头像
shaodon24
帖子: 211
注册时间: 2007-08-03 19:59

Re: amule-dlp 开发动态(DLP41 is available )

#2

帖子 shaodon24 » 2010-05-16 16:08

要把原来的版本卸载吗
forensic
帖子: 261
注册时间: 2008-11-15 10:19

Re: amule-dlp 开发动态(DLP41 is available )

#3

帖子 forensic » 2010-05-16 17:02

:em11这个继续关注
assazx
帖子: 211
注册时间: 2007-10-24 7:39

Re: amule-dlp 开发动态(DLP41 is available )

#4

帖子 assazx » 2010-05-16 18:20

不知为何我用dlp版速度反而变慢,很少能突破150kb,用官方版基本每次轻松400kb上限,都是热门资源,无解。设置保证没问题。
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: amule-dlp 开发动态(DLP41 is available )

#5

帖子 rediscover » 2010-05-16 18:48

放patch啊。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
风子
帖子: 72
注册时间: 2005-05-04 17:16

Re: amule-dlp 开发动态(DLP41 正式版发布)

#6

帖子 风子 » 2010-05-17 0:15

跟着不知道哪个源自动更新
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: amule-dlp 开发动态(DLP41 正式版发布)

#7

帖子 wangdu2002 » 2010-05-17 1:15

路过顶顶之,楼主辛苦了。。。把安装步骤和依赖写明吧,某configure时,报错,说找不到wxWidgets,但是apt装不了wxWidgets,说有40个包里有它。 :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
到处看看
论坛版主
帖子: 8486
注册时间: 2010-01-17 13:05
系统: ubuntu

Re: amule-dlp 开发动态(DLP41 正式版发布)

#8

帖子 到处看看 » 2010-05-17 17:25

谢谢分享,楼主辛苦了。有了这个就不怕被吸血了 :em11
wangdu2002 写了:路过顶顶之,楼主辛苦了。。。把安装步骤和依赖写明吧,某configure时,报错,说找不到wxWidgets,但是apt装不了wxWidgets,说有40个包里有它。 :em11
安装方法可以看这篇贴子 viewtopic.php?f=73&t=232845
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50

Re: amule-dlp 开发动态(DLP41 正式版发布)

#9

帖子 Bill Lee » 2010-05-17 17:57

wangdu2002 写了:路过顶顶之,楼主辛苦了。。。把安装步骤和依赖写明吧,某configure时,报错,说找不到wxWidgets,但是apt装不了wxWidgets,说有40个包里有它。 :em11
其实我在 Google Code 已经写明了,就在 Wiki 里,项目首页就有链接。
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

Re: amule-dlp 开发动态(DLP41 is available )

#10

帖子 Bill Lee » 2010-05-17 18:00

shaodon24 写了:要把原来的版本卸载吗
如果要装到 /usr, 那就把原来的卸载吧
但是你可以在配置时加上 --prefix=~/.local 之类的把 aMule 安装到自己的目录(不用 root 权限),然后自己运行。
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

Re: amule-dlp 开发动态(DLP41 正式版发布)

#11

帖子 hasee.wu » 2010-05-18 22:43

正在编译中...........
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: amule-dlp 开发动态(DLP41 正式版发布)

#12

帖子 hasee.wu » 2010-05-19 0:36

代码: 全选

./configure --prefix=/usr --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --enable-amule-daemon --enable-amulecmd --enable-webserver --enable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap
Compiling wxcas.cpp
Compiling wxcasframe.cpp
wxcasframe.cpp: In member function ‘wxImage* WxCasFrame::GetStatImage() const’:
wxcasframe.cpp:292:58: error: cannot call constructor ‘wxFont::wxFont’ directly
wxcasframe.cpp:292:58: error: for a function-style cast, remove the redundant ‘::wxFont’
make[5]: *** [wxcasframe.o] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...




Compiling wxcasframe.cpp
wxcasframe.cpp: In member function ‘wxImage* WxCasFrame::GetStatImage() const’:
wxcasframe.cpp:292:58: error: cannot call constructor ‘wxFont::wxFont’ directly
wxcasframe.cpp:292:58: error: for a function-style cast, remove the redundant ‘::wxFont’
make[5]: *** [wxcasframe.o] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...

要去掉 --enable-wxcas才能通过,何解?
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: amule-dlp 开发动态(DLP41 正式版发布)

#13

帖子 hasee.wu » 2010-05-19 8:13

arch linux的amule-dlp已经更新到 2.2.6-DLP4101了

代码: 全选

yaourt -S amule-dlp
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: amule-dlp 开发动态(DLP41 正式版发布)

#14

帖子 hasee.wu » 2010-05-19 18:28

amule-dlp 4101 今天我用amule daemon开了一天,速度的确有飞跃

运行时间一长,终终端会提示“caught dead socket in sendpacket()" , 以前的版本也会有这个提示。


有一个问题想请教一下,我用archlinux, 用amule daemon时,中文文件名有乱码。但是在ubuntu下通过ppa安装的amule-dlp ,使用amule daemon却没有乱码, 我个问题是我的local设置有问题还是编译是少了什么参数?
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: amule-dlp 开发动态(DLP41 正式版发布)

#15

帖子 hasee.wu » 2010-05-19 18:30

firefox远程管理, amule daemon 运行截图, 文件名有乱码:
Screenshot-aMule 2.2.6 - Web Control Panel - Mozilla Firefox.png
回复