- Jul 24, 2015
- Jul 22, 2015
-
-
rswindell authored
-
rswindell authored
modifying the 'attr' field). Also, only set the "SENT" attribute flag if the told not to delete netmail. This will reduce the risk to those using SBBSecho without the -d option.
-
rswindell authored
Don't pack netmail that has the "SENT" attribute flag set. Set the "SENT" attribute flag in netmail (.msg) files so if they're not deleted they won't be repacked/sent again later.
-
- Jul 15, 2015
- Jul 14, 2015
- Jul 13, 2015
-
-
deuce authored
Add a great deal of comments for future-Deuce.
-
deuce authored
The old code unwrapped from the old width and rewrapped to the new width in a single pass. While this was more efficient, it was very difficult to work on and understand the code. Now, wordwrap() is a two pass process. The first pass unwraps "paragraphs" (defined as being the text between two hard CRs) and the second pass wraps to the new width. This makes it simpler to understand and debug. This fixes some odd wrapping issues when quoting messages.
-
- Jul 12, 2015
-
-
deuce authored
-
- Jul 09, 2015
- Jul 04, 2015
-
-
rswindell authored
in scenarios where the tagfile may be used (e.g. not editing extended file descriptions). This should allow SlyEdit and other extenal message editors to detect the support for the editor.tag file dynamically rather than by using the Synchronet version number. If the 7th line is blank or non-existent, then the external editor tag file is not supported. Overhauled editor_inf() to use a file stream/fprintf.
-
- Jun 22, 2015
-
-
rswindell authored
temp directory (system.temp_dir in JS), sbbs will read in this file and append it to the message body *after* the user's .sig file (if there is one). Bug-fix: don't append .sig files when editing extended file descriptions.
-
- May 27, 2015
-
-
rswindell authored
-
- May 13, 2015
- May 11, 2015
-
-
rswindell authored
-
- May 07, 2015
-
-
deuce authored
fit on the current line.
-
- May 06, 2015
- May 05, 2015
-
-
rswindell authored
'subnum' as the first command-line argument. Also, set the current sub-board value used for ARS comparisons before passing control to a Scan Msgs mod (if there is one), just in case the mod uses ARS (e.g. bbs.compare_ars) to check for access.
-
rswindell authored
Display the "No messages found" text when attempting to thread up or down and there is no corresponding message.
-
- May 02, 2015
-
-
rswindell authored
for sbbs_t::loadposts().
-
rswindell authored
Removed extra smb_freemsgmem() stuff in listmsgs() loop (leftover?).
-
rswindell authored
scanposts(), and listsub(). These functions are exposed in the JS 'bbs' object as scan_subs(), scan_msgs(), and list_msgs(). Wherease previously, all of "your messages" (messages addressed to you) would be found/displayed if the user answered (Y)es to the "Subjects Only?" prompt, and only un-read message (to you) would be displayed if they answered (N)o to the "Subjects Only?", providing long-standing confusion about the different behavior, now the user is prompted whether to display un-read messages only (in scansubs/scanallsubs), and in the case of the logon question to "Search all subs for un-read messages to you?", only un-read messages are listed/displayed, regardless of how the user answers the "Subjects Only?" question. SCAN_UNREAD is only applicable when combined with SCAN_TOYOU. Added new commands to the msg reading prompt: 'N' (list new messages), 'U' list un-read messages to-you. 2 new text.dat entries: DisplayUnreadMessagesOnlyQ and NoMessagesFound
-
rswindell authored
getusrsub() returned the completely wrong sub-board number. It assumed that getusrgrp() returned a 0-based index when in fact it returns a 1-based group number. This bug was only visible when using certain @-codes (e.g. "SN", "SL", "SR", and "SMB_SUB_NUM") when a sub-board was open via Synchronet internal function (i.e. not via JS MsgBase class). If the current group was the last group visible to the user, this would cause a crash.
-
deuce authored
-
- Apr 29, 2015
- Apr 28, 2015
-
-
rswindell authored
-
rswindell authored
was never used. This was intended to be a method for internationalization, letting the sysop change which key is used as the uiniversal "quit" key. This commit replaces most of the uses of the hard-coded 'Q' for quit wtih the 3rd charcter in the text.dat YNQP string. Some hard-coded menus still have the 'Q' key hard-coded and will need to be addressed later. The text.h YN index macro was changed to YNQP and the JS text index variable name will change as well.
-