- Feb 11, 2022
- Feb 10, 2022
-
-
Rob Swindell authored
DD Message Reader Version 1.43: Fixed 'out of memory' error when viewing message headers See merge request main/sbbs!139
-
Deucе authored
-
Deucе authored
-
Eric Oulashin authored
viewing message header info (I had used the same loop control variable name for a loop inside a loop..oops). Also, when viewing message header information, it will no longer show JS functions.
-
Deucе authored
-
Deucе authored
-
- Feb 09, 2022
-
-
Rob Swindell authored
I noticed that the recent NASA "Earth Science Picture of the Day" files have had a DIZ with UTF-8 encoded apostrophe in it. <sigh>
-
Rob Swindell authored
Added an option to pause after viewing a file (defaults to true) See merge request main/sbbs!138
-
-
Rob Swindell authored
Then you must also include the file extension on all the configured command-lines. The opposite is not true: excluding the file extension in the native program list will still work if the command-line includes the file extension.
-
Rob Swindell authored
Apparently com_setup() (which just calls tcsetattr()) will cause an attached modem (with a caller) to disconnect the caller. So you can't do this with a live modem. Leave the hack in for Nelgin's null modem cable setup, but you can't (apparently) support both 8N1 and 7E1 "callers" with a real modem (not surprisingly, for multiple reasons).
-
- Feb 08, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
in sexpots.ini [COM] section(s). Fixed bug where Parity was only initially set (in sexpots) if BaudRate was non-zero.
-
Rob Swindell authored
Another hack for Nelgin: this'll allow (in theory) the serial device to switch parity modes (e.g. 8N1 or 7E1) depending on what the user selects (key pressed). I did not add byte/stop bit size configurations. We may need that.
-
Rob Swindell authored
Set Parity=true in [com] section of sexpots.ini Set ParityOdd=true if using Odd parity.
-
Rob Swindell authored
For Nelgin's null modem setup, putty doesn't raise DTR? <nelgin> sexpots 1492 root 3u CHR 4,64 0t0 90 /dev/ttyS0 <nelgin> Well, it's listening, but when I connect with putty I get nothing. <nelgin> DigitalMan, probably always assume a client is connected since I have my pc wired to my linux box.
-
Rob Swindell authored
-
Rob Swindell authored
Allow a configured maximum-severity (minimum value) for TLS-related log messages. Default is 0 (LOG_EMERG, maximum severity). Getting tired of SMTP/TLS (SMTPS) related errors clogging up my inbox. I'm setting this to "Warning", like I did for [web].
-
Rob Swindell authored
Just in case a sysop deletes/changes their addresses after create subs, find the nearest matching configured system FTN address/AKA and use that.
-
- Feb 07, 2022
-
-
Rob Swindell authored
DD file lister: Fix for left/right navigation for command bar introduced in last commit See merge request !137
-
Eric Oulashin authored
-
Rob Swindell authored
DD file lister version 2.01: Fixes for file description and command bar refreshing See merge request !136
-
Eric Oulashin authored
info. Fixed command bar refreshing when pressing the hotkeys.
-
- Feb 06, 2022
-
-
Rob Swindell authored
Created a file lister (in JS) that lists files in the user's current file directory See merge request !135
-
Eric Oulashin authored
directory with a lightbar interface, as well as message windows etc. If the user does not have an ANSI terminal, this lister will run Synchronet's stock file lister interface.
-
Rob Swindell authored
<nelgin> Ah, here's a good one. If I ssh to my bbs server, then ssh to my bbs, do whatever then /O to logout, when I left click in the putty window I get "0;98;20M0;98;20m and stuff like that. I have to run reset to get it working properly.
-
Rob Swindell authored
-
Rob Swindell authored
In commit 3f17c245, I was addressing the issue reported by Nelgin via IRC: <nelgin> If you login using a term that doesn't support ansi, it changes your settings - can you set 'em back when done? <DigitalMan> if you have auto-term enabled, it doesn't actually change your settings, just what's in use during that session <nelgin> I logged in using my BBC emulator which doesn't do ansi, then when I logged in through syncterm, I got the display like it was on the BBC. All my characters replaced with #'s and stuff. <nelgin> I had to go back into the user menu to fix it. That is going to confuse users. However, the chk_ar() function in userdat.c which is used to populate JS objects (e.g. xtrn_area.sec_list[].prog_list[]) uses the user.misc value (cannot call term_supports()), so the current user terminal flags need to be reflected in user.misc always. So the real fix for the originally reported problem is to clear the charset-related terminal settings when logging in with auto-terminal settings enabled (and before the auto-detected charset flags are OR'd in). I toyed with the idea of storing a copy of the term_supports() result in client_t, which is passed to chk_ar() when appropriate, but decided that was a bit overkill and there were issues with servers that don't have term_supports (e.g. the web server) and properly populating access-controlled areas in the JS object model (e.g. door games that require ANSI). Better to use the last-auto-detected terminal caps than assuming "no" terminal capabilities in that scenario.
-
- Feb 05, 2022
-
-
Rob Swindell authored
Users with the 'O' restriction (automatically set if a new user has the same "real name" as another account, and that's allowed by the sysop) will send netmail from their alias and not their real name to prevent impersonation of another user.
-
Rob Swindell authored
Don't let (or at least try to prevent) a sysop create a duplicate message group or file library internal code prefix (which could lead to duplicate internal codes for subs and dirs, pretty easily and accidentally).
-
- Feb 04, 2022
-
-
Rob Swindell authored
When manually adding a message/file area or modifying an internal code value, reject the code if it's a duplicate. This required that getsubnum() and getdirnum() support non-prepped configurations (where the full internal code has already been constructed from the prefix and suffix).
-
Rob Swindell authored
-
Rob Swindell authored
-