-
v2.1-rc184df1a81 · ·
Version 2.1-rc1 - Gilgamesh * Main Features: - test cmake build - refine wsproxy permission settings - other technical improvements
-
v2.0.1b0317b19 · ·
Version 2.0.1 - Artoria * fixes: - split unix socket daemon as another pid file - add related systemd service
-
-
-
-
-
v2.0rc21051d646 · ·
Version 2.0 - Artoria: Release Candidate 2 - innbbsd/Makefile: check innd/ folder is exist
-
v1.3.08606971d · ·
Version 1.3 - Veldora - Apply fixes in PR #54 by IepIweidieng - Start to test in Travis CI
-
v2.0rc1b5aacc75 · ·
Version 2.0 Release Candidate 1 * first tag after multiple PRs of @IepIweidieng applied * details still to be checked * codename: Artoria
-
v1.2.04b1f2510 · ·
Version 1.2.0 - Shizu This is the last major release of v1.x branch 4b1f251 fix mistakes for define usage 456377e check glibc version for telling linux platform supports getrandom() ac3336c legacy linux platforms still not support getrandom() syscall, use alternative way d55e035 Password & PRNG: Use the system PRNG device for the password-generating system. b266325 PRNG: maple/ & so/: Refine PRNG seeding. 63c64c6 maple/edit.c: Add more key shortcuts. [ref: PttBBS] 066d0fd maple/visio.c: `vkey()`: Support modified ([Ctrl/Meta/Shift]-ed) spacial keys. 1f23aa0 include/global.h: Add `Shift()` key value macro for 'A'-']', 'a'-'}', and special keys. 7b61539 include/global.h: Make spacial key values combinable with `Ctrl()`. c15109c maple/visio.c: Refine and support more key sequence varieties. [ref: PttBBS 'common/sys/vtkbd.c'] ba3ab22 maple/visio.c: `vkey()`: Always returns `Meta(ch)` for 'Esc+key'/'Alt-key'. 316a638 Fix undefined behaviors about successive read/write operations on the same file 6c67e35 lib/file.c: `f_cp()`: Fix taking failing to open `src` as success (return `0`). afc133c `fclose()`/`close()`: Fix some of closing invalid file pointers/descriptors. bfb5b14 `close()`: Do not close `fdopen()`ed and `fclose()`d files. 4f65d30 Fix confusions between the return values of `open()` and `fopen()` cb3b40a Fix file resource leaks 271b74a so/pip.c: `p_pipple()`: Only load the mob data right before entering the game. 55b15e5 maple/ & so/: Avoid some reachable memory leaks. cbb5997 maple/: Fix invalid `free()`. ef39714 maple/: Fix unreachable memory leaks. 07fc875 maple/visio.c: `iac_count()`: Fix reading garbage when receiving incomplete IAC commands. 94b0c03 maple/ & util/: Fix buffer overflows due to insufficient buffer size. f077504 maple/more.c: `outs_line()`: Fix out-of-bound accessing when `str` is an empty string. 6031add maple/: Fix writing uninitialized data to files. 6553507 Fix accesses of uninitialized variable 91dc492 lib/dl_lib.c: `DL_func()`: Fix missing `va_end()` after `va_start()` whenever `DL_get()` fails. 02a3c65 maple/acct.c: `u_register()`: Fix crashes due to writing to read-only memory when calling `getfield()`. e605db3 maple/gem.c: `gem_cross()`: Fix crashes when the user repost a item which the user has no read permission from gem. 60b7228 util/checkemail.c: `main()`: Fix `mail` to the same destination twice whenever `argc > 1`. f02f605 util/base64encode.c: Fix yielding wrong results, caused by encoding garbage bytes at input end. [Solve: #44] a1ba9dc maple/popupmenu.c: `do_menu()`: Fix `POPUP_QUIT` mode not causing menu redrawing when using right or enter key. 514ec00 include/struct.h & maple/bbsd.c: Make `ushm->count` signed. 0059fa6 Fix type errors of the arguments for format strings 8823c8d Fix some undefined behaviors and non-standard codes 8bee368 Fix const correctness issues which may cause warnings 83c2154 Use `const char *` for the arguments of some functions used by BBS-Lua on DLBBS v2.0. 9d2af70 Fix macro name: Avoid using `_` prefix in non-system macro names. e18f8a0 maple/ & so/: Fix typoed strings. 50b543e dreambbs.mk: `BBSVER`: Apply `xargs` on the result to remove the quotes. d73fea7 idle timeout: add bell for alert d332391 Release Version 1.2.0 - Shizu 0b29f11 fix Makefile in so f8ff852 */Makefile: Quote the directory pathes containing `$(BBSVER)`. 5aa7275 maple/board.c: `brh_load()`: Fix and work around the BRH file loading errors caused by invalid `bcount` fields of BRH entries. e06e914 maple/visio.c: kick STR_GUEST when its idle time is too long 4eedbef maple/talk.c: refine idle time format b41739c remove x_sysload() that is deprecated fda0767 maple/ & lib/: Signal handler functions: Avoid casting them into incompatible function pointer type. 8ab4389 Avoid casting functions to `void *` 3f87842 Eliminate redundant `NULL` checks for `realloc()` and `free()` 03497ef include/struct.h & maple/board.c: Do not define `static` variables not guarded by conditions in the header file. 184c82a Apply `static` on some functions and variables which are either internal or in the headers 4a1b254 maple/ & so/: Remove unnecessary `extern` function declarations. 48e5971 so/pipfun.c: Eliminate implicit function declarations. 934f220 maple/ & util/: Disable unused functions. 249b408 maple/mail.c: `hdr_outs()`: Eliminate a useless `switch` fallthrough. f8e722f Refine unreachable codes and branches 62b51fc so/pip.c: Fix "-Wsometimes-uninitialized" warnings. f8ee1fe util/resetvmail.c: `reaper()`: Refine multiple condition checking. 71885aa lib/: Eliminate K&R-style function declarations/definitions. 3b149ba Refactor out hardcoded password lengths with macros c4e2d2f Replace hardcoded string literals with macros 900611f Fix some coding style practices which are either confusing or non-portable 190e0ad util/mailpost.c: `acct_fetch()`: Add a comment for possibly disabled function. 4490ac4 maple/ & so/ & util/: Fix indentation. 3c6b3ca util/tranufo.c: `reaper()`: Display `ufo` and `ufo2` in hexadecimal.
-
v1.1.182641a1c · ·
Version 1.1.1 Milim Fixes: * BRH fixes: If number of time tag not larger then 0, then set to 0 and load it Thanks: * @IepIweidieng
-
v1.1.076360b25 · ·
Version 1.1 Milim Features: * Widescreen/Longscreen Support (Improved by @IepIweidieng) * Supports systemd unit service config Fixes: * MyFavorite Status * Screen rendering: vget() vmsg()....etc * other code structure improvement Thanks: * @IepIweidieng: Real Contributer
-
v1.1-rc2d178456f · ·
Version 1.1 Milim RC2 Bug Fixes: 1. Board Read History Fixing: d178456 maple/board.c: `brh_load()`: Avoid `memcpy()`ing 0 or less bytes. a1c23fd maple/board.c: `brh_add()`: Fix adding oldest read article always introducing new time tags. 5914660 maple/board.c: `brh_add()`: Fix out-of-range writing when adding oldest read article while BRH is full. 590e203 maple/board.c: `brh_get()`: Fix `memcpy()`ing unnecessary 3 `time_t`s. d7c0329 maple/board.c: `brh_get()`: Improve readability of code for moving the current board's BRH out of all BRHs. 2. Fix Broken vget(): 5121917 Merge pull request #41 from IepIweidieng/fixpack003-st3a-v1.1-vget-fix e29927c maple/visio.c: `vget()`: Make key `KEY_DEL` able to delete the character on the cursor. 18f7097 Fix cherry-pick commit 6df4e28871e49fd14eb7cdeeb6e66dd4859977c0 being reverted by fa11a671d255257b01aa96f56b8983776eedef87 37ee654 maple/visio.c: Fix commit 03d3acb49790c3f4f0aa32e166217448245ea443: Fix unimplemented macros not being remove correctly. Features: 1. Testing Systemd Unit File 3e401b9 systemd unit file: add new file (for xchatd) 952753a bbsd: improving systemd unit sample, drop using sudo or su in exec commands cffe669 bbsd: remove unproper systemd unit example, rename unit name 1f95dad bbsd: test systemd unit file for port 23 service 1d7853e bbsd: test systemd unit file for GNU/Linux system
-
v1.1-rc1c9fe6851 · ·
Version 1.1 Milim RC1 03d3acb Fall back not implemented defined macro fa11a67 maple/visio.c: `vget()`: Do `bell()` on invalid inputs or operations. 003a79e include/global.h: Make `KEY_NONE` a flag. 0482f17 maple/visio.c: Use `KEY_NONE` flag to mark non-processed keys. a2aa0b3 maple/visio.c: `vget()`: `LCECHO` now converts the whole input string to lowercase. 13ea139 maple/visio.c: `vget()`: `NUMECHO` now removes non-digit characters in the default string. 6df4e28 maple/visio.c: `vget()`: Fix unexpected reversed type caused by a `STANDEND` being skipped after a `STANDOUT`. 6d164d4 maple/bbsd.c: `term_init()`: Fix indentation. 3f604af maple/visio.c: `iac_count()`: Support on-the-fly terminal resizing. [ref: MapleBBS-itoc] 107d32d `blog()`: Fix misaligned log file caused by underlength `mode` strings. cc3f888 util/account.c: Support being executed at 10-59 minutes after the hour every hour. 7b237f8 util/account.c: `ancent` -> `ancient`: Fix a typo in the comment. ff725bf util/account.c: Fix login count never being reset if `bin/account` is never executed at 1 am. 15710fe util/account.c: Fix error `cat: run/usies: No such file or directory`. 98bd709 maple/menu.c: Add braces around initialization of subobjects. ae88192 Refine word usage: '察看訊息' -> '查看訊息' for meaning querying messages. b817cea maple/menu.c: Use user mode `M_ADMIN` for system maintenance menu instead of `M_XMENU`. f7614d3 include/modes.h: "網路連線選單" -> "工具選單": Fix the misleading description of user mode `M_XMENU`. 480bef7 maple/xover.c: [Solve: <https://github.com/ccns/dreambbs/issues/11>]: Fix MyFavorite status being displayed wrong. 523554a include/modes.h: Fix `M_MAX` not being the maximum user mode. 211c9de include/modes.h & maple/xover.c: xover list: Support showing and scrolling for other than 20 items. [ref: <https://github.com/ccns/dreambbs/issues/38>] c89a365 maple/visio.c: `vs_bar()`: Make the layout consistent with `vs_head()`.
-
v1.0.048c41997 · ·
DreamBBS v1.0-Rimuru Release Note * The main charactor of an anime work, "Tensei Shitara Slime datta ken", *Rimuru Tempest* . * Ported piaip's flat terminal (`pfterm`) in this release version, improve terminal rendering. * Mail backup (mzip) service for personal board and gem (#19) * Enable NNTP client (for news group) again. * Upgrade pmore (piaip's more) version from 2007 to 2007+ ( 99bfdac ) * Trying using NetBSD make's format to rewrite Makefile script * add simple test utilities for code (size of variable type), and related mechenism. * Remove: unused/deprecated service daemon (Old WebBBS interface, Kimo News, Some YZU WindTop utils..) * Changed: expand a few common commands in BBS User Interface. * Changed: Try it compatible running in 64bit environment via `-m32` compiling option. (32bit library dependencies needed) ( 591a023 ) * Enable help for myfavorite again. (#4) * recover some sample file that was needed by games. ( d44b479 ) * fix abnormal ushm->count problem for user numbers. * split out sample file to another repository. * sorted common library and refined structure. ( #21 ) * Removal of all the K&R declarations and definitions completed. ( #22 ) (thanks for @IepIweidieng) * remove "gopher" and "personal birth date" related code * remove hardcoded festival feature * Fixed several compile warnings or rewrite some functions. (thanks for @IepIweidieng) i. Pull our Docker Image: ``` docker run -d -p 8888:8888 bbsdocker/imagedreambbs:v1.0 ## not completed yet ``` ii. build by source code: 1. Download `dreambbs_snap-1.0.tar.gz` . 2. extract under `/home/`, rename `dreambbs_snap-1.0` to `bbs`. 3. add group `bbs` (gid=9999) and user `bbs` (uid=9999) 4. `chown -R bbs:bbs /home/bbs` 5. follow remain steps in [github wiki](https://github.com/ccns/dreambbs/wiki/INSTALL)
-
v1.0-rc304398416 · ·
Version 1.0 RC3 (Codename: Rimuru) 0ec4d7f add scripts install option for Makefile b3fe607 remove Chinese in README fbe55d7 script: correct bin prefix
-
-
v1.0-rc147cb975e · ·
Version 1.0 RC1 (Codename: Rimuru) * chat.c: fix broken logging function * specific printing Escape charactor to '\x1b' * xyz.c: correct pmore version info * Chatroom Client: let scroll mode work in pfterm mode * Chatroom Client(chat.so): correct scroll mode define macro
-
v0.97.37f59d79e · ·
Version 0.97.3 (Codename: Stratosphere) 26134d8 xyz.c: correct pmore version info 6f3be4a split out binary file of specific version series
-
v1.0-beta11aee2c68 · ·
Version 1.0 (Codename: Rimuru) Beta 1 * split out binary file of specific version series * acct: x_file: workaround fix for showing user config list * adminutil: add workaround fix for list of help file * visio: recover legacy function: clrtohol()