- Feb 26, 2023
-
-
Rob Swindell authored
This fixes issue #525 Thanks to Nelgin for providing the test platform.
-
Rob Swindell authored
Apparently the cwd is changed back after ever command is invoked.
-
Rob Swindell authored
You want to replace the built-in batch file transfer menu with your own loadable module across all command shells? Now you can.
-
Rob Swindell authored
-
Rob Swindell authored
<nelgin> git -C /home/bbs/sbbs/repo remote set-url origin https://gitlab.synchro.net/main/sbbs.git <nelgin> Unknown option: -C <nelgin> using GNUMakefile on CentOS 7 This partially reverts commit 34909899
-
Rob Swindell authored
Apparently I missed this in commit bcce78c6.
-
Rob Swindell authored
Many dynamically-generated (e.g residential) hostnames are much > 30 chars. And we can now increase user.tab fields fairly arbitrarily, so let's. :-) Also rename LEN_COMP to LEN_HOST. Some day I'll change all the user_t comp references to 'host', but not today.
-
Rob Swindell authored
Reversed the order of the pwmod date and the password itself. The number of chars of the user's password displayed depends on the terminal width. e.g. on an 80 column terminal, 18 chars will be displayed. If the user's password is longer than what can be displayed, this is indicated with a trailing "..". Wider displays (e.g. 132 column) can display all 40 chars of a user's password. This fixes issue #442 When passwords aren't displayed (due to sysop configuration), show "<hidden>" instead of "XXXXXXXX" to make that more clear.
-
Rob Swindell authored
Reversed the order of the pwmod date and the password itself. The number of chars of the user's password displayed depends on the terminal width. e.g. on an 80 column terminal, 18 chars will be displayed. If the user's password is longer than what can be displayed, this is indicated with a trailing "..". Wider displays (e.g. 132 column) can display all 40 chars of a user's password. This fixes issue #442 When passwords aren't displayed (due to sysop configuration), show "<hidden>" instead of "XXXXXXXX" to make that more clear.
-
Rob Swindell authored
Pass argument of 'true' to clear upload queue, otherwise download queue is cleared. This fixes issue #488
-
Rob Swindell authored
We don't yet really work with a 0-byte main.ini file, but this gets us a little closer.
-
Rob Swindell authored
and prefixes, suffixes.
-
- Feb 25, 2023
-
-
Rob Swindell authored
I'm using this on cvs.synchro.net along with an override.conf file in /etc/systemd/system/ircd.service.d/ [Service] ExecStart= ExecStart=/sbbs/exec/jsexec -A -L7 -hcvs.synchro.net ircd.js -a cvs.synchro.net LimitCORE=infinity
-
Rob Swindell authored
-
Rob Swindell authored
My /etc/resolv.conf was wiped by Network Manager (gee, thanks), so ircd.js was throwing the following unhelpful exceptions when starting up: Feb 25 13:47:51 git jsexec[19108]: !JavaScript : uncaught exception: Unable to create any sockets Feb 25 13:47:51 git jsexec[19108]: !JavaScript : uncaught exception: Unable to create any sockets First, instead of throwing a string, throw an Error object so we can actually know where the exception ocurred. Please, everyone, throw Errors not Strings. Second, throw a different more helpful exception if there are no nameservers specified in the DNS constructor or configured on the system.
-
Rob Swindell authored
DDMsgReader: Ctrl-C can now cancel message scans, and message scan status text is word-wrapped for the terminal width Closes #522 and #523 See merge request !259
-
DDMsgReader: Ctrl-C can now cancel message scans, and message scan status text is word-wrapped for the terminal width
-
Rob Swindell authored
-
Rob Swindell authored
They were too hard for me to read before, being all high intensity.
-
Rob Swindell authored
Remove the (now) unnecessary explicit initializations (e.g. to zero, blank, etc.) from the sbbs_t constructor.
-
Rob Swindell authored
Fixes issue #311 Also clarify "Internet e-mail" address (unrelated)
-
Rob Swindell authored
Apparently Paul made some changes (nobody reports these things).
-
Rob Swindell authored
... and use as reply-to address for any Internet-mailed node number applications. This fixes issue #456 reported by Nick Andre.
-
Rob Swindell authored
Configured in SCFG->System->Loadable Modules: Scan Dirs: User scans one or more directories for (e.g. new) files List Files: User lists files within a file directory View File Info: User views detailed information on files in a directory This addresses/fixes feature request #521 for Nightfox Will need to document the mode argument bit values on the wiki, but it's the usual suspects: FL_* for scandirs and listfiles and FI_* for fileinfo. The scandirs_mod will be passed an extra bool (0/1) arg that indicates whether or not the user is scanning *all* directories. Test results would be welcome
-
- Feb 24, 2023
-
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
Parameter names are -- prefixed, with a space between name and value. Quotes etc. around values are not handled; use escapes. We can get fancier with this later if it's necessary. Example: ?wttr.js --fallback_location Toronto --cache_ttl 0
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
-
echicken authored
See readme.txt for details on modopts.d/wttr.ini.
-
echicken authored
-
echicken authored
-
echicken authored
Changed scope of ipFile variable so we can access it in the finally{} block. Should prevent stale files hanging around if the service encounters an error.
-
echicken authored
-
echicken authored
Ditch TTYLOC method; no longer needed. (Note: websocketservice's UTF-8 handling rendered this unusable anyway.) Remove rlogin/webv4 specific lookup method; no longer needed.
-
echicken authored
Scripts running on upstream (terminal) server can find actual client IP in: system.temp_path + 'sbbs-ws-' + client.socket.remote_port + '.ip'
-