QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1576|回复: 23

LumaQQ Patch 3 测试版第二版(06-28)

[复制链接]
发表于 2004-6-19 16:12:52 | 显示全部楼层 |阅读模式
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
LumaQQ Patch 3 测试版第二版
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

■ 主要特点:基本支持代理功能,网络部分全面替换成NIO

■ 下载地址: http://lumaqq.linuxsir.org
  源代码更新至20040619

■ 修正如下:
  1. 添加 UDP Socks5 代理功能
  2. 添加 TCP Socks5 代理功能
  3. 添加 HTTP 代理功能
  4. 支持代理的验证,保存,添加,删除
  5. 添加了相应的系统选项
  6. 一些界面上的逻辑修正
  7. 修正了聊天记录的一处bug
  8. 网络部分全面替换为NIO实现
  9. 修正了启动脚本,解决了从终端运行lumaqq时,关闭终端导致lumaqq也关闭
     的问题;解决了用符号连接启动不了的问题。新的脚本不在Patch 3中,如果
     需要请单独下载
  10.修正了登录重定向的bug

■ 说明:
  代理的实现目前并非fully implemented。比如说:
  1. 验证还没有全部完成,因为我还没找到一个需要用户名密码的代理来测试程序
  2. 在内网中使用UDP Socks5的处理还没有完成,以及某些不正常情况下的处理
     也没有完成。具体的说,就是在代理出现一些问题的时候,QQ会自动切换登录
     方式,这个我还没有实现。
  3. 使用代理功能,将肯定影响到目前的文件传输功能。具体的表现是使用代理后
     不能发文件,但是收还可以。所以不推荐在意文件传输功能而不在意代理功能
     的用户升级。
  4. 但是,对文件传输我要说一点:文件传输过程比较复杂,从目前的了解来看,
     Patch 3的文件传输功能只是万里长征的第一步。
  5. 总的来说,目前代理功能应该可以满足多数情况下的需要,其他部分会逐渐补上。

■ 感谢:
  感谢notXX为新的NIO核心做出的工作
发表于 2004-6-20 01:15:20 | 显示全部楼层
ok,我去试试看
回复

使用道具 举报

发表于 2004-6-20 01:36:53 | 显示全部楼层
竟然没法上线了?!
总是显示离线,而且点上线之后无效,消息也发不出去,也收不到
用0.2和p3的第一版都没有这个问题

在console中得到的出错信息:
[user@inferno LumaQQ]$ ./lumaqq
[user@inferno LumaQQ]$ 0    [Porter] ERROR edu.tsinghua.lumaqq.qq.Porter  - 包解析错误: 包内容解析出错,抛弃该包: 包类型: QQ.QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS 序号: 34068
回复

使用道具 举报

 楼主| 发表于 2004-6-20 01:58:11 | 显示全部楼层
[quote:423cb1f9e0="cobranail"]竟然没法上线了?!
总是显示离线,而且点上线之后无效,消息也发不出去,也收不到
用0.2和p3的第一版都没有这个问题

在console中得到的出错信息:
[user@inferno LumaQQ]$ ./lumaqq
[user@inferno LumaQQ]$ 0    [Porter] ERROR edu.tsinghua.lumaqq.qq.Porter  - 包解析错误: 包内容解析出错,抛弃该包: 包类型: QQ.QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS 序号: 34068[/quote]

告诉我你用的代理地址,最好把用户目录下面的sysopts.xml文件也一并给我看看,可以发到我邮箱[email protected]
回复

使用道具 举报

发表于 2004-6-20 02:26:52 | 显示全部楼层
没有用代理,用的默认设置
文件我发上来了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2004-6-20 11:30:23 | 显示全部楼层
[quote:53cbd34a55="cobranail"]没有用代理,用的默认设置
文件我发上来了[/quote]

...,我这里依然很正常。
请把log4j.properties的第一行的error改成debug,然后给我贴出更详细的信息,3x
回复

使用道具 举报

发表于 2004-6-20 12:05:05 | 显示全部楼层
(用户目录下的.lumaqq已删除)
[user@inferno LumaQQ]$ ./lumaqq
[user@inferno LumaQQ]$ 0    [main] WARN  edu.tsinghua.lumaqq.shells.LoginDialog  - 登陆历史信息文件有错误
13133 [Thread-0] DEBUG edu.tsinghua.lumaqq.SoundDaemon  - 声音播放精灵线程已经启 动
13178 [main] DEBUG edu.tsinghua.lumaqq.qq.QQClient  - 使用UDP服务器: sz3.tencent .com
13398 [main] DEBUG edu.tsinghua.lumaqq.qq.QQClient  - 登陆请求包已构造,序号为: 13997
13414 [Listener] DEBUG edu.tsinghua.lumaqq.qq.ListenerThread  - 包事件监听线程已 经启动
13440 [Resender] DEBUG edu.tsinghua.lumaqq.qq.Resender  - 重发线程已经启动
13441 [Porter] DEBUG edu.tsinghua.lumaqq.qq.Porter  - 发送接收线程已经启动
13456 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_LOGIN 序号: 13997
13791 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 开始处理包类型:  QQ.QQ_CMD_LOGIN 序号: 13997
13791 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 包13997的确认已 经收到,将不再发送
13792 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 登陆重定向
13792 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已接收 - 包类型: QQ.QQ_CM D_LOGIN 序号: 13997
13793 [Listener] DEBUG edu.tsinghua.lumaqq.qq.QQClient  - 使用UDP服务器: 218.18. 95.188
13793 [Listener] DEBUG edu.tsinghua.lumaqq.qq.QQClient  - 登陆请求包已构造,序号 为: 13999
13793 [Listener] DEBUG edu.tsinghua.lumaqq.qq.ListenerThread  - 包事件监听线程已 经启动
13824 [Resender] DEBUG edu.tsinghua.lumaqq.qq.Resender  - 重发线程已经启动
13824 [Porter] DEBUG edu.tsinghua.lumaqq.qq.Porter  - 发送接收线程已经启动
13844 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_LOGIN 序号: 13999
13845 [Porter] DEBUG edu.tsinghua.lumaqq.qq.Porter  - 发送接收线程已经退出
13866 [Listener] DEBUG edu.tsinghua.lumaqq.qq.ListenerThread  - 包事件监听线程正 常退出
13866 [Resender] DEBUG edu.tsinghua.lumaqq.qq.Resender  - 重发线程正常退出
14135 [Porter] ERROR edu.tsinghua.lumaqq.qq.Porter  - 包解析错误: 包内容解析出错 ,抛弃该包: 包类型: QQ.QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS 序号: 2954
14136 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 开始处理包类型:  QQ.QQ_CMD_LOGIN 序号: 13999
14136 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 包13999的确认已 经收到,将不再发送
14136 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 登陆成功,用户I P为: 218.56.175.30 端口: 12489
14141 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已接收 - 包类型: QQ.QQ_CM D_LOGIN 序号: 13999
14193 [Listener] DEBUG edu.tsinghua.lumaqq.qq.QQClient  - Keep Alive线程已经启动
14217 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_GET_FRIEND_LIST 序号: 14000
14217 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_GET_USER_INFO 序号: 14001
14217 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_CHANGE_STATUS 序号: 14002
14521 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已接收 - 包类型: QQ.QQ_CM D_GET_USER_INFO 序号: 14001
14522 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 开始处理包类型:  QQ.QQ_CMD_GET_USER_INFO 序号: 14001
14522 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 包14001的确认已 经收到,将不再发送
14545 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已接收 - 包类型: QQ.QQ_CM D_CHANGE_STATUS 序号: 14002
14545 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 开始处理包类型:  QQ.QQ_CMD_CHANGE_STATUS 序号: 14002
14545 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 包14002的确认已 经收到,将不再发送
14546 [Listener] DEBUG edu.tsinghua.lumaqq.qq.PacketProcessor  - 改变状态成功
19220 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CM D_GET_FRIEND_LIST 序号: 14000
[user@inferno LumaQQ]$ 24220 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 -包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14000
[user@inferno LumaQQ]$ 29162 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_CHANGE_STATUS 序号: 14003
29222 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14000
34164 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_CHANGE_STATUS 序号: 14003
34224 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14000
39165 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_CHANGE_STATUS 序号: 14003
39226 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14004
44166 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_CHANGE_STATUS 序号: 14003
44228 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14004
49168 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_CHANGE_STATUS 序号: 14003
49231 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14004
54233 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14004
59234 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14004
64235 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14005
69237 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14005
74238 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14005
74275 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_KEEP_ALIVE 序号: 14006
79239 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14005
79277 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_KEEP_ALIVE 序号: 14006
84240 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_GET_FRIEND_LIST 序号: 14005
84281 [Porter] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_KEEP_ALIVE 序号: 14006
84372 [main] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_LOGOUT 序号: 65535
84372 [main] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_LOGOUT 序号: 65535
84373 [main] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_LOGOUT 序号: 65535
84373 [main] DEBUG edu.tsinghua.lumaqq.qq.UDPPort  - 已发送 - 包类型: QQ.QQ_CMD_LOGOUT 序号: 65535



84419 [Thread-0] DEBUG edu.tsinghua.lumaqq.SoundDaemon  - 声音播放精灵线程正常退出
84532 [Keep Alive] DEBUG edu.tsinghua.lumaqq.qq.KeepAliveThread  - Keep Alive线程正常 退出
84534 [Porter] DEBUG edu.tsinghua.lumaqq.qq.Porter  - 发送接收线程已经退出
84534 [Listener] DEBUG edu.tsinghua.lumaqq.qq.ListenerThread  - 包事件监听线程正常退出84534 [Resender] DEBUG edu.tsinghua.lumaqq.qq.Resender  - 重发线程正常退出

[user@inferno LumaQQ]$
回复

使用道具 举报

 楼主| 发表于 2004-6-20 12:43:10 | 显示全部楼层
3x, 我想我知道问题在哪里了,请先换回Patch 2吧,我马上修正这个问题

bug已经修正,下载已经更新,try
回复

使用道具 举报

发表于 2004-6-20 16:25:14 | 显示全部楼层
我在SuSE下面用这个打不开输入法。。。。。。
回复

使用道具 举报

 楼主| 发表于 2004-6-20 16:30:59 | 显示全部楼层
[quote:2c4dd6c259="simlittle"]我在SuSE下面用这个打不开输入法。。。。。。[/quote]

用的fcitx吧?看faq
回复

使用道具 举报

发表于 2004-6-20 19:51:26 | 显示全部楼层
好了,问题没了
回复

使用道具 举报

 楼主| 发表于 2004-6-22 15:26:30 | 显示全部楼层
see below
回复

使用道具 举报

 楼主| 发表于 2004-6-23 16:44:25 | 显示全部楼层
最新更新:

(06-23) 优化了ScrollList组件的滚动方法,避免了创建大量不必要的线程(重要,推荐更新)
(06-23) 添加了批量下载好友备注功能
(06-23) 修正了下载备注包的格式解析代码
(06-23) 修正了显示备注设置没有保存的bug
(06-23) 接收文件时若没有指定扩展名则自动添加
(06-23) 解决了头像号大于254时引起的界面外观问题
(06-22) 修正了网络层接收代码的重大隐患,有助于提高稳定性(非常重要,务必更新)
(06-22) 连接丢失后,改为自动重连,而不是弹出对话框
回复

使用道具 举报

 楼主| 发表于 2004-6-24 13:44:48 | 显示全部楼层
Patch 3 最新修正:

(06-24) 修正了代理处理的逻辑,解决了有时候连不上代理的问题(重要,推荐更新)

在使用socksonline和不使用socksonline的情况下测试通过
回复

使用道具 举报

发表于 2004-6-24 14:58:17 | 显示全部楼层
请问如何使用代理啊?我的老是超时!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 09:57 , Processed in 0.059503 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表