- Nov 24, 2020
-
-
Rob Swindell authored
Use the text.dat strings that corresponded with the previous behavior (used by console.uselect()). The defaults include new-lines, so removed some hard-coded console.crlf() calls that were added. If you have a custom section_header_fmt, you'll likely need to add a \r\n to it. Allow the "External Program Section" title string to be customized (separately from section_header_fmt, e.g. for localization). Save/use the current section. Mouse-enable the program section list.
-
Rob Swindell authored
Add missing options (clear_screen, multicolumn_separator, and singlecolumn_margin) for xtrn_sec in modopts.ini See merge request !37
-
Add missing options (clear_screen, multicolumn_separator, and singlecolumn_margin) for xtrn_sec in modopts.ini
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
The argument to JS_NewContext that we were allowing to be configured was not the contest stack size, but rather: "The size, in bytes, of each "stack chunk". This is a memory management tuning parameter which most users should not adjust. 8192 is a good default value." - per Mozilla. So we're just going to use the suggested default, hard-coded.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
The current node action was not saved/restored when being forced into node-to-node private chat (by a sysop). This could lead to subsequent chat attempts by the same node to lead to a false indication that the nodes were chatting with each other. As reported by Altere (ATHEL).
-
Rob Swindell authored
I need to learn to pull before commit. Ugh.
-
Rob Swindell authored
Often you may only want the plain-text portion of a message (e.g. for printing).
-
Rob Swindell authored
If there's no 'id' property, don't display "Message-ID: undefined". If the new default_content_type argument is false, don't display a default content-type and content-transfer-encoding.
-
- Nov 23, 2020
-
-
Rob Swindell authored
-
Deucе authored
-
Rob Swindell authored
New modopts.ini [chat_sec] options: - imsg_requirements (default: blank) - irc_requirements (default: blank) - finger_requirements (default: blank) For DesotoFireflite (VALHALLA)
-
Deucе authored
Store all on_exit() strings in the global scope, execute them one scope at a time with scopes ordered in reverse order of first call to js.on_exit(). Within a scope, they are ordered last string first.
-
Rob Swindell authored
Needed to pass path to the "src" (SRC_ROOT), not SBBS_SRC. Also updated the gitlab URLs to use main/sbbs instead of sbbs/sbbs.
-
Rob Swindell authored
Enable the option to ask for continuation/enter door when displaying... See merge request sbbs/sbbs!35
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Combined with a fix in uifc32.c, this fixes some problems with spawning external programs (e.g. to edit files, run scfg, echocfg, etc.) and when returning having a different keyboard input functionality and the screen all fubarred. Tested with Linux/ncurses.
-
Rob Swindell authored
umonitor uses these mode flags together (or soon will) and bad things happen if you always clear the buffers that you're trying to save/restore.
-
Rob Swindell authored
C dependency refactor: limit use/dependency-on sbbs.h See merge request sbbs/sbbs!36
-
Rob Swindell authored
The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down. I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit. There is no functional change in behavior in this comment.
-
Rob Swindell authored
and I blew it. Here's to learning new tricks.
-
Rob Swindell authored
Set the following in the modopts.ini [avatars] section: msghdr_draw_top (default is true) msghdr_draw_above (default is true) msghdr_draw_right (default is true) Set any of these to false to override the default behavior - for DesotoFireflite (VALHALLA). This commit also includes a couple of changes I've been apparently sitting on: - display avatars even for non-ANSI/non-CP437 terminal users - cache the smbdefs.js in bbs.mods.smbdefs (I don't recall why)
-
- Nov 22, 2020
-
-
Rob Swindell authored
The recipient net-addr/type was always being over-ridden a bit further down in the code. Don't do that. Also, log a message (sbbsecho.log) indicating that a message was forwarded ("Forwarding message ..."). For geneb.
-
Michael Long authored
Enable the option to ask for continuation/enter door when displaying info/intro ans/msg file. This could be useful when displaying info about a door, showing rules, etc.
-
Rob Swindell authored
so define HAS_STDINT_H
-
Rob Swindell authored
Enable obtaining source IP address if HAproxy is used See merge request sbbs/sbbs!11
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
If text/menu is a symlink (on *nix), then the path above would actually point to a filename in the parent of the symlink target, which is not what we want (we want the filename in the text dir). Fixed by using FULLPATH.
-
Deucе authored
-
- Nov 21, 2020
-
-
Rob Swindell authored
Revert the previous change to the mailsrvr (don't try to parse the MS Outlook singled-quoted names in to/from header fields). Instead, use the new matchusername() to perform a liberal name match against the name portion of the destination email address and if it matches, go ahead and use the quoted-name field. Otherwise, use the name portion of the destination address as the TO field for the FTN netmail message.
-