New features and changes since tin-2.6.0

New features
------------
- pcre2 support (configure --with-pcre2-config[=PATH] vs.
  --with-pcre[=PATH])
- NNTPS support based on libressl/gnuttls/OpenSSL (RFC 8143)
  with ALPN (RFC 7301)
  (configure --with-nntps[=[libtls|openssl|gnutls]])
- "COMPRESS DEFLATE" support (RFC 8054)
- compress_overview_files option
- allow to cancel wait_message() via key press
- option to hide help/mail-info in title: show_help_mail_sign
- option remove SOFT HYPHENs (U+00AD) from non verbatim blocks:
  suppress_soft_hyphens
- ConnectionInfo page ('J') incl. TLS connection info and MOTD
- ArticleInfo page ('\'') for MIME-debugging
- PageToggleVerbatim (,)
- ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog
- -t timeout cmd.-line option
- -L <message-id> cmd.-line option
- -F filter-file cmd.-line option
- -J tinrc cmd.-line option
- -i import proto article option
- -n cmd.line.grp now also allows to specify a group not present in
  newsrc yet (same for -nw)
- 'g'oto group with -n works for group not in newsrc yet
- 'S'ubscribe pattern with -n may now work for groups not in newsrc yet
  (local spool with active file and/or RFC 3977 server only)
- :port suffix in newsauth, newsrctable and -g
- -[zZMN] now note unsubscribed cmd-line groups
- cmd. execution via ! for x_body
- mime encode and fold long header-lines (> 998 octets) if !post_8bit_header
- post f'up from thread-level ('f' and 'F')
- configurable display format of attachments
  (page_mime_format, page_uue_format, page_yenc_format, attachment_format)
- new option show_art_info (with col_score_neg, col_score_pos)
- new option dont_break_words
- new option hideline_regex
- ranges can be undone
- REPRODUCIBLE_BUILD define to prevent recoding of __DATE__, __TIME__,
  $CFLAGS, $CPPFLAGS and $LDFLAGS in the binary
- undeclared_cs_guess if system has ucsdet_detect() from libicui18n
  the charset of an article can be guess upon reading
- try charset conversion with ucnv_*() from libicuuc if iconv() fails
  or is not available
- handle multiple addresses in From, Reply-To, Approved
- basic (no custom-messages) $MAILPATH support
- if reading from local spool, try to read inn >= 2.3 nov-files in case
  reading traditional nov-files failed
- allow -D > DEBUG_REMOVE to remove debug-files on exit
- allow argument names for -D (case insensitive, comma separated
  list, can be mix with numeric values)
- URI syntax-check and normalization it with uriNormalizeSyntaxA() if
  liburiparser or libcurl was found
- $LC_NUMERIC for RADIXCHAR (used when showing attachment sizes)
- allow hex-numbers for cmd.-line switches which take numeric args
- hide_inline_data (was hide_uue) now also hides yenc encoded parts
  (hide only, no decoding support yet), inline pgp and/or shar
- hide_inline_data can be set per scope via attributes
- getart_limit can be set per scope via attributes
- add_cmd_line_opts and disabled_nntp_cmds in serverrc
- cache_overview_files and compress_overview_files in serverrc
- keep_expired_filters to keep expired filter rules
- serverrc-menu via ConfigServerrcMenu ('s')
- get distributions from "LIST DISTRIB.PATS" and descriptions from
  "LIST DISTRIBUTIONS" if available
- guess language if no Content-Language-header is present

Changes
-------
- switch from stdio to own buffer implementation
- changed the evaluation order of LC_CTYPE and LC_MESSAGES when looking for a
  keymap file, LC_MESSAGES is now noted first
- servers MOTD is only shown at startup if it changed since last connect
- disallow set but empty $NAME or $REALNAME to prevent reading the users
  name from /etc/passwd
- addresses in %T are now separated by comma instead of space
- tinrc/attributes value strings are limited to 1022 chars
- INDEX_LOCK (used by 'u') is now created in ${TIN_HOMEDIR:-"$HOME"}/.tin
  instead of $TMPDIR
- valid IPv6-addresses in brackets are now allowed in gnksa-filters
- allow ccTLD .ss, disallow ccTLD .an and .tp
- if reading via NNTP Message-ID 'L'ookup in group-, thread- and page level
  now try to find the ID via NNTP if the ID is not in the current group
- verbatim_handling (tinrc/attributes) has changed from ON/OFF value to NUM
  value with more options
- hide_uue (tinrc) has been renamed to hide_inline_data and is now also
  available in attributes
- lower 8bit check for Newsgroups, Followup-To and Distribution
  from error to warning
- turned undeclared_cs_guess from bool to int so it can override
  undeclared_charset
- turned utf8_graphics from bool to int, so it can be enabled for ellipsis only,
  tree and indicator only or the combination

Retired Features
----------------
- no longer ships with a fallback intl-library
- --with-sum specifying the sum of uue-file got more and more uncommon at
  the end of last century and uue mostly vanished later on ...
- no longer expands %G and/or %P in $MAILCAPS
- no longer allow ISO2ASC=6 (CP437 table) as that was the only non
  to ASCII conversion and should be done with iconv()
- --enable-broken-listgroup-fix (disable LISTGROUP via serverrc instead)
- --disable-xhdr-xref (disable XHDR via serverrc instead)
