BSD Ports

news/inn 2.7.4_1 MidnightBSD

InterNetNews -- the Internet meets Netnews

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
2e7b558638
License
gpl2, iscl
Categories
news

Description

InterNetNews is a complete Usenet system. The cornerstone of the package is innd, an NNTP server that multiplexes all I/O. Newsreading is handled by a separate server, nnrpd, that is spawned for each client. Both innd and nnrpd have some slight variances from the NNTP protocol.

In the other systems

The newest version among them is 2.7.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnews/inn2.7.4_1 newestno data-[email protected]2026-09-20
FreeBSDnews/inn2.7.4_1 newestnone known-[email protected]2026-07-24
NetBSDnews/inn2.7.3nb3 behind since 2026-09-20none known-[email protected]2026-07-16
DragonFlynews/inn2.7.2 behind since 2026-09-20none known-[email protected]-
HardenedBSDnews/inn2.7.4_1 newestno data-[email protected]-
GhostBSDnews/inn2.7.4_1 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 2.7.4 2e7b558638

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install inn

From mports:

cd /usr/mports/news/inn && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	inn>0:news/inn
LIB_DEPENDS=	libinn.so:news/inn

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: news_inn

OptionDefaultDescription
BERKELEYDBonEnable BerkeleyDB (for ovdb overview method)
BLOCKLISTDonEnable blocklistd support
CANLOCKonEnable Cancel-Lock support via libcanlock
DOCSoff
EXAMPLESoff
GNUPGonGnuPG support (for pgpverify control message)
KERBEROSoffEnable Kerberos v5 (for auth_krb5)
KEYWORDSonAutomatic keyword generation support
LARGE_FILESonSupport for files larger than 2GB
OPENSSLonEnable OpenSSL (for NNTP over TLS/SSL support)
PYTHONonEnable support for embedded Python
SASLoffEnable SASL (for imapfeed authentication)
SETGID_INEWSonEnable posting articles locally for all users
SQLITEonEnable SQLite (for ovsqlite overview method)
TAGGED_HASHoffUse tagged hash table for history
UUCP_RNEWSonInstall rnews suitable for use with net/freebsd-uucp
USES
cpe gmake libtool perl5 uidfix
Service scripts
innd, nnrpd
Conflicts with
inn-current

Files

Manual pages 126
  • INN::Config(3)
  • INN::Utils::Shlock(3)
  • INN::ovsqlite_client(3)
  • active(5)
  • active.times(5)
  • actsync(8)
  • actsyncd(8)
  • archive(8)
  • auth_krb5(8)
  • batcher(8)
  • buffchan(8)
  • buffindexed.conf(5)
  • ckpasswd(8)
  • cnfsheadconf(8)
  • cnfsstat(8)
  • control.ctl(5)
  • controlchan(8)
  • convdate(1)
  • ctlinnd(8)
  • cvtbatch(8)
  • cycbuff.conf(5)
  • delayer(8)
  • distrib.pats(5)
  • distributions(5)
  • docheckgroups(8)
  • domain(8)
  • expire(8)
  • expire.ctl(5)
  • expireover(8)
  • expirerm(8)
  • fastrm(1)
  • gencancel(1)
  • getlist(1)
  • grephistory(1)
  • history(5)
  • ident(8)
  • imapfeed(8)
  • incoming.conf(5)
  • inews(1)
  • inn-radius.conf(5)
  • inn-secrets.conf(5)
  • inn.conf(5)
  • innbind(8)
  • inncheck(8)
  • innconfval(1)
  • innd(8)
  • inndf(8)
  • innfeed(8)
  • innfeed.conf(5)
  • innmail(1)
  • innreport(8)
  • innreport.conf(5)
  • innstat(8)
  • innupgrade(8)
  • innwatch(8)
  • innwatch.ctl(5)
  • innxbatch(8)
  • innxmit(8)
  • inpaths(8)
  • libinn(3)
  • libinn_clientlib(3)
  • libinn_dbz(3)
  • libinn_inndcomm(3)
  • libinn_list(3)
  • libinn_qio(3)
  • libinn_tst(3)
  • libinn_uwildmat(3)
  • libinnauth(3)
  • libinnhist(3)
  • libinnstorage(3)
  • localgroups(5)
  • mailpost(8)
  • makedbz(8)
  • makehistory(8)
  • mod-active(8)
  • moderators(5)
  • motd.innd(5)
  • motd.news(5)
  • motd.nnrpd(5)
  • news.daily(8)
  • news2mail(8)
  • newsfeeds(5)
  • newsgroups(5)
  • newslog(5)
  • ninpaths(8)
  • nnrpd(8)
  • nnrpd.track(5)
  • nntpget(1)
  • nntpsend(8)
  • nntpsend.ctl(5)
  • nocem.ctl(5)
  • ovdb(5)
  • ovdb_init(8)
  • ovdb_monitor(8)
  • ovdb_server(8)
  • ovdb_stat(8)
  • overchan(8)
  • ovsqlite(5)
  • ovsqlite-server(8)
  • ovsqlite-util(8)
  • passwd.nntp(5)
  • perl-nocem(8)
  • pgpverify(1)
  • procbatch(8)
  • prunehistory(8)
  • pullnews(1)
  • radius(8)
  • rc.news(8)
  • readers.conf(5)
  • rnews(1)
  • scanlogs(8)
  • scanspool(8)
  • send-ihave(8)
  • send-uucp(8)
  • sendinpaths(8)
  • sendxbatches(8)
  • shlock(8)
  • shrinkfile(1)
  • simpleftp(1)
  • sm(8)
  • storage.conf(5)
  • subscriptions(5)
  • tally.control(8)
  • tdx-util(8)
  • tinyleaf(8)
  • writelog(8)
pkg-plist 408
  • @owner news
  • @group news
  • @dir
  • bin/actmerge
  • bin/actsync
  • bin/actsyncd
  • bin/archive
  • @(root,,4550) bin/auth/passwd/ckpasswd
  • bin/auth/passwd/auth_krb5
  • bin/auth/passwd/radius
  • bin/auth/resolv/domain
  • bin/auth/resolv/ident
  • bin/batcher
  • bin/buffchan
  • bin/buffindexed_d
  • bin/cnfsheadconf
  • bin/cnfsstat
  • bin/control/checkgroups.pl
  • bin/control/ihave.pl
  • bin/control/newgroup.pl
  • bin/control/rmgroup.pl
  • bin/control/sendme.pl
  • bin/controlbatch
  • bin/controlchan
  • bin/convdate
  • bin/ctlinnd
  • bin/cvtbatch
  • bin/delayer
  • bin/docheckgroups
  • bin/expire
  • bin/expireover
  • bin/expirerm
  • bin/fastrm
  • bin/filter/INN.py
  • bin/filter/nnrpd.py
  • @sample %%NEWSBASE%%/bin/filter/filter_innd.pl.sample
  • @sample %%NEWSBASE%%/bin/filter/filter_innd.py.sample
  • @sample %%NEWSBASE%%/bin/filter/filter_nnrpd.pl.sample
  • @sample %%NEWSBASE%%/bin/filter/nnrpd_access.pl.sample
  • @sample %%NEWSBASE%%/bin/filter/nnrpd_access.py.sample
  • @sample %%NEWSBASE%%/bin/filter/nnrpd_auth.pl.sample
  • @sample %%NEWSBASE%%/bin/filter/nnrpd_auth.py.sample
  • @sample %%NEWSBASE%%/bin/filter/nnrpd_dynamic.py.sample
  • @sample %%NEWSBASE%%/bin/filter/startup_innd.pl.sample
  • bin/gencancel
  • bin/getlist
  • bin/grephistory
  • bin/imapfeed
  • @(,news,) bin/inews
  • bin/inncheck
  • bin/innconfval
  • @(root,,4550) bin/innbind
  • bin/innd
  • bin/inndf
  • bin/innfeed
  • bin/innmail
  • bin/innreport
  • bin/innstat
  • bin/innupgrade
  • bin/innwatch
  • bin/innxbatch
  • bin/innxmit
  • bin/mailpost
  • bin/makedbz
  • bin/makehistory
  • bin/mod-active
  • bin/news.daily
  • bin/news2mail
  • bin/ninpaths
  • bin/nnrpd
  • bin/nntpget
  • bin/nntpsend
  • bin/ovdb_init
  • bin/ovdb_monitor
  • bin/ovdb_server
  • bin/ovdb_stat
  • bin/overchan
  • bin/ovsqlite-server
  • bin/ovsqlite-util
  • bin/perl-nocem
  • bin/pgpverify
  • bin/procbatch
  • bin/prunehistory
  • bin/pullnews
  • bin/rc.news
  • @(,uucp,4550) bin/rnews
  • bin/rnews
  • bin/rnews.libexec/c7unbatch
  • bin/rnews.libexec/decode
  • bin/rnews.libexec/encode
  • bin/rnews.libexec/bunbatch
  • bin/rnews.libexec/gunbatch
  • bin/scanlogs
  • bin/scanspool
  • bin/send-ihave
  • bin/send-uucp
  • bin/sendinpaths
  • bin/sendxbatches
  • bin/shlock
  • bin/shrinkfile

The first 100 are listed.

distinfo 1
FileSizeSHA256
inn-2.7.4.tar.gz2.895892e+0680fc7e801e1996cb17bb430d104dd9c5b29aa571fd4b29a9c821b4fadb051d3b
Master sites 1
  • ISC

Commit history 1

DateCommitCreditsLog message
2e7b558638 Lucas Holt news/inn: update to 2.7.4 (#1499)
Updates INN to 2.7.4 with current service, sample, and library packaging. ## Summary by Sourcery Update the INN port to 2.7.4 with current service integration, optional features, and complete sample and library packaging. New Features: - Add nnrpd service integration and package current INN configuration, database, filter, sample, and library files for version 2.7.4. - Add optional Cancel-Lock support and update blocklistd, SQLite, Berkeley DB, Kerberos, and related packaging options. Bug Fixes: - Update the port from INN 2.7.2 to 2.7.4 and refresh its distfile checksums. Enhancements: - Modernize configuration, option handling, installation layout, version metadata, and file stripping for the updated INN release. - Update service and package-install handling for the revised runtime …