- Mar 02, 2020
- Mar 01, 2020
-
-
rswindell authored
now accept an optional print-mode (a.k.a. pmode) argument to provide more control over the printing that happens in these functions/methods. The immediate use is for P_NOCRLF to stop the newline from being printed after a yes or no response (e.g. in a full-screen UI), but there could be other uses.
-
rswindell authored
Could sear I'd already done this.
-
rswindell authored
checking for non-NULL value.
-
rswindell authored
to an object with JSVAL_TO_OBJECT(). Go figure.
-
rswindell authored
-
rswindell authored
JS) which will be executed when a users uses the the (L)ist msgs command from the "Reading" sub or "Reading E-mail" prompt. The arguments passed to the module are: <sub-code> [which] [usernum] [lm_mode] The additional optional arguments are the same values as would be passed to a readmail_mod, if one were to be used instead.
-
rswindell authored
src\sbbs3\js_global.c(3703): warning C4018: '<': signed/unsigned mismatch src\sbbs3\js_global.c(3761): warning C4018: '<': signed/unsigned mismatch src\sbbs3\js_global.c(3779): warning C4018: '<': signed/unsigned mismatch
-
rswindell authored
-
rswindell authored
MsgBase.get_msg_header or get_all_msg_headers), the message header object's private data (used internally in these C source functions) would be freed and NULL'd, apparenty as a form of optimization. This would cause some methods which can accept a msg header object as an argument (e.g. MsgBase.put_msg_header, bbs.show_msg/show_msg_header) to fail or behave in strange ways. Instead of freeing/NULLing the private data (and depending on that as an indication that the header has been enuemrated), just set a member variable indicating that the header has been enumerated (once) already. This is the bug that has been tripping me up with my message lister JS mod (see YouTube video). I can finally get that committed to CVS for testing now. :-)
-
rswindell authored
base "status" matches the associated sub-board configuration values (e.g. from SCFG). Specifically for the properties: max_crcs, max_msgs, and max_age
-
- Feb 24, 2020
-
-
deuce authored
-
- Feb 22, 2020
- Feb 17, 2020
-
-
deuce authored
here, and it's not really needed.
-
deuce authored
The block sizes for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 and TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 were incorrect in the suite definitions. This is the root cause befind the old cl-suites.patch which disabled TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (no great loss). This patch also fixes the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 suite, which may be what new Apple phones were negotiating for pop3s connections.
-
- Feb 14, 2020
- Feb 13, 2020
-
-
deuce authored
despite them being manditory in the SSHv2 spec.
-
- Feb 10, 2020
-
-
nightfox authored
Version 1.04: Internal change only (no change in behavior for the user) - Updated the way AddAdditionalQuitKeys() is called in the DDLightbarMenu objects, due to the change in dd_lightbar_menu.js
-
nightfox authored
AddAdditionalSelectItemKeys() now takes a string specifying additional keys rather than an array of strings. For instance, if you want both lowercase 'e' and uppercase 'E' to allow selecting an item, the call would look like this (assuming lbMenu is the menu object): lbMenu.AddAdditionalSelectItemKeys("eE"); Also, changed AddAdditionalQuitKeys() to work the same way. Note: If you are using SlyVote, you will need to also update SlyVote, since SlyVote has also been updated to call AddAdditionalQuitKeys() this way.
-
- Feb 09, 2020
-
-
nightfox authored
New function: AddAdditionalSelectItemKeys(), which adds additional keys that can be used to select any item (in addition to Enter). This function takes an array, and the keys are case-sensitive. For example, to add the key E to select any item (assuming the menu object is lbMenu): lbMenu.AddAdditionalSelectItemKeys(["E"]); To make a case-insensitive verison, both the uppercase and lowercase letter would need to be added, as in the following example for E: lbMenu.AddAdditionalSelectItemKeys(["E", "e"]); Also, after showing the menu & getting a value from the user (using the GetVal() function), the lastUserInput property will have the user's last keypress.
-
- Feb 04, 2020
-
-
rswindell authored
base.put_msg_header(). I just happened to notice this while making the last fix committed. I'm guessing this particular code path hasn't been tested (?)
-
rswindell authored
disabled since the header may later be written back to disk. Should fix error reported by Ragnarok (DOCKSUD): imapservice.js line 1763: Error: Message header has 'expanded fields'
-
rswindell authored
As reported by Ragnarok (DOCKSUD)
-
- Feb 02, 2020
-
-
rswindell authored
(said port 0) since the port had not been bound yet. So fix the display order of that msg (after listen() is called) and lower the log level to debug.
-
- Jan 31, 2020
-
-
rswindell authored
sbbs have their capabilities set correctly with this setup.
-
- Jan 24, 2020
- Jan 23, 2020
-
-
deuce authored
Unbreak it. While we're here, prefer ECDH so we get an 'A' from ssllabs.
-
rswindell authored
-
deuce authored
only (you can still use them from JS etc).
-
deuce authored
they're enabled even if there is no usable oracle (ie: ssllabs.com). This is easier than explaining to everyone who worries about it. Hopefully there's nothing left that requires TLS_RSA suites from the client.
-
rswindell authored
Areafix requests to unlink a node from an area would corrupt the list of linked nodes: the *last* listed node would always be removed. If this was not the node that submitted the areafix request, then 2 nodes would be removed from the list of linked-nodes for an echo. To simplify this, we're just going to not write the removed node back to the area file, but leave it in the in-memory list. So technically, the node won't be unlinked until the next run of SBBSecho when the area file is re-parsed. If that's a problem, we can always add run-time removal from the in-memory list later. Reported by Alterego (ALTERANT).
-
- Jan 21, 2020
-
-
rswindell authored
specified on the command-line (-n option). This also would have fixed Nelgin's issue with this script.
-
rswindell authored
to and from extension header fields were being set (for the mail base) even when the to or from name was not a valid local user name (thus an extension value of "0" was being stored in the header) - causing netmail imported with postmsg.js to never get exported.
-
- Jan 20, 2020
-
-
rswindell authored
*.msg).
-
- Jan 18, 2020
-
-
deuce authored
-