- Aug 12, 2019
-
-
rswindell authored
-
rswindell authored
"kludges ... should be ... terminated by either a carriage return, or the (0xE3) QWK terminator" :-(
-
rswindell authored
(not delete) from the end of the sorted list of files (normally, 0). Created an sbbs_t::delfiles() wrapper which defaults to keep 0 files and also generates a error.log message if any of the file-deletions fail.
-
rswindell authored
(not delete) from the end of the sorted list of files (normally, 0).
-
rswindell authored
deprecated
-
- Aug 11, 2019
- Aug 10, 2019
-
-
deuce authored
-
deuce authored
-
deuce authored
one.
-
nightfox authored
Version 1.68: Each paragraph of text written in a message is now saved as one long line so that they can be wrapped appropriately according to the terminal/reader width (which should work online as well as in offline readers). Also, message uploads are now supported by typing /UPLOAD (or /UL) on a line by itself (the uploaded message will replace any message written into the editor). Also, now honors the SUB_ANON and SUB_AONLY flags for the sub-boards when cross-posting so that the "from" name is "Anonymous" if either of those flags enabled.
-
nightfox authored
-
- Aug 09, 2019
-
-
rswindell authored
is being forwarded to an external email address. Introduced in rev 1.690, user-forwarded emails wouldn't work because sending envelope would contain the original forward-path. Thanks again to Alterego (ALTERANT) for testing this stuff and reporting issues with detail!
-
rswindell authored
-
rswindell authored
(new). Reported by Alterego (ALTERANT)
-
rswindell authored
A few *service.js scripts call this function without a password argument (the second argument), e.g. login("guest"); If there was no guest account (or the guest account had a password assigned), this would result in a failed login attempt as "guest" along with a garbage password (e.g. a floating point number, like 3.7042561) and since it would be a unique garbage password for each login() call without an actual password specified, these login() calls would be counted as unique failed login attempts and potentially cause the client's IP address to be added to the hack.log and even ip.can (IP address filter). As seen on Mortifis' system where VERT was filtereed due to "SUSPECTED NNTP LOGIN HACK ATTEMPT", likely due to the daily sbbslist verifications when just perform a TCP connection and no actual login attempt, but nntpservice.js would still call login("guest") before the client (vert) would be disconnected.
-
- Aug 08, 2019
-
-
rswindell authored
would reuse the same buffer where the message subject (list of filenames) was stored causing havok. Reported by Alterego (ALTERANT).
-
deuce authored
-
rswindell authored
P_OPENCLOSE mode flag is *not* specified, do not malloc()/read() the entire file and then display. Instead, print one line at a time (so long as that line is <= 1MB in length), calling putmsg() for each line. This should allow the viewing of massive text files in SBBS again without alloc/swap issues. I left the calls to utf8_normalize_str() in here, but I'm not so sure about them now. putmsg() will convert UTF-8 to CP437 through print_utf8_as_cp437(), and that only lacks a couple of conversions that utf8_normalize_str() does (e.g. ellipsis to "..."), so that might be a good candidate to remove in the future.
-
deuce authored
I'm not sure why I still run this service though...
-
deuce authored
-
rswindell authored
the cause of lines of search results scrolling off the screen before an auto-pause [Hit a key] prompt, would be displayed. Reported by Alterego.
-
rswindell authored
to the bottom of Alterego's reported issue with new mail message bodies not being displayed.
-
rswindell authored
already creates the dirs that were of concern (Transfser File Paths). May want to DLL-export this and call from here later.
-
echicken authored
-
rswindell authored
in novice menu mode. :-)
-
rswindell authored
line-counters knows the sysop (*not* in expert menu mode) hasn't seen the printed-result.
-
rswindell authored
-
rswindell authored
Fixed typo in other log msg.
-
rswindell authored
-
- Aug 07, 2019
-
-
rswindell authored
can't use it as an argument to sprintf(str, ...) Also, use getfname()... more.
-
rswindell authored
js_socket.obj : error LNK2001: unresolved external symbol _in6addr_any
-
deuce authored
-
deuce authored
This is a symptom of an error in the ircd, but we can't count on that being fixed everywhere.
-
deuce authored
-
deuce authored
Add a /QUOTE command to send unsupported commands. Remove some development logging.
-
deuce authored
-
rswindell authored
-
deuce authored
Next up, send messages better.
-