-
Notifications
You must be signed in to change notification settings - Fork 6
VS MapleBBS 3 zh_tw
Iweidieng Iep edited this page Nov 29, 2020
·
11 revisions
本文說明 DreamBBS 與其它 MapleBBS 3 分支的差異。
目前本文以 DreamBBS 的目前版本對於 DreamBBS 2010 既有功能的更改為主。
預計未來將再加入更多新增功能的說明以及與其它 MapleBBS 3 主要分支的比較。
-
有關 xover 系統使用上的差異,請見 Xover 列表系統。
-
有關選單系統的差異,請見選單系統。
-
有關畫面座標系統的差異,請見畫面座標系統。
-
有關按鍵的輸入系統與對應功能的差異,請見與 MapleBBS 3 的按鍵差異。
DreamBBS 3.10.95:
- 移除已不再使用的 daemons
bgopherd-
bmtad: 使用bbsmail/brdmail配合sendmail/postfix來替代 bpop3d
- 移除不再適用 DreamBBS 的 shell scripts,尤其是僅適用於 WindTopBBS 的
- 移除 WindTopBBS 的 Web BBS 相關程式 (
HAVE_WEBBBS) - 移除 Kimo News (奇摩新聞) 相關程式
- 移除
so/中已不再使用或難以維護的工具或遊戲-
bbcall.c,bbsnet.c,bbsnet2.c,bwboard.c,chess.c,classtable.c,classtable2_verit.c,dictd.c,dreye.c,emailpage.c,fortune.c,grade.c,graduate.c,icq.c,imap4mail.c,km.c,lovepaper.c,netwhois.c,news_viewer.c,pop3mail.c,puzzle.c,pydict.c,qkmj.c,railway.c,sec_hand.c,seven.c,star.c,ueequery.c, &ueequery2.c
-
- 移除
util/中的過時維護工具-
2nd_expire.c&flowlog.c
-
- 移除與帳號註冊不直接相關的個人資料,如生日、年齡等 (
HAVE_PERSON_DATA)
DreamBBS 3.10.95:
- 取消對 SunOS/Solaris (
make sun/solaris/sol-x86)、BSD < 4.4 (make bsd)、Cygwin (make cygwin) 平臺的正式支援 - 統一不同平臺的
make指令- 在 makefile 中用 shell 指令判斷作業系統與處理器架構
- 在原始碼中使用系統預定義的 macro 判斷作業系統 (參見:https://sourceforge.net/p/predef/wiki/OperatingSystems/)
- 改為從
dreambbs.conf設定站臺參數,include/config.h僅提供預設值
DreamBBS 3.10.95:
- Makefile 改為 NetBSD 格式,在其它平臺下需用
bmake執行;Makefile.bsd不再需要而移除 - 修正註解錯字
- 將
lib/中性質相近的零散原始碼檔案合併
DreamBBS 3.20:
- 將
include/global.h中的 macro 定義獨立成include/global_def.h
DreamBBS 3.10.95:
-
include/struct.h- struct
MailQueue:-
niamod->revdomain
-
- struct
BSTATCOUNT:-
herfyear->halfyear
-
- struct
DreamBBS 3.20:
-
maple/xover.c:- struct
KeyMap:-
key->first -
map->second
-
- struct
-
include/struct.h:- struct
KeyFunc:-
key->first -
func->second.func -
dlfunc->second.dlfunc
-
- struct
ChatAction:-
chinese->brief_desc
-
- struct
DreamBBS 3.20:
-
lib/string.c:-
str_add->str_cpy -
str_cmp->str_casecmp -
str_cut->str_split_2nd -
str_decode->mmdecode_str(lib/mime.c) -
str_folder->setdirpath_root -
str_from->from_parse -
str_len->str_len_nospace -
str_lowest->str_lower_dbcs -
str_ncmp->str_ncasecmp -
str_strip->str_rstrip_tail -
str_rev->str_rev_tail -
str_rle->rle_encode -
str_str->str_casestr -
str_sub->str_casestr_dbcs -
str_trim->str_rtrim
-
DreamBBS 3.10.95:
-
include/global.h:-
msg_seperator->msg_separator -
recommand_time->recommend_time
-
DreamBBS 3.10.95:
-
maple/visio.c:-
KICK_IDLE_TIMTOUT->KICK_IDLE_TIMEOUT
-
-
include/config.c:-
HAVE_DETECT_VIOLAWATE->HAVE_DETECT_VIOLATELAW -
HIDEDN_SRC->HIDDEN_SRC -
RECOMMAND_TIME->RECOMMEND_TIME -
MSG_SEPERATOR->MSG_SEPARATOR
-
-
include/struct.h:-
UFO_HIDEDN->UFO_HIDDEN
-
- Home
- Install — 安裝說明
- Version
- Project Documentations — 專案說明文件
- Coding Style & Conventions — 程式碼撰寫風格與慣例
- Indentation
- Xover List System — Xover 列表系統
- Menu Systems — 選單系統
- Screen Coordinate System — 畫面座標系統
- BoardReadingHistory — BRH 看板閱讀紀錄系統
- Visio I/O Library — Visio 輸出入函式庫
- Permission System — 權限系統
- TANet BBS Family Genealogy Chart — TANet BBS 家族譜系圖
- 與 MapleBBS 3 的按鍵差異
- [WIP] 與 MapleBBS 3 的差異
- References — 參考資料
- Changelog & TODO
- Issue & TODO list — 問題與代辦事項清單
- MapleBBS-itoc Porting Project — MapleBBS-itoc 移植計畫
- BBS-Lua Changelog
- BBS-Ruby Changelog (external link — 外部鏈結)
- 新式密碼加密 (DLBBS v2.0+)
- [WIP] DreamBBS v3 發佈說明 Release Note
- Release Notes of Version 2.0.0 Artoria
- Version 2.0.0 Artoria 發行說明
- Release Notes of Version 1.0.0 Rimuru
- Version 1.0.0 Rimuru 發行說明
- NoCeM-innbbsd 原始說明文件
- WindTop 3.02 原始說明文件