GoonBBS 0.1rc2 发布说明
GoonBBS 基于 firebird 2000 v1106 发展而来, 目前版本为 0.1rc2 .
ChangeLog 及代码下载见
http://goon.ccie.net.cn , :)
==
此版本主要代码修改:
a) 改变了个人文章区的算法.
个人文章区实际上就是一个文件 .POSTDIR ,用户发表/修改/删除文章
都会记录到 home/?/id/.POSTDIR 里, 显示的时候查看此文件即可.
现在发表文章后直接在 .POSTDIR 后追加记录, 而显示则从后往前读,
修改标题则用二分查找法, 比前一版本效率应该高很多, 删除文章后, 也
同样用二分查找法在 .POSTDIR 中作标记.(只是作标记,并未删除相应记录)
另外, util/goon/perpost.c 用于生成所有用户的 .POSTDIR ,
注意: 是所有用户的, 所以会比较慢.
b) 杀人游戏,友谊测试,查询IP,区位查询,查字典功能等代码移至 util/game/
==
遗憾的是, 此版本在 cygwin 下仍然不能编译成动态链接的 *.dll ,
因此, util/game 中的大多数程序将不能使用, 除了 tetris.c? & winmine.c 外.
不过, 虽然这样, 我还是把 admintool.c 在 cygwin 下编译到 bbsd 中了.
==
此版本存在的 bug :
a) 发讯息时若一行的字符太多而不换行会导致掉线.
b) 讨论区列表状态下按H后再按数字跳至该文章后的未读标志.
c) 其它未发现的.
希望在以后的版本里能够修正吧.
==
欢迎大家测试和提交 patch . :)
--