- Nov 16, 2017
-
-
rswindell authored
(if both are zero, that implies infinite hash storage - why not). Display message attr value in the 'r'ead mode. Added 'D'elete message (toggle Delete attribute) in 'r'ead mode.
-
rswindell authored
index (the sub/dir constructor wasn't setting the initial subnum/dirnum property).
-
rswindell authored
- Must set the dirnum property so the initial sort doesn't re-order the imported dirs (changing them from the list file order) - Make sure all the required strings have some text even if the import file is in the wrong format or corrupt * Include the Directory Index in the Advanced Options menu, for debugging * Allow the Directory settings menu to expand beyond 60 chars wide * Display the implied/auto-generated Transfer File Path
-
rswindell authored
-
- Nov 15, 2017
-
-
rswindell authored
-
rswindell authored
server log) using the new magic sbbs_t::lputs(). No more SSH errors if an SSH client's IP is blocked in ip.can (trying to send the block msg). New SSHConnectTimeout cfg value (in sbbs.ini [BBS]), defaults to 10 seconds. Previously, fails SSH connections could block the bbs_thread for 30 seconds (the Cryptlib default network connection timeout). Overhauled a lot of the SSH-related log output to make it less chatty and more meaningful. getmail() is now more flexibility with regards to filtering by attribute flags (not just SPAM). Allow SPAM header attribute to be toggled with sysop 'C' command.
-
rswindell authored
-
rswindell authored
for the Log Level controls calls SaveIniSettings).
-
rswindell authored
will set the "KILLREAD" attribute flag on any SPAM-tagged email messages so that after they are read (or downloaded via POP), they will be auto-deleted by smbutil maintenance. Defaults to off.
-
rswindell authored
truncating numeric value to 8-bits (0-255). Added support for hexadecimal notation (prefix with 0x) while I was at it.
-
rswindell authored
Fixed warning: converting to non-pointer type ‘CRYPT_SESSION {aka int}’ from NULL. Fix the race-condition crash Deuce reported: <Deuce> #0 0x0000000802478d51 in pthread_mutex_destroy () from /lib/libthr.so.3 <Deuce> #1 0x0000000800d4e4fa in RingBufFree () <Deuce> #2 0x0000000800d27148 in passthru_input_thread () The output RingBuf can't be destroyed while the passthru_input_thread is still running.
-
- Nov 14, 2017
-
-
rswindell authored
2009 (r1.459): the file was never actually opened/read/logged. <sigh>
-
rswindell authored
added back in 2009 (mailsrvr.c, r1.459).
-
rswindell authored
Active connections (sessions) would be interrupted if another SSH connetion came in and failed (e.g. IP was blocked or failed negotiation).
-
rswindell authored
visibility modes and the user has more SPAM than HAM.
-
rswindell authored
SBBSecho when sendnig netmail (e.g. notifications).
-
- Nov 13, 2017
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
Server via the new 'V' command from the Reading Mail prompt allows you to toggle between all mail (including SPAM, the default), SPAM only, or HAM only. Also added a new '/' (search text) command from the reading mail prompts.
-
rswindell authored
-
rswindell authored
* AreaFix updates: - No longer accepts AreaFix requests to "SBBSecho", since we send mail from that name, accepting mail to the same name can create a bot-loop - Each linked node has a configurable "name" now, where to send notifications (not always "sysop") - AreaFix support for a node can be toggled without clearing their AreaMgr password - Area listings now include the echo descriptions (when available) - Fix: the badecho is not included in area lists returned via netmail - Improved log output around AreaFix requests/operations - %echostats [echo] command now supported to request most recents stats for an area - Notifications can now be toggled by AreaFix sysops using %NOTIFY On/Off - Notification mail to the local Area Manager (sysop) now have the correct date time/zone in the message header (not copied from the AreaFix request) * Added support for auto-responding to PING NetMail requests * When exporting EchoMail, if the date/time written or imported exceeds the configured maximum age for EchoMail, don't export it (rescan exempted) * The -g (generate notification messages) works with a passed address now * Better grunged packet detection (e.g. NULL-terminated header fields must be NULL-terminated) * Avoid bot-loop by refusing to send netmail from "SBBSecho" to "SBBSecho" If you setup an echolist to forward areafix requests to your hub a loop could occur :-(
-
rswindell authored
Server via the new 'V' command from the Reading Mail prompt allows you to toggle between all mail (including SPAM, the default), SPAM only, or HAM only. Also added a new '/' (search text) command from the reading mail prompts. Mail imported before the mailsrvr added support (recently) for the MSG_SPAM attribute flag will not be counted/filtered as SPAM. SBBSecho will have a commit (next) to support the new loadmail() usage, it will not compile until then.
-
rswindell authored
The orig address in the packed msg header is (and still is) the proper local system address (this may be correct behavior, still checking), but no INTL control line (FSC-0004) was added, so the packed message header ends up defining the originating system address. So, now we include an INTL control line in packed netmail messages which reflects the actual origin address of the message. Thanks to Nigel Reed for helping to identify and test this problem over the past week or so.
-
- Nov 12, 2017
- Nov 11, 2017
-
-
rswindell authored
configurable command-lines.
-
rswindell authored
string (just like we do for other search-types).
-
rswindell authored
command-line option.
-
rswindell authored
calls to uifc.input() - don't default to overwrite mode for every call. This also allows external/app control of the insert/over-write mode via new uifcapi_t element: insert_mode (default is FALSE).
-
rswindell authored
(change for *nix).
-
rswindell authored
-
rswindell authored
brackets to make it more clear that it's an implied (not real) value.
-
rswindell authored
on *nix.
-
rswindell authored
-
rswindell authored
-