- Apr 03, 2023
-
-
Rob Swindell authored
-
Rob Swindell authored
Apple Mail apparently uses tabs to indent the charset of nested MIME parts: e.g. --Apple-Mail-143B9F0C-6BB4-4C8E-869B-6DE05D6B58CE Content-Type: text/plain; <tab>charset=utf-8 Content-Transfer-Encoding: quoted-printable This fixes issue #483 reported by Nelgin
-
Rob Swindell authored
-
- Apr 02, 2023
-
-
Rob Swindell authored
-
Rob Swindell authored
Error: can't covert options.backup_level to an integer Default to 10, if not set.
-
Rob Swindell authored
Looks like a typo, in Scan_For_Banned_Clients()
-
Rob Swindell authored
-
Rob Swindell authored
Fix issue #536
-
Rob Swindell authored
Ugh. This is ugly.
-
Rob Swindell authored
smtp_netmail_addr() - not currently used anywhere else, but may be someday. load/mailutil.js's fidoaddr_to_emailaddr() has this same logic (for FTN addrs at least and is now used by nntpservice.js). Also, always pass a buffer to smb_faddrtoa() from the mail server since it's multi-threaded and its unsafe to pass NULL (using a static local buffer).
-
Rob Swindell authored
smb_faddrtoa() uses a static local buffer if passed NULL and we shouldn't be doing that from multi-threaded callers.
-
Rob Swindell authored
Use the terminal server sem file check interval instead of node_sem_check (it was only used in the event thread) and node_stat_check was only used in the control panel, so just support a registry over-ride, but default to 5 sec. These settings were artifacts from SBBS v2 (WFC mode), and not really relevant or in the proper configuration place.
-
Rob Swindell authored
Both the version and the output mode SyncTERM must be confirmed. A similar change should be made for supports_palettes() I think.
-
- Apr 01, 2023
-
-
Rob Swindell authored
This would cause errors reading node.dab when running xsdk doors built for 64-bit *nix targets (e.g. SBJ, TBD, dpoker, etc.). I can't believe how long this has been broken. Wow.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Include some constification of xsdk functions Added some comments (observed concerns) in TBD about the object[] definition not matching (struct/type and contents) between objects.h and tbd2.c.
-
Rob Swindell authored
-
Rob Swindell authored
Returns an array of attributes (digits), if valid response Now Nightfox, you can query SyncTERM (only) to see if it supports Pixel ops (e.g. Sixel) is supported at the moment, using: cterm_lib.query_ctda(cterm_lib.cterm_device_attributes.pixelops_supported) - will return true if pixel operations are supported Other dynamic terminal capabilities (e.g. depdendant on the output mode that SyncTERM is run in) can be detected with this method. But note: the values returned in SyncTERM's CTDA query-response do not exaclty match the values documented in cterm.txt. So use the constants from cterm_lib.js instead.
-
Rob Swindell authored
CID 451182
-
Rob Swindell authored
This is an easily overlooked setting, let's make it easier
-
- Mar 31, 2023
-
-
Rob Swindell authored
Modem result codes. Oh, the memories...
-
- Mar 29, 2023
-
-
Rob Swindell authored
Anacron sends mail From: Anacron <root>, so deal (convert to root@youraddr). Also, gracefully handle a forgotten recipient list.
-
Rob Swindell authored
warning: ‘%s’ directive writing up to 16384 bytes into a region of size between 1 and 16385 [-Wformat-overflow=]
-
Rob Swindell authored
warning: argument 1 value ‘18446744073709551608’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-
Rob Swindell authored
... rather than just return false. This will make debugging this type of issue much easier in the future. sendmail.js was allowing empty recipient_list array arguments and the MsgBase .status was 0 and .error just an emtpy string - unhelpful.
-
Rob Swindell authored
warning: ‘checkStamp’ accessing 20 bytes in a region of size 11 etc.
-
Rob Swindell authored
Direct users to Program Settings->Startup Screen Mode for initial/default screen mode. Wording update for Startup Screen Mode help. Indent the File Locations less as these paths are usually much longer on Windows and is ugly when wrapped here.
-
Rob Swindell authored
warning: ‘%s’ directive writing up to 128 bytes into a region of size 74 note: ‘sprintf’ output between 21 and 179 bytes into a destination of size 80
-
Rob Swindell authored
warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘void *’ warning: ‘sprintf’ writing a terminating nul past the end of the destination
-
Rob Swindell authored
(like we do for Message Groups and File Libraries already)
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
- Mar 28, 2023
-
-
Rob Swindell authored
changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if(bytes < 0 || bytes > INT64_MAX) ~ ^~~~~~~~~ /usr/include/x86/_stdint.h:90:19: note: expanded from macro 'INT64_MAX' #define INT64_MAX 0x7fffffffffffffff ^~~~~~~~~~~~~~~~~~
-
Rob Swindell authored
gravyard - Added missing declaration in exit_game See merge request !274
-
-
Rob Swindell authored
Use the Synchronet-supported FTN/QWKnet routable addressing in the from fields of messages posted via those network types. Using the mailutil.js fidoaddr_to_emailaddr() function that was apparently created for listserver.js but then made unnecessary (and thus unused for several years). I think this addresses the concerns from issue #487. Reading a message via NTTP (using the Synchronet NNTP service) in Thunderbird, one can now reply to sender via email and it "just works" so long as the sysop has configured the network support for those net-types correctly and Thunderbird is configured with the Synchronet mail server as its SMTP server to use for that newsgroup folder. Whether the Synchronet mail server is configured to use direct delivery or relay is not relevant (though mentioned in the issue description).
-
Rob Swindell authored
-