Re: 新的qq插件 pidgin-lwqq 0.1d-preview 更新
发表于 : 2013-03-28 14:56
我只是纯支持,帮不上别的忙
顺便鄙视一下垃圾腾讯
顺便鄙视一下垃圾腾讯
这是终端输出xiehuc 写了:等一会儿.或者重启一次.chkwx 写了:楼主 我的编译更新后 为嘛一片空白
应该是某个http断开了导致整个登录都打断了.
貌似和SSL有关系.先发issue吧chkwx 写了:这是终端输出xiehuc 写了:等一会儿.或者重启一次.chkwx 写了:楼主 我的编译更新后 为嘛一片空白
应该是某个http断开了导致整个登录都打断了.
Get webqq version from https://ui.ptlogin2.qq.com/cgi-bin/ver
Get webqq version from https://ui.ptlogin2.qq.com/cgi-bin/ver
Get webqq version from https://ui.ptlogin2.qq.com/cgi-bin/ver
Get webqq version from https://ui.ptlogin2.qq.com/cgi-bin/ver
[Mar 28 19:06:53] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:53] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:53] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:54] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:54] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:54] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:54] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:55] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:55] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:55] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:55] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
[Mar 28 19:06:55] WARNING[4862]: http.c:563 check_multi_info:
async retcode:60
libcurl只是简单的封装一下.处理的代码肯定没有浏览器的多.lord007 写了:这几天不知为什么一直登不上,提示已断开连接,可能网速有点慢,但浏览器 Q+ web 是可以登上的
Get webqq version from http://ui.ptlogin2.qq.com/cgi-bin/ver
[Mar 28 23:07:07] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:23] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:38] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:43] ERROR[9515]: login.c:659 login_stage_2:
Get webqq version error
[Mar 28 23:07:58] WARNING[9515]: http.c:740 lwqq_http_do_request:
do_request timeout
http://ui.ptlogin2.qq.com/cgi-bin/ver 这个地址用浏览器访问可以显示字符串,为什么 async 比不上浏览器?
xiehuc 写了:欢迎大家尝试0.1d-preview.
在preview暴露的问题更多.能够在几日之类修改.在0.1d暴露的bug只能等一个月才行.
这个版本总结一下:
1.喜闻乐见的SSL.其实难度不大.之前不知道而已.
2.第一次登录建立本地缓存crash更少.
3.现在可以屏蔽群,接受消息不弹出了.一个比较好的实现方式.
内存占用方面还有待评估.
这个会记录聊天记录.所以不用担心错过重要的消息.
4.版本统计.
主要是我想了解一下现在大概有多少人在用.找点动力 .
https://github.com/xiehuc/pidgin-lwqq/w ... statistics
另外,闭关2月.
0.1e版本估计要等到6月以后了.
heavencen 写了:升级了最新的,还是老样子,闪退xiehuc 写了:从github上的tag下载0.1b的源代码包编译安装.heavencen 写了:joeroot 写了:13-02-24 版的好像有问题啊(不如上一版了)
问题:加载好友列表慢,而且很容易崩溃(可能10次有9次崩溃),删除 blist.xml 也一样
环境:Ubuntu 12.04 32 位 + Pidgin 2.10.6
我的也是同样的问题,上一版使用正常,有时打开就关了,有时列表出来就闪退了。 如何退回上一版?
ubuntu 10.04.4 32位,Pidgin 2.10.3
谢谢,等你下一版 吧。
因为现在是preview阶段。正是修复bug的好时候。heavencen 写了:xiehuc 写了:欢迎大家尝试0.1d-preview.
在preview暴露的问题更多.能够在几日之类修改.在0.1d暴露的bug只能等一个月才行.
这个版本总结一下:
1.喜闻乐见的SSL.其实难度不大.之前不知道而已.
2.第一次登录建立本地缓存crash更少.
3.现在可以屏蔽群,接受消息不弹出了.一个比较好的实现方式.
内存占用方面还有待评估.
这个会记录聊天记录.所以不用担心错过重要的消息.
4.版本统计.
主要是我想了解一下现在大概有多少人在用.找点动力 .
https://github.com/xiehuc/pidgin-lwqq/w ... statistics
另外,闭关2月.
0.1e版本估计要等到6月以后了.
我安装后和上一版一样,闪退。ubuntu 10.04 ,pidgin 2.10.3, 我在pidgin的帮助菜单里看到,plugin information 显示版本还是0.1c,为什么不是0.1d呢?难道是我没有升级成功?
看来我只能设法换个网络,看看是不是网速问题。如果是因为网络响应太慢,那这超时时间设的也太小了,毕竟网页打开还算正常xiehuc 写了:libcurl只是简单的封装一下.处理的代码肯定没有浏览器的多.lord007 写了:这几天不知为什么一直登不上,提示已断开连接,可能网速有点慢,但浏览器 Q+ web 是可以登上的
Get webqq version from http://ui.ptlogin2.qq.com/cgi-bin/ver
[Mar 28 23:07:07] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:23] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:38] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:43] ERROR[9515]: login.c:659 login_stage_2:
Get webqq version error
[Mar 28 23:07:58] WARNING[9515]: http.c:740 lwqq_http_do_request:
do_request timeout
http://ui.ptlogin2.qq.com/cgi-bin/ver 这个地址用浏览器访问可以显示字符串,为什么 async 比不上浏览器?
所以libcurl肯定比不上浏览器的上网.
能够调试的办法就是用libcurl的VERBOSE看一下是怎么回事.
反正也很麻烦.
有一定的道理.你可以尝试直接在源文件中把超时时间改得大一些.看看有没有效果.lord007 写了:看来我只能设法换个网络,看看是不是网速问题。如果是因为网络响应太慢,那这超时时间设的也太小了,毕竟网页打开还算正常xiehuc 写了:libcurl只是简单的封装一下.处理的代码肯定没有浏览器的多.lord007 写了:这几天不知为什么一直登不上,提示已断开连接,可能网速有点慢,但浏览器 Q+ web 是可以登上的
Get webqq version from http://ui.ptlogin2.qq.com/cgi-bin/ver
[Mar 28 23:07:07] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:23] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:38] WARNING[9515]: http.c:508 check_multi_info:
async retcode:28
[Mar 28 23:07:43] ERROR[9515]: login.c:659 login_stage_2:
Get webqq version error
[Mar 28 23:07:58] WARNING[9515]: http.c:740 lwqq_http_do_request:
do_request timeout
http://ui.ptlogin2.qq.com/cgi-bin/ver 这个地址用浏览器访问可以显示字符串,为什么 async 比不上浏览器?
所以libcurl肯定比不上浏览器的上网.
能够调试的办法就是用libcurl的VERBOSE看一下是怎么回事.
反正也很麻烦.
重试时能否逐渐加大超时时间,多次后失败?
多谢大人指点,改了 http.cxiehuc 写了: 有一定的道理.你可以尝试直接在源文件中把超时时间改得大一些.看看有没有效果.
在http.c
lwqq_http_request_new里面的CONNECT_TIMEOUT和LOW_SPEED_TIME
另外.可以加一句
curl_easy_setopt(request->req,CURLOPT_VERBOSE,1L);
可以打开详细的http过程输出
你有空可以发一个issue.在github上lord007 写了:乐极生悲,崩了
[Mar 30 22:31:36] WARNING[12314]: http.c:510 check_multi_info:
async retcode:28
[10:32:07 PM]{"retcode":0,"result":[{"poll_type":"buddies_status_change","value":{"uin":,"status":"offline","client_type":1}}]}
pidgin: ev_poll.c:70: poll_modify: Assertion `((loop)->polls) [idx].fd == fd' failed.
已放弃