- Nov 17, 2017
- Nov 16, 2017
-
-
rswindell authored
-
rswindell authored
Server Config dialog.
-
rswindell authored
Also fixed the exit menu for long screen (not saving/restoring the bg).
-
rswindell authored
-
rswindell authored
paged by a user on the terminal server.
-
rswindell authored
-
rswindell authored
Use alert(), since we have it.
-
rswindell authored
-
rswindell authored
(using -i). These aren't quite as good as the IDs we can generate when we have access to the BBS configuration (scfg_t), but it's decently unique and identifiable.
-
rswindell authored
It requires a recent build of sbbs v3.17 with the new file_cdate() global method (JS). It doesn't do the right thing for non-GMT date/times currently. And it doesn't work if you run maintenance/pack with smbutil since it writes to new files and removes the old and renames which resets the file's creation date/time stamp. So... either we'll be reading the <code>.ini file or changing smbutil behavior.
-
rswindell authored
<code>.ini and add a single key to the global/root section: Created = 0x<time_t> which can be used (e.g. by nntpservice.js) to determine the date/time the message base was created. This makes the <code>.ini files an official part of the SMB format. Wheee.
-
rswindell authored
-
rswindell authored
-
rswindell authored
union xp_sockaddr addr = {0};
-
rswindell authored
mode, a freeing of header or data storage at the end of the file will now result in the file (the allocation file *and* the data/hdr file) being truncated - saving potentially many megabytes of disk space for non-maintained msg bases (e.g. the mail base). Previously, self-packing and fast-alloc msg-bases would never shrink without running smbutil m, but that's now no longer true. Something similar could be done for hyper-alloc msgbases, but I'm not sure that's really needed since the email base can never be hyper-allocated and this change was really for the email msgbase where allocation files are a must due to the multiple-recipients/headers per msg data feature.
-
rswindell authored
files don't correlate correctly with the data (sdt) or hdr (shd) files. Report errors if either the data or hdr file are not a logical length (e.g. not evenly divisble by the block length). Report the oldest message (in days) in the msgbase, from import date/time. ToDo: report messages posted/imported (or written) in the future ToDo: keep the stats in an array for sensible clearing and reporting
-
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