Synchronet issueshttps://gitlab.synchro.net/main/sbbs/-/issues2023-09-04T23:52:34Zhttps://gitlab.synchro.net/main/sbbs/-/issues/5Collapse artifacts into a single directory for ci-cd output.2023-09-04T23:52:34ZMichael J. RyanCollapse artifacts into a single directory for ci-cd output.It might be worth putting all the binary/so library files into a single directory for the build outputs.It might be worth putting all the binary/so library files into a single directory for the build outputs.https://gitlab.synchro.net/main/sbbs/-/issues/6Windows CI/CD Builds/Artifacts2023-09-04T23:52:34ZMichael J. RyanWindows CI/CD Builds/ArtifactsNot sure how much work it would take, but might be worth having a Windows build agent so that artifact outputs can be run with the CI/CD pipelines for master.Not sure how much work it would take, but might be worth having a Windows build agent so that artifact outputs can be run with the CI/CD pipelines for master.https://gitlab.synchro.net/main/sbbs/-/issues/7Home Directories2023-09-04T23:52:34ZMichael J. RyanHome Directories/data/user/#
Automatically map to /home virtual directory on the FTP server.
(from todolist.ssjs)/data/user/#
Automatically map to /home virtual directory on the FTP server.
(from todolist.ssjs)https://gitlab.synchro.net/main/sbbs/-/issues/8QWK Pack/unpack by file extension2022-01-14T04:26:37ZMichael J. RyanQWK Pack/unpack by file extensionQWK pack/unpack command-lines
Change to use extension rather than specific command-lines (no "pkunzip" on
UNIX).
(from todolist)QWK pack/unpack command-lines
Change to use extension rather than specific command-lines (no "pkunzip" on
UNIX).
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/9new command-line/path macro scheme2020-11-12T05:16:17ZMichael J. Ryannew command-line/path macro schemeHard-coded macros, like: $(EXEC) $(DATA) $(NODE_NUM), etc.
and sysop instance-defined macros (.ini file or node.cnf?).
(from todolist)Hard-coded macros, like: $(EXEC) $(DATA) $(NODE_NUM), etc.
and sysop instance-defined macros (.ini file or node.cnf?).
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/11new_chat and new_qwk2023-02-27T13:07:27ZMichael J. Ryannew_chat and new_qwkConfigurable CHAT and QWK toggle options for new users.
(from todolist)Configurable CHAT and QWK toggle options for new users.
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/12Message bases over 2gb2023-09-04T23:52:34ZMichael J. RyanMessage bases over 2gbsupport multiple data files for >2GB total data.
one file per message? Example:
```
data/mail.shd
data/mail.sid
data/mail.sha
data/mail/00000000.msg
data/mail/00000001.msg
```
(advantage: no allo...support multiple data files for >2GB total data.
one file per message? Example:
```
data/mail.shd
data/mail.sid
data/mail.sha
data/mail/00000000.msg
data/mail/00000001.msg
```
(advantage: no allocation issues... no .sda file)
(disadvantage: waste clusters, large number of directory entries)
Must back-up entire sub-directory of individual message files (for mail)?
Can't use message number for filename, shared data among headers.
Use random number to reduce fexist() looping. Maybe high-bit in offset
indicates separate file? Only use separate file for > x-blocks (defined in
message base header somewhere?)
multiple large data files? Example:
```
data/mail.shd
data/mail.sha
data/mail.sid
data/mail_0.sdt
data/mail_0.sda
data/mail_1.sdt
data/mail_1.sda
```
(Advantages: retain existing logic as much as possible)
(Disadvantages: back-up filenames: mail_0.0.sdt)?
(from todolist)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/13Husky-compatible SMB library2021-03-16T17:25:37ZMichael J. RyanHusky-compatible SMB librarySMAPI front-end for SMBLIB, so Husky tools can run with Synchronet?
(from todolist)SMAPI front-end for SMBLIB, so Husky tools can run with Synchronet?
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/14unified log file creation2022-04-16T05:59:43ZMichael J. Ryanunified log file creationcreate an API to (optionally) log each server/service (with a mask) to specific
folder/file spec.
With built-in rotation/purging?
This API would be used by sbbsctrl, sbbscon, and sbbsNTsvcs to update log files
automatically.
(from tod...create an API to (optionally) log each server/service (with a mask) to specific
folder/file spec.
With built-in rotation/purging?
This API would be used by sbbsctrl, sbbscon, and sbbsNTsvcs to update log files
automatically.
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/15JSexec Console Object2020-08-28T21:59:16ZMichael J. RyanJSexec Console ObjectCreate a console object implementation in jsexec for the local console (using
curses on UNIX for example). This could allow irc.js to be used as a
"stand-alone" IRC client (for example).
(from todolist)Create a console object implementation in jsexec for the local console (using
curses on UNIX for example). This could allow irc.js to be used as a
"stand-alone" IRC client (for example).
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/16configurable feedback module2023-02-27T13:07:27ZMichael J. Ryanconfigurable feedback moduleRemove hard-coded feedback.* module name.Remove hard-coded feedback.* module name.https://gitlab.synchro.net/main/sbbs/-/issues/17prompt for editor option2021-02-06T05:35:21ZMichael J. Ryanprompt for editor optionFrom Sean Dennis:
Sounds strange, but a user account setting of "Ask for editor type" at the time
of entering a message would be handy (a la Telegard). Sometimes, it's
preferable to use the internal Sync message editor rather than an e...From Sean Dennis:
Sounds strange, but a user account setting of "Ask for editor type" at the time
of entering a message would be handy (a la Telegard). Sometimes, it's
preferable to use the internal Sync message editor rather than an external
editor, but it's a bit of a pain to have to go in, change my account settings,
post the message and then go switch back.
Again, just a suggestion.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/18addfiles runs upload file tests2023-03-05T02:48:17ZMichael J. Ryanaddfiles runs upload file testshave addfiles run upload test (e.g. for updating zip comments)have addfiles run upload test (e.g. for updating zip comments)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/19bbs.user_changes()2021-02-06T05:36:15ZMichael J. Ryanbbs.user_changes()Create a JS method (of bbs object?) to set current node's NODE_UDAT misc flag
or automatically read from user dbase maybe... or 2 methods?Create a JS method (of bbs object?) to set current node's NODE_UDAT misc flag
or automatically read from user dbase maybe... or 2 methods?Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/20flash sbbsctrl icon when BBS "in use"2024-03-22T07:20:26ZMichael J. Ryanflash sbbsctrl icon when BBS "in use"... when running as NT services. Need some method of IPC for this. Would be
nice to have active client window too. :-)... when running as NT services. Need some method of IPC for this. Would be
nice to have active client window too. :-)https://gitlab.synchro.net/main/sbbs/-/issues/21mailbox limits2021-02-06T05:37:15ZMichael J. Ryanmailbox limitsper security level (there is reserved space in main.cnf), number of messages or
(better yet) total bytes limit.per security level (there is reserved space in main.cnf), number of messages or
(better yet) total bytes limit.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/22user.stats.mail_waiting and user.stats.mail_bytes_waiting2021-02-06T05:37:53ZMichael J. Ryanuser.stats.mail_waiting and user.stats.mail_bytes_waitingCreate new user.stats properties for mail waiting statistics.Create new user.stats properties for mail waiting statistics.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/23SBBSecho support alias.cfg2020-11-12T05:31:45ZMichael J. RyanSBBSecho support alias.cfgAdd support for alias.cfg for importing netmail.
Also, allow sysop to specify the user number for the -Y option.Add support for alias.cfg for importing netmail.
Also, allow sysop to specify the user number for the -Y option.https://gitlab.synchro.net/main/sbbs/-/issues/24auto-unforward-to-netmail after x number of hard bounces2021-02-06T05:38:06ZMichael J. Ryanauto-unforward-to-netmail after x number of hard bouncesAutomatically disable a user's forwarding if the e-mails bounce.Automatically disable a user's forwarding if the e-mails bounce.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/25e-mail address over-ride2023-03-05T01:25:08ZMichael J. Ryane-mail address over-rideOptional user field that over-rides the default generated e-mail address (e.g.
use rob@synchro.net instead of digital.man@vert.synchro.net).Optional user field that over-rides the default generated e-mail address (e.g.
use rob@synchro.net instead of digital.man@vert.synchro.net).Rob SwindellRob Swindell