ccns / dreambbs Goto Github PK
View Code? Open in Web Editor NEWThe current code of the BBS server for Dream-Land BBS (夢之大地電子佈告欄系統) at NCKU.
Home Page: https://term.ccns.cc
License: Other
The current code of the BBS server for Dream-Land BBS (夢之大地電子佈告欄系統) at NCKU.
Home Page: https://term.ccns.cc
License: Other
origin method: use
uname -m
in Makefile
consider method: use
getconf LONG_BIT
instead
some reference about running in docker container: CentOS/sig-cloud-instance-images#94
lib/file.c
mainly, other related functions also should be considerated.
f_cat
f_cp
f_img
f_ln
f_exlock
f_unlock
f_map
f_mode
f_mv
f_new
f_open
f_rm
f_suck
system()
functions for processing files: these functions process file via system shell, it should be replaced after checking there's no problem in file processing functions for BBS, or directly use existing functions in standard C libraries.That is, lib/
.
for more effective and easily to maintain this project.
Now testing on clamtestbbs/wdbbs@078fef9 and later commits.
(That project also import Maple3 common library, although still based in Maple2/SOB structure)
and how many works we have to do for this.
TBD
ref: MapleCirc/Auroral@b26d1c2
and check the difference of bbsd between WindTop(Maple3.02) and itoc(Maple3.10)
(1) update the genealogy of maple BBS
(2) add board member @holishing @renn999 to README
especially under so/
like April, 1st.
We can patch it on itoc-version:
https://gist.github.com/anonymous/74ef4cb59426c833d07cf4ac1199baaa
But is it possible for WindTop (MapleBBS 3.02 Series) ?
parts to be fixed:
v0.97-stratosphere...master
#diff-32ac00a7a2ae1fc58af7f7734ed2d150R887
The legacy IPv6 rule should be IPv6_Prefix:CLASS_C::HOST_ID/64
ex. IPv4_Prefix.111.222 --> IPv6_Prefix:123::222 /64 gw: IPv6_Prefix:222::253 /64
The similar configuration is working on another VM.
root@host:~# ping6 www.google.com
PING www.google.com(tsa01s09-in-x04.1e100.net) 56 data bytes
64 bytes from tsa01s09-in-x04.1e100.net: icmp_seq=1 ttl=51 time=5.75 ms
64 bytes from tsa01s09-in-x04.1e100.net: icmp_seq=2 ttl=51 time=5.29 ms
64 bytes from tsa01s09-in-x04.1e100.net: icmp_seq=3 ttl=51 time=5.44 ms
master
)Although few parts have done because of porting pfterm
, other UI also need to improve terminal resizing feature, too.
need to check if it is caused by source code or system misconfiguration
trying to figure out the reason...
maybe usages are different, need to be checked.
will be figure out the reason and fix in later version
Still figuring out the details....
ref: clamtestbbs/wdbbs@1b56aba
for letting it can be tested in different platform such as WSL(x86 qemu emulated) and Cygwin
@holishing : any ideas?
-bash-4.2$ ~/bin/base64encode
測試
5ris6KmmCq==
use base64
command in os (Linux):
-bash-4.2$ base64
測試
5ris6KmmCg==
(in UTF-8)
(Big5 may have some issue, too)
There's related patch.
Prevent bbs user, even SYSOPs(admins) in BBS execute shell commands directly in BBS ui.
another reason is that we have not provided secure way(websocket, ssh) for BBS user and normal SYSOPs of BBS to connect.
This is an issue & to-do list for DreamBBS, maintained mainly by the member of the system division of the staff of Dream Land BBS, NCKU.
這是主要由夢之大地系統部部員所維護的一份夢之佈告欄系統的問題與待辦事項清單。
The GitHub issue list is now mainly for tracking issues found or purposed by contributors who are not staff of Dream Land BBS, NCKU.
目前 GitHub 問題清單主要用於追蹤由非夢之大地站方人員發現或提出的問題。
The reason we don't allow forwarding post.
Anyone can test in branch master
or r64linux
,
After reading several boards, the reading history of articles in any boards will be RESET .
sometimes it will even occurs segmentation fault or other problems likely that so that the connection by client will be closed by BBS server (bbsd).
other ref info:
#TS28ODfg (itoc)
& #TR4IOOjL (itoc)
in telnet://eod.twA declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.