Linux 版 (精华区)

发信人: cucme (说你说我), 信区: Linux
标  题: [修改]innbbsd patch of bbslink.c(1)
发信站: 紫 丁 香 (Sun Aug 22 21:39:29 1999), 转信

发信人: Leeym (归去来兮) 看板: installbbs
标  题: [修改]innbbsd patch of bbslink.c(1)
发信站: Tue Jun 3 02:34:46 1997
转信站: ACEBBS!
        起因:  在 tw.bbs.netnews 和 cchuang 以及 cschen 老师
                讨论 news 端引言比例限制的问题.

        问题:  如果 news 设定 CHECK_INCLUDE_TEXT 的话.
                40 行以内不检查, 超过 40 行且引言比例超过 50% 者拒绝张贴.
                而如果 bbslink 遇到引言过长而被拒绝张贴的情形, 会不断的□□□.
                造成 bbs 和 news 双方的困扰.

        bbslink 和 nnrpd 沟通的部份已经贴在 tw.bbs.netnews 版.
        有兴趣的网友可以去看看.

        改法:

        把 bbslink.c 中的 queuefeed(node, textline);

        全部改成

        if (!strstr(tcpmessage(), "Article not posted"))
          queuefeed(node, textline);

        一共有六处, 即传回的错误讯息为
        Article not posted -- more included text than new text of 
        不再把张贴失败的文章写回 .link 档中, 下次启动 bbslink 也不再尝试补送.
--
 国立成功大学土木工程学系 88 级         校园网路爱好社 CCNS     李彦明
 mailto:leeym@sun.civil.ncku.edu.tw     http://www.civil.ncku.edu.tw/~leeym

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.243.5]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.493毫秒