- Jul 06, 2019
-
-
rswindell authored
translation "for free". Windows only for now.
-
rswindell authored
for both US-ASCII (non-CP437) terminals and UTF-8 terminals.
-
rswindell authored
-
rswindell authored
-
rswindell authored
notice.
-
rswindell authored
-
rswindell authored
with ZWNBSP/BOM UTF-8 sequence) and messages (with the "CHRS: UTF-8" FTN control paragra or MIME "charset=utf-8" parts). Not all UNICODE codepoints are supported (obviously). Tested with various files from ftp://columbia.edu/kermit/charsets/ (e.g. test.utf8, utf8-boxes.txt)
-
rswindell authored
-
- Jul 04, 2019
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
deuce authored
headers haven't been sent yet.
-
deuce authored
header, don't calculate either one and let the script shoot itself in the foot. Also, if a Location header is set, try an internal redirect rather than forcing the client to handle it. Now scripts can avoid chunked mode by specifying a correct content-length if the content-length is wrong though, Bad Things will happen.
-
- Jul 03, 2019
-
-
rswindell authored
When importing QWK messages (e.g. from a QWKnet packet), the statistics logged: "Imported n QWK msgs in x seconds (y msgs/sec)" would logged for all but the last conference (sub-board) being imported into. Log the import statistics at the end of the import process if a sub-board is currently open and messages were imported. Also, log a message when importing QWK netmail. Thanks to Mark Lewis' eagle-eye, noticing the total messages imported didn't match all the stats log messages total.
-
deuce authored
for additional headers and the final terminating CRLF.
-
rswindell authored
-
- Jul 02, 2019
-
-
rswindell authored
-
- Jul 01, 2019
-
-
rswindell authored
-
- Jun 29, 2019
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
Removed v4upgrade from sbbs project.
-
rswindell authored
You'll need to perform a clean rebuild.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
You will need to perform a clean rebuild.
-
rswindell authored
You will need to perform a clean rebuild.
-
rswindell authored
You'll need to perform a clean build.
-
- Jun 28, 2019
-
-
rswindell authored
-
rswindell authored
translation.
-
rswindell authored
MIME-encoded headers.
-
rswindell authored
translation from CP437 -> UTF-8 and only when using high-level text output functions - so the output from native/DOS doors and scripts that use low-level output methods won't be translated. UTF-8 is auto-detected (only) at this time during answer (before login) by sending a ZWNBSP and checking (via ANSI) if the cursor position moved - an idea "borrowed" from Ozz Nixon (aka SqZ). This commit requires the new "encode" library (src/encode), so you may need to perform a cvs checkout to get that module!
-
- Jun 23, 2019
-
-
rswindell authored
this insures: 1. the timestamp always includes the seconds 2. the tiemstamp is always in 24-hour format (no am/pm indication) For systems that are configured (in SCFG) for "Military" (24 hour) time format, the error.log timestamps should appear the same as before.
-
- Jun 22, 2019
-
-
rswindell authored
Use "save/restore" uifc.list() mode for "Save Changes" prompt - no need to leave the prompt visible while saving changes. Display pop status while saving changes to config file.
-
rswindell authored
Copy/paste errors from 2002 (changes -> uifc.changes in the help text). Use "save/restore" uifc.list() mode, rather than "remain active" for "Save Changes" prompt - no need to leave the prompt visible while saving changes.
-
rswindell authored
When processing area manager netmail messages, SBBSecho can modify (add/change) keys in the [node:*] section of the sbbsecho.ini file. Although SBBSecho would read node sections that had a domain (e.g. 5D address) just fine when processing area manager changes and writing those changes back to the sbbsecho.ini, only 4D addresses (no "@domain") were used in the section naming. This could result in duplicate node sections being created in the sbbsecho.ini file (one with a "@domain", one without) and then "bad things" could happen (e.g. BinkP authentication failures, packet authentication failures, etc.). Now, when SBBSecho writes linked-node setting to the sbbsecho.ini, it first checks for the full 5D address of the node and if that section exists, modify it, otherwise fall-through to the 3D/4D address of the node for the sectoin naming.
-
rswindell authored
-
rswindell authored
getting kind of crazy common now and being employed even when totally unnecessary (e.g. encoding strings that contain just plain ASCII): - normalize message header fields, when possible - normalize UTF-8 encoded characters, when possible (e.g. special punctuation chars) This allows text filters (e.g. subject.can, name.can) to work on MIME-encoded header fields and notifications about received e-mails are legible to humans. Encoded-words that contain actual non-ASCII/CP437 chars (e.g. foreign symbols, emojis) are left as encoded-words to be dealt with by whatever displays the message header. Special handling of folded normalized field values was necessary because "White space between adjacent 'encoded-word's is not displayed." (per RFC 2047)
-