NNTP TLS and COMPRESS support and cgit spawning from
the WWW interface were implemented last year.
Given the lack of syscall number stability guarantee on the
OpenBSD and FreeBSD, I don't think supporting a pure-Perl kevent
is feasible. Inline::C may still be an option since IO::KQueue
is abandoned, though, as it is for some Linux-only syscalls and
maybe some POSIX ones not covered by POSIX.pm.
3977 => 'NNTP',
977 => 'NNTP (old)',
6048 => 'NNTP additions to LIST command (TODO)',
- 8054 => 'NNTP compression (TODO)',
- 4642 => 'NNTP TLS (TODO)',
- 8143 => 'NNTP TLS (TODO)',
+ 8054 => 'NNTP compression',
+ 4642 => 'NNTP TLS',
+ 8143 => 'NNTP TLS',
2980 => 'NNTP extensions (obsolete, but NOT irrelevant)',
4287 => 'Atom syndication',
4685 => 'Atom threading extensions',
Sometimes an indexing bug only affects a handful of messages,
so it's not worth the trouble of doing a full reindex.
-* code repository integration (with cgit, gitweb, etc...)
+* code repository integration (cgit: done, TODO: gitweb, etc...)
* migration path to v2 without breaking v1 "git fetch" cronjobs
# support cases public-inbox-nntpd/httpd care about.
#
# It also implements signalfd(2) emulation via "tie".
-#
-# A pure-Perl version using syscall() is planned.
package PublicInbox::DSKQXS;
use strict;
use warnings;