NetBSD/pkgsrc i3IYYlq — lang/rust cargo.mk

   lang/rust/cargo.mk: Make cargo-vendor-crates recipe more robust.

   1. Fail if digest command fails for any reason.
   2. Don't leave each final .json file around if interrupted.

   No functional change intended in the success case.
VersionDeltaFile
1.51+6-4lang/rust/cargo.mk
+6-41 files

NetBSD/pkgsrc nZWMCLc — doc CHANGES-2026

   doc: Updated www/firefox153-l10n to 153.7.0
VersionDeltaFile
1.7906+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mvTnhIr — www/firefox153-l10n Makefile distinfo

   firefox153-l10n: update to 153.7.0
VersionDeltaFile
1.8+310-310www/firefox153-l10n/distinfo
1.8+2-2www/firefox153-l10n/Makefile
+312-3122 files

NetBSD/pkgsrc DjK0JEp — doc CHANGES-2026

   doc: Updated www/firefox153 to 153.7.0
VersionDeltaFile
1.7905+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NPfxBfl — www/firefox153 Makefile distinfo

   firefox153: update to 153.7.0

   Mozilla Foundation Security Advisory 2026-127
   Security Vulnerabilities fixed in Firefox ESR 153.7

   Announced
       November 10, 2026
   Impact
       high
   Products
       Firefox ESR
   Fixed in

           Firefox ESR 153.7

   #CVE-2026-124853: Sandbox escape due to incorrect boundary conditions in the Graphics: Text component

   Reporter
       Mozilla

    [886 lines not shown]
VersionDeltaFile
1.8+4-4www/firefox153/distinfo
1.12+2-2www/firefox153/Makefile
+6-62 files

NetBSD/pkgsrc FML7keY — lang/rust cargo.mk

   lang/rust/cargo.mk: Set CARGO_BUILD_JOBS=${_MAKE_JOBS_N} in MAKE_ENV.

   This fixes excessive parallelism in py-maturin, anything that uses
   Python setuptools-rust, and generally anything that assembles its own
   cargo(1) command line instead of using ${CARGO_ARGS}.
VersionDeltaFile
1.50+10-1lang/rust/cargo.mk
+10-11 files

NetBSD/pkgsrc KFFF2sl — doc CHANGES-2026

   Updated databases/py-sqlparse, devel/py-pipx, textproc/py-pdf
VersionDeltaFile
1.7904+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc q7EP4qA — textproc/py-pdf distinfo Makefile

   py-pdf: updated to 7.0.1

   7.0.1, 2026-11-10

   Security (SEC)
   - Determine image buffer sizes using the actual bytes per pixel

   Performance Improvements (PI)
   - Don't parse content streams without text operators in extract_text()

   Bug Fixes (BUG)
   - Decode UTF-8 text strings
   - Fix page reference lookup for hierarchical page trees in PdfWriter
   - Copy the operations in ContentStream.replicate()
   - Deal with more rendering intents for inline images
VersionDeltaFile
1.86+6-7textproc/py-pdf/Makefile
1.77+4-4textproc/py-pdf/distinfo
+10-112 files

NetBSD/pkgsrc lJGwvtz — devel/py-pipx Makefile distinfo

   py-pipx: updated to 1.18.16

   1.18.16 - 2026-11-07

   Changes
   pipx ensurepath no longer claims it added the binary directories to PATH when they were already there; the summary now says so and points at --force for adding them again

   Fixed

   Rebuild shared pip environments created with Python older than 3.10, and refresh existing applications’ references to the rebuilt environment before running their installers
VersionDeltaFile
1.8+4-4devel/py-pipx/distinfo
1.10+2-2devel/py-pipx/Makefile
+6-62 files

NetBSD/pkgsrc EAXW9H3 — databases/py-sqlparse Makefile distinfo

   py-sqlparse: updated to 0.6.1

   End of Maintenance

   Version 0.6.1 marks the final release of sqlparse.

   After many years of maintaining this project, I have decided to end its
   active development and maintenance. The increasing volume of security reports,
   particularly those generated through automated vulnerability research, has made
   the workload unsustainable for me as a sole volunteer maintainer.

   No further releases, including security fixes, are planned.
   The source code and existing releases will remain available.

   I would like to thank everyone who has contributed to sqlparse over the years.


   Notable Changes


    [27 lines not shown]
VersionDeltaFile
1.26+4-4databases/py-sqlparse/distinfo
1.31+2-2databases/py-sqlparse/Makefile
+6-62 files

NetBSD/pkgsrc 08WEfRP — doc CHANGES-2026

   Updated www/py-aioquic, databases/py-alembic
VersionDeltaFile
1.7903+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc aJjbQhX — databases/py-alembic Makefile distinfo

   py-alembic: updated to 1.20.1

   1.20.1

   bug

   [bug] [autogenerate]
   Fixed issue where a table or column comment set to an empty string would cause autogenerate to detect a comment change on every run. As most backends, including PostgreSQL, MySQL, MariaDB and Oracle, don’t store an empty string comment distinctly from no comment, autogenerate now treats an empty string comment the same as None when comparing comments. Additionally, an empty string comment is now rendered in op.create_table() and op.add_column() directives, where it was previously omitted. Pull request courtesy vineoy.

   [bug] [autogenerate] [postgresql]
   Fixed rendering of the PostgreSQL DOMAIN type in autogenerated migration scripts. Previously the type was rendered using repr(), which omitted the check, not_null, default, collation, constraint_name, schema and create_type arguments and did not apply a dialect prefix to the underlying data type. The full set of arguments is now rendered and the underlying data type is rendered using the standard type-rendering logic. Pull request courtesy Sebastian Cao.

   [bug] [autogenerate] [postgresql]
   Fixed false-positive “Computed default cannot be modified” warning emitted during autogenerate when comparing PostgreSQL Computed columns whose reflected SQL expression includes type cast specifiers such as ::regconfig or ::text, which PostgreSQL adds to the expression as stored. These cast specifiers are now stripped before comparison so that otherwise equivalent expressions no longer trigger the warning. Pull request courtesy Sebastian Cao.

   [bug] [autogenerate] [postgresql]
   Fixed issue where autogenerate would detect an unchanged PostgreSQL expression-based index as modified when the expression included type casts, such as a cast to a type with a length or precision, a nested cast, or a cast followed by a DESC modifier.

   [bug] [postgresql]

    [13 lines not shown]
VersionDeltaFile
1.42+4-4databases/py-alembic/distinfo
1.54+3-3databases/py-alembic/Makefile
+7-72 files

NetBSD/pkgsrc wTuKZhI — www/py-aioquic Makefile distinfo

   py-aioquic: updated to 1.7.2

   1.7.2

   * Fix data written to a stream returned by
     :meth:`~aioquic.asyncio.QuicConnectionProtocol.create_stream` being
     truncated when it was a :class:`memoryview` whose items are wider than one
     byte.
   * Improve type annotations: all functions in the library are now annotated.
   * Fix the demo application with Starlette 1.0.
   * Remove the SiDUCK example, as the draft it implemented expired without being
     adopted.
VersionDeltaFile
1.8+4-4www/py-aioquic/distinfo
1.12+2-2www/py-aioquic/Makefile
+6-62 files

NetBSD/pkgsrc pzt4Wg9 — doc TODO CHANGES-2026

   Updated security/mit-krb5, archivers/lz4
VersionDeltaFile
1.7902+3-1doc/CHANGES-2026
1.28355+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc EcX9wN7 — archivers/lz4 Makefile distinfo, archivers/lz4/patches patch-lib_Makefile

   lz4: updated to 1.11.1

   1.11.1

   LZ4 v1.11.1 is a point release, whose main purpose is to fix LZ4_resetStreamHC(), an obsolete symbol, on dirty memory. While reset functions are expected to reset valid states, LZ4_resetStreamHC() has been working fine on dirty memory, which made it possible to employ it as an initializer instead. Hence, some (hopefully rare) applications may have developed a dependency on this property. v1.11.0 did not respect this undocumented behavior: on a dirty state, compression at levels >= 10 could result in a write out of bounds. Thus v1.11.1 is released to restore the previous behavior.

   This is mostly of importance for distributions and package managers, as liblz4 may be paired with older binaries that are no longer updated. LZ4_resetStreamHC() was replaced by LZ4_initStreamHC() in v1.9.0 (2019). Applications still employing this symbol are invited to migrate.

   This release also restores the (deprecated) unprefixed lz4frame enums, for applications that still need them. They now generate a deprecation warning: once again, actively maintained applications should move to the prefixed names. Build configurations accidentally broken in v1.11.0 work again: make with BUILD_STATIC=no or BUILD_SHARED=no, and MinGW with clang and lld.
VersionDeltaFile
1.15+9-9archivers/lz4/patches/patch-lib_Makefile
1.29+5-5archivers/lz4/distinfo
1.31+3-3archivers/lz4/Makefile
+17-173 files

NetBSD/pkgsrc plMRi2W — security/mit-krb5 Makefile distinfo, security/mit-krb5/patches patch-plugins_preauth_pkinit_pkinit__crypto.h patch-lib_krb5_os_locate__kdc.c

   mit-krb5: updated to 1.22.3

   Major changes in 1.22.3 (2026-11-09)

   Fix a logic error when checking PAC server checksums [CVE-2026-111423].
   Check for unkeyed checksums when validating CAMMAC verifiers [CVE-2026-71199].
   Fix a loophole in the KDC's client authdata filtering which could allow clients to include fake PAC and CAMMAC authdata values when requesting service tickets. These fake values would be rejected by application servers, were it not for the two bugs noted above.
   Check for the lockdown_keys attribute when processing password change protocol requests in kadmind [CVE-2026-107884].
   In libgssrpc, when processing RPC messages using the RPCSEC_GSS flavor, use the verified service type included in the RPC request to determine how to unwrap arguments and wrap return values, instead of the unverified service type included during authentication [CVE-2026-118380].
   In libgssrpc, disable the AUTH_GSSAPI server auth flavor unless the "GSSRPC_ALLOW_AUTH_GSSAPI" environment variable is set. AUTH_GSSAPI is only needed for very old (pre-1.4) clients [CVE-2026-112322] [CVE-2026-112323].
   Fix numerous null pointer deferences, read overruns, unbounded memory allocations, and memory leaks that could be used as denial of service attacks against the KDC, kadmind, application servers, or client programs [CVE-2026-40355] [CVE-2026-40356] [CVE-2026-71200] [CVE-2026-107364] [CVE-2026-107708] [CVE-2026-107778] [CVE-2026-112314] [CVE-2026-112315] [CVE-2026-112316] [CVE-2026-112317] [CVE-2026-112318] [CVE-2026-112319] [CVE-2026-112320] [CVE-2026-112321] [CVE-2026-112323] [CVE-2026-119079].
   Fix a client crash when a KKDCP proxy daemon closes the TLS session without supplying any response data.
   Shut down kpropd gracefully when a termination signal is received, when operating in incremental propagation mode.
   Detect when an incremental propagation update is applied to a nonexistent principal; when this happens, force a full resync instead of crashing.
   Fix a KDC crash when the LDAP KDB module loses its connection to the LDAP server.
   Avoid a crash on macOS when the native API ccache type is used before and after forking a process.
   When an application accepts a GSS context without asking for delegated credentials, discard any credentials sent by the initiator without parsing them first.
   On Windows, prevent buffer overflows when the KDC sends an unexpectedly long prompt string via OTP preauthentication.
   On Windows, move the default per-machine krb5.ini location from C:\ProgramData\MIT\Kerberos to C:\Program Files\MIT\Kerberos5, as the former location could be pre-created by an unutrusted user before KfW installation.

    [3 lines not shown]
VersionDeltaFile
1.85+4-11security/mit-krb5/distinfo
1.125+4-5security/mit-krb5/Makefile
1.2+1-1security/mit-krb5/patches/patch-plugins_preauth_pkinit_pkinit__crypto.h
1.3+1-1security/mit-krb5/patches/patch-lib_krb5_os_locate__kdc.c
1.2+1-1security/mit-krb5/patches/patch-lib_krb5_os_expand__path.c
1.2+1-1security/mit-krb5/patches/patch-lib_krb5_ccache_ccbase.c
+12-203 files not shown
+15-239 files

NetBSD/pkgsrc ivLXGlN — doc CHANGES-2026

   Updated devel/lazygit, net/rclone
VersionDeltaFile
1.7901+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc tEveYJT — net/rclone Makefile go-modules.mk

   rclone: updated to 1.76.0

   v1.76.0 - 2026-11-06

   - New backends
     - [Dosya](/dosya/) (Kaya)
     - [Infomaniak kDrive](/kdrive/) (Guillaume MALLERET)
   - New S3 Providers
     - [Autonomys Auto Drive](/s3/#autonomys) (Jim Counter)
     - [Clever Cloud Cellar](/s3/#clever-cloud-cellar) (David Legrand)
     - [Infomaniak Swiss Backup](/s3/#infomaniak) (Louis)
     - [Neon Object Storage](/s3/#neon) (Rishi Raj Jain)
     - [RelAix.Storage](/s3/#relaix) (mygrexit)
   - New commands
     - [index](/commands/rclone_index/): Write static directory listings into a remote (Nick Craig-Wood)
   - Security
     - build
       - Disable Multipath TCP listeners by default to mitigate CVE-2026-98432 (Nick Craig-Wood)
       - Fix multiple CVEs including CVE-2026-111943 by upgrading to go1.27.3 (Nick Craig-Wood)

    [280 lines not shown]
VersionDeltaFile
1.46+679-586net/rclone/distinfo
1.33+225-194net/rclone/go-modules.mk
1.116+2-3net/rclone/Makefile
+906-7833 files

NetBSD/pkgsrc ni2ZmCw — devel/lazygit Makefile distinfo

   lazygit: updated to 0.66.3

   0.66.3

   Fix removing a submodule in a linked worktree breaking the submodule in the main worktree
   Ignore submodules whose name or path in .gitmodules leads outside the repository
VersionDeltaFile
1.35+4-4devel/lazygit/distinfo
1.94+2-3devel/lazygit/Makefile
+6-72 files

NetBSD/pkgsrc c4vt5Fg — lang/rust cargo.mk

   cargo: Fix digest to be a bootstrap dependency.
VersionDeltaFile
1.49+2-2lang/rust/cargo.mk
+2-21 files

NetBSD/pkgsrc 5HTAfvn — doc CHANGES-2026

   doc: Updated devel/py-uv to 0.13.7
VersionDeltaFile
1.7900+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XpeNt3A — doc TODO CHANGES-2026

   doc: Updated devel/py-uv-build to 0.13.7
VersionDeltaFile
1.28354+1-2doc/TODO
1.7899+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 2gTDSx7 — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv*: update to 0.13.7

   Preview features

       Add --output-version to uv workspace metadata for requesting a specific schema version (#22958)
       Report aliased OSV records as a single vulnerability in uv audit (#22990)

   Bug fixes

       Treat workspace member paths added by uv init or uv add as literals instead of glob patterns (#23008)
       Prevent uv's Windows trampolines from closing handles they did not inherit (#22977)
       Allow uvx to run tools with CPython builds whose versions contain local identifiers (#23013)
       Generate valid module names when uv init creates packaged projects whose names start with a digit (#23022)
       Preserve comments around existing inline dependency groups when uv add updates a group (#23017)
       Allow uv remove with an empty inline tool.uv.sources table (#23012)

   Documentation

       Correct the cache-keys inline table example (#22984)
VersionDeltaFile
1.48+28-28devel/py-uv/distinfo
1.49+19-16devel/py-uv-build/distinfo
1.46+8-8devel/py-uv/cargo-depends.mk
1.6+5-4devel/py-uv-build/cargo-depends.mk
1.51+2-2devel/py-uv/Makefile.common
+62-585 files

NetBSD/pkgsrc iKUXKFg — doc CHANGES-2026

   Updated devel/apr-util, www/apache24
VersionDeltaFile
1.7898+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 8dr05mT — www/apache24 Makefile distinfo

   apache24: updated to 2.4.70

   Apache 2.4.70

   *) mod_authnz_ldap: Fix crashes in 2.4.69 reported on Windows.

   *) mod_cgid: Increase limits for number and length of
      environment variables, URI and arguments.
      [Emmanuel Dreyfus <manu netbsd.org>, Joe Orton]

   *) mod_substitute: Fix an integer overflow that can happen in very special
      setups.

   *) mod_cache: Do not store a response whose "Vary: *" was set via
      "Header always".

   *) mod_dav_lock: Fix a heap buffer overflow in dav_size_indirect(), which
      under-reserved space for the stored key length field, written as
      apr_size_t but sized as int.
VersionDeltaFile
1.74+4-4www/apache24/distinfo
1.150+2-2www/apache24/Makefile
+6-62 files

NetBSD/pkgsrc E59Ywru — doc CHANGES-2026

   doc: Updated wm/marswm to 0.6.3
VersionDeltaFile
1.7897+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc wJnWIaK — wm/marswm Makefile cargo-depends.mk

   wm/marswm: update to 0.6.3

    - Switch to yaml_serde
    - Update dependencies
    - Default to _NET_WM_NAME (UTF8_STRING) and use WM_NAME as fallback
VersionDeltaFile
1.10+76-76wm/marswm/distinfo
1.9+24-24wm/marswm/cargo-depends.mk
1.15+4-2wm/marswm/Makefile
+104-1023 files

NetBSD/pkgsrc kwi64aP — doc CHANGES-2026

   doc: Updated sysutils/dua-cli to 3.0.1
VersionDeltaFile
1.7896+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Ey8NOSx — sysutils/dua-cli Makefile cargo-depends.mk

   sysutils/dua-cli: update to 3.0.1

   This release fixes builds for free-desktop/linux,
   which is not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")
VersionDeltaFile
1.62+22-49sysutils/dua-cli/distinfo
1.49+6-15sysutils/dua-cli/cargo-depends.mk
1.62+2-2sysutils/dua-cli/Makefile
+30-663 files

NetBSD/pkgsrc mRyrADk — doc CHANGES-2026

   doc: Updated shells/nushell to 0.117.0
VersionDeltaFile
1.7895+2-1doc/CHANGES-2026
+2-11 files