- Jan 07, 2018
-
-
rswindell authored
-
- Dec 29, 2017
-
-
rswindell authored
than non-SPAM-tagged email.
-
- Oct 23, 2017
-
-
rswindell authored
Automatically detect child sub-directories and make them available as virtual directories for users to download from - only useful via FTP currently. * Implemented Sorting options for Message Groups and File Libraries: Sub-boards within groups and directories within library can now be automatically sorted based on the sysop's chosen sort field (long name, short name, or internal code) - Required that sub-boards are now stored/saved in msgs.cnf based on groups - Required QWKnet hub sub-board reference dynamic renumbering * Implemented "Template" toggle option for sub-boards and file directories: A sub-board or directory marked as "template" will be used for newly created (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now use the "template" item as the source of the cloned settings, if available.
-
- Nov 27, 2016
-
-
rswindell authored
sub-boards (that are not gated to QWKnet).
-
- Nov 23, 2016
-
-
rswindell authored
- Include Kludge Lines (Yes) - Include VOTING.DAT File (Yes) - Include HEADERS.DAT File (Yes) - Extended (QWKE) Packets (No) - Exported Ctrl-A Codes (Strip) SBBS/QWKnet nodes now have more control over the REP packet files created by their systems. If the "uplink" (hub) is complaining about receiving unsupported files (e.g. VOTING.DAT) or kluge lines (e.g. @TZ), just turn them off. Also, Ctrl-A codes may now be retained in QWKnetmail. And the @REPLYTO kludge line enabled for the first time (!).
-
- Nov 15, 2016
- Nov 08, 2016
-
-
rswindell authored
mode for a specified message base (mail or sub-board). This logic exists in many other files and can now be consolidated using this single function.
-
- Nov 27, 2015
-
-
rswindell authored
messages), you can now set the Guest accounts new-msg-scan values. The default is 0 (no new messages). Using a value of 0 for this or the New User Days of Messages value results in a very fast message pointer initialization (no "Loading Message Pointers..." delay).
-
- Nov 26, 2015
-
-
rswindell authored
Sysop can set the number of days-worth of new messages that new users will see in their first new-message scan (the default is 0, no new messages). This does lengthen the amount of time that the first "Loading message pointers" is displayed (it has to go and open all the message bases), but at least new users are no longer bombarded with thousands of very old messages when they answer "Yes" to the "Scan for New Messages" prompt. This setting is in SCFG->System->New User Values->Days of New Messages. Set it to some really high number (maximum of 9999) if you want the old behavior.
-
- Apr 27, 2015
-
-
rswindell authored
Optionally, external modules may be executed in place of "built-in" operations for: - reading mail (email or netmail) - scanning posts (searching/scanning/reading a single sub-board) - scanning sub-boards (all, one, or a group) Each of these may be configured (in SCFG->System->Loadable Modules) with command-line options for a total length of up to 63 characters. Note to module programmers: each module here will be passed additional command-line arguments to indicate how or why the user operation was invoked. For the Reading Mail module, the 'which' value (in decimal) and the user-number is passed (in decimal). Usually the user-number will be the current user logged in, but not always (e.g. if the user is a sysop and reading other user's mail). The 'which' values (defined in load/sbbsdefs.js) of MAIL_YOUR, MAIL_SENT, and MAIL_ALL must be handled (MAIL_ANY won't be used). For the Scan Posts module, the sub-board number and scan mode (both in decimal) and the 'find' string (text being searched for) are passed as arguments (in that order). The scan mode values (defined in sbbsdefs.js) are the same as those supported by bbs.scan_posts(). All of the values should be supported and they can be combined (e.g. SCAN_CONST|SCAN_NEW and SCAN_NEW|SCAN_TOYOU). The 'find' string is only used if the SCAN_FIND mode bit is set. It is the responsibilty of the module (if configured) to enforce sub-board read access restrictions. For the Scan Subs module, the first argument is 1 if "all subs" are being scanned, 0 otherwise (normally the user is prompted for the breadth of the scan in this case, but that's up to the module author), and the scan 'mode' is passed in decimal, in that order. If the SCAN_FIND mode flag is passed in, this module should prompt the user for the text string to search for. If this module is not configured, the Scan Posts module will be executed for each sub-board scanned. Recursion protection was added, so it is actually possible for the Read Mail module, for example, to call bbs.read_mail() and it'll work, but why would you? If any of these user operations are initiated during logon, at the request of Baja or JavaScript module, or whatever, and if the module is actually configured (and not already executing to handle the operation), the module will be executed in-place-of the built-in functionality. Feedback welcome,
-
- Mar 14, 2014
-
-
rswindell authored
also clear the associated counts (sizes) for these arrays, eliminating some potential crashes while dereferencing these arrays after freeing (e.g. during shutdown or recycle of sbbs).
-
- Nov 12, 2009
-
-
rswindell authored
subnums stored in the msgs.cnf file are 16-bit!
-
- Nov 11, 2009
-
-
rswindell authored
-
- Jun 28, 2009
-
-
rswindell authored
-
- Mar 20, 2009
-
-
rswindell authored
This should prevent stale messages from entering QWK networks. Updated QWK log output messages to include "QWK" in them.
-
- Jul 10, 2007
- Jul 08, 2007
-
-
deuce authored
-
- Sep 20, 2005
-
-
deuce authored
-
- Sep 11, 2004
-
-
rswindell authored
-
- May 30, 2004
-
-
deuce authored
-
- Apr 23, 2004
-
-
rswindell authored
Display sub-board's internal codes when detecting duplicate ptridx values.
-
- Apr 07, 2004
-
-
rswindell authored
compile AR strings for SCFG).
-
- Sep 09, 2003
-
-
rswindell authored
-
- May 09, 2003
-
-
rswindell authored
Created sbbs_t::signal_sub_sem() method to handle creation of global echomail_sem (for FTN sub-boards) and the sub-boards post_sem (if confiugred).
-
- Mar 02, 2003
-
-
rswindell authored
configuration wizard with blank data).
-
- Feb 07, 2003
-
-
rswindell authored
-
- Feb 01, 2003
-
-
rswindell authored
grp/lib code prefix (helps generate unique internal codes).
-
- Jan 31, 2003
- Jan 17, 2003
-
-
rswindell authored
Eliminated unused function: readline_alloc().
-
- Jan 11, 2003
-
-
rswindell authored
may be uninitialized or old.
-
- Jan 03, 2003
-
-
rswindell authored
-
- Dec 07, 2002
-
-
rswindell authored
of control key combinations in inkey() via SCFG or script.
-
- Nov 18, 2002
- Oct 15, 2002
-
-
rswindell authored
toggle options (that don't fit in sys_misc).
-
- Aug 24, 2002
-
-
rswindell authored
-
- Aug 01, 2002
-
-
rswindell authored
-