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.
This version follows the CURRENT snapshots.
===> The following configuration options are available for inn-current-20260912:
BERKELEYDB=on: Enable BerkeleyDB (for ovdb overview method)
BLOCKLISTD=on: Enable blocklistd support
CANLOCK=on: Enable Cancel-Lock support via libcanlock
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
GNUPG=on: GnuPG support (for pgpverify control message)
KERBEROS=off: Enable Kerberos v5 (for auth_krb5)
KEYWORDS=on: Automatic keyword generation support
LARGE_FILES=on: Support for files larger than 2GB
OPENSSL=on: Enable OpenSSL (for NNTP over TLS/SSL support)
PYTHON=on: Enable support for embedded Python
SASL=off: Enable SASL (for imapfeed authentication)
SETGID_INEWS=on: Enable posting articles locally for all users
SQLITE=on: Enable SQLite (for ovsqlite overview method)
TAGGED_HASH=off: Use tagged hash table for history
UUCP_RNEWS=on: Install rnews suitable for use with net/freebsd-uucp
===> Use 'make config' to modify these settings
Reason:
The BERKELEYDB option now depends on databases/db18 instead of
databases/db5 (EOL). If you use the ovdb overview method, stop the
news system, upgrade the port, then upgrade the overview database
in-place as the news user before restarting:
# service innd stop
# pkg upgrade news/inn # or rebuild from ports
# su -m news -c 'ovdb_init -u'
# service innd start
The upgrade is in-place and cannot be undone. See ovdb_init(8) for
details. Users not using ovdb can ignore this entry.
Port Moves
port moved here from news/inn-CURRENT on 2021-06-12 REASON: Port renamed on request
Number of commits found: 118 (showing only 100 on this page) #
news/inn, news/inn-current: Switch BERKELEYDB to db18
databases/db5 is EOL. Depend on databases/db18 instead and document
the in-place ovdb_init -u upgrade for ovdb overview users.
PR: 279151
news/inn{-current}: Add a dedicated nnrpd rc.d
While inn typically registers port 119 and handles spawning nnrpd for
reader connections, it is customary to run TLS-only nnrpd on port 563:
https://www.eyrie.org/~eagle/software/inn/docs/nnrpd.html#S4
Provide an nnrpd rc.d script for this purpose. This requires innd for
start but is otherwise decoupled. The admin should be aware that i.e.
stopping innd will disrupt posting.
news/inn{-current}: Update current and handle blocklistd rename
Update inn-current snapshot from 20260121 to 20260419. Rename the
BLACKLISTD option to BLOCKLISTD to match the upstream and FreeBSD 15+
rename. Add version-conditional logic to fall back to the old blacklist
API names on FreeBSD < 15.0 for the 2.8 branch.
Co-Authored-By: Jose Luis Duran <jlduran@FreeBSD.org>
news/inn{-current}: Modernize the port
Update to modern ports practices while retaining same functionality.
- Option helpers
- GNU_CONFIGURE with overrides for existing filesystem layout
- USES gssapi for krb5, clean up ac_cv_ hacks
- Fix setuid for SETGID_INEWS and UUCP_RNEWS
- Add newer config files as @sample: inn-radius.conf, inn-secrets.conf
- Install all filter scripts as @sample
- Remove ex script and install empty history as @sample
- Use find to run bin/.so strip list instead of manual list
- Clean up inn-current slave port
- portclippy
Fix WWW in parent/child ports
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
news: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam David <adam@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrey Slusar <anray@FreeBSD.org>
* Brian Somers <brian@FreeBSD.org>
* Carey Jones <mcj@acquiesce.org>
* David O'Brien (obrien@cs.ucdavis.edu)
* Denis Shaposhnikov <dsh@vlink.ru>
* Don Croyle <croyle@gelemna.org>
* Donald Burr <dburr@FreeBSD.org>
* Frederic Cambus
(Only the first 15 lines of the commit message are shown above )
- Upgrade inn to 2.4.5.
- Upgrade inn-current to the latest snapshot, fixing some issues with
the port [1]; the port is still BROKEN, though.
- Fix IPv6 binding issue. [2]
PR: ports/124566 [1]
Submitted by: thierry [1]
Obtained from: http://marc.info/?t=122460141500003 [2]