summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-20 19:33:49 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-20 19:33:49 +0800
commit6c7b18b32d87c2a835f7e5c48faac4a8ad44668b (patch)
treee88e1b2b1007f4ddcd348a4a1bf1d13c515c4564
parentf59699c22c130373cda3cc4cb6fab5bae510bd5a (diff)
downloadpttbbs-piaip.newlayout.tar
pttbbs-piaip.newlayout.tar.gz
pttbbs-piaip.newlayout.tar.bz2
pttbbs-piaip.newlayout.tar.lz
pttbbs-piaip.newlayout.tar.xz
pttbbs-piaip.newlayout.tar.zst
pttbbs-piaip.newlayout.zip
- (internal/exp) first draft of new layoutpiaip.newlayout
git-svn-id: http://opensvn.csie.org/pttbbs/branches/piaip.newlayout@4013 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--README24
-rw-r--r--common/bbs/Makefile (renamed from src/libbbs/Makefile)0
-rw-r--r--common/bbs/log.c (renamed from src/libbbs/log.c)0
-rw-r--r--common/bbs/money.c (renamed from src/libbbs/money.c)0
-rw-r--r--common/bbs/string.c (renamed from src/libbbs/string.c)0
-rw-r--r--common/sys/Makefile (renamed from src/libbbsutil/Makefile)0
-rw-r--r--common/sys/file.c (renamed from src/libbbsutil/file.c)0
-rw-r--r--common/sys/lock.c (renamed from src/libbbsutil/lock.c)0
-rw-r--r--common/sys/log.c (renamed from src/libbbsutil/log.c)0
-rw-r--r--common/sys/net.c (renamed from src/libbbsutil/net.c)0
-rw-r--r--common/sys/sort.c (renamed from src/libbbsutil/sort.c)0
-rw-r--r--common/sys/string.c (renamed from src/libbbsutil/string.c)0
-rw-r--r--common/sys/time.c (renamed from src/libbbsutil/time.c)0
-rw-r--r--console/Makefile (renamed from mbbsd/Makefile)0
-rw-r--r--console/admin.c (renamed from mbbsd/admin.c)0
-rw-r--r--console/aids.c (renamed from mbbsd/aids.c)0
-rw-r--r--console/alloc.c (renamed from mbbsd/alloc.c)0
-rw-r--r--console/announce.c (renamed from mbbsd/announce.c)0
-rw-r--r--console/args.c (renamed from mbbsd/args.c)0
-rw-r--r--console/assess.c (renamed from mbbsd/assess.c)0
-rw-r--r--console/bbs.c (renamed from mbbsd/bbs.c)0
-rw-r--r--console/bbslua.c (renamed from mbbsd/bbslua.c)0
-rw-r--r--console/bbsluaext.c (renamed from mbbsd/bbsluaext.c)0
-rw-r--r--console/board.c (renamed from mbbsd/board.c)0
-rw-r--r--console/brc.c (renamed from mbbsd/brc.c)0
-rw-r--r--console/cache.c (renamed from mbbsd/cache.c)0
-rw-r--r--console/cal.c (renamed from mbbsd/cal.c)0
-rw-r--r--console/calendar.c (renamed from mbbsd/calendar.c)0
-rw-r--r--console/card.c (renamed from mbbsd/card.c)0
-rw-r--r--console/chat.c (renamed from mbbsd/chat.c)0
-rw-r--r--console/chc.c (renamed from mbbsd/chc.c)0
-rw-r--r--console/chc_tab.c (renamed from mbbsd/chc_tab.c)0
-rw-r--r--console/chess.c (renamed from mbbsd/chess.c)0
-rw-r--r--console/chicken.c (renamed from mbbsd/chicken.c)0
-rw-r--r--console/convert.c (renamed from mbbsd/convert.c)0
-rw-r--r--console/crypt.c (renamed from mbbsd/crypt.c)0
-rw-r--r--console/dark.c (renamed from mbbsd/dark.c)0
-rw-r--r--console/edit.c (renamed from mbbsd/edit.c)0
-rw-r--r--console/emaildb.c (renamed from mbbsd/emaildb.c)0
-rw-r--r--console/fav.c (renamed from mbbsd/fav.c)0
-rw-r--r--console/file.c (renamed from mbbsd/file.c)0
-rw-r--r--console/friend.c (renamed from mbbsd/friend.c)0
-rw-r--r--console/gamble.c (renamed from mbbsd/gamble.c)0
-rw-r--r--console/go.c (renamed from mbbsd/go.c)0
-rw-r--r--console/gomo.c (renamed from mbbsd/gomo.c)0
-rw-r--r--console/guess.c (renamed from mbbsd/guess.c)0
-rw-r--r--console/io.c (renamed from mbbsd/io.c)0
-rw-r--r--console/kaede.c (renamed from mbbsd/kaede.c)0
-rw-r--r--console/lovepaper.c (renamed from mbbsd/lovepaper.c)0
-rw-r--r--console/mail.c (renamed from mbbsd/mail.c)0
-rw-r--r--console/mbbsd.c (renamed from mbbsd/mbbsd.c)0
-rw-r--r--console/menu.c (renamed from mbbsd/menu.c)0
-rw-r--r--console/merge.c (renamed from mbbsd/merge.c)0
-rw-r--r--console/more.c (renamed from mbbsd/more.c)0
-rw-r--r--console/name.c (renamed from mbbsd/name.c)0
-rw-r--r--console/osdep.c (renamed from mbbsd/osdep.c)0
-rw-r--r--console/othello.c (renamed from mbbsd/othello.c)0
-rw-r--r--console/passwd.c (renamed from mbbsd/passwd.c)0
-rw-r--r--console/pfterm.c (renamed from mbbsd/pfterm.c)0
-rw-r--r--console/pmore.c (renamed from mbbsd/pmore.c)0
-rw-r--r--console/random.c (renamed from mbbsd/random.c)0
-rw-r--r--console/read.c (renamed from mbbsd/read.c)0
-rw-r--r--console/record.c (renamed from mbbsd/record.c)0
-rw-r--r--console/register.c (renamed from mbbsd/register.c)0
-rw-r--r--console/reversi.c (renamed from mbbsd/reversi.c)0
-rw-r--r--console/screen.c (renamed from mbbsd/screen.c)0
-rw-r--r--console/stuff.c (renamed from mbbsd/stuff.c)0
-rw-r--r--console/syspost.c (renamed from mbbsd/syspost.c)0
-rw-r--r--console/talk.c (renamed from mbbsd/talk.c)0
-rw-r--r--console/telnet.c (renamed from mbbsd/telnet.c)0
-rw-r--r--console/term.c (renamed from mbbsd/term.c)0
-rw-r--r--console/time.c (renamed from mbbsd/time.c)0
-rw-r--r--console/topsong.c (renamed from mbbsd/topsong.c)0
-rw-r--r--console/user.c (renamed from mbbsd/user.c)0
-rw-r--r--console/var.c (renamed from mbbsd/var.c)0
-rw-r--r--console/vice.c (renamed from mbbsd/vice.c)0
-rw-r--r--console/vote.c (renamed from mbbsd/vote.c)0
-rw-r--r--console/voteboard.c (renamed from mbbsd/voteboard.c)0
-rw-r--r--console/xyz.c (renamed from mbbsd/xyz.c)0
-rw-r--r--daemon/cached/Makefile (renamed from cacheserver/Makefile)0
-rw-r--r--daemon/cached/README (renamed from cacheserver/README)0
-rw-r--r--daemon/cached/authserver.c (renamed from cacheserver/authserver.c)0
-rw-r--r--daemon/cached/friend.cpp (renamed from cacheserver/friend.cpp)0
-rw-r--r--daemon/cached/utmpserver.c (renamed from cacheserver/utmpserver.c)0
-rw-r--r--daemon/cached/utmpserver2.c (renamed from cacheserver/utmpserver2.c)0
-rw-r--r--daemon/cached/utmpserver3.c (renamed from cacheserver/utmpserver3.c)0
-rw-r--r--daemon/cached/utmpsync.c (renamed from cacheserver/utmpsync.c)0
-rw-r--r--daemon/innbbsd/COPYRIGHT.nocem (renamed from innbbsd/COPYRIGHT.nocem)0
-rw-r--r--daemon/innbbsd/Makefile (renamed from innbbsd/Makefile)0
-rw-r--r--daemon/innbbsd/antisplam.h (renamed from innbbsd/antisplam.h)0
-rw-r--r--daemon/innbbsd/bbslib.c (renamed from innbbsd/bbslib.c)0
-rw-r--r--daemon/innbbsd/bbslib.h (renamed from innbbsd/bbslib.h)0
-rw-r--r--daemon/innbbsd/bbslink.c (renamed from innbbsd/bbslink.c)0
-rw-r--r--daemon/innbbsd/bbsnnrp.c (renamed from innbbsd/bbsnnrp.c)0
-rw-r--r--daemon/innbbsd/clibrary.h (renamed from innbbsd/clibrary.h)0
-rw-r--r--daemon/innbbsd/closeonexec.c (renamed from innbbsd/closeonexec.c)0
-rw-r--r--daemon/innbbsd/connectsock.c (renamed from innbbsd/connectsock.c)0
-rw-r--r--daemon/innbbsd/ctlinnbbsd.c (renamed from innbbsd/ctlinnbbsd.c)0
-rw-r--r--daemon/innbbsd/daemon.c (renamed from innbbsd/daemon.c)0
-rw-r--r--daemon/innbbsd/daemon.h (renamed from innbbsd/daemon.h)0
-rw-r--r--daemon/innbbsd/dbz.c (renamed from innbbsd/dbz.c)0
-rw-r--r--daemon/innbbsd/dbz.h (renamed from innbbsd/dbz.h)0
-rw-r--r--daemon/innbbsd/dbztool.c (renamed from innbbsd/dbztool.c)0
-rw-r--r--daemon/innbbsd/echobbslib.c (renamed from innbbsd/echobbslib.c)0
-rw-r--r--daemon/innbbsd/externs.h (renamed from innbbsd/externs.h)0
-rw-r--r--daemon/innbbsd/file.c (renamed from innbbsd/file.c)0
-rw-r--r--daemon/innbbsd/his.c (renamed from innbbsd/his.c)0
-rw-r--r--daemon/innbbsd/his.h (renamed from innbbsd/his.h)0
-rw-r--r--daemon/innbbsd/innbbsconf.h (renamed from innbbsd/innbbsconf.h)0
-rw-r--r--daemon/innbbsd/innbbsd.c (renamed from innbbsd/innbbsd.c)0
-rw-r--r--daemon/innbbsd/innbbsd.h (renamed from innbbsd/innbbsd.h)0
-rw-r--r--daemon/innbbsd/inncheck.pl (renamed from innbbsd/inncheck.pl)0
-rw-r--r--daemon/innbbsd/inndchannel.c (renamed from innbbsd/inndchannel.c)0
-rw-r--r--daemon/innbbsd/inntobbs.c (renamed from innbbsd/inntobbs.c)0
-rw-r--r--daemon/innbbsd/inntobbs.h (renamed from innbbsd/inntobbs.h)0
-rw-r--r--daemon/innbbsd/mkhistory.c (renamed from innbbsd/mkhistory.c)0
-rw-r--r--daemon/innbbsd/nntp.h (renamed from innbbsd/nntp.h)0
-rw-r--r--daemon/innbbsd/nocem.c (renamed from innbbsd/nocem.c)0
-rw-r--r--daemon/innbbsd/nocem.h (renamed from innbbsd/nocem.h)0
-rw-r--r--daemon/innbbsd/pmain.c (renamed from innbbsd/pmain.c)0
-rw-r--r--daemon/innbbsd/port.c (renamed from innbbsd/port.c)0
-rw-r--r--daemon/innbbsd/receive_article.c (renamed from innbbsd/receive_article.c)0
-rw-r--r--daemon/innbbsd/rfc931.c (renamed from innbbsd/rfc931.c)0
-rw-r--r--daemon/innbbsd/str_decode.c (renamed from innbbsd/str_decode.c)0
-rw-r--r--web/blog/INSTALL (renamed from blog/INSTALL)0
-rwxr-xr-xweb/blog/blog.pl (renamed from blog/blog.pl)0
-rwxr-xr-xweb/blog/builddb.pl (renamed from blog/builddb.pl)0
-rwxr-xr-xweb/blog/index.pl (renamed from blog/index.pl)0
-rw-r--r--web/static/INSTALL (renamed from staticweb/INSTALL)0
-rw-r--r--web/static/article.html (renamed from staticweb/article.html)0
-rw-r--r--web/static/b2g.pm (renamed from staticweb/b2g.pm)0
-rw-r--r--web/static/banner.html (renamed from staticweb/banner.html)0
-rw-r--r--web/static/dir.html (renamed from staticweb/dir.html)0
-rw-r--r--web/static/header.html (renamed from staticweb/header.html)0
-rw-r--r--web/static/index.html (renamed from staticweb/index.html)0
-rwxr-xr-xweb/static/index.pl (renamed from staticweb/index.pl)0
-rwxr-xr-xweb/static/man.pl (renamed from staticweb/man.pl)0
-rwxr-xr-xweb/static/manbuilder.pl (renamed from staticweb/manbuilder.pl)0
-rw-r--r--web/static/search.html (renamed from staticweb/search.html)0
-rw-r--r--web/static/styles.css (renamed from staticweb/styles.css)0
140 files changed, 20 insertions, 4 deletions
diff --git a/README b/README
index f1e640be..c9f3edcb 100644
--- a/README
+++ b/README
@@ -24,7 +24,23 @@ $Id$
sample/ 範例
crontab 提供 bbs執行時須透過 crontab 定時跑的設定
- blog/ PttBLOG
- include/ include 檔
- innbbsd/ 轉信
- mbbsd/ bbs 主程式
+ include/ 共享的 include 檔
+
+ common/ 共通程式庫
+ sys/ 系統或其它底層相關
+ bbs/ 有 BBS 邏輯的部份
+
+ web/ WWW Based Clients
+ blog/ PttBlog
+ static/ 靜態網頁輸出
+
+ console/ Console Mode Client (mbbsd 傳統界面)
+
+ daemon/
+ innbbsd/ 轉信
+ cached/ 線上記錄伺服器
+ xchatd 聊天室伺服器
+
+ util/ 其它管理輔助程式
+
+ upgrade/ 系統昇級相關區
diff --git a/src/libbbs/Makefile b/common/bbs/Makefile
index b6eef8e7..b6eef8e7 100644
--- a/src/libbbs/Makefile
+++ b/common/bbs/Makefile
diff --git a/src/libbbs/log.c b/common/bbs/log.c
index e69de29b..e69de29b 100644
--- a/src/libbbs/log.c
+++ b/common/bbs/log.c
diff --git a/src/libbbs/money.c b/common/bbs/money.c
index a6d54127..a6d54127 100644
--- a/src/libbbs/money.c
+++ b/common/bbs/money.c
diff --git a/src/libbbs/string.c b/common/bbs/string.c
index 8b137891..8b137891 100644
--- a/src/libbbs/string.c
+++ b/common/bbs/string.c
diff --git a/src/libbbsutil/Makefile b/common/sys/Makefile
index 99cd6143..99cd6143 100644
--- a/src/libbbsutil/Makefile
+++ b/common/sys/Makefile
diff --git a/src/libbbsutil/file.c b/common/sys/file.c
index 21313283..21313283 100644
--- a/src/libbbsutil/file.c
+++ b/common/sys/file.c
diff --git a/src/libbbsutil/lock.c b/common/sys/lock.c
index 4b28bab1..4b28bab1 100644
--- a/src/libbbsutil/lock.c
+++ b/common/sys/lock.c
diff --git a/src/libbbsutil/log.c b/common/sys/log.c
index 9fe3d514..9fe3d514 100644
--- a/src/libbbsutil/log.c
+++ b/common/sys/log.c
diff --git a/src/libbbsutil/net.c b/common/sys/net.c
index 60208a65..60208a65 100644
--- a/src/libbbsutil/net.c
+++ b/common/sys/net.c
diff --git a/src/libbbsutil/sort.c b/common/sys/sort.c
index edecc0a8..edecc0a8 100644
--- a/src/libbbsutil/sort.c
+++ b/common/sys/sort.c
diff --git a/src/libbbsutil/string.c b/common/sys/string.c
index b2e7612e..b2e7612e 100644
--- a/src/libbbsutil/string.c
+++ b/common/sys/string.c
diff --git a/src/libbbsutil/time.c b/common/sys/time.c
index 2e0dbdd1..2e0dbdd1 100644
--- a/src/libbbsutil/time.c
+++ b/common/sys/time.c
diff --git a/mbbsd/Makefile b/console/Makefile
index a33301c6..a33301c6 100644
--- a/mbbsd/Makefile
+++ b/console/Makefile
diff --git a/mbbsd/admin.c b/console/admin.c
index d0efa3e1..d0efa3e1 100644
--- a/mbbsd/admin.c
+++ b/console/admin.c
diff --git a/mbbsd/aids.c b/console/aids.c
index 56d19378..56d19378 100644
--- a/mbbsd/aids.c
+++ b/console/aids.c
diff --git a/mbbsd/alloc.c b/console/alloc.c
index de676ce4..de676ce4 100644
--- a/mbbsd/alloc.c
+++ b/console/alloc.c
diff --git a/mbbsd/announce.c b/console/announce.c
index fb7db427..fb7db427 100644
--- a/mbbsd/announce.c
+++ b/console/announce.c
diff --git a/mbbsd/args.c b/console/args.c
index bbd6be21..bbd6be21 100644
--- a/mbbsd/args.c
+++ b/console/args.c
diff --git a/mbbsd/assess.c b/console/assess.c
index 4d63a8d8..4d63a8d8 100644
--- a/mbbsd/assess.c
+++ b/console/assess.c
diff --git a/mbbsd/bbs.c b/console/bbs.c
index 83cdb5c0..83cdb5c0 100644
--- a/mbbsd/bbs.c
+++ b/console/bbs.c
diff --git a/mbbsd/bbslua.c b/console/bbslua.c
index 0305bd78..0305bd78 100644
--- a/mbbsd/bbslua.c
+++ b/console/bbslua.c
diff --git a/mbbsd/bbsluaext.c b/console/bbsluaext.c
index ee3521ea..ee3521ea 100644
--- a/mbbsd/bbsluaext.c
+++ b/console/bbsluaext.c
diff --git a/mbbsd/board.c b/console/board.c
index f5cfe0de..f5cfe0de 100644
--- a/mbbsd/board.c
+++ b/console/board.c
diff --git a/mbbsd/brc.c b/console/brc.c
index 4317dfd1..4317dfd1 100644
--- a/mbbsd/brc.c
+++ b/console/brc.c
diff --git a/mbbsd/cache.c b/console/cache.c
index 5a30c24f..5a30c24f 100644
--- a/mbbsd/cache.c
+++ b/console/cache.c
diff --git a/mbbsd/cal.c b/console/cal.c
index 1f6f9d9d..1f6f9d9d 100644
--- a/mbbsd/cal.c
+++ b/console/cal.c
diff --git a/mbbsd/calendar.c b/console/calendar.c
index b87c774a..b87c774a 100644
--- a/mbbsd/calendar.c
+++ b/console/calendar.c
diff --git a/mbbsd/card.c b/console/card.c
index 5f5a1530..5f5a1530 100644
--- a/mbbsd/card.c
+++ b/console/card.c
diff --git a/mbbsd/chat.c b/console/chat.c
index 6623fbc2..6623fbc2 100644
--- a/mbbsd/chat.c
+++ b/console/chat.c
diff --git a/mbbsd/chc.c b/console/chc.c
index 602fc37e..602fc37e 100644
--- a/mbbsd/chc.c
+++ b/console/chc.c
diff --git a/mbbsd/chc_tab.c b/console/chc_tab.c
index 4bed88ab..4bed88ab 100644
--- a/mbbsd/chc_tab.c
+++ b/console/chc_tab.c
diff --git a/mbbsd/chess.c b/console/chess.c
index a86ca766..a86ca766 100644
--- a/mbbsd/chess.c
+++ b/console/chess.c
diff --git a/mbbsd/chicken.c b/console/chicken.c
index 4de2bb85..4de2bb85 100644
--- a/mbbsd/chicken.c
+++ b/console/chicken.c
diff --git a/mbbsd/convert.c b/console/convert.c
index e5d0f07b..e5d0f07b 100644
--- a/mbbsd/convert.c
+++ b/console/convert.c
diff --git a/mbbsd/crypt.c b/console/crypt.c
index 7283c8a6..7283c8a6 100644
--- a/mbbsd/crypt.c
+++ b/console/crypt.c
diff --git a/mbbsd/dark.c b/console/dark.c
index f19184dc..f19184dc 100644
--- a/mbbsd/dark.c
+++ b/console/dark.c
diff --git a/mbbsd/edit.c b/console/edit.c
index c6b3a544..c6b3a544 100644
--- a/mbbsd/edit.c
+++ b/console/edit.c
diff --git a/mbbsd/emaildb.c b/console/emaildb.c
index fa057102..fa057102 100644
--- a/mbbsd/emaildb.c
+++ b/console/emaildb.c
diff --git a/mbbsd/fav.c b/console/fav.c
index 8a6c1e2f..8a6c1e2f 100644
--- a/mbbsd/fav.c
+++ b/console/fav.c
diff --git a/mbbsd/file.c b/console/file.c
index 3b657acc..3b657acc 100644
--- a/mbbsd/file.c
+++ b/console/file.c
diff --git a/mbbsd/friend.c b/console/friend.c
index 4fbc0be3..4fbc0be3 100644
--- a/mbbsd/friend.c
+++ b/console/friend.c
diff --git a/mbbsd/gamble.c b/console/gamble.c
index 2f3e2dd7..2f3e2dd7 100644
--- a/mbbsd/gamble.c
+++ b/console/gamble.c
diff --git a/mbbsd/go.c b/console/go.c
index 44cf9cc8..44cf9cc8 100644
--- a/mbbsd/go.c
+++ b/console/go.c
diff --git a/mbbsd/gomo.c b/console/gomo.c
index 90f72c63..90f72c63 100644
--- a/mbbsd/gomo.c
+++ b/console/gomo.c
diff --git a/mbbsd/guess.c b/console/guess.c
index c5408b88..c5408b88 100644
--- a/mbbsd/guess.c
+++ b/console/guess.c
diff --git a/mbbsd/io.c b/console/io.c
index ae78bbcd..ae78bbcd 100644
--- a/mbbsd/io.c
+++ b/console/io.c
diff --git a/mbbsd/kaede.c b/console/kaede.c
index b3d9c0ae..b3d9c0ae 100644
--- a/mbbsd/kaede.c
+++ b/console/kaede.c
diff --git a/mbbsd/lovepaper.c b/console/lovepaper.c
index 50c643bb..50c643bb 100644
--- a/mbbsd/lovepaper.c
+++ b/console/lovepaper.c
diff --git a/mbbsd/mail.c b/console/mail.c
index 38e19619..38e19619 100644
--- a/mbbsd/mail.c
+++ b/console/mail.c
diff --git a/mbbsd/mbbsd.c b/console/mbbsd.c
index 0c561ed1..0c561ed1 100644
--- a/mbbsd/mbbsd.c
+++ b/console/mbbsd.c
diff --git a/mbbsd/menu.c b/console/menu.c
index 6aaf3399..6aaf3399 100644
--- a/mbbsd/menu.c
+++ b/console/menu.c
diff --git a/mbbsd/merge.c b/console/merge.c
index 913f94f5..913f94f5 100644
--- a/mbbsd/merge.c
+++ b/console/merge.c
diff --git a/mbbsd/more.c b/console/more.c
index d506754a..d506754a 100644
--- a/mbbsd/more.c
+++ b/console/more.c
diff --git a/mbbsd/name.c b/console/name.c
index 4e9d7134..4e9d7134 100644
--- a/mbbsd/name.c
+++ b/console/name.c
diff --git a/mbbsd/osdep.c b/console/osdep.c
index f4a9bd85..f4a9bd85 100644
--- a/mbbsd/osdep.c
+++ b/console/osdep.c
diff --git a/mbbsd/othello.c b/console/othello.c
index 99dd4794..99dd4794 100644
--- a/mbbsd/othello.c
+++ b/console/othello.c
diff --git a/mbbsd/passwd.c b/console/passwd.c
index d0dd4015..d0dd4015 100644
--- a/mbbsd/passwd.c
+++ b/console/passwd.c
diff --git a/mbbsd/pfterm.c b/console/pfterm.c
index 65a09a62..65a09a62 100644
--- a/mbbsd/pfterm.c
+++ b/console/pfterm.c
diff --git a/mbbsd/pmore.c b/console/pmore.c
index fde26f3a..fde26f3a 100644
--- a/mbbsd/pmore.c
+++ b/console/pmore.c
diff --git a/mbbsd/random.c b/console/random.c
index dd369c41..dd369c41 100644
--- a/mbbsd/random.c
+++ b/console/random.c
diff --git a/mbbsd/read.c b/console/read.c
index 97621725..97621725 100644
--- a/mbbsd/read.c
+++ b/console/read.c
diff --git a/mbbsd/record.c b/console/record.c
index d50df1d9..d50df1d9 100644
--- a/mbbsd/record.c
+++ b/console/record.c
diff --git a/mbbsd/register.c b/console/register.c
index e0db7d37..e0db7d37 100644
--- a/mbbsd/register.c
+++ b/console/register.c
diff --git a/mbbsd/reversi.c b/console/reversi.c
index ea64f35a..ea64f35a 100644
--- a/mbbsd/reversi.c
+++ b/console/reversi.c
diff --git a/mbbsd/screen.c b/console/screen.c
index 8b518070..8b518070 100644
--- a/mbbsd/screen.c
+++ b/console/screen.c
diff --git a/mbbsd/stuff.c b/console/stuff.c
index 2349a68d..2349a68d 100644
--- a/mbbsd/stuff.c
+++ b/console/stuff.c
diff --git a/mbbsd/syspost.c b/console/syspost.c
index 9ced9918..9ced9918 100644
--- a/mbbsd/syspost.c
+++ b/console/syspost.c
diff --git a/mbbsd/talk.c b/console/talk.c
index 70bcdb97..70bcdb97 100644
--- a/mbbsd/talk.c
+++ b/console/talk.c
diff --git a/mbbsd/telnet.c b/console/telnet.c
index 332b3f3a..332b3f3a 100644
--- a/mbbsd/telnet.c
+++ b/console/telnet.c
diff --git a/mbbsd/term.c b/console/term.c
index 4868415a..4868415a 100644
--- a/mbbsd/term.c
+++ b/console/term.c
diff --git a/mbbsd/time.c b/console/time.c
index 11f963c3..11f963c3 100644
--- a/mbbsd/time.c
+++ b/console/time.c
diff --git a/mbbsd/topsong.c b/console/topsong.c
index 906dadbf..906dadbf 100644
--- a/mbbsd/topsong.c
+++ b/console/topsong.c
diff --git a/mbbsd/user.c b/console/user.c
index d235d01f..d235d01f 100644
--- a/mbbsd/user.c
+++ b/console/user.c
diff --git a/mbbsd/var.c b/console/var.c
index ca50824c..ca50824c 100644
--- a/mbbsd/var.c
+++ b/console/var.c
diff --git a/mbbsd/vice.c b/console/vice.c
index 14e4e8f4..14e4e8f4 100644
--- a/mbbsd/vice.c
+++ b/console/vice.c
diff --git a/mbbsd/vote.c b/console/vote.c
index 7562a7b8..7562a7b8 100644
--- a/mbbsd/vote.c
+++ b/console/vote.c
diff --git a/mbbsd/voteboard.c b/console/voteboard.c
index 81018da2..81018da2 100644
--- a/mbbsd/voteboard.c
+++ b/console/voteboard.c
diff --git a/mbbsd/xyz.c b/console/xyz.c
index fd7d5f4e..fd7d5f4e 100644
--- a/mbbsd/xyz.c
+++ b/console/xyz.c
diff --git a/cacheserver/Makefile b/daemon/cached/Makefile
index bdff3f08..bdff3f08 100644
--- a/cacheserver/Makefile
+++ b/daemon/cached/Makefile
diff --git a/cacheserver/README b/daemon/cached/README
index 3bfeddbc..3bfeddbc 100644
--- a/cacheserver/README
+++ b/daemon/cached/README
diff --git a/cacheserver/authserver.c b/daemon/cached/authserver.c
index 5fbba03a..5fbba03a 100644
--- a/cacheserver/authserver.c
+++ b/daemon/cached/authserver.c
diff --git a/cacheserver/friend.cpp b/daemon/cached/friend.cpp
index e62a7198..e62a7198 100644
--- a/cacheserver/friend.cpp
+++ b/daemon/cached/friend.cpp
diff --git a/cacheserver/utmpserver.c b/daemon/cached/utmpserver.c
index 85adf8c3..85adf8c3 100644
--- a/cacheserver/utmpserver.c
+++ b/daemon/cached/utmpserver.c
diff --git a/cacheserver/utmpserver2.c b/daemon/cached/utmpserver2.c
index 12c3a299..12c3a299 100644
--- a/cacheserver/utmpserver2.c
+++ b/daemon/cached/utmpserver2.c
diff --git a/cacheserver/utmpserver3.c b/daemon/cached/utmpserver3.c
index 0e1eef02..0e1eef02 100644
--- a/cacheserver/utmpserver3.c
+++ b/daemon/cached/utmpserver3.c
diff --git a/cacheserver/utmpsync.c b/daemon/cached/utmpsync.c
index 69d1c623..69d1c623 100644
--- a/cacheserver/utmpsync.c
+++ b/daemon/cached/utmpsync.c
diff --git a/innbbsd/COPYRIGHT.nocem b/daemon/innbbsd/COPYRIGHT.nocem
index fdd43b20..fdd43b20 100644
--- a/innbbsd/COPYRIGHT.nocem
+++ b/daemon/innbbsd/COPYRIGHT.nocem
diff --git a/innbbsd/Makefile b/daemon/innbbsd/Makefile
index 3365e9c8..3365e9c8 100644
--- a/innbbsd/Makefile
+++ b/daemon/innbbsd/Makefile
diff --git a/innbbsd/antisplam.h b/daemon/innbbsd/antisplam.h
index 0832533f..0832533f 100644
--- a/innbbsd/antisplam.h
+++ b/daemon/innbbsd/antisplam.h
diff --git a/innbbsd/bbslib.c b/daemon/innbbsd/bbslib.c
index 326c7d87..326c7d87 100644
--- a/innbbsd/bbslib.c
+++ b/daemon/innbbsd/bbslib.c
diff --git a/innbbsd/bbslib.h b/daemon/innbbsd/bbslib.h
index 2aebcb96..2aebcb96 100644
--- a/innbbsd/bbslib.h
+++ b/daemon/innbbsd/bbslib.h
diff --git a/innbbsd/bbslink.c b/daemon/innbbsd/bbslink.c
index fde7af9e..fde7af9e 100644
--- a/innbbsd/bbslink.c
+++ b/daemon/innbbsd/bbslink.c
diff --git a/innbbsd/bbsnnrp.c b/daemon/innbbsd/bbsnnrp.c
index bee96899..bee96899 100644
--- a/innbbsd/bbsnnrp.c
+++ b/daemon/innbbsd/bbsnnrp.c
diff --git a/innbbsd/clibrary.h b/daemon/innbbsd/clibrary.h
index 1248e650..1248e650 100644
--- a/innbbsd/clibrary.h
+++ b/daemon/innbbsd/clibrary.h
diff --git a/innbbsd/closeonexec.c b/daemon/innbbsd/closeonexec.c
index 1fd1a24e..1fd1a24e 100644
--- a/innbbsd/closeonexec.c
+++ b/daemon/innbbsd/closeonexec.c
diff --git a/innbbsd/connectsock.c b/daemon/innbbsd/connectsock.c
index 5e526715..5e526715 100644
--- a/innbbsd/connectsock.c
+++ b/daemon/innbbsd/connectsock.c
diff --git a/innbbsd/ctlinnbbsd.c b/daemon/innbbsd/ctlinnbbsd.c
index 95e7d315..95e7d315 100644
--- a/innbbsd/ctlinnbbsd.c
+++ b/daemon/innbbsd/ctlinnbbsd.c
diff --git a/innbbsd/daemon.c b/daemon/innbbsd/daemon.c
index b764fda1..b764fda1 100644
--- a/innbbsd/daemon.c
+++ b/daemon/innbbsd/daemon.c
diff --git a/innbbsd/daemon.h b/daemon/innbbsd/daemon.h
index 36384a20..36384a20 100644
--- a/innbbsd/daemon.h
+++ b/daemon/innbbsd/daemon.h
diff --git a/innbbsd/dbz.c b/daemon/innbbsd/dbz.c
index 9b031678..9b031678 100644
--- a/innbbsd/dbz.c
+++ b/daemon/innbbsd/dbz.c
diff --git a/innbbsd/dbz.h b/daemon/innbbsd/dbz.h
index 4883c1e6..4883c1e6 100644
--- a/innbbsd/dbz.h
+++ b/daemon/innbbsd/dbz.h
diff --git a/innbbsd/dbztool.c b/daemon/innbbsd/dbztool.c
index c2d77476..c2d77476 100644
--- a/innbbsd/dbztool.c
+++ b/daemon/innbbsd/dbztool.c
diff --git a/innbbsd/echobbslib.c b/daemon/innbbsd/echobbslib.c
index 0d34a443..0d34a443 100644
--- a/innbbsd/echobbslib.c
+++ b/daemon/innbbsd/echobbslib.c
diff --git a/innbbsd/externs.h b/daemon/innbbsd/externs.h
index 7fe63b71..7fe63b71 100644
--- a/innbbsd/externs.h
+++ b/daemon/innbbsd/externs.h
diff --git a/innbbsd/file.c b/daemon/innbbsd/file.c
index 29b6384a..29b6384a 100644
--- a/innbbsd/file.c
+++ b/daemon/innbbsd/file.c
diff --git a/innbbsd/his.c b/daemon/innbbsd/his.c
index 773fb78c..773fb78c 100644
--- a/innbbsd/his.c
+++ b/daemon/innbbsd/his.c
diff --git a/innbbsd/his.h b/daemon/innbbsd/his.h
index fab0f76e..fab0f76e 100644
--- a/innbbsd/his.h
+++ b/daemon/innbbsd/his.h
diff --git a/innbbsd/innbbsconf.h b/daemon/innbbsd/innbbsconf.h
index dcdc5f21..dcdc5f21 100644
--- a/innbbsd/innbbsconf.h
+++ b/daemon/innbbsd/innbbsconf.h
diff --git a/innbbsd/innbbsd.c b/daemon/innbbsd/innbbsd.c
index f71ab30c..f71ab30c 100644
--- a/innbbsd/innbbsd.c
+++ b/daemon/innbbsd/innbbsd.c
diff --git a/innbbsd/innbbsd.h b/daemon/innbbsd/innbbsd.h
index 90a019d1..90a019d1 100644
--- a/innbbsd/innbbsd.h
+++ b/daemon/innbbsd/innbbsd.h
diff --git a/innbbsd/inncheck.pl b/daemon/innbbsd/inncheck.pl
index 2b98a305..2b98a305 100644
--- a/innbbsd/inncheck.pl
+++ b/daemon/innbbsd/inncheck.pl
diff --git a/innbbsd/inndchannel.c b/daemon/innbbsd/inndchannel.c
index fe5b74ef..fe5b74ef 100644
--- a/innbbsd/inndchannel.c
+++ b/daemon/innbbsd/inndchannel.c
diff --git a/innbbsd/inntobbs.c b/daemon/innbbsd/inntobbs.c
index fca7c3d5..fca7c3d5 100644
--- a/innbbsd/inntobbs.c
+++ b/daemon/innbbsd/inntobbs.c
diff --git a/innbbsd/inntobbs.h b/daemon/innbbsd/inntobbs.h
index 6d910252..6d910252 100644
--- a/innbbsd/inntobbs.h
+++ b/daemon/innbbsd/inntobbs.h
diff --git a/innbbsd/mkhistory.c b/daemon/innbbsd/mkhistory.c
index c1278adb..c1278adb 100644
--- a/innbbsd/mkhistory.c
+++ b/daemon/innbbsd/mkhistory.c
diff --git a/innbbsd/nntp.h b/daemon/innbbsd/nntp.h
index 78129d7c..78129d7c 100644
--- a/innbbsd/nntp.h
+++ b/daemon/innbbsd/nntp.h
diff --git a/innbbsd/nocem.c b/daemon/innbbsd/nocem.c
index 595ecb1d..595ecb1d 100644
--- a/innbbsd/nocem.c
+++ b/daemon/innbbsd/nocem.c
diff --git a/innbbsd/nocem.h b/daemon/innbbsd/nocem.h
index 18a4c5e9..18a4c5e9 100644
--- a/innbbsd/nocem.h
+++ b/daemon/innbbsd/nocem.h
diff --git a/innbbsd/pmain.c b/daemon/innbbsd/pmain.c
index 1b039c48..1b039c48 100644
--- a/innbbsd/pmain.c
+++ b/daemon/innbbsd/pmain.c
diff --git a/innbbsd/port.c b/daemon/innbbsd/port.c
index fab82771..fab82771 100644
--- a/innbbsd/port.c
+++ b/daemon/innbbsd/port.c
diff --git a/innbbsd/receive_article.c b/daemon/innbbsd/receive_article.c
index 4ef00008..4ef00008 100644
--- a/innbbsd/receive_article.c
+++ b/daemon/innbbsd/receive_article.c
diff --git a/innbbsd/rfc931.c b/daemon/innbbsd/rfc931.c
index 33ee49fd..33ee49fd 100644
--- a/innbbsd/rfc931.c
+++ b/daemon/innbbsd/rfc931.c
diff --git a/innbbsd/str_decode.c b/daemon/innbbsd/str_decode.c
index 72a1f225..72a1f225 100644
--- a/innbbsd/str_decode.c
+++ b/daemon/innbbsd/str_decode.c
diff --git a/blog/INSTALL b/web/blog/INSTALL
index 1f216292..1f216292 100644
--- a/blog/INSTALL
+++ b/web/blog/INSTALL
diff --git a/blog/blog.pl b/web/blog/blog.pl
index 5362f4b5..5362f4b5 100755
--- a/blog/blog.pl
+++ b/web/blog/blog.pl
diff --git a/blog/builddb.pl b/web/blog/builddb.pl
index 9c805d90..9c805d90 100755
--- a/blog/builddb.pl
+++ b/web/blog/builddb.pl
diff --git a/blog/index.pl b/web/blog/index.pl
index b30ed178..b30ed178 100755
--- a/blog/index.pl
+++ b/web/blog/index.pl
diff --git a/staticweb/INSTALL b/web/static/INSTALL
index 2eadd296..2eadd296 100644
--- a/staticweb/INSTALL
+++ b/web/static/INSTALL
diff --git a/staticweb/article.html b/web/static/article.html
index 8c1a8260..8c1a8260 100644
--- a/staticweb/article.html
+++ b/web/static/article.html
diff --git a/staticweb/b2g.pm b/web/static/b2g.pm
index 7b3b8ddf..7b3b8ddf 100644
--- a/staticweb/b2g.pm
+++ b/web/static/b2g.pm
diff --git a/staticweb/banner.html b/web/static/banner.html
index 2c59b6bb..2c59b6bb 100644
--- a/staticweb/banner.html
+++ b/web/static/banner.html
diff --git a/staticweb/dir.html b/web/static/dir.html
index 071cac22..071cac22 100644
--- a/staticweb/dir.html
+++ b/web/static/dir.html
diff --git a/staticweb/header.html b/web/static/header.html
index 112efd70..112efd70 100644
--- a/staticweb/header.html
+++ b/web/static/header.html
diff --git a/staticweb/index.html b/web/static/index.html
index c0c87174..c0c87174 100644
--- a/staticweb/index.html
+++ b/web/static/index.html
diff --git a/staticweb/index.pl b/web/static/index.pl
index b135655d..b135655d 100755
--- a/staticweb/index.pl
+++ b/web/static/index.pl
diff --git a/staticweb/man.pl b/web/static/man.pl
index f7f13804..f7f13804 100755
--- a/staticweb/man.pl
+++ b/web/static/man.pl
diff --git a/staticweb/manbuilder.pl b/web/static/manbuilder.pl
index 806d9a1c..806d9a1c 100755
--- a/staticweb/manbuilder.pl
+++ b/web/static/manbuilder.pl
diff --git a/staticweb/search.html b/web/static/search.html
index d19fdc1d..d19fdc1d 100644
--- a/staticweb/search.html
+++ b/web/static/search.html
diff --git a/staticweb/styles.css b/web/static/styles.css
index 87382c7b..87382c7b 100644
--- a/staticweb/styles.css
+++ b/web/static/styles.css