NetBSD/pkgsrc eGQUAza — doc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.28
VersionDeltaFile
1.7549+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc llu5c60 — audio/fasttracker2 Makefile distinfo

   audio/fasttracker2: Update to 2.28

   Changes since 2.27:

   v2.28 - 30.10.2026
     * Fixed crash when using the "Fix DC" button (S.E.Ext) on a marked
       selection
     * Did some tweaks to the routines in Smp. Ed. -> Effects
VersionDeltaFile
1.143+4-4audio/fasttracker2/distinfo
1.163+2-2audio/fasttracker2/Makefile
+6-62 files

NetBSD/pkgsrc w5XRwS4 — doc CHANGES-2026

   doc: Updated www/miniflux to 2.3.5
VersionDeltaFile
1.7548+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc LTNAGSG — www/miniflux Makefile go-modules.mk

   miniflux: Update to version 2.3.5

   New features
   Added OpenID Connect admin role mapping: set OAUTH2_ADMIN_GROUP and OAUTH2_GROUP_CLAIM to grant or revoke the admin role at login based on the user's groups. The group claim is read from the user info response or the ID token, and OAUTH2_ADDITIONAL_SCOPES can request extra scopes from the provider.
   Allowed WebAuthn/Passkeys as the only login method when DISABLE_LOCAL_AUTH is enabled. Register at least one passkey while another authentication method is still available before turning off local authentication.
   Added a force parameter to the feed refresh API endpoint (PUT /v1/feeds/{id}/refresh?force=true) to bypass the HTTP cache and reprocess existing entries, matching the forced refresh in the web UI. The Go client gains ForceRefreshFeed.
   Rejected invalid CSS selectors when saving rewrite and scraper rules, instead of silently ignoring them.
   Moved the username, password, OAuth2 account linking, and passkey settings to a dedicated Authentication page under Settings.

   Performance improvements
   Stopped creating database web sessions for anonymous visitors, crawlers, media proxy requests, and other public pages that don't need one. Logged-out language and theme preferences are now kept in a cookie, and anonymous sessions are removed after 24 hours, which keeps the web_sessions table from growing with thousands of unused rows.

   Security
   Required the current password before setting a new one on the Authentication page.
   Signed out other sessions when a password is changed, from the web UI, the API, or the -reset-password command. The current session gets a new identifier so a copied cookie stops working.
   Prevented administrators from editing their own account through the user management page, which bypassed the current password check.
   Restricted feed cookies to the feed's own website, so they are no longer sent to third-party hosts when scraping articles, fetching icons, or discovering feeds.
   Blocked 6to4 and IPv4-compatible IPv6 addresses that could bypass the server-side request forgery filter.
   Stopped caching shared entry pages in public caches and removed the CSRF token from them.

    [23 lines not shown]
VersionDeltaFile
1.13+75-72www/miniflux/distinfo
1.12+24-23www/miniflux/go-modules.mk
1.30+1-1www/miniflux/Makefile
+100-963 files

NetBSD/pkgsrc HGbn8g1 — doc CHANGES-2026

   doc: Updated net/dnscontrol to 5.7.2
VersionDeltaFile
1.7547+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc MZNekS8 — net/dnscontrol Makefile go-modules.mk

   dnscontrol: Update to 5.7.2

   Changelog
   Provider-specific changes:
   9b9ad49: fix(p/CLOUDFLAREAPI): Let CF to reject invalid proxy settings; don't guess what is invalid (#5051) (@ybai08)
   148c2d4: fix(p/CLOUDPRESS): halve zone fetches and make retry backoff configurable (#5046) (@arnoschoon)
   40a2436: fix(p/DNSIMPLE): add URL as supported type (#5054) (@philpennock)
   c8d0fd0: fix(p/LUADNS): bug: occasional "Server returned bad status code (500)" fails a push (#5042) (@TomOnTime)
   CI/CD:
   81a6eab: build(deps): bump github/codeql-action/upload-sarif from 4.38.3 to 4.39.1 (#5050) (@dependabot[bot])
   c679839: build(deps): bump step-security/harden-runner from 2.22.1 to 2.22.2 (#5049) (@dependabot[bot])
   01079f5: build(deps): bump zod and puppeteer (#5044) (@dependabot[bot])
   08c0d2a: build(deps-dev): bump fast-uri from 3.1.8 to 3.1.9 (#5045) (@dependabot[bot])
VersionDeltaFile
1.20+153-153net/dnscontrol/distinfo
1.21+50-50net/dnscontrol/go-modules.mk
1.58+1-1net/dnscontrol/Makefile
+204-2043 files

NetBSD/pkgsrc iNJyudm — doc CHANGES-2026

   doc: Updated security/ruby-auth-sanitizer to 0.2.5
VersionDeltaFile
1.7546+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc zcgCTsi — security/ruby-auth-sanitizer Makefile distinfo

   security/ruby-auth-sanitizer: update to 0.2.5

   0.2.4 (2026-10-23)

   Security

   * SanitizedLogger now redacts configured keys in Ruby Hash#inspect output
     (both Ruby 3.4+ {"key" => "value"} / {key: "value"} and pre-3.4
     hash-rocket formats), fixes a mangling bug where the form-pair pattern
     partially matched :key=>"value" pairs, and no longer raises on
     invalid-encoded message bytes.  This closes the OAUTH_DEBUG
     cleartext-logging bypass reported for oauth2 as GHSA-cmh8-5q25-68v6, where
     Faraday renders Hash request bodies with pretty_inspect.  Reported by
     iamibi.

   Other changes are too many to write here, please refer:
   <https://github.com/ruby-oauth/auth-sanitizer/releases#release-v0.2.4>.



    [20 lines not shown]
VersionDeltaFile
1.2+2-10security/ruby-auth-sanitizer/PLIST
1.2+4-4security/ruby-auth-sanitizer/distinfo
1.2+3-3security/ruby-auth-sanitizer/Makefile
+9-173 files

NetBSD/pkgsrc f9GBjI4 — doc CHANGES-2026

   doc: Updated devel/ruby-version_gem to 1.1.17
VersionDeltaFile
1.7545+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8K5pCzb — devel/ruby-version_gem Makefile distinfo

   devel/ruby-version_gem: update to 1.1.17

   1.1.16 (2026-10-23)

   Added

   * kettle-jem-template-20260913-001 - Templating now also surfaces a review
     entry in dependency_conflicts.resolve when a direct development dependency
     doesn't support one or more of this project's declared engines: and has no
     template-managed modular home (e.g. sqlite3 on jruby).  Review each entry
     and pick a resolution per the project's own engine support needs.

   Changed

   * kettle-jem-template-20260801-001 - Generated README gem dashboard links
     now use ClickGems instead of BestGems.

   * [kc] kettle-jem/prepare: updated 17 project files:
        - configuration (1)

    [48 lines not shown]
VersionDeltaFile
1.15+4-4devel/ruby-version_gem/distinfo
1.15+2-2devel/ruby-version_gem/Makefile
+6-62 files

NetBSD/pkgsrc 42o4ucj — doc CHANGES-2026

   doc: Updated devel/ruby-anonymous_loader to 0.1.5
VersionDeltaFile
1.7544+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KH6Jocc — devel/ruby-anonymous_loader Makefile distinfo

   devel/ruby-anonymous_loader: update to 0.1.5

   0.1.4 (2026-10-23)

   Added

   * kettle-jem-template-20260720-005 - README Support & Community links now
     include RubyForum.
   * kettle-jem-template-20260726-001 - Projects now include YARD lint
     configuration and documentation dependencies so documentation issues fail
     before generated docs are refreshed.
   * kettle-jem-template-20260727-001 - Spec harness documentation now lists the
     RSpec helpers provided by kettle-test.
   * kettle-jem-template-20260913-001 - Templating now also surfaces a review
     entry in dependency_conflicts.resolve when a direct development dependency
     doesn't support one or more of this project's declared engines: and has no
     template-managed modular home (e.g. sqlite3 on jruby).  Review each entry
     and pick a resolution per the project's own engine support needs.


    [89 lines not shown]
VersionDeltaFile
1.2+1-10devel/ruby-anonymous_loader/PLIST
1.2+4-4devel/ruby-anonymous_loader/distinfo
1.2+3-3devel/ruby-anonymous_loader/Makefile
+8-173 files

NetBSD/pkgsrc XUDKQik — doc CHANGES-2026

   doc: Updated databases/ruby-sequel to 5.110.0
VersionDeltaFile
1.7543+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc vMnpcUa — databases/ruby-sequel Makefile distinfo

   databases/ruby-sequel: update to 5.110.0

   5.110.0 (2026-11-01)

   * Raise error if attempting to use a quoted identifier containing " on
     Oracle (jeremyevans)

   * Deprecate Microsoft Access support (jeremyevans)

   * Raise error if attempting to use a quoted identifier containing ] on
     Microsoft Access (jeremyevans)

   * Replace aliasing of Kernel methods inside modules with define_method and
     Kernel.instance_method (jeremyevans)

   * Deprecate Sequel::SPLIT_SYMBOL_CACHE constant (jeremyevans)

   * Deprecate Sequel.split_symbols= (jeremyevans)


    [20 lines not shown]
VersionDeltaFile
1.151+4-4databases/ruby-sequel/distinfo
1.152+2-2databases/ruby-sequel/Makefile
+6-62 files

NetBSD/pkgsrc 3Fsd1xk — doc CHANGES-2026

   Updated audio/fluidsynth, raphics/libansilove, audio/libmikmod, graphics/ansilove
VersionDeltaFile
1.7542+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc WdHkKnJ — graphics/ansilove Makefile distinfo

   ansilove: updated to 4.2.3

   AnsiLove/C 4.2.3 (2026-11-02)

   - Document support for PabloDraw 24-bit ANSI sequences
   - Add an IceDraw test file and register it with CTest
   - Use a distinct output filename for the Retina test
   - Fix a memory leak in SAUCE handling
   - Fix SAUCE reading with respect to file size and EOF markers
VersionDeltaFile
1.24+4-4graphics/ansilove/distinfo
1.28+2-2graphics/ansilove/Makefile
+6-62 files

NetBSD/pkgsrc mb7gtDB — audio/libmikmod Makefile distinfo

   libmikmod: updated to 3.3.16

   3.3.16
   - Fix out-of-bounds reads in MTM loader (CVE-2026-111165.)
   - Fix out-of-bounds reads in IMF loader (CVE-2026-111166.)
VersionDeltaFile
1.32+4-4audio/libmikmod/distinfo
1.88+2-2audio/libmikmod/Makefile
+6-62 files

NetBSD/pkgsrc LKTJwvX — graphics/libansilove Makefile distinfo

   libansilove: updated to 1.4.4

   libansilove 1.4.4 (2026-11-02)

   - Check if high_font_data_xbin is set rather than trusting the xbin_flags
     data (CVE-2026-111144, found by HaiND and reported by Alexander Shvedov)
   - Fix source files used by format fuzzers
   - Refactor the XBIN loader to use a common error label and fix canvas
     memory leaks
   - Fix out-of-bounds reads in RLE decoder (CVE-2026-111143, found by HaiND)
VersionDeltaFile
1.26+4-4graphics/libansilove/distinfo
1.39+2-2graphics/libansilove/Makefile
+6-62 files

NetBSD/pkgsrc drk85sY — audio/fluidsynth PLIST Makefile

   fluidsynth: updated to 2.6.2

   fluidsynth 2.6.2

   Fix inconsistent note-onset-ramps when fluidsynth reuses a voice
   Preserve MIDI parser state except on System Reset
   Performance optimization for the IIR-filter
   Fix infinite loop in DSP when sample-loop-wrap leaves phase negative
   Fix the 4 ms predelay in Dattorro reverb
   Honor sustain when releasing sostenuto
   The MIDI player now rejects zero tempo in MIDI files
   Fix loud and distorted sound for some SF3 files
   Fix NoteOff events possibly reviving stale notes after receiving AllNotesOff and AllSoundsOff
   When switching between MIDI modes, fluidsynth now force-releases playing notes, as per MIDI spec
   Fluidsynth now enforces the data value of CC126 events only when being in OMNI OFF mode, and remembers it when in OMNI ON mode
   Fix libfluidsynth's install name on MacOS to make it relocatable (@rpath) rather than tied to an absolute build/install path
   Fix memory leaks in the SDL3 audio driver
   Fix a race-condition during multi-threaded rendering
VersionDeltaFile
1.67+4-4audio/fluidsynth/distinfo
1.106+2-3audio/fluidsynth/Makefile
1.50+2-2audio/fluidsynth/PLIST
+8-93 files

NetBSD/pkgsrc 2oPO72X — mk/buildlink3 bsd.buildlink3.mk

   bsd.buildlink.mk: add hack/workaround for PR 57517

   Something, at some point, some years back, changed the interaction of
   things such that for builtin packages, BUILDLINK_PREFIX.pkg gets set
   before we're done assessing whether to use the builtin package, and in
   particular before the logic that makes USE_BUILTIN.pkg=no transitive
   across deps.

   The result has been that when this logic sets USE_BUILTIN.pkg=no, it's
   ignored and we buildlink and use the builtin package anyway. This then
   results in broken builds of things like fontconfig and Xft2 where this
   matters.

   As a workaround, clear BUILDLINK_PREFIX.pkg if we set USE_BUILTIN.pkg
   to no in this logic. It will then get set to PKGBASE as needed later.

   Strengthen the comments in and around this logic too, as what it does
   is itself somewhat complicated and confusing and the implementation
   is more so.

    [4 lines not shown]
VersionDeltaFile
1.267+20-3mk/buildlink3/bsd.buildlink3.mk
+20-31 files

NetBSD/pkgsrc BnyEf5F — doc TODO CHANGES-2026

   doc: Updated devel/py-pydantic to 2.14.2
VersionDeltaFile
1.28281+1-2doc/TODO
1.7541+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 1wZkNs4 — doc TODO CHANGES-2026

   doc: Updated devel/py-pydantic-core to 2.50.2
VersionDeltaFile
1.28280+1-2doc/TODO
1.7540+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc gRdD9ni — devel/py-pydantic distinfo Makefile, devel/py-pydantic-core Makefile cargo-depends.mk

   py-pydantic*: update to 2.50.2/2.14.2

   This release addresses 2 security issues, GHSA-qpmf-fgh3-ff25 and GHSA-3r8g-cqwr-jr29.

   Packaging

       Bump PyO3 to 0.30.1, jiter to 0.18.0, use PyFrozenDict by @Viicos in #14003
       Bump speedate to v0.18.0 by @Viicos in #14007
       Publish pydantic-core wheels for PyPy 8.0 (pp80 ABI) by @Viicos in #14083

   Performance

       Avoid Python tuple allocation during model fields validation by @Viicos in #13955
       Lazily call repr of values during nested union serialization by @Viicos in #14082
       Skip decorator field checks when no field decorators exist by @alexmojaki in #14111
       Avoid heap allocation for small JSON model field buffers by @alexmojaki in #14113

   Fixes


    [49 lines not shown]
VersionDeltaFile
1.38+49-44devel/py-pydantic-core/distinfo
1.25+15-13devel/py-pydantic-core/cargo-depends.mk
1.44+9-8devel/py-pydantic/Makefile
1.40+7-4devel/py-pydantic-core/Makefile
1.40+4-4devel/py-pydantic/distinfo
1.2+1-1devel/py-pydantic-core/patches/patch-.._vendor_lexical-parse-float-1.0.5_src_number.rs
+85-746 files

NetBSD/pkgsrc d6N4x4F — doc TODO CHANGES-2026

   doc: Updated www/py-zensical to 0.0.74
VersionDeltaFile
1.28279+1-2doc/TODO
1.7539+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc u6yNjSk — www/py-zensical Makefile cargo-depends.mk, www/py-zensical/patches patch-Cargo.toml

   py-zensical: update to 0.0.74.

   This version adds support for the optimize plugin and includes
   fixes for redirects, blog dates, validation settings, privacy
   downloads, and llms.txt output.
VersionDeltaFile
1.16+0-16,879www/py-zensical/PLIST
1.19+65-8www/py-zensical/distinfo
1.11+20-1www/py-zensical/cargo-depends.mk
1.2+4-4www/py-zensical/patches/patch-Cargo.toml
1.21+2-2www/py-zensical/Makefile
+91-16,8945 files

NetBSD/pkgsrc P46BxUK — doc TODO CHANGES-2026

   doc: Updated www/py-websockets to 17.4
VersionDeltaFile
1.28278+1-2doc/TODO
1.7538+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 4ahOydZ — www/py-websockets Makefile distinfo

   py-websockets: update to 17.4.

   Security fix

   websockets 17.4 fixes a security issue.

   :meth:`~asyncio.connection.Connection.recv` now rejects fragmented messages split into more than 4096 frames. You may adjust the limit with the :envvar:`WEBSOCKETS_MAX_FRAGMENTS` environment variable.

   Earlier versions were vulnerable to denial of service by memory exhaustion because they didn't enforce such a limit (CVE ID pending). All implementations were affected.

   :meth:`~asyncio.connection.Connection.recv_streaming` isn't affected.
   Improvements

       Chained consistently to :exc:`~exceptions.ConnectionClosed` exceptions that close the connection.
VersionDeltaFile
1.34+4-4www/py-websockets/distinfo
1.41+2-2www/py-websockets/Makefile
+6-62 files

NetBSD/pkgsrc cUyc0aj — doc CHANGES-2026 TODO

   doc: Updated devel/py-urwid to 5.0.1
VersionDeltaFile
1.28277+1-3doc/TODO
1.7537+2-1doc/CHANGES-2026
+3-42 files

NetBSD/pkgsrc nDB8daQ — devel/py-urwid distinfo Makefile

   py-urwid: update to 5.0.1.

   Urwid 5.0.0

   2026-10-28

   Breaking Changes ⚠

       Drop Python 3.9 and 3.10: urwid requires Python 3.11 or newer by @penguinolog in https://github.com/urwid/urwid/pull/1401

       Allow display attributes to inherit colors and settings: canvas content and Text.get_text() carry LayeredAttr for nested attributes, custom screens have to call BaseScreen.resolve_attr() instead of reading the palette, and an attribute an AttrMap maps to None shows the map’s None attribute by @penguinolog in https://github.com/urwid/urwid/pull/1409

       🗹 AttrSpec foreground and background default to 'inherit'; also a new feature, see “Major features” below: Draw OSC 8 hyperlinks from display attributes by @penguinolog in https://github.com/urwid/urwid/pull/1415

       Drop code planned for removal in 5.0: the Columns, Pile, GridFlow, Frame and ListBox get_focus/set_focus methods and 1.1-era list attributes, the Frame header/body/footer getters and setters, ListBox.contents() called as a method, content_delta, shards_delta, shard_cviews_delta, BaseScreen.run_wrapper, font.add_font, WidgetWrap._set_w, AttrWrap.w and Filler.body; MonitoredDeque.insert() with an index without __index__ raises TypeError by @penguinolog in https://github.com/urwid/urwid/pull/1402

       ⚡ Remove the vterm escape compatibility constants and plain-tuple CSI_COMMANDS entries, return WHSettings members from Pile.options() for 'given' and 'weight', and require typing_extensions on Python older than 3.13; also see “Deprecations” below: Unify deprecation warnings and removal versions by @penguinolog in https://github.com/urwid/urwid/pull/1421

       Stop re-exporting unrelated names from urwid.graphics by @penguinolog in https://github.com/urwid/urwid/pull/1163

    [237 lines not shown]
VersionDeltaFile
1.26+13-1devel/py-urwid/PLIST
1.67+4-4devel/py-urwid/distinfo
1.79+4-4devel/py-urwid/Makefile
+21-93 files

NetBSD/pkgsrc U1jIp4K — doc TODO CHANGES-2026

   doc: Updated textproc/py-sphinx-autoapi to 3.9.0
VersionDeltaFile
1.28276+1-2doc/TODO
1.7536+2-1doc/CHANGES-2026
+3-32 files