看板 SetupBBS 關於我們 聯絡資訊
[前言] 有鑑於部份友站想要擴充些功能 修改方面遇到些瓶頸 變更 BBS 系統的複雜度又難以估 算 故而將一些目前常看到友站使用者想要的基本功能改到原來的 SOB-Domi 版上 供友 站參考更新 如此一來 可以在完全不必轉換任何資料的前提下 僅利用 source 的覆蓋即 可達到新增功能的目標 [特別感謝 (依 ID 順序)] Chipmunk (chip.twbbs.org) drange (tribe.scouting.idv.tw) drewlin (bbs.kshs.kh.edu.tw) itoc (processor.tfcis.org) PaulLiu (bbs.cis.nctu.edu.tw) shakalaca (php.twbbs.org) Snow (fy.twbbs.org) [變更] do_aloha -> t_aloha (移除原先之 do_aloha()) ANSILINELEN 160 -> 255 [移除] alohaed / postlist (特定使用者 上線通知 / 新文章通知) is_watched (管理者監控) 其他部份不需要之廢碼移除 [新增與修正] 使用者 拒收站外信/自定擋信名單 (系統擋信 by rexchen/benyx 兩位的 patch) RFC 822/2045/2047 支援 (請參考本板相關文章) 文章一覽 / 使用者信箱 串列錯誤 (by [email protected]) SOB Dated 錯誤 (by [email protected]) Message-ID 檔頭解析 (by [email protected]) 文章推薦功能 (porting 自 ATS 略加修改) 看板我的最愛功能 (porting 自 ATS 略加修改) 進站強制閱讀 (porting 自 ATS 略加修改) 其他各項小修正 [工具部份 form ATS] backup.c (備份程式) check_bfavor.c (檢查使用者 自定不存在之最愛看板) chkpasswd.c (重複帳號檢查 / 備份帳號救回) check_person.c (檢查特殊權限帳號) show_time_no.c (簡單型 time_t 顯示) rm_spam_mail.c (參照 Spam 看板移除使用者信箱中的垃圾信件) check_size.c (顯示 userec/boardheader/fileheader 大小) remove_put.c (刪除使用者推薦記錄 需加入 crontab 中執行) ognizeboard.c (檢查/修復 .BOARDS 工具) chk_dated_id.c (檢查過期帳號) [安裝方法] <若已安裝 libiconv 或 libtools 可略過第 1. 步> 0. 除非有把握 否則請移駕到 console 前 ... 以免發生不測 1. # cd /usr/local # fetch ftp://ftp.tku.edu.tw/OS/FreeBSD/distfiles/libiconv-1.8.tar.gz # tar xfz libiconv-1.8.tar.gz ; cd libiconv-1.8 # ./configure ; make all install clean 2. # su bbsadm % cd ~ ; tar cfz src.tgz src ; mv src src.old (備份並把舊的 src 更名) % fetch ftp://ftp.ats.idv.tw/pub/SOB/sob_20030720_pack.tgz % tar xfz sob_20030720_pack.tgz % ve ~/src/maple/config.h (請參考原來的各項定義修改) % ve ~/innd/bad_hosts (編輯擋信名單 <轉信/郵件> 一行一個) % cd ~/src ; ./install.sh ; exit 3. # sync ; sync ; reboot (這樣最快 或是要 kill 重跑 innbbsd / bbs daemon 亦可) # su bbs (設定看板 決定不可推薦文章之看板 / 檢視介面 並至工作站修改之) X X X X X 測試時間不長 所以可能會有些錯誤 如蒙發現還請告知 感激不盡 ... -- Origin: Atlantis DN: bbs.ats.idv.tw IP : 203.73.231.195 ST: atlantis