aboutsummaryrefslogtreecommitdiff
path: root/news
Commit message (Collapse)AuthorAgeFilesLines
* news/inn-current: Update to 20260718Kevin Bowling2026-07-192-4/+4
|
* news/inn-current: Update to 20260716Kevin Bowling2026-07-173-4/+11
|
* news/libcanlock: Update to 3.3.3Kevin Bowling2026-07-132-4/+4
|
* news/nzbget: Update 26.0 => 26.2Rafe Sadler2026-07-126-58/+103
| | | | | | | | | | | Changelog: https://github.com/nzbgetcom/nzbget/blob/v26.2/ChangeLog.md PR: 296716 Reported by: Rafe Sadler <mondo.debater_0q@icloud.com> Approved by: Alex Levy <a13xlevy@pm.me> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q3
* news/libcanlock: Drop USES gmakeKevin Bowling2026-07-051-1/+1
| | | | Reported by: dizzy
* news/libcanlock: Update to 3.3.2Kevin Bowling2026-07-052-4/+4
|
* news/inn: Update to 2.7.4Kevin Bowling2026-06-293-20/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes in 2.7.4 (2026-06-22) * The speed of expireover has been greatly improved by the implementation of a Bloom filter (a probabilistic data structure used to efficiently test whether an element is a member of a set, without any false negative). Instead of checking every article in the overview database against the history file to detect orphaned entries, expireover now sequentially reads the history file at startup to build a Bloom filter, and makes its checks in that optimized data structure. On large news spools of billions of articles, expireover could take several weeks to complete; it now runs in a few minutes! This feature is activated by default and controlled by the new expirebloomfp parameter in inn.conf. Many thanks to Kevin Bowling for this improvement. * The speed of expire has also been drastically improved for large news spools thanks to the recording of every cancellation alongside the existing storage and overview deletions, so that expire can just drop matching history entries without doing per-article retrieval system calls, thus saving a good amount of time at billion-article scale. This feature contributed by Kevin Bowling is not enabled by default. See the documentation of expiretombstone in inn.conf for more details, as well as nnrpdcheckart which also makes use of the cancel tombstone log file. * Added four new parameters to ovsqlite.conf for the ovsqlite overview method: mmapsize to have SQLite read data via mmap instead of copying into its own page cache, readercachesize to set the SQLite in-memory page cache size for each nnrpd reader process, walmode to enable SQLite's Write-Ahead Logging journal mode and improve read performance when multiple nnrpd processes access the overview database simultaneously, and walcheckpointthreshold to parameterize when to perform checkpoints. See the ovsqlite(5) manual page for more details. Thanks to Kevin Bowling for all these enhancements! * When laxmid is set in the syntaxchecks parameter in inn.conf, Message-IDs without any "@" character are now accepted by innd. * Fixed very infrequent errors of memory mapping when updating the active file or using the tradindexed overview method, as well as when updating the history file with nfswriter set to true. Thanks to Chris Knipe for the bug report and to Richard Kettlewell for the patch. * Fixed the rotation of the perl-nocem.log file generated when syslog is not available or the -l flag used with perl-nocem: the contents of this log file was mistakenly appended to news.notice by scanlogs. * Fixed makehistory so that malformed input does not insert a bogus overview entry. Thanks to Kevin Bowling for the patch. * Following upstream rename from blacklist to blocklist, the --with-blacklist configure flag is renamed --with-blocklist for blocklistd support in FreeBSD 15 and NetBSD 10. For backward compatibility, both blacklist and blocklist libraries will be searched by the new --with-blocklist flag. Thanks to Jose Luis Duran for the information. * Added support for the ALPN TLS extension in nnrpd. Thanks to Roman Donchenko for this feature. * In consequence of the changes in the libinn(3) and libinnstorage(3) interfaces for the Bloom filter and overview improvements, both of these libraries have their SONAME bump in this release. * Various other minor bug fixes and documentation improvements.
* news/inn-current: Update to 20260622Kevin Bowling2026-06-292-7/+7
|
* news/inn-current: Update to 20260613Kevin Bowling2026-06-152-4/+4
|
* news/inn-current: Update to 20260530Kevin Bowling2026-06-022-4/+4
|
* news/inn-current: Drop blacklist/blocklist handlingKevin Bowling2026-05-301-9/+2
| | | | An autoconf m4 correctly handles the differences in -current.
* news/inn-current: Update to 20260527Kevin Bowling2026-05-309-7558/+7
|
* news/newsx: Fix CVE-2008-3252Kousuke Kannagi2026-05-292-1/+7
| | | | Security: CVE-2008-3252
* news/flnews: New portKevin Bowling2026-05-214-0/+56
|
* news/inn{-current}: Run nnrpd rc.d as news userKevin Bowling2026-05-201-0/+2
| | | | | | nnrpd supports priv drop internal, but it also supports innbind escalation. Since the docs show 'su news', prefer the innbind path when we need a privileged port number.
* news/inn{-current}: Add a dedicated nnrpd rc.dKevin Bowling2026-05-203-3/+38
| | | | | | | | | | 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: Bump EXPERIMENTAL tombstone patchKevin Bowling2026-05-182-93/+471
| | | | Write out a header after successful expire to keep the fast path fast
* news/slrn: Update to pre1.0.4-9, add canlock patchKevin Bowling2026-05-172-23/+41
|
* news/tin: Use system canlock and enable defaultKevin Bowling2026-05-171-1/+4
|
* news/inn{-current}: Add CANLOCK optionKevin Bowling2026-05-172-7/+13
|
* news/libcanlock: New portKevin Bowling2026-05-175-0/+73
| | | | Cancel Lock library and utilities
* news/inn-current: Add expire tombstone patchKevin Bowling2026-05-177-29/+6913
| | | | | | | | https://github.com/InterNetNews/inn/pull/340 Gated by EXPERIMENTAL option Move all patches to local to handle merge conflicts.
* news/sabnzbd: Update to 5.0.1Florian Smeets2026-05-143-6/+9
| | | | | PR: 295032 Approved by: Nicholas Kirby <nick@kirby.cx> (maintainer)
* news/py-sabctools: Update to 9.4.0Florian Smeets2026-05-143-4/+16
| | | | | PR: 295031 Approved by: sunpoet (maintainer)
* news/inn-current: refresh ovsqlite patchesKevin Bowling2026-05-073-2/+17
|
* news/inn-current: Add EXPERIMENTAL option with patchesKevin Bowling2026-05-074-2/+278
| | | | | | | | | ovsqlite WAL, mmap, direct readers: https://github.com/InterNetNews/inn/pull/337 https://github.com/InterNetNews/inn/pull/338 bloom filter https://github.com/InterNetNews/inn/pull/339
* news/inn: Fix blocklistd/blacklistd compatKevin Bowling2026-05-031-17/+14
| | | | | | | | | | | Use Jose's find/sed approach to handle the blocklist rename across FreeBSD versions. My attepmt was not broad enough. INN 2.8 source uses "blocklist" so on FreeBSD < 15.0 we sed it back to "blacklist". INN 2.7 source uses "blacklist" so on FreeBSD >= 15.0 we sed it to "blocklist". Co-Authored-By: Jose Luis Duran <jlduran@FreeBSD.org>
* news/inn: Fix missing blocklist substitutionKevin Bowling2026-05-031-0/+1
|
* news/inn{-current}: Update current and handle blocklistd renameKevin Bowling2026-05-033-8/+29
| | | | | | | | | 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/cleanfeed: Clean up the portKevin Bowling2026-04-293-56/+32
| | | | | - Use plist to handle ownerships and installation to filter_innd.pl - Install bad_ files as sample so the admin can edit them
* news/inn{-current}: Modernize the portKevin Bowling2026-04-295-299/+191
| | | | | | | | | | | | | | | 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
* news/nzbhydra2: Update 7.9.0 => 8.5.3Vladimir Druzenko2026-04-073-33/+30
| | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/theotherp/nzbhydra2/blob/v8.5.3/changelog.md - Use exact Java version 17: "You need to install Java 17 (not lower, not higher)". - Fix warnings from portclippy. - Distfiles is zip: add USES+=zip, remove EXTRACT_SUFFIX=.zip, adjust EXTRACT_*_ARGS. - Add NO_ARCH. - Simplify do-install. - Remove LICENSE from installation - already installed via LICENSE. - Sort plist. - Respect substitutions variables USER, GROUP, DATADIR in rc.d script. PR: 294193 Approved by: Marcel Bischoff <marcel@herrbischoff.com> (maintainer) Sponsored by: UNIS Labs MFH: 2026Q2
* news/nzbget: Update 25.4 => 26.0Alexandre Levy2026-04-063-4/+9
| | | | | | | | | | Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v26.0 PR: 294282 Reported by: Alex Levy <a13xlevy@pm.me> (maintainer) Approved by: maintainer, vvd (co-mentor) MFH: 2026Q2
* */*: bump portrevision after java_default=25 updateRonald Klop2026-04-021-1/+1
| | | | | | Included all ports that have USES=java. PR: 293559
* */*: bump portrevision after java_default=21 updateRonald Klop2026-02-261-0/+1
| | | | PR: 272855
* news/inn-current: Update to 20260121Kevin Bowling2026-01-242-4/+4
|
* */*: De-orbit alias.mkJason E. Hale2025-12-301-1/+1
| | | | | | | | | | | | Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted. This feature was never documented in the PHB, so there is no work to be done by the docs@ team. Nothing against DragonFly, but if DPorts still needs FreeBSD 9 support, they really should work that out with upstream projects. Ultimately, we don't need to keep carrying this outdated feature that doesn't affect us.
* news/inn-current: Update to 20251027Kevin Bowling2025-12-242-4/+4
|
* news/tin: Update to 2.6.5Kevin Bowling2025-12-244-14/+14
|
* devel/libtextstyle, devel/gettext*: Update to 0.26Tijl Coosemans2025-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recent versions of gettext no longer install m4 files in PREFIX/share/aclocal. They have to be installed in the work directory by autopoint for aclocal to find them. Patch devel/autoconf so autoreconf runs autopoint when gettext related macros are used in configure.ac (e.g. AM_ICONV). Previously it only ran autopoint when AM_GNU_GETTEXT_(REQUIRE_)VERSION was used. The following ports now require autopoint (i.e. USES=gettext-tools): benchmarks/sysbench, devel/libhtp, editors/fxite, filesystems/rar2fs, graphics/gd, net/ucarp, news/fidogate, sysutils/cdrdao Other fixes: emulators/mednafen, misc/lifelines: Use older version of gettext macros. ftp/axel: Patch Makefile.am and configure.ac to get gettext working and add NLS option. ftp/wzdftpd: Use autoreconf 2.72. mail/sympa: Remove hack from configure.ac. multimedia/dvdauthor: Use ports autoreconf. net/asterisk-chan_sccp: Drop autoreconf and gettext-tools dependencies. security/pam_pkcs11: Patch configure.ac so autoreconf can find the custom directory with m4 files. sysutils/grub2-efi, sysutils/grub2-pcbsd: Add patch to run autoreconf with -f flag so it updates all files. www/wget2: Patch configure.ac to what autopoint expects. PR: 287167 Exp-run by: antoine
* news/pan: Update to 0.164Ben Wilber2025-11-2228-472/+137
| | | | | | | | | Changelog: https://gitlab.gnome.org/GNOME/pan/-/releases/v0.164 ...and some additional port Makefile style adjustments by committer PR: 290802 Approved by: maintainer timeout, 2+ weeks
* news/nzbget: Update 25.3 => 25.4Nicholas Kirby2025-10-302-6/+5
| | | | | | | | | | | | | Changelogs: * https://github.com/nzbgetcom/nzbget/releases/tag/v25.4 * https://github.com/nzbgetcom/nzbget/compare/v25.3...v25.4 * Point WWW to nzbget.com, as nzbget.net is the old, defunct original program, while nzbget.com is the fork that has continued development. PR: 290465 Approved by: Alex Levy <a13xlevy@pm.me> (maintainer) Approved by: yuri@ (Mentor)
* news/sabnzbd: Update 4.5.3 => 4.5.5Nicholas Kirby2025-10-293-5/+4
| | | | | | | | Changelogs: https://github.com/sabnzbd/sabnzbd/releases/tag/4.5.4 https://github.com/sabnzbd/sabnzbd/releases/tag/4.5.5 PR: 290463
* devel/boost: bump consumers after boost upgrade (+)Dima Panov2025-10-201-0/+1
| | | | Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
* news/rntrack: Update 2.1.10 => 2.2.2Sergey Anokhin2025-10-083-32/+28
| | | | | | | | | | | | | | | Changelog: https://github.com/vasilyevmax/rntrack/blob/v2.2.2/ChangeLog - Upstream moved to GitHub. - Parametrize rntrack with PORTNAME. - Optimize *-install goals. - Sort plist. - Install rntrack.cfg as sample. PR: 289660 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> MFH: 2025Q4
* news/inn-current: Update to 20250913Kevin Bowling2025-09-182-4/+4
|
* */*: switch dependency from devel/py-lxml5 to devel/py-lxmlHiroki Tagato2025-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | Currently, there are two versions of python XML processing library which conflict each other in the ports tree, namely: - devel/py-lxml5 (now at version 5.4.0) - devel/py-lxml (now at version 6.0.1) To avoid the situation that some ports depend on py-lxml5 and some others do on py-lxml (by switching dependencies individually), this commit switches the dependencies from py-lxml5 to py-lxml at once. Additional note: There are still two ports (textproc/py-rdflib and www/py-draftjs-exporter) depending on py-lxml5 since they limit upper version to less than 6. PR: 289491 Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd, crees, madpilot, delphij, marcus, nivit, kai, skreuzer, fluffy, bofh, thierry, stephen, sunpoet, 0mp, Eric Camachat <eric@camachat.org>
* news/nzbget: Update 25.2 => 25.3Alex Levy2025-09-154-12/+12
| | | | | | | Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v25.3 PR: 289608
* news/py-sabctools: Update to 8.2.6Po-Chuan Hsieh2025-09-072-4/+4
| | | | | Changes: https://github.com/sabnzbd/sabctools/releases https://github.com/sabnzbd/sabctools/commits/master
* news/sabnzbd: Update 4.5.2 => 4.5.3Nicholas Kirby2025-08-313-8/+6
| | | | | | | | | Changelog: https://github.com/sabnzbd/sabnzbd/releases/tag/4.5.3 While here replace loop with INSTALL_DATA with single INSTALL_DATA. PR: 289143