- 论坛徽章:
- 0
|
我去年的时候写了一个fetion for linux,当时程序写得挺烂的,也就没怎么宣传,前一段时间飞信出了个2010的新版本,分析了一下协议发现协议百分之八九十都改了,再加上上次代码写得实在很粗糙,我自己都有点看不过去,然后就一怒之下重新分析了一下协议,用C重写了一遍,扔掉了我一个月的休息时间。
程序是基于GTK开发的,在GNOME上运行起来界面还是比较友好的,大家可以下载试用一下.
版本特性及修复的bug
2010-4-15 levin <levin108@gamil.com>
* 修复了1.2中不能真正删除好友的bug
* 设置用户可调整界面大小,解决了上网本界面太大不能正常使用的问题
* 修改了输入设置,解决了ibus,scim等输入发不能发送消息的问题
* 增加了HTTP代理功能
* 增加了聊天界面查看用户信息的功能
2010-4-6 levin <levin108@gmail.com>
* 修复了登录过程中出现断错误的bug
* 修复了用户不能真正修改个人设置的bug
* 添加了用户设置关闭按钮动作的功能
2010-3-30 levin <levin108@gmail.com>
* 将通信协议更改为飞信v4版本
* 修复了初次创建时需要手动创建.openfetion的bug
* 修复了收到系统消息时的bug,屏蔽了系统消息
* 修复了将好友移动分组后好友变成未验证及分组用户数量不变的bug
* 限制每次发送消息为180个字,修复了发送大信息时程序崩溃的bug
* 修复了添加好友时默认名字的bug
* 修改了登录认证算法,登录过程速度提高
* 修改了头像下载过程算法,头像加载速度提高
* 添加了查看任意手机号或飞信号相关信息的功能
* 添加了陌生人聊天的功能
* 添加了短信群发的功能,不限制一次发送数据
* 添加了简单的个性化设置功能
2010-2-25 levin <levin108@gmail.com>
* 程序第一次发布
openfetion需要依赖如下几个库开发:openssl,libxml2,gtk+-2.0,如果您的系统中没有安装这些库,您需要自行安装。下面是在Ubuntu下安装这些库的方法:
ouclwp@darkstar:apt-get install libxml2-dev
ouclwp@darkstar:sudo apt-get install gnome-core-devel
ouclwp@darkstar:sudo apt-get install pkg-config
ouclwp@darkstar:sudo apt-get install libssl-dev
安装方法:
./configure
选项 --enable-debug 打开调试
make
make install
下载地址:
http://sourceforge.net/projects/ofetion/
或
http://code.google.com/p/ofetion/
大家可以到http://basiccoder.com/openfetion报告发现的bug,我可以第一时间看到并修改。
|
|