- Apr 24, 2020
-
-
rswindell authored
Added multiple Internet email recipient support. I'll look into multiple FidoNet netmail support later as that code needs an even greater overhaul in that process.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
mode flag, an EOF @-code would not stop the output since it calls putmsg() for *each* line of the file and was not checking the return value of putmsg() for an abnormal/early-termination indicator.
-
rswindell authored
header field) when saving a message using the MsgBase class. A similar problem existed with REPLYTOLIST/RFC822REPLYTO, but was not actually observed. Since the following header fields were not populated in the msg header "field_list", if they existed in a message header that was modified using the MsgBase class, they would be lost: - RFC822TO - RFC822CC - RFC822ORG - RFC822REPLYTO - RFC822SUBJECT
-
rswindell authored
MIME-decoded header fields not to be handled appropriately in the mail server.
-
rswindell authored
- EMAILS - FBACKS - ETODAY - PTODAY - LTODAY - TTODAY - TLAST - TEXTRA
-
rswindell authored
- FIRSTON (date and time user first logged on) - FIRSTDATEON (same as SINCE) - FIRSTTIMEON (time of day of user's first logon)
-
- Apr 23, 2020
-
-
rswindell authored
-
deuce authored
music can be configured. Reported by DigitalMan. Twice.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
to eliminate a lot of copy-pasta.
-
rswindell authored
The Fido "Stored Message" (*.msg) stuff is gonna get ripped out of these functions (soon?) anyway.
-
rswindell authored
itself now).
-
rswindell authored
exec_bin'ing hard-coded module names now that we have the configurable loadable modules for these features integrated into SBBS.
-
rswindell authored
- external programs section (default: "xtrn_sec") - logon list (default: "logonlist")
-
rswindell authored
- external programs section (default: "xtrn_sec") - logon list (default: "logonlist") This ties the Baja XTRN_SECTION and USERLIST_LOGONS functions and the JS bbs.xtrn_sec() and bbs.list_logons() methods to the loadable modules (if configured) automatically without the exec_bin hackery in *.src. Also, allow the xtrn section argument to be passed to the JS/C++ method to go directly to a specific xtrn program section. The bbs.list_logons() can also accept an argument to pass to the module (e.g. "-y" for yesterday's logons).
-
rswindell authored
-
rswindell authored
text.dat strings to do it) by default. Set "clear_screen = false" in [xtrn_sec] of modopts.ini to disable.
-
rswindell authored
key values (the defaults of which mostly come from text.dat).
-
- Apr 22, 2020
-
-
deuce authored
-
rswindell authored
auto-generated program list for that section # or the custom menu for that section.
-
rswindell authored
"location" or "note" is to be included in the displayed logon lists.
-
rswindell authored
"Use Location in User List" option. When set to false, the user's *note* (not IP address) is to be included in the user/logon lists.
-
rswindell authored
"Use Location in User List" option. When set to false, the user's *note* (not IP address) is to be included in the user/logon lists.
-
rswindell authored
the mode, not the timeout. Here, "100" happens to be 0x64 which includes K_SPIN which indicates it was called from getkey(K_SPIN) and since it wasn't, it was removing the last character of the save-line buffer since this code also does gratuitous save/restoreline() calls, resulting in partial ANSI escape sequences being displayed at the command-line. This one too far too long to find. :-(
-
rswindell authored
correctly.
-
rswindell authored
-
rswindell authored
be unpacked into stored messages (.msg). Debug-level log message indicating that one or more attributes were removed (and which ones, in hex). This set of stripped attribute flags could easily be configurable, if that turns out to be desirable.
-
nightfox authored
Version 1.33 - Fixed: A new user starting to read messages in a sub-board no longer causes an error (it checks for the scan_ptr being 0xffffffff). This had been fixed in a couple places previously, but apparently not this particular case.
-
rswindell authored
other BBSes (directly, e.g. via copy/download, rather than SYNCDATA). It changes the bbs.entry.created/updated.at (address) value to the appropriate address for another system either directly connected to VERT via QWKnet or on FidoNet.
-
- Apr 21, 2020
-
-
rswindell authored
- nodelist (default: "nodelist") - who's online (default: "nodelist -active") - private message (default: "privatemsg")
-
rswindell authored
rather than the exec_bin hack to nodelist.js, as this is now the default "List Nodes" and "Who's Online" module setup in SCFG->System->Loadable Modules.
-
rswindell authored
newly added SCFG->System->Loadable Modules: List Nodes, Who's Online, and Private Msg.
-
rswindell authored
- nodelist (default: "nodelist") - who's online (default: "nodelist -active") - private message (default: "privatemsg") This allows the nodelist and private message modules to be "installed" without over-riding global hot key events (SCFG->External Programs->Global Hot Key Events), allows the Baja functions NODELIST_ALL, NODELIST_USERS, and PRIVATE_MESSAGE and JS bbs.list_nodes(), bbs.whos_online(), and bbs.private_message() methods to use external modules (JS or Baja) automatically. The old C++ logic remains for these features if the module's are cleared (set to a blank string) in SCFG, but at some point, that code will likely be removed.
-