Configuration: ClientTimeout ends a stalled write after one timeout, also after a partial send (#377)
Logins: 1, 2, 4 s after failed logins, AuthMinLength 10, no dummy check (#370)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wiki: empty-range walks, Read routing and active list, compress idle limit, group name check
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
COMPRESS DEFLATE to news servers (Options compress, zlib): Configuration, Installation, Upstream Servers and TLS, NNTP Commands
MaxConnectionsPerHost; updatenews posts the other articles while one server is down
From PRs #333 and #340.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ConnectTimeout default 30, MaxConnections log, log rotation on SIGHUP, unreadable spooled articles
From PRs #330, #336, #337 and #338.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fix what the full 1.3.23 review found in the wiki
Two tables cut in two by a blank line (reply codes on Access and
Authentication, newscache options on Installation); spool directory
mode 0750 as the repo docs say; configure --enable-sysv-init,
--with-initdir and --disable-assertions; the changes/ workflow for NEWS
on Development; the unit-test list; options that need a restart after
SIGHUP; PostTo defaults to Read, and AccessList lists default to each
other; 483, 501 invalid message-id / NUL in command and the 400 replies
on NNTP Commands; CAPABILITIES' AUTHINFO without USER.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TLS for clients: "from 1.3.23" again instead of "on main"
The pages describe main; "from 1.3.23" stays right after the release,
"on main" doesn't.
Update wiki for current main behavior
Document bounded and adaptive upstream replies, multi-server posting dates and stalled client writes. Correct stale client TLS, authentication, command and spool statistics descriptions.
Co-Authored-By: GPT-6.1 Terra <noreply@openai.com>
TLS for Clients: new page (TLSListenTo, certificates, AuthRequiresTLS, -t); links from Home, sidebar, Configuration, Installation, Access, Troubleshooting
Wiki: failed-login delay at most 1 s (#147), log redaction (#146), MD5 on big-endian (#148)
Wiki: Configuration: Server-only Retries/ReadTimeout, ConfigVersion, Hostname, Nice options
From the corrected newscache.conf(5) (#126): Retries and ReadTimeout
are options of a Server entry only; ConfigVersion accepts only 5 and may
be left out; Hostname is the host name in generated Message-IDs; the
Nice defaults, NiceServer also for the sessions, NiceClient without
effect; User/Password, ConnectTimeout, ConnectBackoff and dontgenmsgid
as described there. Also rejoins the server option table, which had a
blank line before its last row.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wiki: options and fixes on main since 1.3.22
Configuration: ReadTimeout, MaxArticleSize, MaxPostSize; defaults and
ranges of the numeric options, which are now checked; ConnectTimeout
(default 0, also used by updatenews); NiceClean is used now;
ClientTimeout limits writes and reads in a command; the log file and the
pid file aren't written through links; Username warning.
Upstream servers: ReadTimeout and Retries, the starttls login waits for
STARTTLS, 400/503 replies, MaxArticleSize and the 16 KiB line limit,
403 on upstream failures.
Caching: updatenews -w is ignored, --lock-groups, the last prefetch line
without a newline, ConnectTimeout; newscacheclean doesn't follow
symlinks and uses NiceClean; queued posts stay in .artSpool.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration: the sample works as it is; equal Read patterns use the first entry
Update for #59-#63: CachePort, history format and SpoolSize, last number, downgrades
Written from main 76220d9 (NEWS, doc/NewsCache.texi, newscache.conf(5),
newscache.conf-dist).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wiki: installation, configuration, access, upstream/TLS, caching, NNTP commands, troubleshooting, development
Written from the docs on main (76a1f0b): README.md, FEDORA.md,
debian/README.Debian, doc/NewsCache.texi, the man pages, the sample
config, NEWS and .claude/CLAUDE.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>