- Jun 04, 2018
-
-
rswindell authored
-
rswindell authored
more control over SBBS-initiated netmail source/origin addresses.
-
rswindell authored
user choose which address to use as the source address when composing a netmail message (the default being the most appropriate for the dest zone/net). This change only works with SBBSecho v3.05 or later. Some other incremental and safety improvements to sbbs_t::netmail() too. FTN netmail file attachments needs some more work however (the "FA:" subject prefix trick) - just remove it?
-
rswindell authored
If the SMB header contains a source FTN address, use that as the origin address of the netmail and do not look-up a local AKA match for the destination address. Also, fix what appears to have been a (currently harmless) bug in smsg_to_echostat_msg(): the msg.from_net.addr is not an ASCIIZ string when net.type == NET_FIDO. Currently, source FTN addresses aren't set in echomail message headers, where the echostats come from. Could just remove these 2 lines.
-
rswindell authored
When the local system has multiple AKAs for the same zone and we are picking a origin/source address suitable for the destination address, pick the AKA that matches both the zone and net of the destination address first (if there is such a local AKA). It's the same logic used in sbbs_t::netmail() to display the originating address, so the AKA picking logic now matches what is shown to the netmail author and what SBBSecho will actually use.
-
- May 23, 2018
-
-
rswindell authored
(apparently this is a pseudo-standard supported by fastecho and other "old-school" tossers) - per mark lewis' request.
-
- May 22, 2018
-
-
rswindell authored
existing tear/origin lines and don't add a new origin line.
-
- May 15, 2018
-
-
rswindell authored
"expand fields" could be misinterpretted (e.g. as 'false') if less than 3 args were passed to the function. Apparently you can NOT assume that argv[argc] is undefined and would fail a JSVAL_IS_BOOLEAN test. In the reported problem, MsgBase.get_msg_header() was being called with 2 arguments (from newslink.js) and the if(JSVAL_IS_BOOLEAN(argv[n])) test, when n was 2, would eval to true and then argv[n] evalulated as false, which would cause a message with no message ID to not have one dynamically created, which would then cause the message to fail to post to an NNTP server due to malformed Message-ID (a missing message "id" property would end up being included in the newsgropu article header as "Message-ID: undefined"). get_msg_index() had a similar potential issue, also fixed.
-
- May 14, 2018
- May 10, 2018
-
-
rswindell authored
grow into something that could be used in lieu of smbutil for at least some message base admin functions. Committing in its current form for Bill McGarrity to use to help diagnose a Message-ID issue (w/newslink.js)
-
- May 09, 2018
-
-
rswindell authored
Removed support for the long-deprecated .snl import/export pointer files (uses the long-supported .ini file now only, [NewsLink] section). Added more debug output (enabled with the -d switch) when skipping (not exporting) any locally posted messages to help debug Bill McGarrity's reported problem.
-
nightfox authored
-
nightfox authored
-
nightfox authored
Version 1.17 beta 60: When a non-sysop is reading anonymous posts, the "from" name is now shown as "Anonymous".
-
- May 04, 2018
-
-
rswindell authored
in the outbound directory: TypeError: file_getext(file) is undefined
-
- May 02, 2018
-
-
rswindell authored
calls.
-
- May 01, 2018
- Apr 30, 2018
-
-
rswindell authored
new contents, Instead truncate to the new length after writing the new contents. This should make the files more tolerant of "out of disk space" situations and reduce the risk of lost data (0-byte files) due to low/no free disk space.
-
rswindell authored
instead truncate to the new length after writing the contents. This should make mail.sid files more tolerant of "out of disk space" situations and reduce the risk of lost data (0-byte mail.sid files) due to low/no free disk space.
-
rswindell authored
instead truncate to the new length after writing the contents. This should make .ini files more tolerate of "out of disk space" situations and reduce the risk of lost data (0-byte .ini files) due to low/no disk space.
-
rswindell authored
thus fixsmb) to fail, but just before exiting, fixsmb would delete the .lock file (whoops). The msgbase.lock file means something else is rebuilding this base (e.g. smbutil) and thus we can't just go deleting the .lock file, unless we (fixmsb) was the one that created it.
-
- Apr 24, 2018
-
-
rswindell authored
left-justified server prefix), e.g. "term" now added for terminal server errors.
-
rswindell authored
- Using NOTCICE (not INFO) log level. - Move the protocol name after Node X and remove the colon.
-
deuce authored
-
nightfox authored
Version 0.37 Beta: When submitting a vote, the thread_id field is now set to the message/poll's message ID, not message number.
-
nightfox authored
Version 1.17 beta 59: When submitting a vote, the thread_id field is now set to the message/poll's message ID, not the message number.
-
rswindell authored
(e.g. warnings and errors). Also, stripped trailing white-space from many lines (editor setting).
-
rswindell authored
Terminal Server SSH ERROR 'Bad argument, parameter 1' (-1) ... from output_thread Don't set ssh_mode=true until the ssh_session has been created successfully. Also added some more debug output with regards to Cryptlib session number.
-
rswindell authored
parameter 1' (-1) ... from output_thread
-
- Apr 20, 2018
-
-
rswindell authored
Terminal Server SSH ERROR 'Bad argument, parameter 1' (-1) ... from output_thread The bbs_thread() sets the global/server sbbs ssh_mode to false and ssh_session to 0 (the "parameter 1" value used in the cryptlib function calls in output_thread) but was doing this without owning the ssh_mutex, so the output_thread had a race condition where it would check ssh_mode=true and then use grab the ssh_mutex and use ssh_session in a few cryptlib function calls. The fix for the bbs_thread() to grab the ssh_mutex before setting ssh_mode to false and ssh_session to 0 and have the output_thread() re-check the ssh_mode after grabbing the ssh_mutex and not call any cryptlib functions if ssh_mode was set to false while waiting for the mutex. The cause would have been more obvious if the various cryptlib error/log messages contained the cryptlib session ID value (which was 0 in this case).
-
- Apr 19, 2018
- Apr 18, 2018
-
-
deuce authored
switch to CP437 before any uifc stuff and everythings going to be happy.
-
rswindell authored
missing, but also now logging when renaming (or failing to rename) bad received .REP packet files.
-
deuce authored
-
rswindell authored
packet errors, no need to save such REP packets as .bad files.
-
deuce authored
-
deuce authored
This should fix the issue with non-CP437 fonts reported by Kirkman.
-