LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-02-17, 15:49 第 1 帖
linuxahah 帅哥
 
linuxahah 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 633
  精华: 0
 

标题: [补丁] 修正Pidgin-2.3.1 QQ群显示(NULL)


QQ协议又变了。刚刚分析了一下协议,改了一下代码,好用了。
本以为等2.3.2呢,不过发得也太慢了...干脆自己解决了。
上传的附件
文件类型: bz2 pidgin-2.3.1-qq.tar.bz2 (1.5 KB, 560 次查看)







__________________
GTALK: do1000@gmail.com
我还活着。

此帖于 08-02-17 15:52 被 linuxahah 编辑.
  linuxahah 当前离线   回复时引用此帖
旧 08-02-18, 12:14 第 2 帖
suyunju123
 
 
 
注册会员  
  注册日期: Jul 2007
  帖子: 35
  精华: 0
 

标题: 请问,这个文件怎么用呢?


可否详细说一下,谢谢!
  suyunju123 当前离线   回复时引用此帖
旧 08-02-18, 14:20 第 3 帖
yourfriend 帅哥
 
yourfriend 的头像
 
 
注册会员  
  注册日期: Nov 2007
  帖子: 1,386
  精华: 1
 

楼主是高手!







__________________
级别:菜鸟
电脑:台式
系统:Fedora openSUSE Debian Gentoo
版本:amd64 / x86_64
CPU:AMD Athlon 64 X 2 4800+
内存:DDR2 2G
主板芯片:MCP55 (捷波悍马HA01-GT2)
显卡:NVIDIA 7900GS
声卡:集成HDA Realtek ALC888
硬盘:希捷250G SATA1.0
  yourfriend 当前离线   回复时引用此帖
旧 08-02-18, 20:48 第 4 帖
十六薙夜血
 
十六薙夜血 的头像
 
 
注册会员  
  注册日期: Dec 2004
  帖子: 467
  精华: 0
 

一直以来,我的QQ在pidgin上登录不了。今天本来想试试看你这个补丁,尝试一下登录,结果QQ上线了!太神奇了!感谢楼主!

还有,你这个是个PATH?怎么用?也是复制到lib里?还是重写原来lib里的QQ协议?

谢谢啦~关照一下我这个菜鸟。
  十六薙夜血 当前离线   回复时引用此帖
旧 08-02-20, 21:34 第 5 帖
linuxahah 帅哥
 
linuxahah 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 633
  精华: 0
 

引用:
作者: 十六薙夜血
一直以来,我的QQ在pidgin上登录不了。今天本来想试试看你这个补丁,尝试一下登录,结果QQ上线了!太神奇了!感谢楼主!

还有,你这个是个PATH?怎么用?也是复制到lib里?还是重写原来lib里的QQ协议?

谢谢啦~关照一下我这个菜鸟。
一个小patch,没改多少东西。
原本想按EvaQ的协议改,结果不好用,然后用tcpdump拿了几个包解析一下,发现少了一些东西,不知道是不是和版本有关。反正好用就行了。

放在pidgin-2.3.1源码目录下,用patch -p1 < xxx.patch 来打源码补丁。
打完源码补丁后重新编译就可以了。
在我这里登录一直好用,只是群列表显示 (NULL),而且进到某一个群里,所有群的好友都会列出来。只是解决了这个问题。

此帖于 08-02-20 21:36 被 linuxahah 编辑.
  linuxahah 当前离线   回复时引用此帖
旧 08-02-21, 13:23 第 6 帖
十六薙夜血
 
十六薙夜血 的头像
 
 
注册会员  
  注册日期: Dec 2004
  帖子: 467
  精华: 0
 

好的,非常感谢楼主!

虽然我的pidgin2.3.1从来不能显示出群来。更不说显示为null了……
  十六薙夜血 当前离线   回复时引用此帖
旧 08-02-21, 17:58 第 7 帖
zhoukb
 
zhoukb 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 873
  精华: 2
 

补丁不错,解决了群名字的问题,多谢。







__________________
IBM Thinkpad X32 Pentium M 1.7G Memory 1G HD 7k100-100G&5k160-160G ATI M6
gentoo2008.0 x86 GNOME 2.24 tuxonice-sources-2.6.27 VMware Workstation 6.5
  zhoukb 当前离线   回复时引用此帖
旧 08-02-24, 23:53 第 8 帖
pcgo 帅哥
 
pcgo 的头像
 
 
注册会员  
  注册日期: May 2004
  我的住址: lanzhou
  帖子: 147
  精华: 0
 

逐渐对qq失望了,这么多年过去了,还值开发windows版本







__________________
laptop-Acer 4520G: AMD Turion64 x2 TL58,Geforce 8400m G,2G,120G./openSUSE 11.0(x86_64),KDE 3.59
欢迎用skype,即时沟通,thungoder
  pcgo 当前离线   回复时引用此帖
旧 08-02-25, 10:53 第 9 帖
马大瞎子
 
马大瞎子 的头像
 
 
注册会员  
  注册日期: Jun 2006
  帖子: 943
  精华: 1
 

引用:
作者: pcgo
逐渐对qq失望了,这么多年过去了,还值开发windows版本
ms现在已经有了针对MAC的版本,据说正在测试。再等等,也许会有Linux版本也不一定。







__________________
大瞎发贴,论坛一绝;从不原创,专门剽窃。
SuSE11.0+Gnome+英文XP SP2:sis 648fx P4 3.0E 512*2 DR400 ST80G*2 INNO TI4400 D-Link530TX 品尼高1394
SUSE10.3GM+Gnome+XP SP2:英特尔865PERL P4 3.0E 256*4 DDR400 ST80G串 ST160G串 迪兰9550 品尼高PCTV PRO电视卡 TP-Link无线网卡 品尼高视频捕捉卡
努力普及Linux
  马大瞎子 当前离线   回复时引用此帖
旧 08-02-25, 12:50 第 10 帖
manphiz
 
manphiz 的头像
 
 
注册会员  
  注册日期: Aug 2004
  帖子: 1,144
  精华: 3
 

这个补丁进 pidgin upstream 了吗?如果没有烦请楼主在 pidgin 开个 ticket ,造福大众

更新:已代劳提交到 http://developer.pidgin.im/ticket/4757







__________________
为了本本的CPU,回归 debian ...

此帖于 08-02-27 12:28 被 manphiz 编辑.
  manphiz 当前离线   回复时引用此帖
旧 08-02-27, 21:07 第 11 帖
linuxahah 帅哥
 
linuxahah 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 633
  精华: 0
 

引用:
作者: manphiz
这个补丁进 pidgin upstream 了吗?如果没有烦请楼主在 pidgin 开个 ticket ,造福大众

更新:已代劳提交到 http://developer.pidgin.im/ticket/4757
谢谢。之前我发在sourceforge那上面了。
  linuxahah 当前离线   回复时引用此帖
旧 08-02-27, 21:09 第 12 帖
linuxahah 帅哥
 
linuxahah 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 633
  精华: 0
 

只希望QQ别再改协议了,烦死了都。
  linuxahah 当前离线   回复时引用此帖
旧 08-02-29, 10:01 第 13 帖
Khan.Lau
 
 
 
注册会员  
  注册日期: Feb 2008
  帖子: 1
  精华: 0
 

我在win32下, 装了mingw, down了gun for windows 的patch 和 diff, 补丁包放在pidgin2.31目录的同级目录下, 不过就始终不能打入这个源码补丁... 楼主有没有兴趣编译一个win32的版本出来. 我在gaimcn上拿到的版本都是群null的, sourceforget上的都一样
  Khan.Lau 当前离线   回复时引用此帖
旧 08-03-01, 20:22 第 14 帖
linuxahah 帅哥
 
linuxahah 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 633
  精华: 0
 

引用:
作者: Khan.Lau
我在win32下, 装了mingw, down了gun for windows 的patch 和 diff, 补丁包放在pidgin2.31目录的同级目录下, 不过就始终不能打入这个源码补丁... 楼主有没有兴趣编译一个win32的版本出来. 我在gaimcn上拿到的版本都是群null的, sourceforget上的都一样
就算有平台相关代码,也不会在协议层。你用的只要是源码包,就不会打不进去的。
你需要把patch文件定到pidgin的目录中,用-p1打才能打进去。
使用方法,参见man patch。
小弟对windows不太感兴趣。-_-||
  linuxahah 当前离线   回复时引用此帖
旧 08-03-03, 03:39 第 15 帖
eshen_866
 
 
 
注册会员  
  注册日期: Mar 2008
  帖子: 1
  精华: 0
 

在win系统中,这个不会用啊
  eshen_866 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 19:53


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2008, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2007, LinuxSir.Org