- Jul 08, 2019
-
-
rswindell authored
utf8.c: In function 'utf8_getc': utf8.c:327:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] } else ^~~~ utf8.c:329:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' if(val != NULL) { ^~
-
rswindell authored
-
rswindell authored
New function (derived from sbbs_t::utf8_to_cp437()): unicode_to_cp437() New utf8 functions: utf8_replace_chars(), utf8_str_is_valid(). utf8_getc() enhancement: val arg may be NULL (for length/validation uses). Convert quoted UTF-8 message text to CP437 when terminal is not UTF8. Set Fido CHRS: UTF-8 header field when posted message is UTF-8.
-
rswindell authored
-
rswindell authored
New function (derived from sbbs_t::utf8_to_cp437()): unicode_to_cp437() New utf8 functions: utf8_replace_chars(), utf8_str_is_valid(). utf8_getc() enhancement: val arg may be NULL (for length/validation uses).
-
- Jul 07, 2019
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
This moved the MsgCarbonCopyList item down.
-
rswindell authored
-
rswindell authored
When importing a FidoNet echolist (NA file), the FidoNet address was forced to the first configured FTN AKA for the system, not copied from the template sub.
-
rswindell authored
it and decide whether to write directly to the output ring buffer (EX_BIN) or use rputs() for charset translations.
-
rswindell authored
the "right thing" for auto-terminal detection mode.
-
rswindell authored
(it's impleid).
-
- Jul 06, 2019
-
-
rswindell authored
chars) so that massize MIME encoded header fields can be parsed successfull. :-|
-
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
Use the renamed ICE_COLOR -> USER_ICE_COLOR.
-
rswindell authored
And renamed ICE_COLOR to USER_ICE_COLOR, to be consistent.
-
rswindell authored
Set automatically when printing a *.utf8 file or a file starting with ZWNBSP (BOM) UTF-8 sequence. When set, UTF-8 sequences will be converted to a compatible charset for the user's terminal.
-
rswindell authored
-
rswindell authored
-
rswindell authored
notice.
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
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
-
rswindell authored
-
rswindell authored
UNICODE -> CP437 conversions (no string/memory compares needed), so cp437_utf8_tbl.* is being replaced by cp437_unicode_tbl.*. Added utf8 module which includes: - utf8_normalize_str() - normalize US-ASCIIZ string, from mailsrvr.c - utf8_putc() - encoder / length calculator - utf8_getc() - decoder The latter 2 were swiped from OpenSSL's a_utf8.c.
-
rswindell authored
message body is UTF-8 encoded. This works for either messages received via FTN (with the "CHRS: UTF-8" control paragraph) or MIME-encoded messages (e.g. Internet e-mail). This is to be used by things to display messages. If the viewer (e.g. user's terminal) supports UTF-8, just send through as-is. If not, translation (e.g. to CP437) or filtering may be needed.
-
- 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
-