Main issueshttps://gitlab.synchro.net/groups/main/-/issues2024-03-22T07:20:20Zhttps://gitlab.synchro.net/main/sbbs/-/issues/1here an fseditor.js crash where I was just holding down the delete key (not u...2024-03-22T07:20:20ZDeucеhere an fseditor.js crash where I was just holding down the delete key (not using pgup):<DigitalMan> term Node 1 <Digital Man> !JavaScript s:\sbbs\exec\fseditor.js line 330: TypeError: line[l + 1] is undefined<DigitalMan> term Node 1 <Digital Man> !JavaScript s:\sbbs\exec\fseditor.js line 330: TypeError: line[l + 1] is undefinedDeucеDeucеhttps://gitlab.synchro.net/main/sbbs/-/issues/2Add "LICENSE" fill to project root2023-09-04T23:52:34ZMichael J. RyanAdd "LICENSE" fill to project rootShould add an appropriate LICENSE file to the project root.Should add an appropriate LICENSE file to the project root.https://gitlab.synchro.net/main/sbbs/-/issues/3Add real name to SBBS avatars.js data2023-09-04T23:52:34ZMichael J. RyanAdd real name to SBBS avatars.js dataCurious what you would think about adding the "Real Name" to the avatars.js output... looks like the value already includes an array of the alias... would be nice/interesting to include the "real name" for potential matching with other n...Curious what you would think about adding the "Real Name" to the avatars.js output... looks like the value already includes an array of the alias... would be nice/interesting to include the "real name" for potential matching with other networks that require real names.
```
Timestamp: Tue Aug 18 2020 12:33:19 GMT-0700 (Pacific Daylight Time)
json-begin
{
"MoSAniB2IMYgFiATiA9lEBTEAXEACEAXYHAB9geCKvKpsuvxIG3brWGKA9kgHYqZNWTdiREVeYko3KymZOWIoLBJAM4AIVAGAAZgGgcFAO4aAhtqT7MAikA=": [
"Digital Man", "Rob Swindell"
],
...
}
```https://gitlab.synchro.net/main/sbbs/-/issues/4JS API for SMB cannot access established message boards (NNTP)2024-03-22T07:20:12ZMichael J. RyanJS API for SMB cannot access established message boards (NNTP)Sometimes I see things like the following when I poll for messages over NNTP, the areas in question do exist, but for some reason, it's like Synchronet NNTP Service "forgets" they are there or something. I'm not sure if the logout/login...Sometimes I see things like the following when I poll for messages over NNTP, the areas in question do exist, but for some reason, it's like Synchronet NNTP Service "forgets" they are there or something. I'm not sure if the logout/login of the NNTP client is forced from the client or server, or if it drops the connection or what, but after re-connect it seems to see the groups just fine again.
```
8/28 02:27:44p 2824 NNTP [DOVE-Net.DOVE-Net_Sysops] cmd: GROUP DOVE-Net.Entertainment
8/28 02:27:44p 2972 NNTP [DOVE-Net.Advertisements] cmd: GROUP DOVE-Net.Debate
8/28 02:27:44p 2824 NNTP [DOVE-Net.Entertainment] cmd: GROUP DOVE-Net.Firearms
8/28 02:27:44p 2972 NNTP [DOVE-Net.Debate] cmd: GROUP DOVE-Net.General
8/28 02:27:44p 2824 NNTP [DOVE-Net.Firearms] cmd: GROUP DOVE-Net.HAM_Radio
8/28 02:27:45p 2972 NNTP [DOVE-Net.General] cmd: GROUP DOVE-Net.Hardware_Software_Help
8/28 02:27:45p 2824 NNTP [DOVE-Net.HAM_Radio] cmd: GROUP DOVE-Net.Hobbies
8/28 02:27:45p 2972 NNTP [DOVE-Net.Hardware_Software_Help] cmd: GROUP DOVE-Net.Internet
8/28 02:27:45p 2824 NNTP [DOVE-Net.Hobbies] cmd: GROUP DOVE-Net.Pro-Audio
8/28 02:27:45p 2972 NNTP [DOVE-Net.Internet] cmd: GROUP DOVE-Net.Programming
8/28 02:27:45p 2824 NNTP [DOVE-Net.Pro-Audio] cmd: GROUP DOVE-Net.Religion
8/28 02:27:45p 2972 NNTP [DOVE-Net.Programming] cmd: GROUP DOVE-Net.Sports
8/28 02:27:45p 2824 NNTP [DOVE-Net.Religion] cmd: GROUP DOVE-Net.Synchronet_Announcements
8/28 02:27:45p 2972 NNTP [DOVE-Net.Sports] cmd: GROUP DOVE-Net.Synchronet_Discussion
8/28 02:27:45p 2824 NNTP [DOVE-Net.Synchronet_Announcements] cmd: GROUP DOVE-Net.Synchronet_Baja
8/28 02:27:45p 2824 NNTP [DOVE-Net.Synchronet_Baja] cmd: GROUP DOVE-Net.Synchronet_JavaScript
8/28 02:27:45p 2824 NNTP !no such group
8/28 02:27:45p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP DOVE-Net.Synchronet_Programming
8/28 02:27:45p 2972 NNTP !no such group
8/28 02:27:54p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP DOVE-Net.Synchronet_Sysops
8/28 02:27:54p 2972 NNTP !no such group
8/28 02:27:56p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP DOVE-Net.Unix
8/28 02:27:56p 2972 NNTP !no such group
8/28 02:28:00p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP Local.Debate
8/28 02:28:00p 2972 NNTP !no such group
8/28 02:28:03p 2824 NNTP [DOVE-Net.Synchronet_Baja] cmd: GROUP Local.General
8/28 02:28:03p 2824 NNTP !no such group
8/28 02:28:04p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP Local.Entertainment
8/28 02:28:04p 2972 NNTP !no such group
8/28 02:28:05p 2824 NNTP [DOVE-Net.Synchronet_Baja] cmd: GROUP Local.Notices
8/28 02:28:05p 2824 NNTP !no such group
8/28 02:28:09p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP DOVE-Net.Synchronet_Discussion
8/28 02:28:09p 2972 NNTP !no such group
8/28 02:28:27p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: GROUP DOVE-Net.Synchronet_Discussion
8/28 02:28:27p 2972 NNTP !no such group
8/28 02:28:29p 2824 NNTP [DOVE-Net.Synchronet_Baja] cmd: GROUP DOVE-Net.Synchronet_Discussion
8/28 02:28:29p 2824 NNTP !no such group
8/28 02:28:30p 4180 NNTP connection accepted from: ::1 port 65162
8/28 02:28:30p 4180 NNTP !USER NOT FOUND: 'guest'
8/28 02:28:33p 4196 NNTP connection accepted from: ::1 port 65164
8/28 02:28:33p 4196 NNTP !USER NOT FOUND: 'guest'
8/28 02:28:33p 2824 NNTP [DOVE-Net.Synchronet_Baja] cmd: ARTICLE 9202
8/28 02:28:33p 2824 NNTP 4 messages read
8/28 02:28:33p 2824 NNTP Logging out Tracker1
8/28 02:28:33p 2824 NNTP service thread terminated (3 clients remain, 3 total, 232 served)
8/28 02:28:34p 3720 NNTP connection accepted from: ::1 port 65165
8/28 02:28:34p 3720 NNTP Logging in Guest
8/28 02:28:34p 3720 NNTP cmd: MODE READER
8/28 02:28:34p 3720 NNTP cmd: AUTHINFO user ********
8/28 02:28:34p 3720 NNTP cmd: AUTHINFO pass ********
8/28 02:28:34p 3720 NNTP Logging out Guest
8/28 02:28:34p 3720 NNTP Logging in Tracker1
8/28 02:28:34p 3720 NNTP cmd: GROUP DOVE-Net.Synchronet_Discussion
8/28 02:28:34p 3720 NNTP [DOVE-Net.Synchronet_Discussion] cmd: ARTICLE 9203
8/28 02:28:34p 2972 NNTP [DOVE-Net.Synchronet_Discussion] cmd: ARTICLE 9200
8/28 02:28:34p 2972 NNTP 16 messages read
8/28 02:28:34p 2972 NNTP 2 messages posted
8/28 02:28:34p 2972 NNTP Logging out Tracker1
8/28 02:28:34p 2972 NNTP service thread terminated (3 clients remain, 3 total, 233 served)
8/28 02:28:35p 3720 NNTP [DOVE-Net.Synchronet_Discussion] cmd: ARTICLE 9202
8/28 02:28:35p 4180 NNTP cmd: MODE READER
8/28 02:28:35p 4180 NNTP service thread terminated (2 clients remain, 2 total, 233 served)
8/28 02:28:38p 4196 NNTP cmd: MODE READER
8/28 02:28:38p 4196 NNTP service thread terminated (1 clients remain, 1 total, 233 served)
8/28 02:28:46p 3720 NNTP [DOVE-Net.Synchronet_Discussion] cmd: ARTICLE 9210
```Rob SwindellRob Swindellhttps://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/10Garbage in private chat2022-11-12T07:56:22ZMichael J. RyanGarbage in private chatresearch garbage (ªn½) 254, 252, 174 in private chat...
(from todolist)research garbage (ªn½) 254, 252, 174 in private chat...
(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/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/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/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/26printer support2020-09-28T20:01:31ZMichael J. Ryanprinter support(O)perator (P)rint message menu option, would require cross-platform printer
support.(O)perator (P)rint message menu option, would require cross-platform printer
support.https://gitlab.synchro.net/main/sbbs/-/issues/29User Storage Area2020-11-12T05:33:43ZMichael J. RyanUser Storage AreaUser Storage Area with
- Storage settings
- With API that can be used with third part apps.
- Perhaps tie in to personal webspaces.
- private FTP servers for users.
- ability for users to share files between storage spaces.
(from jbod ...User Storage Area with
- Storage settings
- With API that can be used with third part apps.
- Perhaps tie in to personal webspaces.
- private FTP servers for users.
- ability for users to share files between storage spaces.
(from jbod in todolist)https://gitlab.synchro.net/main/sbbs/-/issues/30File Transfer Protocol - Send to email2021-02-06T06:22:15ZMichael J. RyanFile Transfer Protocol - Send to emailFile transfer proto that will allow a file to be emailed rather then
downloaded via X,Y,Z etc.
(from jbod in todolist)File transfer proto that will allow a file to be emailed rather then
downloaded via X,Y,Z etc.
(from jbod in todolist)https://gitlab.synchro.net/main/sbbs/-/issues/32Bug tracking database2020-09-28T17:51:49ZMichael J. RyanBug tracking database- http://www.cvstrac.org/
- http://sourceforge.net/projects/synchronet/
- bugzilla
- gnats
(from todolist)- http://www.cvstrac.org/
- http://sourceforge.net/projects/synchronet/
- bugzilla
- gnats
(from todolist)https://gitlab.synchro.net/main/sbbs/-/issues/33Users able to e-mail themselves a file from within the BBS2021-02-06T06:23:10ZMichael J. RyanUsers able to e-mail themselves a file from within the BBSFrom Newsgroup: alt.bbs.synchronet
Can this be done?
Can this be added?
Cool idea, yes?
Basicly the file area has an option to email any file in the filebase to any
email address. Restrictions could be imposed on what email address ...From Newsgroup: alt.bbs.synchronet
Can this be done?
Can this be added?
Cool idea, yes?
Basicly the file area has an option to email any file in the filebase to any
email address. Restrictions could be imposed on what email address may be
sent the file. ie. only another user of the bbs, only that users email
address, or any email address anywhere.
that way newbies dont have to mess around with a zmodem telnet client to get
files. the standard windows telnet is all they will need.
KC