NetBSD/src dygliYD — sys/net/npf npf_ext_route.c

   need meta sooner.
VersionDeltaFile
1.16+2-2sys/net/npf/npf_ext_route.c
+2-21 files

NetBSD/src ppkqzfB — sys/net/npf npf_ext_route.c

   fix leak, thanks chuq!
VersionDeltaFile
1.15+3-3sys/net/npf/npf_ext_route.c
+3-31 files

NetBSD/src XIeTHZE — sys/dev/iscsi iscsi.h, sys/kern kern_ksyms.c

   s/retreival/retrieval/ in comments.
VersionDeltaFile
1.112+6-6sys/kern/kern_ksyms.c
1.6+2-2sys/dev/iscsi/iscsi.h
+8-82 files

NetBSD/src oY4I1CF — external/bsd/openldap/lib/libldap_r Makefile

   use the variable, don't hard-code the name so the rules are completely
   reusable.
VersionDeltaFile
1.9+3-3external/bsd/openldap/lib/libldap_r/Makefile
+3-31 files

NetBSD/src mOzf3qO — crypto/external/bsd/openssh/dist auth-pam.c ed25519.c, crypto/external/bsd/openssh/lib ssh.expsym.builtin Makefile

   Make this work without WITH_OPENSSL (sun2)
VersionDeltaFile
1.1+764-0crypto/external/bsd/openssh/lib/ssh.expsym.common
1.1+74-0crypto/external/bsd/openssh/lib/ssh.expsym.openssl
1.55+14-1crypto/external/bsd/openssh/lib/Makefile
1.9+7-3crypto/external/bsd/openssh/dist/ed25519.c
1.30+3-2crypto/external/bsd/openssh/dist/auth-pam.c
1.1+5-0crypto/external/bsd/openssh/lib/ssh.expsym.builtin
+867-62 files not shown
+870-88 files

NetBSD/pkgsrc hJkE9qv — doc CHANGES-2026

   doc: Updated chat/matrix-synapse to 1.162.0
VersionDeltaFile
1.6803+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc f70KAiz — chat/matrix-synapse PLIST cargo-depends.mk, chat/matrix-synapse/patches patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs

   chat/matrix-synapse: Update to 1.161.0

   Tested on NetBSD 10 amd64 with 2026Q3 environment.

   Packaging changes:

     - use maturin's tool.mk, to get the part that respects MAKE_JOBS
     - patch mio, which had a pre-NetBSD10 type for kevent.udata, a
       latent bug apparently exposed by a new libc crate, but fixable on
       its own merits by code inspection.

   # Synapse 1.162.0 (2026-09-29)

   ## Features

   - Raise default room version to "12". Contributed by @jason-famedly @famedly. ([\#20130](https://github.com/element-hq/synapse/issues/20130))
   - Limit the number of end-to-end encryption one-time keys stored per device to 500 per algorithm, rejecting uploads which would exceed the limit with a `400 Bad Request`. ([\#20162](https://github.com/element-hq/synapse/issues/20162))
   - Add support for configuring a `username` for Redis connections, for Redis 6+ ACL authentication. ([\#20187](https://github.com/element-hq/synapse/issues/20187))
   - Add a rate limit on the client profile lookup endpoints, configurable via `rc_profile`. ([\#20218](https://github.com/element-hq/synapse/issues/20218))
VersionDeltaFile
1.1+22-0chat/matrix-synapse/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
1.99+11-10chat/matrix-synapse/distinfo
1.138+3-3chat/matrix-synapse/Makefile
1.43+2-2chat/matrix-synapse/cargo-depends.mk
1.76+2-0chat/matrix-synapse/PLIST
+40-155 files

NetBSD/pkgsrc-wip 5387311 — lightcraft DESCR PLIST, lightcraft/patches patch-crates_engine_src_memory.rs

Add graphcs/lightcraft, apparently a clean room rust implementation
of Adobe Lightroom
DeltaFile
+1,461-0lightcraft/distinfo
+487-0lightcraft/cargo-depends.mk
+95-0lightcraft/Makefile
+21-0lightcraft/patches/patch-crates_engine_src_memory.rs
+19-0lightcraft/PLIST
+8-0lightcraft/DESCR
+2,091-01 files not shown
+2,092-07 files

NetBSD/pkgsrc-wip 9db944c — . Makefile

Add wip/lightcraft and wip/photocraft
DeltaFile
+2-0Makefile
+2-01 files

NetBSD/pkgsrc-wip 0d86c65 — photocraft DESCR PLIST, photocraft/patches patch-crates_ui-egui_src_gpu__canvas.rs

Add graphics/photocraft v.0.3.0, apparently a clean room rust implementation
of Adobe photoshop.
DeltaFile
+1,806-0photocraft/distinfo
+602-0photocraft/cargo-depends.mk
+95-0photocraft/Makefile
+22-0photocraft/patches/patch-crates_ui-egui_src_gpu__canvas.rs
+19-0photocraft/PLIST
+6-0photocraft/DESCR
+2,550-01 files not shown
+2,551-07 files

NetBSD/pkgsrc q6YHWn3 — doc CHANGES-2026

   doc: Updated www/monolith to 2.11.2
VersionDeltaFile
1.6802+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4iEULMl — www/monolith Makefile cargo-depends.mk, www/monolith/patches patch-.._vendor_wgpu-core-30.0.1_build.rs patch-.._vendor_wgpu-core-30.0.1_Cargo.toml

   www/monolith: update to 2.11.2

   v2.11.2
    - separate GUI binary to compliment CLI

   v2.11.1
    - concurrent retrieval of remote assets
    - libssl is no longer a required dependency

   v2.11.0
    - MHTML output format (-m CLI flag)
    - -D / --create-dirs CLI flag to automatically create non-existing directories
    - bugfixes related to unwrapping of NOSCRIPT elements
    - proper escaping of </script> tags within embedded JS
    - fixed a bug related to not sending all Cookies
    - webmanifest now gets embedded into the document
    - SVG symbols no longer can embed the entire image
    - properly handle module and importmap script types
VersionDeltaFile
1.15+1,304-928www/monolith/distinfo
1.12+432-308www/monolith/cargo-depends.mk
1.1+15-0www/monolith/patches/patch-.._vendor_wgpu-core-30.0.1_Cargo.toml
1.1+15-0www/monolith/patches/patch-.._vendor_wgpu-30.0.1_build.rs
1.1+14-0www/monolith/patches/patch-.._vendor_wgpu-core-30.0.1_build.rs
1.16+8-4www/monolith/Makefile
+1,788-1,2406 files

NetBSD/pkgsrc pGEjt2T — doc CHANGES-2026

   doc: Updated sysutils/mirador to 1.21.0
VersionDeltaFile
1.6801+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc EVZmoeZ — sysutils/mirador cargo-depends.mk Makefile

   sysutils/mirador: update to 1.21.0

   1.21.0 - 2026-10-08
   Changed

       The Windows build carries the default config with the same line endings as every other build. It used to embed the file as the build machine's checkout wrote it, which on Windows is CRLF, so --print-config and the first-run config differed from macOS and Linux for no reason in the code. The repository now asks for LF everywhere. A config already on disk is untouched, and edits keep whatever endings it has.
       Every dialog punches its title into the border. The w picker's PANELS and a prompt's label — ADD A CLOCK, WEATHER LOCATION, AGENDA FILE — were laid on the border bare, where the theme picker, the key map and every panel draw ┤TITLE├. All four dialogs now draw it the same way, and one too narrow for its title cuts it with … rather than letting the corner take the closing ├.

   Fixed

       An absurd pomodoro length is refused instead of overflowing. The three [pomodoro] lengths were checked only for being above zero, and the panel turns minutes into seconds unchecked, so a hand-edited length too large for that sum crashed a debug build and gave a release build a phase of some other length nobody wrote. Like the weather, markets and news refresh settings, each now stops at a year, and a config past it is refused with the key named.
       --migrate-config no longer overwrites an earlier backup. It copied the original to config.toml.bak whether or not that name was taken, so the config a --reset-config had set aside there, or an earlier migration's backup, was replaced for good. It now takes the next free number, as the resets do.
       The error for a key from an older version points at --migrate-config exactly when the migration would fix the file. The error kept its own list of those keys, and the list had three of the four the migration fixes, so a pre-0.1.0 [notes] side_by_side_min_width was told to read --print-config instead. It went by the key's name alone, where the migration also needs the right table, so forecast_days under [clocks] was sent to a migration that then refused it. And it promised an update in place wherever the key matched, though the migration writes nothing when the result would still not load: a forecast_hours added beside the stale forecast_days was refused as a duplicate. The error now asks the migration about the line the parser stopped on and whether it would finish. When it would, the error says what it will change; when it would not, it says what the line becomes and the first problem that stops the migration, by line.
       The theme picker draws the theme it is previewing on a short terminal. Its list kept a twelve-row window in a dialog sixteen rows tall, so on a terminal under sixteen rows the foot of the window was cut, footer first, and End or ↓ previewed a theme whose name was nowhere on screen. The list now scrolls within the rows the terminal leaves it, as the w picker's does, the footer gives way to nothing but the row of the theme being previewed, and a page moves as far as the rows drawn.
       A dialog's keys drop whole on a narrow terminal, and Esc goes last. The w and t pickers drew their key rows at full width and the terminal cut them wherever the edge fell — Esc put with no back, and narrower still the keep hint whole and Esc gone without a mark. The key map's row dropped from the end, so a narrow one said how to reload and not how to leave, and a prompt on a screen under twenty columns measured its help for the twenty it asked for. Every dialog's keys now drop whole, the way out last, and Esc on its own and still too wide ends in …, as a prompt's help already did.
       The w picker says when it has cut a message. The line under its list gives way to what was just refused or why the config could not be written, and most of those are longer than the dialog's forty columns — the edited config does not describe the requested layout — so the terminal cut them at every size, with nothing to show the rest was missing. They now end in …, and so does the usual line on a narrow terminal.
       One refresh of the watchlist asks for each symbol once. An r, or an added symbol, while the markets panel waited out the minute it leaves between rounds was answered by the next round and then again a minute later, so it cost two requests a symbol against a source that blocks by address. Removing a symbol also threw away an r pressed just before it, and the board waited out the whole interval instead.
       The markets panel copies its board when a price lands, not every frame. It cloned every quote with its intraday series once a second, for numbers that change once a minute, and redrew each sparkline from the whole series. Both happen when a quote lands now. A quote also keeps at most a thousand intraday prices, averaged down rather than cut: the request asks for 78, and nothing stopped an answer carrying two million.
       A long task or note list builds only the rows on screen. Every task and every note in the list was turned into a row on every frame, through an index of the whole store rebuilt each time, for a panel that drew the twenty that fit. Scrolling, the selection and clicks are as they were.

    [94 lines not shown]
VersionDeltaFile
1.10+4-4sysutils/mirador/distinfo
1.10+2-2sysutils/mirador/Makefile
1.8+0-0sysutils/mirador/cargo-depends.mk
+6-63 files

NetBSD/pkgsrc KkklN3e — doc CHANGES-2026

   doc: Updated sysutils/lla to 0.6.6
VersionDeltaFile
1.6800+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 212mitY — sysutils/lla cargo-depends.mk Makefile

   sysutils/lla: update to 0.6.6

   [0.6.6] - 2026-10-07
   Added

       lla --license prints the full MIT license embedded in the executable,
       including Windows releases. Windows usage documentation and release smoke
       checks cover the license and all five supported completion shells.

   Fixed

       Shell completion generation now prints scripts to stdout by default for Bash,
       Fish, Zsh, PowerShell, and Elvish. Use --output or --path to save a script
       to a file.
VersionDeltaFile
1.30+16-16sysutils/lla/distinfo
1.29+4-4sysutils/lla/cargo-depends.mk
1.32+4-4sysutils/lla/Makefile
+24-243 files

NetBSD/pkgsrc Nzv6NXS — doc CHANGES-2026

   doc: Updated chat/matrix-synapse to 1.161.0
VersionDeltaFile
1.6799+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 6QwOPJ2 — chat/matrix-synapse Makefile PLIST

   chat/matrix-synapse: Update to 1.161.0

   Tested on NetBSD 10 amd64 with 2026Q3 environment.

   # Synapse 1.161.0 (2026-09-15)

   ## Features

   - Don't validate signatures with unknown algorithms for master keys, and allow updates to signatures. ([\#19915](https://github.com/element-hq/synapse/issues/19915))
   - [MSC4140: Cancellable delayed events](https://github.com/matrix-org/matrix-spec-proposals/pull/4140): Add an endpoint for getting a single delayed event. ([\#19926](https://github.com/element-hq/synapse/issues/19926))
   - Add experimental support for letting application services proxy namespaces in the C-S and S-S API as per MSC4512. ([\#19972](https://github.com/element-hq/synapse/issues/19972))
   - Add experimental support for sending federation requests from application services as per MSC4512. ([\#19977](https://github.com/element-hq/synapse/issues/19977))
   - Add a config option that limits the time period in which local users can redact their own messages. Contributed by @defaultdino. ([\#20138](https://github.com/element-hq/synapse/issues/20138))

   ## Deprecations and Removals

   - Deprecate `livekit_service_url` and add support for specifying the SFU WebSocket URL for configured LiveKit transports. Please check [the relevant section in the upgrade notes](https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md#upgrading-to-v11610). ([\#20146](https://github.com/element-hq/synapse/issues/20146))
   - Drop `GET /_matrix/client/unstable/org.matrix.msc2965/auth_issuer` endpoint which never ended up being used. ([\#20163](https://github.com/element-hq/synapse/issues/20163))
   - Remove support for the unstable `org.matrix.msc3202.device_id` query parameter for application service device masquerading. ([\#20192](https://github.com/element-hq/synapse/issues/20192))
VersionDeltaFile
1.98+40-40chat/matrix-synapse/distinfo
1.42+12-12chat/matrix-synapse/cargo-depends.mk
1.75+16-0chat/matrix-synapse/PLIST
1.137+2-3chat/matrix-synapse/Makefile
+70-554 files

NetBSD/pkgsrc gygnLMO — doc TODO CHANGES-2026

   doc: Updated devel/jj to 0.46.0
VersionDeltaFile
1.28115+1-2doc/TODO
1.6798+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc CCX2KmC — devel/jj Makefile cargo-depends.mk, devel/jj/patches patch-.._vendor_nix-0.30.1_src_net_if__.rs

   jj: update to 0.46.0.

   ### Release highlights

   * Jujutsu can now colocate workspaces besides the default one by creating Git
     worktrees. Use `jj workspace add --[no-]colocate` and the setting
     `git.colocate` to control this.

   ### Breaking changes

   * The minimum supported `git` command version is now 2.42.0, up from 2.41.0.
     `jj workspace add` uses `git worktree add --orphan`, which was added in
     2.42.0.

   * The minimum supported Rust version (MSRV) is now 1.97.1.

   * `jj bisect run` now runs some consistency checks before proceeding to bisect.
     This helps ensure that the command can tell good and bad revisions apart,
     and that the working copy does go from bad to good over the provided revset.

    [117 lines not shown]
VersionDeltaFile
1.41+458-493devel/jj/distinfo
1.39+151-163devel/jj/cargo-depends.mk
1.46+13-9devel/jj/Makefile
1.1+14-0devel/jj/patches/patch-.._vendor_nix-0.30.1_src_net_if__.rs
+636-6654 files

NetBSD/src f1Z7m9z — lib/npf/ext_route npfext_route.c, sys/net/npf npf_ext_route.c

   PR kern/60861

   don't change nvlist name for the route interface,

   let old userland still be able to access it.
   also update current to use it.

   No functional change intended in current.
VersionDeltaFile
1.14+2-2sys/net/npf/npf_ext_route.c
1.3+2-2lib/npf/ext_route/npfext_route.c
+4-42 files

NetBSD/pkgsrc-wip 5e6bd0a — . Makefile, lua-language-server DESCR distinfo

lua-language-server: remove, used for updating pkgsrc
DeltaFile
+0-966lua-language-server/PLIST
+0-93lua-language-server/Makefile
+0-71lua-language-server/distinfo
+0-16lua-language-server/DESCR
+0-8lua-language-server/files/lua-language-server
+0-1Makefile
+0-1,1556 files

NetBSD/pkgsrc gaQgOh5 — doc CHANGES-2026

   doc: Updated net/tor to 0.4.9.14
VersionDeltaFile
1.6797+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc v1u8o7v — net/tor Makefile distinfo

   tor: update to 0.4.9.14.

   Changes in version 0.4.9.14 - 2026-10-07
     Another week, another security release. This again contains major bugfixes
     related to high severity issues. The fixes affect all Tor components: relay,
     client, onion service and authority. We strongly recommend upgrading as soon
     as possible.

     o Major bugfixes (conflux, relay, security):
       - Only accept a CONFLUX_LINK cell on a plain OR circuit, and refuse
         to turn a (pending) conflux leg into an introduction or rendezvous
         point. Previously a client could link a rendezvous-point circuit
         into a conflux set and then, with a forged sequence number in the
         LINK cell, make the relay tear the set down from inside the
         rendezvous splice, triggering a fatal assertion in
         assert_circuit_ok(). Also reject a LINK/LINKED cell whose
         last_seqno_recv is above what we ever sent on the set. Fixes bug
         41328; bugfix on 0.4.8.1-alpha.


    [114 lines not shown]
VersionDeltaFile
1.147+4-4net/tor/distinfo
1.203+2-2net/tor/Makefile
+6-62 files

NetBSD/pkgsrc SkKm1So — multimedia/gst-plugins1-bad PLIST.Linux

   gst-plugins1-bad: fix PLIST.Linux after update
VersionDeltaFile
1.11+4-4multimedia/gst-plugins1-bad/PLIST.Linux
+4-41 files

NetBSD/pkgsrc 9dkn3iR — doc CHANGES-2026

   doc: Updated www/resterm to 1.13.3
VersionDeltaFile
1.6796+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ch4O0lw — www/resterm go-modules.mk Makefile

   resterm: Update to 1.13.3

   Quoted options
VersionDeltaFile
1.58+3-3www/resterm/distinfo
1.64+1-1www/resterm/Makefile
1.49+0-0www/resterm/go-modules.mk
+4-43 files

NetBSD/pkgsrc zOHPba8 — doc CHANGES-2026

   doc: Fix PKGPATH for net/dnscap

   The PKGNAME has a `2' suffix but PKGPATH is still net/dnscap.

   Pointed out by pkg-changes2html htutils script via www@.
VersionDeltaFile
1.6795+2-2doc/CHANGES-2026
+2-21 files

NetBSD/pkgsrc 4Ea4WMV — databases/mongodb Makefile

   mongodb: revert Makefile 1.97 to enable Python 3.13 again

   ok wiz
VersionDeltaFile
1.106+2-2databases/mongodb/Makefile
+2-21 files

NetBSD/pkgsrc 024SlqK — doc CHANGES-2026

   doc: Updated www/resterm to 1.13.2
VersionDeltaFile
1.6794+2-1doc/CHANGES-2026
+2-11 files