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毫秒