- Mar 26, 2018
- Mar 25, 2018
-
-
rswindell authored
-
rswindell authored
the output_thread which may occur after an SSH-related error in the input thread, e.g.: Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel Sun Mar 25 2018 01:45 pm bbs.synchro.net Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel ... by introducing a new sbbs_t member variable: terminate_output_thread which is only set to true when the input_thread is terminating. If there is any possibility that the input_thread could startup and get an SSH error before the output_thread even starts, then we will want to move the terminate_output_thread=false initialization to the sbbs_t constructor.
-
deuce authored
a temp variable. Mostly impacting the setting of video flags.
-
rswindell authored
Fix-up the user/####.subs ini style (only one blank line between sections). Also, don't re-write the .subs file if nothing has changed.
-
rswindell authored
-
rswindell authored
(data/user/*.subs - in familar .ini syntax) indexed by the sub-board internal rather than the old flat binary file using the troublesome "pointer index" (ptridx) as an offset. The old files (data/user/ptrs/*.ixb) will still be read in when the new file doesn't exist, for upgrading users automatically to the new method of pointer storage. This should resolve long-standing issues around users' new-scan pointers and configurations getting corrupted when the sysop inserts/remove sub-boards. However, if you change a sub-board's internal code, that invalidates the users' pointers and scan configurations - so that may need to be addrsesed via SCFG. The subs' ptridx values are still be used for storing QWKnet hub pointers, for now, but that too will soon be addressed with a new file format for those ptrs too.
-
- Mar 24, 2018
-
-
deuce authored
stuff in binkp.js, only the protocol. BinkIT now does the Mystic check.
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
increase post-count width supported from 4 to 5 digits (beautifully).
-
rswindell authored
networking technology for 20 years. :-(
-
rswindell authored
or not).
-
- Mar 23, 2018
-
-
rswindell authored
severity) whenever there is an SSH session establishment failure, because some of the SSH failure errors are DEBUG level severity and won't be visible with "Normal" (informational) log output filtering. This resolves the issue of seing "SSH connection accepted from <ip-address> port <port>" messages with no follow-up messages as to what happened to that connection.
-
rswindell authored
messages. There's a lot of places in this script where we just send a (somewhat explanatory) M_ERR string, but don't log anything locally unless debug-level logging is enabled, now we'll at least log those messages with a bit higher severity.
-
rswindell authored
the binkp.js default, 32-hexchars/16-bytes). Even IRex v2.31 requires a 16-byte challenge, so experiment is over. Log more details when a CRAM-MD5 authentication response doesn't match (e.g. to make case-mismatch or other cause of authentication failures potentially more obvious - still debugging the Mystic inbound CRAM-MD5 auth failure and this might help).
-
rswindell authored
like a str_list_t declared in line (but the char* is fine?!).
-
rswindell authored
Remember the last forced timed event setting.
-
rswindell authored
- lower log level (raise severity) of "Waiting for ..." msgs from Debug to Info - log a message when done waiting (for clients, threads, etc.) - only one #### log line per termination event
-
rswindell authored
(default is ctrl/status.sock).
-
- Mar 22, 2018
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
return arrays rather than calling printf() directly. Also, make the ASCII portion of the output optional (but enabled by default).
-
rswindell authored
Windows, every time. For example, this resulted in the same BinkP CRAM-MD5 challenge being sent for every mailer session. Fixed by calling sbbs_srand in the service's thread, not (just once) in the accept thread.
-
deuce authored
-
deuce authored
This shouldn't cause any functional changes since it's the outbound dirs that matter, and they already can't have duplicates.
-
deuce authored
-
rswindell authored
just don't "run outbound" for those nodes.
-
rswindell authored
-
rswindell authored
Locking c:\binkd\outbound\00da02bc.bsy Error 2 creating c:\binkd\outbound\00da02bc.bsy Failed to set date in the future fdate (-1) != future (1687417603) Also, added some debug dump of "outbound_roots" which appears to contain duplicates, at least when the ftn_domains.ini file is not in use: Outbound roots: ["c:\\binkd\\outbound","c:\\binkd\\outbound"]
-
rswindell authored
I got distracted by trying to wiki-syntax and then markdown and finally uust used asc/ctrl-a format. Sorry took so long.
-
- Mar 21, 2018
-
-
deuce authored
-
deuce authored
-
deuce authored
Missing synonym since 1.74 (over 8 years ago)
-
deuce authored
-
deuce authored
-
deuce authored
decided that CTRL-N should be page-down. This should fix page down in quote mode which has been broken since 1.83 three months ago (with a mention in the log that the commit broke fseditor.js)
-
deuce authored
-