- 24 Feb, 2022 1 commit
-
-
Rob Swindell authored
CID 33210 CID 33211
-
- 06 Jun, 2021 1 commit
-
-
Rob Swindell authored
Don't need no stinking pre/appended white-space in our filenames!
-
- 04 Apr, 2021 1 commit
-
-
Rob Swindell authored
This won't impact Synchronet as it has a separate signal handling thread, but we still need to behave properly for processes that don't. I'm also saying that ENOMEM does not indicate a disconnection, though it may be better to pretend it was disconnected...
-
- 18 Feb, 2021 1 commit
-
-
Rob Swindell authored
-
- 16 Aug, 2020 1 commit
-
-
Rob Swindell authored
-
- 14 May, 2020 1 commit
-
-
rswindell authored
SCFG for Win32 is linked against a load_cfg lib that builds withOUT SCFG defined, so these compiled AR elements were allocated and then many SCFG operations (e.g. copy/paste, create new) would copy the allocated ARs to another configuration and then be subjected to double-free upon exit/clean-up (resulting in exception or crash). Just get rid of this cruft and some other related RAM-byte-saving hold-overs from the MS-DOS days.
-
- 20 Feb, 2019 1 commit
-
-
rswindell authored
(JS bbs.post_msg()): If the WM_QUOTE mode flag is *not* set, then it will auto- create the quote file (quotes.txt) and add the WM_QUOTE mode bit before calling sbbs_t::writemsg(). So if existing JS scripts call bbs.post_msg(..., WM_QUOTE) with a custom-created quote file (e.g. with msg tails), that'll still work as before (e.g. DDMsgReader.js). bbs.email() and bbs.netmail() now support an optional reply_header_object argument which works like bbs.post_msg(). These methods (and the underlying C++ methods: sbbs_t::email(), netmail(), inetmail(), all auto-create the quote file now, when the WM_QUOTE mode flag is *not* set. The auto-created quotes.txt now includes the plain-text version of MIME-encoded messages. the bbs.post_msg(), email(), and netmail() methods now all support reply header objects that came directly from bbs.get_msg_header() *or* copies of such header objects (but the auto-quoting feature won't work when supplied this type of header object). So if passed a header object returned from bbs.get_msg_header(), we can now use the message base (for auto-quoting) and the underlying msg storage directly (no JS parsing necessary). This is what the new js_GetMsgHeaderObjectPrivates() function is used for. js_ParseMsgHeaderObject() (and the underlying parse_header_object() function) now supports either an actual internally-generated msg header object (e.g. returned from bbs.get_msg_header()) or one that is a copy or hand-constructed. quotemsg() no longer tries to get a copy of the msg index/header. It shouldn't have to since we can now get to underlying msg storage in the js_msgbase.c via js_GetMsgHeaderObjectPrivates(). quotemsg() now reads only the plain-text portion of MIME-encoded messages. As part of this effort, I modernized the method prototypes using default argument values (e.g. WM_NONE for wm_mode arguments) and removed some extraneous WM_EMAIL and WM_NETMAIL specifications (these wm_mode flags are automatically added by the sbbs_t::email() and *netmail() functions). savemsg() now *does* support reply-IDs/thread-linkage via the additional 'remsg' argument (when non-NULL). Replaced some use of nulstr with NULL. Replaced more boilerplate SMB open code with calls to smb_open_sub().
-
- 29 Jul, 2018 1 commit
-
-
rswindell authored
-
- 25 Jul, 2018 1 commit
-
-
rswindell authored
destination addresses): this feature messed up the smeg@ address book Baja module. Use the email_sec.js module if you want this feature.
-
- 16 Mar, 2018 1 commit
-
-
rswindell authored
when creating a new netmail message. Not exactly an "address book", but a convenience nonetheless.
-
- 21 Jul, 2011 1 commit
-
-
rswindell authored
That is, if any of the following text.dat entries are set to a blank/emtpy string (by editing ctrl/text.dat or via run-time script modification), the question will not be asked of the user allowing greater sysop-customization of hard-coded processes (e.g. new user application): ClearUploadQueueQ ClearDownloadQueueQ HangUpAfterXferQ ChatWithGuruInsteadQ ForwardMailQ DownloadBatchQ LogOffQ DeleteErrorLogQ ClearErrCounter DeleteGuruLogQ AutoTerminalQ AnsiTerminalQ ColorTerminalQ ExAsciiTerminalQ CallingFromNorthAmericaQ ReadYourMailNowQ NScanAllGrpsQ SScanAllGrpsQ NewPasswordQ ContinueQ EnterYourPhoneNumber UserInfoCorrectQ UseExternalEditorQ DownloadAttachedFileQ AddSubToNewScanQ (new) RemoveFromNewScanQ DisplaySubjectsOnlyQ Post SearchExtendedQ ViewSysInfoFileQ ViewLogonMsgQ WithLineNumbersQ
-
- 01 Mar, 2011 2 commits
- 20 Mar, 2009 1 commit
-
-
rswindell authored
-
- 14 Feb, 2008 1 commit
-
-
rswindell authored
changed FileNotThere text.dat entry to FileDoesNotExist which displays the file path. Now check if the directory exists before checking the available disk space before allowing file uploads and report the correct error (using DirectoryDoesNotExist) if the directory is missing (a common mistake). Overhaul viewfilecontents() - wow, I can't wait to re-write all of this moldy filebase code!
-
- 14 Aug, 2007 1 commit
-
-
deuce authored
Remove time32str()
-
- 28 Feb, 2006 1 commit
-
-
rswindell authored
and receive_file() - so str_cmds.js may now support ;GET and ;PUT.
-
- 20 Sep, 2005 2 commits
- 22 Aug, 2003 2 commits
- 26 Jul, 2003 1 commit
-
-
rswindell authored
if text/menu/*prot.asc does not exist.
-
- 09 May, 2003 1 commit
-
-
rswindell authored
-
- 31 Jan, 2003 1 commit
-
-
rswindell authored
module (.js or .bin) files.
-
- 13 Nov, 2002 1 commit
-
-
rswindell authored
variants (gmtime_r, localtime_r, and ctime_r) for thread-safe operation on Unix
-
- 15 Oct, 2002 1 commit
-
-
rswindell authored
toggle options (that don't fit in sys_misc), first bit used is MM_REALNAME to control receipt of e-mail (Internet and local) based on user's real name.
-
- 13 Mar, 2002 1 commit
-
-
rswindell authored
GMT/UTC.
-
- 07 Feb, 2002 1 commit
-
-
rswindell authored
-
- 06 Feb, 2002 2 commits
- 04 Nov, 2001 2 commits
- 28 Sep, 2001 1 commit
-
-
rswindell authored
-
- 29 Aug, 2001 1 commit
-
-
rswindell authored
-
- 01 Aug, 2001 1 commit
-
-
rswindell authored
-
- 23 Jun, 2001 1 commit
-
-
rswindell authored
-
- 21 Jun, 2001 1 commit
-
-
rswindell authored
-
- 20 Jun, 2001 1 commit
-
-
rswindell authored
-
- 15 Jun, 2001 1 commit
-
-
rswindell authored
-
- 09 Mar, 2001 1 commit
-
-
rswindell authored
Added CS_FILE_RECEIVE support.
-