Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2025Q3 (1d)  pkgsrc-2025Q2 (160d) 

2025-12-08 06:08:38 UTC Now

2025-12-08 02:10:38 UTC MAIN commitmail json YAML

revert previous; didn't mean to commit it -- commented CFLAGS adjustment.

(mrg)

2025-12-08 02:09:56 UTC MAIN commitmail json YAML

make this work on netbsd mips n64 -- don't pretend to be 32 bit.

noticed when w3m build didn't.

(mrg)

2025-12-07 17:04:12 UTC MAIN commitmail json YAML

doc: Updated devel/go-tools to 0.39.0

(bsiegert)

2025-12-07 17:03:58 UTC MAIN commitmail json YAML

go-tools: update to 0.39.0

This no longer contains the "godoc" binary, which makes it a lot less
useful. To get an HTTP server with package docs, try "go doc -http".

(bsiegert)

2025-12-07 16:46:11 UTC MAIN commitmail json YAML

mongodb: Fix bogus configure check for mongoc-1.0

Unclear what changed (scons?) but it was passing "mongoc_get_major_version();"
to the command line arguments with each character being prefixed by -l.

(maya)

2025-12-07 15:56:17 UTC MAIN commitmail json YAML

doc: Updated www/apache24 to 2.4.66

(taca)

2025-12-07 15:55:55 UTC MAIN commitmail json YAML

www/apache24: update to 2.4.66

Apache 2.4.66 (2025-12-04)

Security changes with Apache 2.4.66:

  *) SECURITY: CVE-2025-66200: Apache HTTP Server: mod_userdir+suexec
    bypass via AllowOverride FileInfo (cve.mitre.org)
    mod_userdir+suexec bypass via AllowOverride FileInfo
    vulnerability in Apache HTTP Server. Users with access to use
    the RequestHeader directive in htaccess can cause some CGI
    scripts to run under an unexpected userid.
    This issue affects Apache HTTP Server: from 2.4.7 through
    2.4.65.
    Users are recommended to upgrade to version 2.4.66, which fixes
    the issue.
    Credits: Mattias Ã…sander (UmeÃ¥ University)

  *) SECURITY: CVE-2025-65082: Apache HTTP Server: CGI environment
    variable override (cve.mitre.org)
    Improper Neutralization of Escape, Meta, or Control Sequences
    vulnerability in Apache HTTP Server through environment
    variables set via the Apache configuration unexpectedly
    superseding variables calculated by the server for CGI programs.
    This issue affects Apache HTTP Server from 2.4.0 through 2.4.65.
    Users are recommended to upgrade to version 2.4.66 which fixes
    the issue.
    Credits: Mattias Ã…sander (UmeÃ¥ University)

  *) SECURITY: CVE-2025-59775: Apache HTTP Server: NTLM Leakage on
    Windows through UNC SSRF (cve.mitre.org)
    Server-Side Request Forgery (SSRF) vulnerability
    Â in Apache HTTP Server on Windows
    with AllowEncodedSlashes On and MergeSlashes Off  allows to
    potentially leak NTLM
    hashes to a malicious server via SSRF and malicious requests or
    content
    Users are recommended to upgrade to version 2.4.66, which fixes
    the issue.
    Credits: Orange Tsai (@orange_8361) from DEVCORE

  *) SECURITY: CVE-2025-58098: Apache HTTP Server: Server Side
    Includes adds query string to #exec cmd=... (cve.mitre.org)
    Apache HTTP Server 2.4.65 and earlier with Server Side Includes
    (SSI) enabled and mod_cgid (but not mod_cgi) passes the
    shell-escaped query string to #exec cmd="..." directives.
    This issue affects Apache HTTP Server before 2.4.66.
    Users are recommended to upgrade to version 2.4.66, which fixes
    the issue.
    Credits: Anthony Parfenov (United Rentals, Inc.)

  *) SECURITY: CVE-2025-55753: Apache HTTP Server: mod_md (ACME),
    unintended retry intervals (cve.mitre.org)
    An integer overflow in the case of failed ACME certificate
    renewal leads, after a number of failures (~30 days in default
    configurations), to the backoff timer becoming 0. Attempts to
    renew the certificate then are repeated without delays until it
    succeeds.
    This issue affects Apache HTTP Server: from 2.4.30 before 2.4.66.
    Users are recommended to upgrade to version 2.4.66, which fixes
    the issue.
    Credits: Aisle Research

(taca)

2025-12-07 13:58:58 UTC MAIN commitmail json YAML

2025-12-07 13:33:24 UTC MAIN commitmail json YAML

Updated games/woof, x11/py-qt6

(adam)

2025-12-07 13:33:03 UTC MAIN commitmail json YAML

py-qt6: updated to 6.10.1

v6.10.1 5th December 2025
- Added support for `QRangeModel` (and related `QPyAbstractRange`,
  `QPySequenceRange` and `QPyTableRange`).
- Fixed a regression in `pylupdate6` when using Python v3.14.
- Fixed ownership issues with the result of calls to
  `createStandardContextMenu()` and `createMimeDataFromSelection()`.

(adam)

2025-12-07 13:32:30 UTC MAIN commitmail json YAML

woof: updated to 15.3.0

15.3.0

New Features and Improvements

Mod Support:

Improvements to Chex support (thanks to @MelodicSpaceship):
Added proper obituaries for Chex 1 in its DEHACKED file.
Added a DEHACKED file for Chex 2 which sets correct level names and fitting obituaries for Chex 2's reskinned flemoids.
Enabled brightmaps to work in the Chex 3 Vanilla IWADs as well.
Enabled ANIMATE feature for default sky and SKYDEFS.
Added support for non-power-of-2 textures.
Added support for scalex SKYDEFS field.
Added BEX mnemonic for beta pickup sprite.
Added NyanDoom widescreen patch support.
Added partial support for GAMEVERS from NyanDoom (compatibility with RUST series).

Sound and music:

Seamlessly pause and resume sounds. Side effect: No more chainsaw "rev up" sound when pausing game.
Improve doppler effect. Uses the correct velocity calculation. Adjust doppler effect scaling range.
Improve sound curve. Sound attenuation over distance is now more gradual when using the OpenAL 3D sound module.
Reduce PC speaker square wave amplitude. It was way too loud in comparison to the other sound modules.
Improve looping order for older MIDI hardware devices.
Disable SysEx for Fluidsynth (fixes DBP37_AUGZEN.wad MAP22).

Input:

The maximum pitch angle is 45 when direct aim is enabled. Add the max_pitch_angle config variable.
Added gamepad device selection to menu.
Added reset camera options for gyro button.
Don't turn off gamepad LED when exiting game.
Added support for binding the non-US backslash key.

Miscellaneous:

The map reveal cheats (IDDT) can now be repeated by repeating the final character (from DSDA-Doom).
Remove "Animated Health/Armor Count" feature.
Bring back "Original" fuzz mode option.
Remove SSG in Doom 1 feature (compatibility with RUST series).
If level title announce string is too long, draw author on next line.
Prevent P_LookForPlayers from retrying sighting a player who failed (from Eternity Engine). Improve perfomance in Necromantic Thirst MAP25.
Use $TMPDIR to find tempdir on Unix (thanks to @Usinganame).
Replace whole words in strings, use in player messages.
Update SUCKS time to match PrBoom's 100 hours.
Various menu tweaks.

Bug Fixes

Fixed buffer overflow in d_deh.c.
Fixed compatibility with "The Sky May Be" WAD.
Fixed switching weapons while zooming automap.
Fixed inconsistencies caused by load order:
Replace UMAPINFO with DEHACKED for E1M4b and E1M8b.
Always parse CHEX.DEH first.
Fixed restore defaults for advanced gamepad menu.
Fixed vanilla weapon switch logic, for example: DEHACKED chainsaw with ammo (thanks to @andrikpowell).
Fixed ghost monsters being blood-colored.
Fixed indicators flashing when invulnerability powerup fades out.
Fixed DEMOLOOP missing support for DEHACKED Text substitution.
Fixed exit from program if lump is not found in TRAKINFO.
Fixed raw input for XInput devices under Windows.
Fixed crash if animation speed is 0 in ANIMATED lump.
Fixed tracker music looping.
Fixed MUSINFO reset after level reload.
Fixed desync in mh1910-430.lmp demo. Match PrBoom+ A_FireOldBFG autoaim behavior.

(adam)

2025-12-07 12:53:56 UTC MAIN commitmail json YAML

doc: Updated devel/fq to 0.16.0

(wiz)

2025-12-07 12:53:42 UTC MAIN commitmail json YAML

fq: update to 0.16.0.

# 0.16.0

## Changes

- Update gojq fork. Changes from upstream:
  - Reduced memory usage for long running scripts (restore data offset when popping fork)
  - Support binding expressions with binary operators, ex `1 // 2 as $v | $v`
  - Fix repeating string to emit an error when the result is too large
  - Fix last/1 to be included in builtins/0
  - Implement toboolean/0 function
  - Implement trimstr/1 function
  - Increase the array index limit to 2^29
  - Round up end index of slicing for jq compatibility
- Documentation fixes #1185 Thanks @emanuele6

## Format changes

- `avc_nal` Decode slice header frame number and picture order #1227
- `flac_frame` Add option to decode sample and residuals details #802
- `matroska` Update to latest spec #1219
- `mpeg_asc` Decode SBR and PS hierarchical signalling #1192 Thanks @ntrrgc
- `mp4` Decode `elng` box #1182
- `safetensors` Add decoder #1203 Thanks @Leowbattle

(wiz)

2025-12-07 12:52:52 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cups-2.4.16, dvdisaster-0.79.10, hwdata-0.402, jjui-0.9.7,
  kiwix-tools-3.8.1, libcups-2.4.16, libkiwix-14.1.1, libpaper-2.2.7,
  libxkbcommon-1.13.1, moor-2.9.4, ov-0.50.2, pandoc-cli-3.8.3,
  prometheus-3.8.0, protobuf-33.2, py-aiodns-3.6.0,
  py-cyclonedx-python-lib-11.6.0, py-lsp-server-1.14.0,
  py-platformdirs-4.5.1, py-protobuf-6.33.2, py-qt-builder-1.19.1,
  py-qt6-6.10.1, py-sip-qt6-13.10.3, py-sip6-6.15.0, py-sphinx-9.0.4,
  py-textual-6.7.1, py-uv-build-0.9.16, restish-0.21.1, rucola-0.8.1,
  tree-sitter-bash-0.25.1.

(wiz)

2025-12-07 12:21:56 UTC MAIN commitmail json YAML

2025-12-07 11:24:57 UTC MAIN commitmail json YAML

2025-12-07 11:24:06 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2025-12-07 11:23:10 UTC MAIN commitmail json YAML

py-acme py-certbot*: updated to 5.2.1

Certbot 5.2.1

Added

Support for Python 3.14 was added.

Changed

While nothing significant should have changed from the user's perspective,
we've been doing a lot of internal refactoring in preparation for soon adding
support for IP address certificates to Certbot.

Fixed

Removed vhost_combined and vhost_common log formats from included Apache
configuration file.
Due to a mistake on our end playing with GitHub's new immutable
releases
feature that prevented our CI from uploading additional release assets,
Certbot 5.2.0 was not and will not be uploaded to most platforms. Instead,
that version number will be skipped and we'll go straight to 5.2.1.

(adam)

2025-12-07 11:07:27 UTC MAIN commitmail json YAML

EasyPG: remove

No upstream.

This is part of the emacs and xemacs-packages packages nowadays anyway,
so no need for an outdated separate package.

(wiz)

2025-12-07 10:44:54 UTC MAIN commitmail json YAML

abiword: fix build on NetBSD 11.99.4

Fix pkglint while here

(wiz)

2025-12-07 10:13:48 UTC MAIN commitmail json YAML

easygit: switch to original author's recommended fork HOMEPAGE

via https://github.com/newren/easygit

(wiz)

2025-12-07 10:11:50 UTC MAIN commitmail json YAML

dx: comment out dead sites

(wiz)

2025-12-07 10:10:43 UTC MAIN commitmail json YAML

dvtm: switch to https

(wiz)

2025-12-07 10:10:13 UTC MAIN commitmail json YAML

dvdisaster: update HOMEPAGE & MASTER_SITES

(wiz)

2025-12-07 10:09:09 UTC MAIN commitmail json YAML

dvd+rw-tools: comment out dead site

(wiz)

2025-12-07 08:43:59 UTC MAIN commitmail json YAML

doc: Updated time/p5-DateTime-Format-Strptime to 1.8000

(wiz)

2025-12-07 08:43:44 UTC MAIN commitmail json YAML

p5-DateTime-Format-Strptime: update to 1.8000.

1.80    2025-12-06

* Fix the parse_datetime docs to state that it returns either an empty list of undef when it cannot
  parse the given string, depending on the context. Previously, the docs said it always returned
  undef, which is not true. Reported by @falsifian (James Cook). GH #33.

(wiz)

2025-12-07 08:40:04 UTC MAIN commitmail json YAML

expat: improve builtin.mk

To fix configure step in abiword:
- do not remove too much before scanning before 'pkg-config' in USE_TOOLS
- hook to pre-configure to make sure to be called even when pre-configure
  is overridden

(wiz)

2025-12-07 08:23:47 UTC MAIN commitmail json YAML

Updated graphics/oxipng, devel/py-test

(adam)

2025-12-07 08:23:20 UTC MAIN commitmail json YAML

py-test: updated to 9.0.2

9.0.2

Bug fixes

The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing -p terminalprogress. We may enable it by default again once compatibility improves in the future.

Additionally, when the environment variable TERM is dumb, the escape codes are no longer emitted, even if the plugin is enabled.

Fixed the TOML type of the tmp_path_retention_count settings in the API reference from number to string.
The private config.inicfg attribute was changed in a breaking manner in pytest 9.0.0. Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim. It will be deprecated in pytest 9.1 and removed in pytest 10.
Fixed quadratic-time behavior when handling unittest subtests in Python 3.10.

Improved documentation

The API Reference now contains cross-reference-able documentation of pytest窶冱 command-line flags.

(adam)

2025-12-07 08:21:52 UTC MAIN commitmail json YAML

oxipng: updated to 10.0.0

10.0.0

[Breaking] CLI: Change short zopfli flag from -Z to -z.
[Breaking] CLI: Change --pretend/-P to --dry-run/-d.
[Breaking] CLI: Change --interlace options from 1/0 to on/off.
[Breaking] API: Change Options.interlace: Option<Interlacing> to Options.interlace: Option<bool>.
[Breaking] API: Change Options.filter: IndexSet<RowFilter> to Options.filters: IndexSet<FilterStrategy>.
[Breaking] API: Change Options.deflate: Deflaters to Options.deflater: Deflater.
[Breaking] API: Change Deflaters::Zopfli { .. } to Deflater::Zopfli(ZopfliOptions { .. }).
[Breaking] API: Change optimize() to return (usize, usize), with original and optimized sizes.
[Feature] Allow zopfli iterations higher than 255.
[Feature] Add --ziwi option for zopfli iterations without improvement.
[Feature] Add --max-raw-size option to skip images that are too large.
[Feature] Add --brute-level and --brute-lines options for advanced control of Brute filter.
[Improvement] Reduce memory usage for fast mode.
[Improvement] Slightly improve compression with Brute filter at levels 5 and 6.
[Misc] Change --preserve option to no longer preserve last access time.
[Misc] Make help output colored.

(adam)

2025-12-07 07:35:59 UTC MAIN commitmail json YAML

games/luanti: use mk/atomic64.mk so this builds on e.g. macppc.

(he)

2025-12-07 03:00:56 UTC MAIN commitmail json YAML

2025-12-07 00:17:25 UTC MAIN commitmail json YAML

fcitx5: Fix build failure with fmtlib > 12.0.0 (pkgsrc version: 12.1.0)

Don't use optional code hunk that adds timestamps to logs for newer fmtlib.
The recommended migration path is for std::localtime, but this seemed like
a patch that I'm less likely to get wrong, as someone who is not experienced
in C++.

(maya)

2025-12-06 23:43:36 UTC MAIN commitmail json YAML

log4shib: Build fix (seen in NetBSD 11 build results)

If GCC defaults to C++17, it errors out as that's when dynamic exceptions
were removed. Force us to use C++11.

(maya)

2025-12-06 22:24:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/collectd-web to 0.11.10

(wiz)

2025-12-06 22:24:29 UTC MAIN commitmail json YAML

2025-12-06 21:36:38 UTC pkgsrc-2025Q3 commitmail json YAML

doc: update for ticket 7035

(maya)

2025-12-06 21:36:04 UTC pkgsrc-2025Q3 commitmail json YAML

Pullup ticket #7035 - requested by bsiegert
graphics/png: Security fix

Revisions pulled up:
- graphics/png/Makefile                                        1.215-1.216
- graphics/png/distinfo                                        1.160-1.161

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sat Nov 22 07:06:11 UTC 2025

  Modified Files:
  pkgsrc/graphics/png: Makefile distinfo

  Log Message:
  png: update to 1.6.51.

  Version 1.6.51 [November 21, 2025]
    Fixed CVE-2025-64505 (moderate severity):
      Heap buffer overflow in `png_do_quantize` via malformed palette index.
      (Reported by Samsung; analyzed by Fabio Gritti.)
    Fixed CVE-2025-64506 (moderate severity):
      Heap buffer over-read in `png_write_image_8bit` with 8-bit input and
      `convert_to_8bit` enabled.
      (Reported by Samsung and <weijinjinnihao@users.noreply.github.com>;
      analyzed by Fabio Gritti.)
    Fixed CVE-2025-64720 (high severity):
      Buffer overflow in `png_image_read_composite` via incorrect palette
      premultiplication.
      (Reported by Samsung; analyzed by John Bowler.)
    Fixed CVE-2025-65018 (high severity):
      Heap buffer overflow in `png_combine_row` triggered via
      `png_image_finish_read`.
      (Reported by <yosiimich@users.noreply.github.com>.)
    Fixed a memory leak in `png_set_quantize`.
      (Reported by Samsung; analyzed by Fabio Gritti.)
    Removed the experimental and incomplete ERROR_NUMBERS code.
      (Contributed by Tobias Stoeckmann.)
    Improved the RISC-V vector extension support; required RVV 1.0 or newer.
      (Contributed by Filip Wasil.)
    Added GitHub Actions workflows for automated testing.
    Performed various refactorings and cleanups.

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Dec  3 23:11:32 UTC 2025

  Modified Files:
  pkgsrc/graphics/png: Makefile distinfo

  Log Message:
  png: update to 1.6.52.

  Security fix release.

  Version 1.6.52 [December 3, 2025]
    Fixed CVE-2025-66293 (high severity):
      Out-of-bounds read in `png_image_read_composite`.
      (Reported by flyfish101 <flyfish101@users.noreply.github.com>.)
    Fixed the Paeth filter handling in the RISC-V RVV implementation.
      (Reported by Filip Wasil; fixed by Liang Junzhao.)
    Improved the performance of the RISC-V RVV implementation.
      (Contributed by Liang Junzhao.)
    Added allocation failure fuzzing to oss-fuzz.
      (Contributed by Philippe Antoine.)

(maya)

2025-12-06 20:10:44 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 10.1.2nb2

(leot)

2025-12-06 20:10:39 UTC MAIN commitmail json YAML

qemu: Backport commit 98107c5d4c1c0a16f1a02a5efbfe01b567215cc6

Backport commit 98107c5d4c1c0a16f1a02a5efbfe01b567215cc6 in order to fix
PR pkg/59820.

This will be included in QEMU 10.1.3.

(leot)

2025-12-06 18:57:17 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.119

(wiz)

2025-12-06 18:57:05 UTC MAIN commitmail json YAML

nss: update to 3.119.

Build-tested on Darwin by jperkin, thanks!

Changes:

  - Bug 1983320 - Fix ml-dsa return value for SECKEY_PrivateKeyStrengthInBits.
  - Bug 1986352 - Make sure we don't accept ECH if the HRR cookie is ill-formatted.
  - Bug 2002246 - Add a pkcs12 fuzzer with crypto stubbed out.
  - Bug 2003314 - handle errors while setting sanitizers cflags in build.
  - Bug 1986912 - Ignore IVs for AES KW.
  - Bug 2003286 - Update Cryptofuzz version.
  - Bug 2001932 - Fix incorrect logic for SNI selection when ECH is available but disabled.
  - Bug 1975855 - fix forwarding of sqlite_libs in sqlite.gyp.
  - Bug 1999204 - fix CPU_ARCH setting for arm64 makefile builds.
  - Bug 1998094 - remove unused calcThreads variable from cmd/rsaperf.
  - Bug 1978348 - Solving the incorrect tests introduced by extending EKU.
  - Bug 1972054 - Memory leaks in pkcs12 and pkcs7 decoders.
  - Bug 1978348 - Extending parsing with Microsoft Document Signing EKU.
  - Bug 1978348 - Extending parsing with Adobe Document Signing EKU.
  - Bug 1978348 - Extending pkix parsing with document signing EKUs.
  - Bug 2000737 - fix compilation failure on ia32.
  - Bug 2000737 - use hardware x64 GCM in static builds.
  - Bug 2000737 - separate ppc sha512 library from ppc gcm library.
  - Bug 2000737 - simplify cross-compilation from build.sh.
  - Bug 1724353 - use clang's integrated assembler.
  - Bug 2000737 - remove unused MP_IS_LITTLE_ENDIAN defines.
  - Bug 2000737 - fix logic for disabling altivec in gyp builds.
  - Bug 1964722 - free digest objects in SEC_PKCS7DecoderFinish if they haven't already been freed.
  - Bug 1972825 - Add TLS interoperability tests with openssl and gnutls.
  - Bug 1314849 - Ensure we don't send a DTLS1.3 cookie after DTLS1.2 HelloVerifyRequest.
  - Bug 1965329 - add failure checks to pk11_mergeTrust() .
  - Bug 1999517 - pk11wrap selects incorrect slot for CKM_ML_KEM*.

(wiz)

2025-12-06 18:15:43 UTC MAIN commitmail json YAML

nntpclnt: fix build on NetBSD 11.99.4

binutils deprecated 'l' and then reassigned it a new function.

(wiz)

2025-12-06 17:35:51 UTC MAIN commitmail json YAML

doc: Updated graphics/png to 1.6.53

(wiz)

2025-12-06 17:35:34 UTC MAIN commitmail json YAML

png: update to 1.6.53.

Version 1.6.53 [December 5, 2025]
  Fixed a build failure on RISC-V RVV caused by a misspelled intrinsic.
    (Contributed by Alexander Smorkalov.)
  Fixed a build failure with CMake 4.1 or newer, on Windows, when using
    Visual C++ without MASM installed.

(wiz)

2025-12-06 17:24:01 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 2.01

(fox)

2025-12-06 17:16:56 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 2.01

Changes since 2.00

v2.01 - 05.12.2025
- Reverted interpolation LUT size (phases) and calculation to that of v1.99

(fox)

2025-12-06 14:01:49 UTC MAIN commitmail json YAML

doc: Updated textproc/treemd to 0.4.6

(pin)

2025-12-06 14:01:29 UTC MAIN commitmail json YAML

textproc/treemd: update to 0.4.6

[0.4.6] - 2025-12-05

Fixed the non-existing file open modal.

The issue was that both exit_interactive_mode() and exit_link_follow_mode() unconditionally set self.mode = AppMode::Normal, which was overwriting the ConfirmFileCreate mode set by load_file() or load_wikilink() when a file doesn't exist.

[0.4.5] - 2025-12-04
Added

    Document overview for headerless files - Files without a top-level heading now show a "(Document)" entry in the outline (#25)
        Displays �沒� icon in outline for the document overview
        Shows entire file content including tables and text before the first heading
        Automatically added when there's preamble content or no headings at all

    Wikilink rendering in content - Wikilinks now render as clickable links in the content pane
        [[target]] displays as link with target as text
        [[target|alias]] displays alias text linking to target
        Works in both interactive mode and link follow mode
        Preprocessing converts wikilinks to standard markdown links for consistent parsing

    Links with spaces in URLs - Links like [text](path/to/my file.md) now work correctly
        CommonMark doesn't support spaces in URLs, but many wikis use them
        Preprocessing converts to angle bracket syntax for compatibility

    File creation prompts - Following links to non-existent files prompts to create them
        Confirmation dialog with [y] to create, [n/Esc] to cancel
        Creates file with default heading based on filename
        Automatically opens the newly created file
        Works for both relative links and wikilinks

    Page navigation in interactive mode - Scroll content while staying in interactive mode
        Press u or PgUp to scroll up
        Press d or PgDn to scroll down
        Maintains element selection while scrolling

Fixed

    Screen artifacts when scrolling - Fixed rendering artifacts caused by tab characters in code blocks (#26)
        Tabs are now converted to 4 spaces in code block syntax highlighting
        Also applies to raw markdown view for consistency

    Shift+Tab navigation - Fixed Shift+Tab not working for backwards navigation (#18)
        Now uses KeyCode::BackTab instead of checking modifiers
        Works correctly in both interactive mode and link follow mode

    Interactive mode scroll preservation - Entering interactive mode no longer jumps to first element
        Now selects the element closest to current scroll position
        Preserves user's view when toggling interactive mode

    Wikilink anchor support - Wikilinks now support section anchors
        [[filename#section]] loads file and jumps to heading
        [[#section]] jumps to heading in current document

    Relative file link improvements - Better handling of wiki-style links without extensions
        Files without extension now try .md first before opening in editor
        Improves compatibility with Obsidian and other wiki tools

Changed

    Interactive mode status bar - Updated to show page navigation hints
        Now displays: [INTERACTIVE] Tab:Next Shift+Tab:Prev u/d:Page Esc:Exit

    Help text updated - Interactive mode section includes new keybindings
        Added u/d for page up/down navigation

Technical

    Wikilink preprocessing (src/parser/content.rs)
        preprocess_wikilinks() converts [[target]] to [target](wikilink:target) before parsing
        preprocess_links_with_spaces() wraps URLs containing spaces in angle brackets
        Both use compiled regex with OnceLock for performance

    File creation flow (src/tui/app.rs)
        AppMode::ConfirmFileCreate for pending file creation state
        pending_file_create and pending_file_create_message fields
        confirm_file_create() and cancel_file_create() methods

    Interactive mode improvements (src/tui/interactive.rs)
        enter_at_scroll_position() selects element closest to scroll position
        Elements sorted by line position after indexing for proper navigation order
        Wikilinks detected via wikilink: URL prefix from preprocessing

    Page navigation (src/tui/app.rs, src/tui/mod.rs)
        scroll_page_down_interactive() and scroll_page_up_interactive() methods
        Keybindings for u/d/PgUp/PgDn in interactive mode

    File creation popup (src/tui/ui/popups.rs)
        render_file_create_confirm() renders themed confirmation dialog

(pin)

2025-12-06 14:00:45 UTC MAIN commitmail json YAML

doc: Updated devel/serie to 0.5.5

(pin)

2025-12-06 14:00:23 UTC MAIN commitmail json YAML

devel/serie: update to 0.5.5

What's Changed

- Select commits in Detail and UserCommand views by @lusingander in #109

(pin)

2025-12-06 12:27:59 UTC MAIN commitmail json YAML

lang/mlir: add use of mk/atomic64.mk to make progress building on NetBSD/macppc.

(he)

2025-12-06 10:54:30 UTC MAIN commitmail json YAML

devel/cargo-about: use mk/atomic64.mk to extend buildability.

Verified on NetBSD/macppc.

(he)

2025-12-06 07:39:19 UTC MAIN commitmail json YAML

dumpmpeg: add trailing slash in HOMEPAGE

(wiz)

2025-12-06 07:38:37 UTC MAIN commitmail json YAML

dsk2rom: comment out dead site

(wiz)

2025-12-05 21:54:32 UTC MAIN commitmail json YAML

doxx: fix CATEGORIES and pkglint

(wiz)

2025-12-05 21:16:53 UTC MAIN commitmail json YAML

doc: Updated www/py-urllib3 to 2.6.0

(wiz)

2025-12-05 21:16:38 UTC MAIN commitmail json YAML

py-urllib3: update to 2.6.0.

2.6.0 (2025-12-05)
==================

Security
--------

- Fixed a security issue where streaming API could improperly handle highly
  compressed HTTP content ("decompression bombs") leading to excessive resource
  consumption even when a small amount of data was requested. Reading small
  chunks of compressed data is safer and much more efficient now.
  (`GHSA-2xpw-w6gg-jr37 <https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37>`__)
- Fixed a security issue where an attacker could compose an HTTP response with
  virtually unlimited links in the ``Content-Encoding`` header, potentially
  leading to a denial of service (DoS) attack by exhausting system resources
  during decoding. The number of allowed chained encodings is now limited to 5.
  (`GHSA-gm62-xv2j-4w53 <https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53>`__)

.. caution::
  - If urllib3 is not installed with the optional `urllib3[brotli]` extra, but
    your environment contains a Brotli/brotlicffi/brotlipy package anyway, make
    sure to upgrade it to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 to
    benefit from the security fixes and avoid warnings. Prefer using
    `urllib3[brotli]` to install a compatible Brotli package automatically.

  - If you use custom decompressors, please make sure to update them to
    respect the changed API of ``urllib3.response.ContentDecoder``.

Features
--------

- Enabled retrieval, deletion, and membership testing in ``HTTPHeaderDict`` using bytes keys. (`#3653 <https://github.com/urllib3/urllib3/issues/3653>`__)
- Added host and port information to string representations of ``HTTPConnection``. (`#3666 <https://github.com/urllib3/urllib3/issues/3666>`__)
- Added support for Python 3.14 free-threading builds explicitly. (`#3696 <https://github.com/urllib3/urllib3/issues/3696>`__)

Removals
--------

- Removed the ``HTTPResponse.getheaders()`` method in favor of ``HTTPResponse.headers``.
  Removed the ``HTTPResponse.getheader(name, default)`` method in favor of ``HTTPResponse.headers.get(name, default)``. (`#3622 <https://github.com/urllib3/urllib3/issues/3622>`__)

Bugfixes
--------

- Fixed redirect handling in ``urllib3.PoolManager`` when an integer is passed
  for the retries parameter. (`#3649 <https://github.com/urllib3/urllib3/issues/3649>`__)
- Fixed ``HTTPConnectionPool`` when used in Emscripten with no explicit port. (`#3664 <https://github.com/urllib3/urllib3/issues/3664>`__)
- Fixed handling of ``SSLKEYLOGFILE`` with expandable variables. (`#3700 <https://github.com/urllib3/urllib3/issues/3700>`__)

Misc
----

- Changed the ``zstd`` extra to install ``backports.zstd`` instead of ``zstandard`` on Python 3.13 and before. (`#3693 <https://github.com/urllib3/urllib3/issues/3693>`__)
- Improved the performance of content decoding by optimizing ``BytesQueueBuffer`` class. (`#3710 <https://github.com/urllib3/urllib3/issues/3710>`__)
- Allowed building the urllib3 package with newer setuptools-scm v9.x. (`#3652 <https://github.com/urllib3/urllib3/issues/3652>`__)
- Ensured successful urllib3 builds by setting Hatchling requirement to >= 1.27.0. (`#3638 <https://github.com/urllib3/urllib3/issues/3638>`__)

(wiz)

2025-12-05 21:15:38 UTC MAIN commitmail json YAML

www/Makefile: + py-quart, py-quart-trio

(wiz)

2025-12-05 21:15:23 UTC MAIN commitmail json YAML

doc: Added www/py-quart-trio version 0.12.0

(wiz)

2025-12-05 21:15:10 UTC MAIN commitmail json YAML

www/py-quart-trio: import py-quart-trio-0.12.0

Quart-Trio is an extension for Quart to support the Trio event
loop. This is an alternative to using the asyncio event loop present
in the Python standard library and supported by default in Quart.

(wiz)

2025-12-05 21:14:45 UTC MAIN commitmail json YAML

doc: Added www/py-quart version 0.20.0

(wiz)

2025-12-05 21:14:29 UTC MAIN commitmail json YAML

www/py-quart: import py-quart-0.20.0

Quart is an async Python web application framework. Using Quart
you can,

- render and serve HTML templates,
- write (RESTful) JSON APIs,
- serve WebSockets,
- stream request and response data,
- do pretty much anything over the HTTP or WebSocket protocols.

(wiz)

2025-12-05 21:00:29 UTC MAIN commitmail json YAML

doc: Added www/py-hypercorn version 0.18.0

(wiz)

2025-12-05 21:00:15 UTC MAIN commitmail json YAML

www/Makefile: + py-hypercorn

(wiz)

2025-12-05 20:59:57 UTC MAIN commitmail json YAML

www/py-hypercorn: import py-hypercorn-0.18.0

Hypercorn is an ASGI and WSGI web server based on the sans-io hyper,
h11, h2, and wsproto libraries and inspired by Gunicorn. Hypercorn
supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI,
and WSGI specifications. Hypercorn can utilise asyncio, uvloop, or
trio worker types.

Hypercorn can optionally serve the current draft of the HTTP/3
specification using the aioquic library.

(wiz)

2025-12-05 20:57:51 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-trio to 0.8.0nb1

(wiz)

2025-12-05 20:57:34 UTC MAIN commitmail json YAML

py-test-trio: update dependency pattern, convert to wheel.mk

Bump PKGREVISION.

(wiz)

2025-12-05 20:37:07 UTC MAIN commitmail json YAML

doc: Added textproc/xleak version 0.2.5

(pin)

2025-12-05 20:36:40 UTC MAIN commitmail json YAML

2025-12-05 20:35:49 UTC MAIN commitmail json YAML

textproc/xleak: import package

Expose Excel files in your terminal - no Microsoft Excel required!

Inspired by doxx, xleak brings Excel spreadsheets to your command line with
beautiful rendering, powerful export capabilities, and a feature-rich
interactive TUI.

xleak features full-text search, formula display, lazy loading for large files,
clipboard support, and export to CSV/JSON.

(pin)

2025-12-05 20:33:39 UTC MAIN commitmail json YAML

doc: Added textproc/doxx version 0.1.2

(pin)

2025-12-05 20:33:11 UTC MAIN commitmail json YAML

2025-12-05 20:32:18 UTC MAIN commitmail json YAML

textproc/doxx: import package

Packaged in wip by wiz@ and myself.

A fast, terminal-native document viewer for Word files. View,
search, and export '.docx' documents without leaving your command
line.

(pin)

2025-12-05 17:35:40 UTC MAIN commitmail json YAML

docbook2odf: note in COMMENT this is for DocBook 4.x

(gutteridge)

2025-12-05 17:34:00 UTC MAIN commitmail json YAML

docbook2odf: note this is for DocBook 4.x

(gutteridge)

2025-12-05 14:35:10 UTC MAIN commitmail json YAML

Updated devel/py-mercurial, devel/py-hg-evolve

(adam)

2025-12-05 14:34:53 UTC MAIN commitmail json YAML

py-hg-evolve: updated to 11.1.10

11.1.10

This is a bugfix release. The most notable change is the compatibility
with the upcoming Mercurial 7.2.

(adam)

2025-12-05 14:30:26 UTC MAIN commitmail json YAML

py-mercurial: updated to 7.1.2

Mercurial 7.1.2

A scheduled minor release, with few user-facing changes. It is the last release of the 7.1 cycle, baring any critical release.

dispatch: reference the Heptapod bug tracker in stacktrace output
dirstate: read the dirstate data file once instead of doing it 6 times
rust-revlog: fix adjustment of the LRU size to take the factor in account
doc: support docutils >= 0.22
Use old license format in pyproject.toml to help with packaging compatibility
Improved macOS CI
Improved test harness robustness

(adam)

2025-12-05 12:09:13 UTC MAIN commitmail json YAML

Updated devel/py-incremental, devel/py-txaio

(adam)

2025-12-05 12:08:55 UTC MAIN commitmail json YAML

py-txaio: updated to 25.12.1

25.12.1
Automated wheel build from commit 2d0ca8e

(adam)

2025-12-05 12:06:39 UTC MAIN commitmail json YAML

py-incremental: updated to 24.11.0

Incremental 24.11.0 (2025-11-27)

Features

- Incremental now provides a CLI script, ``incremental``, allowing you to run it with ``pipx run incremental``.
  The ``incremental update`` subcommand offers the same functionality as ``python -m incremental.update``.
- Incremental now depends on packaging instead of setuptools at runtime
- Add Python 3.13 and 3.14 to the test matrix.

Bugfixes

- Build Incremental itself with Hatchling, working around failures with certain versions of setuptools

Improved Documentation

- Incremental's documentation now highlights its primary features: CalVer and indeterminate versions (NEXT).

Deprecations and Removals

- Incremental's CLI no longer depends on Click, so you no longer need to install ``incremental[scripts]`` for it to function.
  The ``scripts`` extra is deprecated.
- Drop support for Python 3.8, which has been end-of-life since October 2024.

(adam)

2025-12-05 11:31:56 UTC MAIN commitmail json YAML

drupal11: follow redirect

(wiz)

2025-12-05 11:30:35 UTC MAIN commitmail json YAML

drraw: comment out dead site

(wiz)

2025-12-05 11:28:57 UTC MAIN commitmail json YAML

Updated devel/py-ipython, mail/py-checkdmarc

(adam)

2025-12-05 11:28:40 UTC MAIN commitmail json YAML

py-checkdmarc: updated to 5.12.26

5.12.26

Fixes

SPF void miscount
Reject SPF records with an all mechanism that is not preceded by whitespace

(adam)

2025-12-05 11:26:53 UTC MAIN commitmail json YAML

dose3: update HOMEPAGE, comment out dead master site

(wiz)

2025-12-05 11:25:42 UTC MAIN commitmail json YAML

py-ipython: updated to 9.8.0

IPython 9.8

This release brings improvements to concurrent execution, history commands, tab completion, and debugger performance.

- :ghpull:`15037` Fix some ruff issues with import
- :ghpull:`15060` Stricter typing for many utils files
- :ghpull:`15066` Strict typing of a few more files
- :ghpull:`15067` Fix self import of deprecated items
- :ghpull:`15069` Document :magic:`history` usage with all lines of a session
- :ghpull:`15070` Allow session number without trailing slash in :magic:`history` magic
- :ghpull:`15074` Use values for tab completion of variables created using annotated assignment
- :ghpull:`15076` Fix error on tab completions
- :ghpull:`15078` Show completions for annotated union types
- :ghpull:`15079` Fallback to type annotations for attribute completions
- :ghpull:`15081` Strictly suppress file completions in attribute completion context
- :ghpull:`15083` Minor performance improvements in debugger
- :ghpull:`15084` Documentation updates
- :ghpull:`15088` Make :any:`run_cell_async` reenterable for concurrent cell execution

(adam)

2025-12-05 11:25:07 UTC MAIN commitmail json YAML

docbook2odf: switch to github, HOMEPAGE is gone

(wiz)

2025-12-05 11:24:12 UTC MAIN commitmail json YAML

dnscheck: remove

No upstream, last release from before 2013, no one else packages this.

(wiz)

2025-12-05 11:21:10 UTC MAIN commitmail json YAML

dmassage: comment out dead site

(wiz)

2025-12-05 11:20:40 UTC MAIN commitmail json YAML

dirvish: follow redirect to https

(wiz)

2025-12-05 10:19:21 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.36.0

(wiz)

2025-12-05 10:19:03 UTC MAIN commitmail json YAML

jj: update to 0.36.0.

### Release highlights

* The documentation has moved from <https://jj-vcs.github.io/jj/> to
  <https://docs.jj-vcs.dev/>.

  301 redirects are being issued towards the new domain, so any existing links
  should not be broken.

* Fixed race condition that could cause divergent operations when running
  concurrent `jj` commands in colocated repositories. It is now safe to
  continuously run e.g. `jj log` without `--ignore-working-copy` in one
  terminal while you're running other commands in another terminal.
  [#6830](https://github.com/jj-vcs/jj/issues/6830)

* `jj` now ignores `$PAGER` set in the environment and uses `less -FRX` on most
  platforms (`:builtin` on Windows). See [the docs](docs/config.md#pager) for
  more information, and [#3502](https://github.com/jj-vcs/jj/issues/3502) for
  motivation.

### Breaking changes

* In [filesets or path patterns](docs/filesets.md#file-patterns), glob matching
  is enabled by default. You can use `cwd:"path"` to match literal paths.

* In the following commands, [string pattern
  arguments](docs/revsets.md#string-patterns) are now parsed the same way they
  are in revsets and can be combined with logical operators: `jj bookmark
  delete`/`forget`/`list`/`move`, `jj tag delete`/`list`, `jj git
  clone`/`fetch`/`push`

* In the following commands, unmatched bookmark/tag names is no longer an
  error. A warning will be printed instead: `jj bookmark
  delete`/`forget`/`move`/`track`/`untrack`, `jj tag delete`, `jj git
  clone`/`push`

* The default string pattern syntax in revsets will be changed to `glob:` in a
  future release. You can opt in to the new default by setting
  `ui.revsets-use-glob-by-default=true`.

* Upgraded `scm-record` from v0.8.0 to v0.9.0. See release notes at
  <https://github.com/arxanas/scm-record/releases/tag/v0.9.0>.

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

* On macOS, the deprecated config directory `~/Library/Application Support/jj`
  is not read anymore. Use `$XDG_CONFIG_HOME/jj` instead (defaults to
  `~/.config/jj`).

* Sub-repos are no longer tracked. Any directory containing `.jj` or `.git`
  is ignored. Note that Git submodules are unaffected by this.

### Deprecations

* The `--destination`/`-d` arguments for `jj rebase`, `jj split`, `jj revert`,
  etc. were renamed to `--onto`/`-o`. The reasoning is that `--onto`,
  `--insert-before`, and `--insert-after` are all destination arguments, so
  calling one of them `--destination` was confusing and unclear. The old names
  will be removed at some point in the future, but we realize that they are
  deep in muscle memory, so you can expect an unusually long deprecation period.

* `jj describe --edit` is deprecated in favor of `--editor`.

* The config options `git.auto-local-bookmark` and `git.push-new-bookmarks` are
  deprecated in favor of `remotes.<name>.auto-track-bookmarks`. For example:
  ```toml
  [remotes.origin]
  auto-track-bookmarks = "glob:*"
  ```
  For more details, refer to
  [the docs](docs/config.md#automatic-tracking-of-bookmarks).

* The flag `--allow-new` on `jj git push` is deprecated. In order to push new
  bookmarks, please track them with `jj bookmark track`. Alternatively, consider
  setting up an auto-tracking configuration to avoid the chore of tracking
  bookmarks manually. For example:
  ```toml
  [remotes.origin]
  auto-track-bookmarks = "glob:*"
  ```
  For more details, refer to
  [the docs](docs/config.md#automatic-tracking-of-bookmarks).

### New features

* `jj commit`, `jj describe`, `jj squash`, and `jj split` now accept
  `--editor`, which ensures an editor will be opened with the commit
  description even if one was provided via `--message`/`-m`.

* All `jj` commands show a warning when the provided `fileset` expression
  doesn't match any files.

* Added `files()` template function to `DiffStats`. This supports per-file stats
  like `lines_added()` and `lines_removed()`

* Added `join()` template function. This is different from `separate()` in that
  it adds a separator between all arguments, even if empty.

* `RepoPath` template type now has a `absolute() -> String` method that returns
  the absolute path as a string.

* Added `format_path(path)` template that controls how file paths are printed
  with `jj file list`.

* New built-in revset aliases `visible()` and `hidden()`.

* Unquoted `*` is now allowed in revsets. `bookmarks(glob:foo*)` no longer
  needs quoting.

* `jj prev/next --no-edit` now generates an error if the working-copy has some
  children.

* A new config option `remotes.<name>.auto-track-bookmarks` can be set to a
  string pattern. New bookmarks matching it will be automatically tracked for
  the specified remote. See
  [the docs](docs/config.md#automatic-tracking-of-bookmarks).

* `jj log` now supports a `--count` flag to print the number of commits instead
  of displaying them.

### Fixed bugs

* `jj fix` now prints a warning if a tool failed to run on a file.
  [#7971](https://github.com/jj-vcs/jj/issues/7971)

* Shell completion now works with non窶創ormalized paths, fixing the previous
  panic and allowing prefixes containing `.` or `..` to be completed correctly.
  [#6861](https://github.com/jj-vcs/jj/issues/6861)

* Shell completion now always uses forward slashes to complete paths, even on
  Windows. This renders completion results viable when using jj in Git Bash.
  [#7024](https://github.com/jj-vcs/jj/issues/7024)

* Unexpected keyword arguments now return a parse failure for the `coalesce()`
  and `concat()` templating functions.

* Nushell completion script documentation add `-f` option, to keep it up to
  date.
  [#8007](https://github.com/jj-vcs/jj/issues/8007)

* Ensured that with Git submodules, remnants of your submodules do not show up
  in the working copy after running `jj new`.
  [#4349](https://github.com/jj-vcs/jj/issues/4349)

(wiz)

2025-12-05 10:09:46 UTC MAIN commitmail json YAML

Updated devel/py-uv, devel/py-uv-build, devel/py-ruff

(adam)

2025-12-05 10:09:24 UTC MAIN commitmail json YAML

py-ruff: updated to 0.14.8

0.14.8

Preview features

[flake8-bugbear] Catch yield expressions within other statements (B901)
[flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104, PTH105, PTH109, PTH115)

Bug fixes

Fix syntax error false positives for await outside functions
[flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222, SIM223)

Documentation

Suggest using --output-file option in GitLab integration

Other changes

[syntax-error] Default type parameter followed by non-default type parameter

(adam)

2025-12-05 10:05:27 UTC MAIN commitmail json YAML

guide: add missing file to PLIST

(wiz)

2025-12-05 10:00:45 UTC MAIN commitmail json YAML

py-uv py-uv-build: updated to 0.9.15

0.9.15

Python

Add CPython 3.14.1
Add CPython 3.13.10

Enhancements

Add ROCm 6.4 to --torch-backend=auto
Add a Windows manifest to uv binaries
Add LFS toggle to Git sources
Cache source reads during resolution
Allow reading requirements from scripts without an extension
Allow reading requirements from scripts with HTTP(S) paths

Configuration

Add UV_HIDE_BUILD_OUTPUT to omit build logs

Bug fixes

Fix uv-trampoline-builder builds from crates.io by moving bundled executables
Respect NO_COLOR and always show the command as a header when paging uv help output
Use 0o666 permissions for flock files instead of 0o777
Revert "Bump astral-tl to v0.7.10

Documentation

Link to the uv version in crates.io member READMEs

(adam)

2025-12-05 09:12:39 UTC MAIN commitmail json YAML

doc: Updated x11/xscreensaver to 6.13

(hauke)

2025-12-05 09:12:03 UTC MAIN commitmail json YAML

x11/xscreensaver - update to v6.13

Upstream fixed their tarball, so we can go back to unpacking with bsdtar

Add license information

Wrap long lines

From upstream's changelog:

6.13    * Added a number of historical full chess games to `endgame`.
        * Rewrote `glslideshow' to add more image-transition effects.
        * Hacks that display images and their filenames will display their
          titles intead, if the image originated in an RSS feed (or has
          the "user.dublincore.title" xattr).
        * X11: Wayland fixes.
        * X11: Some hacks were calling glXSwapBuffers before the first call
          to glXMakeCurrent; allow it.
        * X11: Added configuration files to allow building of a non-insane
          `.deb' installer package.

(hauke)

2025-12-05 08:57:54 UTC MAIN commitmail json YAML

Make it compile with gcc 14 or newer

(martin)

2025-12-05 06:26:05 UTC MAIN commitmail json YAML

Updated net/wireshark, devel/meson

(adam)

2025-12-05 06:25:42 UTC MAIN commitmail json YAML

meson: updated to 1.9.2

1.9.2
Bug fixes

(adam)

2025-12-05 06:15:36 UTC MAIN commitmail json YAML

wireshark: updated to 4.6.2

4.6.2

Bug Fixes

This release fixes an API/ABI change that was introduced in Wireshark 4.6.1, which caused a compatibility issue with plugins built for Wireshark 4.6.0. Issue 20881.

The following vulnerabilities have been fixed:

wnpa-sec-2025-07 HTTP3 dissector crash. Issue 20860.

wnpa-sec-2025-08 MEGACO dissector infinite loop. Issue 20884.

The following bugs have been fixed:

ws_base32_decode should be named *_encode ? Issue 20754.

Omnipeek files not working in 4.6.1. Issue 20876.

Stack buffer overflow in wiretap/ber.c (ber_open) Issue 20878.

Plugins incompatibility between 4.6.0 & 4.6.1. Issue 20881.

Fuzz job crash: fuzz-2025-11-30-12266121180.pcap. Issue 20883.

(adam)

2025-12-04 23:19:15 UTC MAIN commitmail json YAML

doc: Updated net/dnsdist to 2.0.2

(wiz)

2025-12-04 23:19:00 UTC MAIN commitmail json YAML

dnsdist: update to 2.0.2.

Provided by Marcin Gondek in wip, with some cleanups by me.

2.0.2
Released: 2nd of December 2025
New Features
Add a selector to match the incoming protocol�

References: #14060, pull request 16328

Improvements
Include a Date: response header for rejected HTTP1 requests
References: pull request 16430
Make inserting to the in-memory rings a bit faster
References: pull request 16315
Change bogusV4/bogusV6 addresses to static constants to avoid parse in every call (delichik)
References: pull request 16524
Better performance when using recvmmsg
References: pull request 16560
Expose TimedIPSet to YAML-originated Lua contexts
References: #16428, pull request 16562
Update the Rust library version when generating a tarball
References: #16137, pull request 16310
Allow selecting a specific version of Lua with meson
References: #16249, pull request 16316
Make the round-robin LB policy internal counter atomic
References: pull request 16320
luawrapper: don't segfault on failure in traceback handler
References: #15173, pull request 16345
Refactor the FFI 'alternate name'interface
References: pull request 16346
Prevent copies of dnsheader_aligned objects
References: pull request 16508
Raise the maximum number of descriptors to 1M
References: pull request 16559
Alter the qname BPF filter to make it const
References: pull request 16561

Bug Fixes
Fix a memory leak with OCSP and OpenSSL 3.6.0
References: pull request 16431
Fix setting meta keys on response, pass them from question to response
References: pull request 16325
Properly handle invalid regular expressions
References: #16371, pull request 16439
Fix a crash when a selector or policy cannot be found
References: #16462, pull request 16507
Fix query rules bypass after tagging from a dynblock
References: pull request 16309
ComboAddress: Fix 'unspecified address' test when the port is set
References: #16248, pull request 16317
Set up the dns header for timeout response rules
References: #16221, pull request 16318
Fix handling of large XSK frames (ednaq)
References: #16242, pull request 16319
Properly handle exceptions when processing timeout rules
References: #16221, pull request 16322
Initialize hash perturbation later, and only if needed
References: #16139, pull request 16326
Fix reentry issue in TCP downstream I/O on macOS/BSD (Karel Bilek)
References: #16072, pull request 16327
Store Lua's debug.traceback function before user can hide it from us
References: #15173, pull request 16435

(wiz)

2025-12-04 22:06:05 UTC MAIN commitmail json YAML

doc/TODO: + MesaLib-25.3.1, apache-2.4.66, webkit-gtk-2.50.3.

(wiz)

2025-12-04 20:11:22 UTC MAIN commitmail json YAML

nntpclnt: regenerate broken sha1sum for patch

(vins)

2025-12-04 19:35:01 UTC MAIN commitmail json YAML

2025-12-04 18:50:48 UTC MAIN commitmail json YAML

2025-12-04 18:45:29 UTC MAIN commitmail json YAML

doc: Updated textproc/treemd to 0.4.4

(pin)

2025-12-04 18:45:09 UTC MAIN commitmail json YAML

textproc/treemd: update to 0.4.4

[0.4.4] - 2025-12-04
Added

    Raw source view toggle - Press r to toggle between rendered markdown and raw source view (#19)
        Shows original markdown with line numbers for debugging rendering issues
        [RAW] indicator in title bar and status bar when active
        Maintains scroll position when toggling

    Link search/filter in link navigator - Press / in link follow mode to filter links by text or URL
        Case-insensitive search across link text and targets
        Selection stays within filtered results
        Press Esc to clear filter or exit search mode

    Links in list items - Interactive mode now extracts and navigates to links within list item content
        Previously only standalone links were indexed; now links embedded in list items are accessible
        Links are indexed per-item with proper highlighting

    Selection indicator backgrounds - Added background colors to selection indicators for better visibility
        selection_indicator_bg theme field for customizing the background color
        Improves contrast in all themes, especially on light backgrounds

Changed

    Status messages auto-dismiss - Temporary status messages now auto-clear after 1 second
        Event loop uses polling with 100ms timeout for responsive UI updates
        No more stale "Rendered view enabled" messages lingering

Technical

    Event polling for piped stdin - Added poll_event() to tty module for non-blocking event handling
        Supports the same stdin redirection logic as read_event() for piped input scenarios
        Enables timed UI updates without user input

Acknowledgements

    docs: Minor formatting tweaks README.md by @Zearin in #16
    issues/suggestions: @firecat53 for #17 #18 #19 #20

[0.4.3] - 2025-12-03
Added

    Themeable UI colors - Replaced hardcoded colors with theme-based colors for better customization
        Added 6 new themeable color fields: title_bar_fg, scrollbar_fg, selection_indicator_fg, link_fg, link_selected_bg, table_border
        All 8 themes now include appropriate colors for these new fields (both RGB and 256-color variants)
        Users can now customize title bar, scrollbars, selection indicators, links, and table borders via config file
        Consistent theming across all UI elements

Fixed

    Search bar overlapping filtered outline results - Search bar no longer overlaps the outline when filtering headings (PR #14)
    Content panes overlapping status bar - Fixed layout issue where content panes could overlap the status bar (PR #13)

Refactored

    Layout builder - Replaced string-based section IDs with Section enum for type-safe layout management

Acknowledgements

    Fix content panes overlapping status bar by @kanatti in #13
    fix: prevent search bar from overlapping filtered outline results by @kanatti in #14
    ux suggestion: Improve the UI color theme @EduardsSk #15

(pin)

2025-12-04 18:44:11 UTC MAIN commitmail json YAML

editors/tp-note: add MSRV warning

(pin)

2025-12-04 18:42:46 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-about to 0.8.4

(pin)

2025-12-04 18:42:28 UTC MAIN commitmail json YAML

devel/cargo-about: update to 0.8.4

Reduce false positives in natural language detection.

This release filters URLs in texts with markup before passing it to the Lingua
crate. Before, URLs were often recognized as one of the configure natural
languages. There are no changes in the configuration or the templates. Just
the `get_lang()` filter got a little smarter. Now, it can even launch multiple
threads from a thread pool with the help of the Rayon crate. This reduces
Tp-Note's startup time when creating new, very large notes.

(pin)

2025-12-04 16:24:21 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg[56], multimedia/ffplay[56]

(adam)

2025-12-04 16:23:55 UTC MAIN commitmail json YAML

ffmpeg6 ffplay6: updated to 6.1.4

version 6.1.4:
avutil/common: cast GET_BYTE/GET_16BIT returned value
avfilter/vf_drawtext: fix call GET_UTF8 with invalid argument
avfilter/vf_drawtext: fix incorrect text length
avfilter/vf_drawtext: Account for bbox text seperator
avcodec/utvideodec: Set B for the width= 1 case in restore_median_planar_il()
avcodec/osq: Fix 32bit sample overflow
avformat/rtpdec_rfc4175: Only change PayloadContext on success
avformat/rtpdec_rfc4175: Check dimensions
avformat/rtpdec_rfc4175: Fix memleak of sampling
avformat/http: Fix off by 1 error
avcodec/exr: spelling
avcodec/exr: use tile dimensions in pxr24 UINT case
avcodec/exr: Simple check for available channels
avformat/sctp: Check size in sctp_write()
avformat/rtmpproto: consider command line argument lengths
avformat/rtmpproto_ Check tcurl and flashver length
avcodec/g723_1enc: Make min_err 64bit
avcodec/vlc: Clear val8/16 in vlc_multi_gen() by av_mallocz()
avformat/rtpenc_h264_hevc: Check space for nal_length_size in ff_rtp_send_h264_hevc()
swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
avcodec/exr: Check that DWA has 3 channels
avcodec/exr: check ac_size
avcodec/exr: Round dc_w/h up
avcodec/mjpegdec: Explain buf_size/width/height check
avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX
fftools/ffmpeg_mux_init: Fix double-free on error
avformat/aviobuf: Keep checksum_ptr consistent in avio_seek()
avcodec/librsvgdec: fix compilation with librsvg 2.50.3
aacenc_tns: clamp filter direction energy measurement
avcodec/dxv: Check coded_height, to avoid invalid av_clip()
avcodec/aac/aacdec: dont allow ff_aac_output_configure() allocating a new frame if it has no frame
avformat/lrcdec: Fix fate-sub-lrc-ms-remux on x86-32
avcodec/sanm: Check w,h,left,top
avcodec/utvideodec: Clear plane_start array
fftools/ffmpeg_mux_init: Use 64bit for score computation in map_auto_video()
lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
avcodec/x86/pngdsp: add missing emms at the end of add_png_paeth_prediction

(adam)

2025-12-04 16:23:09 UTC MAIN commitmail json YAML

ffmpeg5 ffplay5: updated to 5.1.8

version 5.1.8:
avutil/common: cast GET_BYTE/GET_16BIT returned value
avfilter/vf_drawtext: Account for bbox text seperator
avcodec/utvideodec: Set B for the width= 1 case in restore_median_planar_il()
avformat/rtpdec_rfc4175: Only change PayloadContext on success
avformat/rtpdec_rfc4175: Check dimensions
avformat/rtpdec_rfc4175: Fix memleak of sampling
avformat/http: Fix off by 1 error
avcodec/exr: spelling
avcodec/exr: use tile dimensions in pxr24 UINT case
avcodec/exr: Simple check for available channels
avformat/sctp: Check size in sctp_write()
avformat/rtmpproto: consider command line argument lengths
avformat/rtmpproto_ Check tcurl and flashver length
avcodec/g723_1enc: Make min_err 64bit
avformat/rtpenc_h264_hevc: Check space for nal_length_size in ff_rtp_send_h264_hevc()
swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
avcodec/exr: Check that DWA has 3 channels
avcodec/exr: check ac_size
avcodec/exr: Round dc_w/h up
avcodec/mjpegdec: Explain buf_size/width/height check
avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX
fftools/ffmpeg_mux_init: Fix double-free on error
avformat/aviobuf: Keep checksum_ptr consistent in avio_seek()
aacenc_tns: clamp filter direction energy measurement
avcodec/dxv: Check coded_height, to avoid invalid av_clip()
avcodec/aac/aacdec: dont allow ff_aac_output_configure() allocating a new frame if it has no frame
avformat/lrcdec: Fix fate-sub-lrc-ms-remux on x86-32
avcodec/sanm: Check w,h,left,top
avcodec/utvideodec: Clear plane_start array
lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
avcodec/x86/pngdsp: add missing emms at the end of add_png_paeth_prediction

(adam)

2025-12-04 16:04:10 UTC MAIN commitmail json YAML

Updated shells/nushell, www/py-scrapy

(adam)

2025-12-04 16:03:50 UTC MAIN commitmail json YAML

py-scrapy: updated to 2.13.4

Scrapy 2.13.4 (2025-11-17)

Security bug fixes

-  Improved protection against decompression bombs in
    :class:`~scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware`
    for responses compressed using the ``br`` and ``deflate`` methods: if a
    single compressed chunk would be larger than the response size limit (see
    :setting:`DOWNLOAD_MAXSIZE`) when decompressed, decompression is no longer
    carried out. This is especially important for the ``br`` (Brotli) method
    that can provide a very high compression ratio. Please, see the
    `CVE-2025-6176`_ and `GHSA-2qfp-q593-8484`_ security advisories for more
    information.
    (:issue:`7134`)

    .. _CVE-2025-6176: https://nvd.nist.gov/vuln/detail/CVE-2025-6176
    .. _GHSA-2qfp-q593-8484: https://github.com/advisories/GHSA-2qfp-q593-8484

Modified requirements

-  The minimum supported version of the optional ``brotli`` package is now
    ``1.2.0``.
    (:issue:`7134`)

-  The ``brotlicffi`` and ``brotlipy`` packages can no longer be used to
    decompress Brotli-compressed responses. Please install the ``brotli``
    package instead.
    (:issue:`7134`)

Other changes

-  Restricted the maximum supported Twisted version to ``25.5.0``, as Scrapy
    currently uses some private APIs changed in later Twisted versions.
    (:issue:`7142`)

-  Stopped setting the ``COVERAGE_CORE`` environment variable in tests, it
    didn't have an effect but caused the ``coverage`` module to produce a
    warning or an error.
    (:issue:`7137`)

-  Removed the documentation build dependency on the deprecated
    ``sphinx-hoverxref`` module.
    (:issue:`6786`, :issue:`6922`)

(adam)

2025-12-04 15:59:53 UTC MAIN commitmail json YAML

nushell: updated to 0.109.1

0.109.1
This release fixes some regressions of Nu 0.109.0, especially fixes to http get and source.

(adam)

2025-12-04 15:37:42 UTC MAIN commitmail json YAML

devel/abseil: Use _SYS_EXEC_ELF_H_ to detect ELF header v2 for NetBSD

(ryoon)

2025-12-04 15:24:11 UTC MAIN commitmail json YAML

2025-12-04 15:21:11 UTC MAIN commitmail json YAML

2025-12-04 13:05:29 UTC MAIN commitmail json YAML

dinotrace: follow redirect

(wiz)

2025-12-04 13:04:39 UTC MAIN commitmail json YAML

diffsplit: use https

(wiz)

2025-12-04 13:04:02 UTC MAIN commitmail json YAML

dhbitty: comment out dead site

(wiz)

2025-12-04 13:03:39 UTC MAIN commitmail json YAML

dfc: comment out dead site

(wiz)

2025-12-04 13:03:19 UTC MAIN commitmail json YAML

delta: comment out dead site

(wiz)

2025-12-04 13:02:35 UTC MAIN commitmail json YAML

ddos-scan: comment out dead sites

(wiz)

2025-12-04 13:01:50 UTC MAIN commitmail json YAML

dcraw: follow redirects

(wiz)

2025-12-04 13:00:41 UTC MAIN commitmail json YAML

2025-12-04 12:57:54 UTC MAIN commitmail json YAML

dbeacon: comment out dead sites

(wiz)

2025-12-04 12:12:37 UTC MAIN commitmail json YAML

doc: Updated net/nostui to 0.1.1

(pin)

2025-12-04 12:12:19 UTC MAIN commitmail json YAML

net/nostui: update to 0.1.1

What's Changed

    Bump clap from 4.4.16 to 4.4.17 by dependabot[bot] in #4
    Add .rustfmt.toml by akiomik in #5
    Bump nostr-sdk version to 0.27 by akiomik in #6
    Use nostr_sdk::Metadata instead of create::nostr::Metadata by akiomik in #7
    Use nip-21 by akiomik in #8
    Add NetBSD, fix typo and grammar by 0323pin in #9
    Bump clap from 4.4.17 to 4.4.18 by dependabot[bot] in #12
    Bump chrono from 0.4.31 to 0.4.33 by dependabot[bot] in #13
    Bump serde from 1.0.195 to 1.0.196 by dependabot[bot] in #15
    Bump serde_json from 1.0.111 to 1.0.113 by dependabot[bot] in #16
    Bump strum from 0.25.0 to 0.26.1 by dependabot[bot] in #14
    Bump config from 0.13.4 to 0.14.0 by dependabot[bot] in #18
    Bump tokio from 1.35.1 to 1.36.0 by dependabot[bot] in #20
    Bump ratatui version to v0.26.0 by akiomik in #21
    Bump ratatui from 0.26.0 to 0.26.1 by dependabot[bot] in #24
    Bump tui-widget-list from 0.7.0 to 0.7.1 by dependabot[bot] in #23
    Bump clap from 4.5.0 to 4.5.1 by dependabot[bot] in #27
    Bump chrono from 0.4.33 to 0.4.34 by dependabot[bot] in #22
    Bump serde_json from 1.0.113 to 1.0.114 by dependabot[bot] in #30
    Bump serde from 1.0.196 to 1.0.197 by dependabot[bot] in #29
    Bump mio from 0.8.10 to 0.8.11 by dependabot[bot] in #33
    Bump log from 0.4.20 to 0.4.21 by dependabot[bot] in #32
    Bump strum from 0.26.1 to 0.26.2 by dependabot[bot] in #36
    Bump chrono from 0.4.34 to 0.4.35 by dependabot[bot] in #35
    Bump clap from 4.5.1 to 4.5.2 by dependabot[bot] in #34
    Bump clap from 4.5.2 to 4.5.3 by dependabot[bot] in #39
    Bump color-eyre from 0.6.2 to 0.6.3 by dependabot[bot] in #38
    Bump regex from 1.10.3 to 1.10.4 by dependabot[bot] in #40
    Bump tokio from 1.36.0 to 1.37.0 by dependabot[bot] in #43
    Bump serde_json from 1.0.114 to 1.0.115 by dependabot[bot] in #42
    Bump chrono from 0.4.35 to 0.4.37 by dependabot[bot] in #41
    Bump h2 from 0.3.24 to 0.3.26 by dependabot[bot] in #44
    Bump clap from 4.5.3 to 4.5.4 by dependabot[bot] in #45
    Bump ratatui from 0.26.1 to 0.26.2 by dependabot[bot] in #48
    Bump rstest from 0.18.2 to 0.19.0 by dependabot[bot] in #46
    Bump chrono from 0.4.37 to 0.4.38 by dependabot[bot] in #47
    Bump serde from 1.0.197 to 1.0.198 by dependabot[bot] in #52
    Bump rustls from 0.21.10 to 0.21.11 in the cargo group across 1 directory by dependabot[bot] in #50
    Bump serde_json from 1.0.115 to 1.0.116 by dependabot[bot] in #51
    Bump human-panic from 1.2.3 to 2.0.0 by dependabot[bot] in #53
    Bump serde from 1.0.198 to 1.0.199 by dependabot[bot] in #55
    Bump unicode-width from 0.1.11 to 0.1.12 by dependabot[bot] in #54
    Bump tokio-util from 0.7.10 to 0.7.11 by dependabot[bot] in #59
    Bump serde from 1.0.199 to 1.0.200 by dependabot[bot] in #58
    Bump libc from 0.2.153 to 0.2.154 by dependabot[bot] in #56
    Bump serde_json from 1.0.116 to 1.0.117 by dependabot[bot] in #62
    Bump serde from 1.0.200 to 1.0.201 by dependabot[bot] in #61
    Fix clippy::assigning_clones by akiomik in #69
    Use rust-toolchainstable instead of nightly by akiomik in #68
    Bump serde from 1.0.201 to 1.0.203 by dependabot[bot] in #67
    Bump ratatui from 0.26.2 to 0.26.3 by dependabot[bot] in #65
    Bump libc from 0.2.154 to 0.2.155 by dependabot[bot] in #64
    Bump tokio from 1.37.0 to 1.38.0 by dependabot[bot] in #72
    Bump rstest from 0.19.0 to 0.21.0 by dependabot[bot] in #71
    Bump clap from 4.5.4 to 4.5.7 by dependabot[bot] in #76
    Bump regex from 1.10.4 to 1.10.5 by dependabot[bot] in #73
    Bump nostr-sdk version to 0.28.0 by akiomik in #77
    Bump unicode-width from 0.1.12 to 0.1.13 by dependabot[bot] in #75
    Bump nostr-sdk version to 0.29 by akiomik in #78
    Bump strum from 0.26.2 to 0.26.3 by dependabot[bot] in #81
    Bump lazy_static from 1.4.0 to 1.5.0 by dependabot[bot] in #79
    Bump clap from 4.5.7 to 4.5.8 by dependabot[bot] in #83
    Bump serde_json from 1.0.117 to 1.0.120 by dependabot[bot] in #85
    Bump serde from 1.0.203 to 1.0.204 by dependabot[bot] in #86
    Bump log from 0.4.21 to 0.4.22 by dependabot[bot] in #89
    Bump clap from 4.5.8 to 4.5.9 by dependabot[bot] in #92
    Bump serde_json from 1.0.120 to 1.0.121 by dependabot[bot] in #94
    Bump rstest from 0.21.0 to 0.22.0 by dependabot[bot] in #97
    Bump human-panic from 2.0.0 to 2.0.1 by dependabot[bot] in #98
    Bump serde_json from 1.0.121 to 1.0.125 by dependabot[bot] in #100
    Bump clap from 4.5.9 to 4.5.16 by dependabot[bot] in #102
    Bump libc from 0.2.155 to 0.2.158 by dependabot[bot] in #103
    Bump regex from 1.10.5 to 1.10.6 by dependabot[bot] in #104
    Bump tokio-util from 0.7.11 to 0.7.12 by dependabot[bot] in #105
    Bump pretty_assertions from 1.4.0 to 1.4.1 by dependabot[bot] in #107
    Bump serde_json from 1.0.125 to 1.0.132 by dependabot[bot] in #108
    Bump human-panic from 2.0.1 to 2.0.2 by dependabot[bot] in #109
    Bump config from 0.14.0 to 0.14.1 by dependabot[bot] in #110
    Bump sorted-vec from 0.8.3 to 0.8.5 by dependabot[bot] in #111
    Bump libc from 0.2.158 to 0.2.164 by dependabot[bot] in #112
    Bump futures from 0.3.30 to 0.3.31 by dependabot[bot] in #114
    Bump libc from 0.2.164 to 0.2.168 by dependabot[bot] in #116
    Bump chrono from 0.4.38 to 0.4.39 by dependabot[bot] in #117
    Bump tokio from 1.38.0 to 1.42.0 by dependabot[bot] in #118
    Bump tracing-error from 0.2.0 to 0.2.1 by dependabot[bot] in #119
    Bump serde from 1.0.204 to 1.0.217 by dependabot[bot] in #120
    Bump tracing-subscriber from 0.3.18 to 0.3.19 by dependabot[bot] in #121
    Bump serde_json from 1.0.132 to 1.0.137 by dependabot[bot] in #122
    Bump regex from 1.10.6 to 1.11.1 by dependabot[bot] in #123
    Bump log from 0.4.22 to 0.4.25 by dependabot[bot] in #124
    Bump libc from 0.2.168 to 0.2.169 by dependabot[bot] in #126
    Bump unicode-width from 0.1.13 to 0.2.0 by dependabot[bot] in #127
    Bump serde_json from 1.0.137 to 1.0.139 by dependabot[bot] in #128
    Bump libc from 0.2.169 to 0.2.170 by dependabot[bot] in #129
    Bump ring from 0.17.7 to 0.17.13 in the cargo group by dependabot[bot] in #130
    Bump config from 0.14.1 to 0.15.11 by dependabot[bot] in #131
    Bump chrono from 0.4.39 to 0.4.40 by dependabot[bot] in #133
    build: fix rust toolchain channel by akiomik in #135
    Bump tokio from 1.42.0 to 1.43.1 in the cargo group by dependabot[bot] in #134
    Bump log from 0.4.25 to 0.4.27 by dependabot[bot] in #136
    Bump tokio from 1.43.1 to 1.44.2 by dependabot[bot] in #137
    Bump clap from 4.5.16 to 4.5.18 by dependabot[bot] in #139
    Bump strum from 0.26.3 to 0.27.1 by dependabot[bot] in #140
    Bump chrono from 0.4.40 to 0.4.41 by dependabot[bot] in #141
    Bump sorted-vec from 0.8.5 to 0.8.6 by dependabot[bot] in #142
    Bump config from 0.15.11 to 0.15.13 by dependabot[bot] in #143
    build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group by dependabot[bot] in #145
    build(deps): bump tokio from 1.44.2 to 1.46.1 by dependabot[bot] in #144
    build(deps): bump serde from 1.0.217 to 1.0.226 by dependabot[bot] in #148
    build(deps): bump tokio-util from 0.7.12 to 0.7.16 by dependabot[bot] in #149
    build(deps): bump directories from 5.0.1 to 6.0.0 by dependabot[bot] in #150
    build(deps): bump color-eyre from 0.6.3 to 0.6.5 by dependabot[bot] in #151
    build(deps): bump serde from 1.0.226 to 1.0.228 by dependabot[bot] in #152
    fix: update human-panic API usage for v2.0 compatibility by akiomik in #153
    test: fix config test to work with existing config files by akiomik in #154
    build: upgrade Rust toolchain to 1.91.1 and fix clippy warnings by akiomik in #155
    feat: update TUI dependencies with API compatibility fixes by akiomik in #156
    refactor: migrate from deprecated ListableWidget to PreRender trait by akiomik in #157
    feat: update TUI dependencies to latest versions by akiomik in #158
    refactor: migrate to tui-widget-list ListView API and remove deprecated warnings by akiomik in #159
    feat: upgrade nostr-sdk to 0.31.0 with Tag API migration by akiomik in #160
    feat: add EventSet collection to replace manual event deduplication by akiomik in #161
    feat: upgrade nostr-sdk to 0.32.0 and fix TagStandard API changes by akiomik in #162
    feat: upgrade-nostr-sdk-to-0.33.0 by akiomik in #163
    feat: upgrade nostr-sdk to 0.35.0 and fix deprecated API usage by akiomik in #164
    feat: update nostr-sdk to 0.36.0 by akiomik in #165
    feat: upgrade nostr-sdk to 0.37.0 by akiomik in #166
    feat: upgrade nostr-sdk to 0.38.0 with API parameter fixes by akiomik in #167
    feat: upgrade to nostr-sdk 0.39.0 with separate timeline and profile subscriptions by akiomik in #168
    feat: upgrade to nostr-sdk 0.40.0 and simplify EventId::to_bech32() usage by akiomik in #169
    feat: upgrade nostr-sdk to 0.44.0 by akiomik in #170
    feat: add lib.rs by akiomik in #171
    ci: add spelling workflow by akiomik in #172
    chore: bump version to 0.1.1 by akiomik in #173

(pin)

2025-12-04 12:10:51 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 404

(pin)

2025-12-04 12:10:32 UTC MAIN commitmail json YAML

x11/xterm: update to 404

Patch #404 - 2025/11/30

- add numeric keypad codes to XTGETTCAP.
- implement parsing and cursor positioning for Unicode variation selectors 15 and 16.
- improve limit-checking for mouse button and motion events (report by James Holderness).
- fix a bug in printer code in xterm #403 (report by Felix Brockmeier).
- change wcwidth for private-use codes, to make them consistently neutral width, i.e., single/double width according to whether they are used for CJK.
- improve test-driver for wcwidth, adding options to test the predefined ranges listed in UnicodeData, as well as suppressing output where it only shows that the system's wcwidth lacks a definition for codes.
- add some of the OpenBSD local-patches, including an ifdef-improvement for DEF_DISALLOWED_WINDOW (patch by Matthieu Herrb).
- modify configure script macros to widen pattern for $host_os from ���linux*gnu��� to ���linux*gnu*��� to cover targets such as i686-pc-linux-gnut64 (GenToo #963725).

(pin)

2025-12-04 12:09:46 UTC MAIN commitmail json YAML

doc: Updated net/yaydl to 0.18.2

(pin)

2025-12-04 12:09:24 UTC MAIN commitmail json YAML

net/yaydl: update to 0.18.2

- yaydl 0.18.2: xHamster detection improved quite a lot

(pin)

2025-12-04 12:08:28 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-release to 0.25.22

(pin)

2025-12-04 12:08:09 UTC MAIN commitmail json YAML

devel/cargo-release: update to 0.25.22

0.25.22 - 2025-11-13

Fixes
- Don't require nightly for the stabilized Cargo-native workspace publishing

0.25.21 - 2025-11-13

Compatibility
- Build and runtime MSRV is now 1.90

Features
- Stabilize Cargo-native workspace publishing

(pin)

2025-12-04 11:40:48 UTC MAIN commitmail json YAML

texlive: Add a link for TEXLIVE_REV information.

Avoids chicken and egg problem where you don't have files in WRKSRC
before you know what the source archive tarball is called.  Ideally this
should be its own target that parses the URL directly and shows the
correct revision for the package in question, but I'll leave that for
those who understand this infrastructure better.

(jperkin)

2025-12-04 11:05:50 UTC MAIN commitmail json YAML

doc: Added textproc/tex-markdown version 3.12.0

(jperkin)

2025-12-04 11:05:38 UTC MAIN commitmail json YAML

textproc: Add tex-markdown.

(jperkin)

2025-12-04 11:05:10 UTC MAIN commitmail json YAML

tex-markdown: Import version 3.12.0.

The Markdown package converts CommonMark markup to TeX commands. The
functionality is provided both as a Lua module and as plain TeX, LaTeX, and
ConTeXt macro packages that can be used to directly typeset TeX documents
containing markdown markup. Unlike other converters, the Markdown package
does not require any external programs, and makes it easy to redefine how
each and every markdown element is rendered.  Creative abuse of the markdown
syntax is encouraged.

(jperkin)

2025-12-04 10:03:25 UTC MAIN commitmail json YAML

pkg-vulnerabilities: add last 24 hours CVEs

+ chromium, go, openvpn, pgbouncer, png
  python (fixed upstream / backport in progress / no stable release with fix)
  qt5-declarative (not fixed and seems the open source version EOL),
  qt6-declarative (backported, fix will be present in 6.10.2 once released),
  webkit-gtk (no further details available in references, assume not fixed)

(leot)

2025-12-04 07:48:07 UTC MAIN commitmail json YAML

Updated devel/py-faker, devel/py-sybil

(adam)

2025-12-04 07:47:49 UTC MAIN commitmail json YAML

py-sybil: updatd to 9.3.0

9.3.0 (2 Dec 2025)

- Add support for MyST ``code-cell`` :ref:`directives <syntax/directives>`.
- Provide :func:`sybil.testing.check_sybil`, :func:`sybil.testing.check_parser` and
  :func:`sybil.testing.check_lexer` to help test custom lexers and parsers.
- Add documentation around testing custom lexers and parsers.

(adam)

2025-12-04 07:46:38 UTC MAIN commitmail json YAML

py-faker: updated to 38.2.0

38.2.0

* Add localized UniqueProxy. Thanks @azmeuk

38.1.0

* Add `person` provider for `ar_DZ` locale. Thanks @othmane099.
* Add `person`, `phone_number`, `date_time` for `fr_DZ` locale.  Thanks @othmane099.

v38.0.0

* Drop support for Python 3.9
* Add support for Python 3.14

(adam)

2025-12-04 07:43:55 UTC MAIN commitmail json YAML

Updated security/adguardhome, devel/py-cucumber-tag-expressions

(adam)

2025-12-04 07:43:34 UTC MAIN commitmail json YAML

py-cucumber-tag-expressions: updated to 8.1.0

8.1.0

Added

[.NET] Add a .NET implementation

Fixed

Render the empty tag expression as an empty string
Improve error message for missing operands

(adam)

2025-12-04 07:42:04 UTC MAIN commitmail json YAML

adguardhome: updated to 0.107.70

0.107.70

Security

Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in 1.25.5.

Added

New field "start_time" in the GET /control/status response.

Changed

Stale records in optimistic DNS cache now have an upper age limit of 12 hours.
New blocked services UI.

Fixed

Generated mobileconfig could not be installed on macOS 26.1.

(adam)

2025-12-03 23:27:53 UTC MAIN commitmail json YAML

doc: Updated net/arti to 1.8.0

(wiz)

2025-12-03 23:27:40 UTC MAIN commitmail json YAML

arti: update to 1.8.0.

# Arti 1.8.0 — 1 December 2025

Arti 1.8.0 continues work on relay and directory authority development.
This release introduces a new, usage-based timeout for strongly isolated circuits,
experimental [`tokio-console`] support, a new `arti hsc ctor-migrate` command,
and a configuration option for controlling which onion services to launch.

As usual, there are also various under-the-hood improvements and bug fixes.

(wiz)

2025-12-03 23:11:45 UTC MAIN commitmail json YAML

doc: Updated graphics/png to 1.6.52

(wiz)

2025-12-03 23:11:32 UTC MAIN commitmail json YAML

png: update to 1.6.52.

Security fix release.

Version 1.6.52 [December 3, 2025]
  Fixed CVE-2025-66293 (high severity):
    Out-of-bounds read in `png_image_read_composite`.
    (Reported by flyfish101 <flyfish101@users.noreply.github.com>.)
  Fixed the Paeth filter handling in the RISC-V RVV implementation.
    (Reported by Filip Wasil; fixed by Liang Junzhao.)
  Improved the performance of the RISC-V RVV implementation.
    (Contributed by Liang Junzhao.)
  Added allocation failure fuzzing to oss-fuzz.
    (Contributed by Philippe Antoine.)

(wiz)

2025-12-03 22:52:01 UTC MAIN commitmail json YAML

Update to version 9.1.1952.

Changes:
- patch 9.1.1952: tests: need better tests for tf files
- runtime(quarto): add missing loaded guard
- runtime(python): Highlight t-strings
- runtime(sml): Update syntax, improve special constant matching
- runtime(hog): set undo_ftplugin correctly, delete trailing whitespace
- patch 9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds
- patch 9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind
- patch 9.1.1949: :stag does not use 'swichtbuf' option
- runtime(doc): Update vim9.txt Section 1
- patch 9.1.1948: Windows: Vim adds current directory to search path
- patch 9.1.1947: [security]: Windows: Vim may execute commands from current directory
- patch 9.1.1946: Cannot open the help in the current window
- patch 9.1.1945: tests: Test_getbufwintabinfo() leaves swapfiles behind
- patch 9.1.1944: getwininfo() does not return if statusline is visible
- runtime(doc): clarify the use of v:errormsg
- patch 9.1.1943: Memory leak with :breakadd expr
- runtime(lf): update syntax to support lf version r39
- runtime(vim): Update base syntax, match full :language command
- patch 9.1.1942: Vim9: Assignment to read-only registers @: and @% is allowed
- patch 9.1.1941: tests: Test_execute_register() leaves swapfile behind
- patch 9.1.1940: clipboard registers "+" and "*" synced without "autoselect"
- patch 9.1.1939: tests: test_matchfuzzy() leaves swapfiles behind
- patch 9.1.1938: tests: excessive wait in Test_matchfuzzy_initialized
- patch 9.1.1937: tests: Test_matchfuzzy_initialized() fails
- patch 9.1.1936: filetype: Erlang lexical files are not recognized
- patch 9.1.1935: filetype: not all Erlang files are recognized
- runtime(doc): Update and clarify vim9.txt Section 3
- runtime(doc): Improve :help :catch command specification
- runtime(netrw): fix undefined variable curwin in s:NetrwMenu()
- patch 9.1.1934: filetype: not all starlark files are recognized
- runtime(doc): Change termdebug_config debug value to v:true in terminal.txt
- runtime(doc): Correct typo in usr_30.txt regarding softtabstop
- runtime(doc): fix typo in "appendbufline()", builtin.txt
- runtime(defaults): Update comment for reverting C comment strings
- runtime(doc): Clarification in listener_add() doc
- patch 9.1.1933: completion: complete_match() is not useful
- patch 9.1.1932: OSC terminal response hard to detect
- runtime(doc): remove outdated help about 'completeopt' "fuzzy"
- translation: regenerate po/vim.pot after v9.1.1930
- patch 9.1.1931: completion: wrong item selected with fuzzy and noinsert
- patch 9.1.1930: completion: 'completefuzzycollect' is too obscure
- runtime(i3config/swayconfig): add all option for i3config only
- patch 9.1.1929: completion: spell completion wrong with fuzzy
- runtime(doc): Fix typo in "Jumping to Changes", usr_08.txt
- CI: retire socketserver runner
- patch 9.1.1928: xxd: exit_with_usage() can be simplified
- patch 9.1.1927: Wayland: clipboard code too complex
- CI: Bump actions/checkout from 5 to 6
- Update link to XDG base specification in option.c comment
- runtime(doc): Add environment variable expansion note to options
- patch 9.1.1926: xdiff: Coverity warning with MAX_CNT/UINT_MAX usage
- runtime(new-tutor): update vim-02-beginner following 48940d9
- patch 9.1.1925: make depend does not include osdef.h
- runtime(tutor): Improve style for chapter 2
- runtime(tutor): Add Spanish translation for chapter 2
- runtime(tutor): Improve Spanish translation of chapter 1
- runtime(haskell): Add syntax test
- runtime(vim): Update base syntax, match full :history command
- CI: Fix triage labelling of maintainer runtime files
- patch 9.1.1924: 'commentstring' requires +folding feature
- patch 9.1.1923: wrong error when assigning to read-only register
- runtime(vim): Update base syntax, match :debug and :break* commands
- runtime(compiler): set errorformat where missing
- runtime(php): Update indent script to 1.76 (from 1.75)
- runtime(haskell): allow spaces in backticked operators in syntax script
- patch 9.1.1922: Wrong virtcol('$') with virtual text at EOL
- patch 9.1.1921: xdiff: included xdiff code is outdated
- patch 9.1.1920: tests: not enough testing for wildtrigger() pum redrawing
- CI: Switch to macOS 26 runner
- runtime(c): Update signal constants in syntax script
- patch 9.1.1919: tabpanel: cannot handle mouse clicks in command line
- runtime(netrw): Use proper UNC notation for temp files
- runtime(compiler): expand errorformats in maven compiler
- runtime(doc): Remove :runtime completion (#11447) todo item
- patch 9.1.1918: completion: crash with fuzzy completion
- translation(it): Update Italian translation
- patch 9.1.1917: Vim9: incorrect type inference with mkdir()
- patch 9.1.1916: WinEnter autocommand confuses Vim when closing tabpage
- runtime(compiler): Remove version check in rustc compiler
- runtime(compiler): add biome linter
- runtime(vim): Update base syntax and generator, match :cd commands
- patch 9.1.1915: :breaklist accepts unprocessed arguments.
- runtime(new-tutor): escape tutor filename
- patch 9.1.1914: runtime(netrw): wipes unnamed buffers
- patch 9.1.1913: Error message with :unlet! and non-existing dictionary item
- runtime(doc): Wrap overlength lines in uganda.txt
- runtime(help): Update syntax, match tables at :help :digraph-table
- patch 9.1.1912: tests: test_plugin_comment fails
- patch 9.1.1911: build failure on Solaris with gcc 5
- patch 9.1.1910: tests: test failures in Test_term_gettitle() in CI
- patch 9.1.1909: filetype: .mom files recognized as nroff files
- runtime(erlang): recognize -if/-elif as erlangPreCondit in syntax script
- runtime(doc): Improve :help :ls description formatting
- runtime(vim): Update base syntax, match :prompt command args
- patch 9.1.1908: tests: test_crash.vim times out in CI ASAN builds
- runtime(css): improve cssBoxProp matches
- patch 9.1.1907: xterm: no support for mouse buttons 8 and 9
- patch 9.1.1906: filetype: not all Ruby files are recognized
- patch 9.1.1905: tabpanel: truncates terminal output
- runtime(sqlcomplete): only set 'omnifunc' if dbext plugin was loaded
- runtime(doc): Wrap some overlength lines in vim9{,class}.txt.
- runtime(vim): Update base syntax, refine object constructor matching
- runtime(doc): Update Section 4 of vim9.txt
- runtime(sml): Fix number regex in syntax script
- patch 9.1.1904: Code still supports GTK2 versions older than 2.4
- patch 9.1.1903: GTK naming still reflects GTK1 support
- patch 9.1.1902: GTK fails to compile with !FEAT_PROP_POPUP
- runtime(vim): Update base syntax, fix :augroup error matching
- runtime(doc): Improve windows.txt formatting
- patch 9.1.1901: tests: test_vim9_generics fails without job feature
- runtime(doc): Clean up file header whitespace
- runtime(vim): Update base syntax, match :*do command arg
- runtime(spec): Add support for more tags and distributions
- runtime(vim): Update base syntax, match Vim9 object type constructor
- patch 9.1.1900: tabpanel: wrong condition after v9.1.1898
- runtime(doc): Rewrite some overlength lines
- runtime(doc): Wrap some overlength lines in the user manual
- runtime(doc): Improve :help synconcealed() description
- patch 9.1.1899: tabpanel: getcmdscreenpos() wrong when tabpanel is shown
- patch 9.1.1898: tabpanel: inconsistent use of cmdline with tabpanel
- patch 9.1.1897: Mac: Build failure on Mac OS X 10.6
- runtime(compiler): do not override &l:makeprg on :compiler!
- runtime(sml): add filetype plugin, move options from indent to ftplugin
- runtime(vim): 'iskeyword' setting not correctly restored
- patch 9.1.1896: tests: patch v9.1.1895 breaks CI
- runtime(doc): clarify W11 warning and possible options
- patch 9.1.1895: OSC terminal response hard to detect
- patch 9.1.1894: global_runtime_dir appends /after directory when using XDG
- patch 9.1.1893: ICCF charity will dissolve
- patch 9.1.1892: Not possible to know once Vim is done with sourcing vimrc
- runtime(netrw): NetrwChgPerm for files not in cwd
- runtime(log): syntax file update
- runtime(doc): Fix a few typos
- patch 9.1.1891: g<End> does not move to last non-blank in visual mode
- translation: regenerate po/vim.pot after 73a0de4a04b48cca
- patch 9.1.1890: %P in 'statusline' doesn't behave as documented
- patch 9.1.1889: filetype: not all AppleScript files are recognized
- Drop superfluous execute permissions for readable files
- runtime: regenerate helptags, update last-change header in tombi compiler
- patch 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line
- runtime(compiler): Fix escaping in Windows shell command for tombi
- patch 9.1.1887: string handling in strings.c can be improved
- runtime(compiler): Fix invalid expression in tombi compiler after d659fafcc
- runtime(compiler): add tombi compiler to lint TOML files
- runtime(vim): Update base syntax, match Vim9 lambda arg to :defer
- patch 9.1.1886: filetype: Android aconfig files are not recognized
- patch 9.1.1885: Wrong restored cursor pos when re-entering buffer after changes
- runtime(doc): Highlight [expr] arg in :help :return description
- patch 9.1.1884: :defer an empty lambda causes a crash
- runtime(doc): revert wrong 'incsearch' description
- patch 9.1.1883: Wrong display with 'smoothscroll' with -diff
- patch 9.1.1882: Vim9: Not able to use a lambda with :defer
- runtime(netrw): fix misaligned comment after #18611
- patch 9.1.1881: tests: test_popupwin fails after c8eeda9b
- runtime(doc): regenerate help tags file after eba51337
- runtime(rust): Do not use rustfmt as 'formatprg' by default
- patch 9.1.1880: Allocation error with complete_info()
- patch 9.1.1879: Crash when using a lambda funcref with :defer
- patch 9.1.1878: filetype: Soy files are not recognized
- runtime(doc): update the :split help tags.
- patch 9.1.1877: cindent: wrong indentation after an array declaration
- runtime(doc): Improve header formatting
- runtime(doc): mention that 'incsearch' ignores addresses and offset
- runtime(doc): Normalise heredoc end marker label at :help const
- patch 9.1.1876: pre-inserted text not exposed in cmdcomplete_info()
- patch 9.1.1875: username parsing bug in netrw plugin
- patch 9.1.1874: short-description
- runtime(vim): Update base syntax, improve :@ highlighting
- patch 9.1.1873: Clipboard provider feature broke clipboard support
- patch 9.1.1872: Cmdline history not updated when mapping <Up> and <CR>
- runtime(colors): Add PmenuBorder/PmenuShadow
- runtime(debversions): Add resolute (26.04) as Ubuntu release name
- CI: Include a job index in names of collected artifacts
- runtime(make): Prevent makeTargetinDefine matching extra line
- runtime(doc): Improve highlighting of the +feature-list table
- patch 9.1.1871: Wrong 'showcmd' in the cmdwin
- runtime(unison): update syntax from upstream repository
- runtime(doc): Fix option markup at :help 'pumborder'
- patch 9.1.1870: :Tutor may not work as expected
- runtime(tutor): Update German translation for the tutor
- patch 9.1.1869: tests: test failures with Python 3.14 and test_python3
- patch 9.1.1868: v:register is wrong in v_: command
- patch 9.1.1867: HAVE_STDARG_H still defined
- patch 9.1.1866: HAVE_STRCSPN define is unused
- patch 9.1.1865: tests: do not notice lines containing only a tab
- Fix incorrect spelling of Vim script and Vim9 script
- patch 9.1.1864: tests: Clipboard provider feature test failure
- runtime(vimcomplete): do not complete 'shellcmd' on WSL and Windows
- patch 9.1.1863: Cannot test for working "+" register
- patch 9.1.1862: wrong ifdefs for clipboard provider
- runtime(odin): fix indent for mis-identified case statements
- patch 9.1.1861: Amiga: Locating runtime dir and rc files can be simplified
- patch 9.1.1860: clipboard register "+" enabled with cplipboard provider feature
- patch 9.1.1859: completion: whitespace not cleared with 'ai'
- patch 9.1.1858: v:register not reset after Visual mode command
- patch 9.1.1857: Missing clipboard provider support
- patch 9.1.1856: cannot style popup window (border, shadow, etc)
- patch 9.1.1855: Makefile: using non-portable syntax
- runtime(doc): Miscellaneous documentation fixes
- runtime(doc): Fix example highlighting at :help prop_list()
- runtime(doc): Normalise formatting of builtin function descriptions
- runtime(doc): Remove accidental option name highlighting from :help channel.txt
- patch 9.1.1854: unnecessary code in optionstr.c
- patch 9.1.1853: Ctrl-F and Ctrl-B at more prompt not working with key protocol
- CI: Bump github/codeql-action from 3 to 4
- runtime(vimcomplete): do not complete on empty line
- runtime(doc): fix inconsistent alignment
- runtime(bitbake): fix multiline Python function parameter syntax
- runtime(rst): Preserve indentation of directives
- runtime(rst): Update b:undo_ftplugin variable
- runtime(rst): Style update
- runtime(rst): Enable spell checking for more syntax constructs
- runtime(rst): Inline literal escape support
- runtime(rst): Recognise numeric footnotes [1] correctly
- runtime(rst): Correctly end nested comments
- runtime(rst): Fix highlights nested in directive body
- runtime(rst): Add support for rst_minlines
- runtime(rst): Fix doctest block syntax
- runtime(doc): Whitespace updates
- runtime(make): syntax highlighting update for makeDefine
- runtime(vim): Update syntax, add missing commands to generator exclusion list
- patch 9.1.1852: vim9class: memory leak in parse_member()
- patch 9.1.1851: memory leak in heredoc_get()
- patch 9.1.1850: completion: not triggered after i_Ctrl-W/i_Ctrl-U
- patch 9.1.1849: CTRL-F and CTRL-B don't work in more prompt
- runtime(doc): Replace rotted URL links
- patch 9.1.1848: A few typos in the code
- patch 9.1.1847: No cmdline completion for :echoconsole and :echowindow
- runtime(cangjie): Fixes and improvements for syntax script
- runtime(doc): Add missing optional tail command-name specs
- runtime(doc): Update documentation style in gui_w32.txt
- runtime(doc): update credit section for Girish Palya
- patch 9.1.1846: Build failure when building without wayland
- patch 9.1.1845: Makefile: Missing dependency on osdef.h
- runtime(doc): Tweak documentation in develop.txt
- patch 9.1.1844: Makefile: dependencies not updated
- runtime(filetype): Improve filetype loading time
- patch 9.1.1843: tests: Test_search_stat_option() may fail on slow systems
- runtime(doc): Add reference to 'wildoptions' in fuzzy-matching docs
- patch 9.1.1842: MS-Windows: build failure when mzscheme is included
- runtime(doc,vim): Update base syntax, match full :syntime command
- runtime(vim): fix indentation after `:registers +`
- patch 9.1.1841: patch 9.1.1840 adds python build dependency
- patch 9.1.1840: Generating prototype files does not work on all platforms
- runtime(vim): Update base syntax, allow legacy script comments after :eval
- runtime(termdebug): Add remote debugging capabilities
- runtime(java): Fold adjacent "import" declarations
- runtime(colors): Update colorscheme and add TitleBar/TitleBarNC
- patch 9.1.1839: Window may have wrong height if resized from another tabpage
- patch 9.1.1838: proto files out of sync
- runtime(doc): Normalise ellipsis dots in syntax.txt
- patch 9.1.1837: tests: Test_plugin_evaluate_in_popup() fails on 32bit
- patch 9.1.1836: 'culopt' "screenline" not redrawn with line("w0") and :retab
- patch 9.1.1835: completion: not possible to style popup borders globally
- patch 9.1.1834: MS-Windows: not possible to highlight the title bar
- runtime(doc): Fix typos in syntax.txt
- translation(ru): updated Vim manpages
- translation(ru): Updated message file
- translation(it): Update Italian translation
- runtime(tex): link some tex highlight groups to new standard ones
- translation: regenerate po/vim.pot after a644b7924d
- patch 9.1.1833: completion: fuzzy candidates are not sorted
- runtime(doc): Update sections 5 to 8 in vim9.txt
- patch 9.1.1832: if_perl: contains references to legacy if_perlsfio
- runtime(zip): add *.pkpass to list of zip extensions
- runtime(kerml): update KerML comments to handle more cases
- runtime(doc): fix typo in :h credits section
- patch 9.1.1831: stray vseps in right-most 'winfixwidth' window
- patch 9.1.1830: MS-Windows: Dark mode titlebar is not configurable
- patch 9.1.1829: filetype: KerML and SysML files are not recognized
- patch 9.1.1828: local variables shadowed by import names
- patch 9.1.1827: completion: v9.1.1797 broke Ctrl-Y behaviour
- runtime(doc): Use the optional tail command-name spec at :help :sign
- patch 9.1.1826: Patch v9.1.1230 causes confusion about Ctrl-C behaviour
- runtime(doc): update if_perl after v9.1.1822)
- patch 9.1.1825: completion: flicker when LSP server is slow
- runtime(doc): update credits section
- patch 9.1.1824: tests: no test for displaying 'foldcolumn' with Unicode "foldinner"
- patch 9.1.1823: diff: w_topline may be invalidated
- runtime(doc): Add explanation for Vim's IME
- runtime(java): Make changes for JDK 25
- runtime(help): Update syntax
- patch 9.1.1822: Makefile still supports Perl < 5.005
- nsis: Getting the Vim version number via makensis
- nsis: Duplicate files in the icons.zip archive have been removed
- nsis: delete README.txt from the icons directory
- Filelist: include nsis/icons/README.txt again
- patch 9.1.1821: filetype: Not all PKL files are recognized
- patch 9.1.1820: completion: some issues with 'acl'
- patch 9.1.1819: Cannot configure the inner foldlevel indicator
- runtime(doc): fix typo after commit cfcf1a57cbef
- CI: stop using macos-13 runner
- runtime: Update a few icons
- nsis: added a note about installer icons in README.txt
- runtime(log): remove domain highlight
- runtime(new-tutor): fix mismatched line numbers in vim-02-beginner
- patch 9.1.1818: possible crash when calculating topline in diff.c
- Filelist: include nsis/icons/README.txt
- runtime(doc): Clarify use of "noselect" in 'completeopt'
- runtime(vim): Update base syntax, contain user command replacement text
- runtime(optwin): Update formatting of option descriptions
- patch 9.1.1817: popup: there are some position logic bugs
- nsis: Rework icons, update icons archive, add copyright notice
- rutnime(new-tutor): Updated English new tutor
- runtime(doc): Tweak documentation style
- patch 9.1.1816: existing icon files are dated
- runtime(netrw): MS-Windows: fix netrw not being able to navigate to parent folder
- runtime(doc): make :h virtcol() more accurate
- runtime(help): Update syntax, match legacy header at :help vim9-mix
- patch 9.1.1815: file mode changes in os_amiga.pro
- patch 9.1.1814: Patch v9.1.1812 causes crashes
- patch 9.1.1813: MS-Windows: title bar is always white
- patch 9.1.1812: completion: flicker with slow LSPs
- runtime(doc): Update os-support section for Amiga OS
- patch 9.1.1811: Amiga: Initialization of random buffer can be improved
- patch 9.1.1810: completion: "longest" doesn't work for manual completion with 'ac'
- patch 9.1.1809: winclip.pro included in PRO_AUTO
- runtime(doc): Tweak documentation style
- nsis: Load correct readme at the end, refactor gvim.nsi slightly
- nsis: Reorder code blocks
- nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh
- nsis: Fix indentation and alignment issues in gvim.nsi
- runtime(tex): add amsmath support to tex syntax script
- patch 9.1.1808: Option insecure flags not copied when splitting window
- patch 9.1.1807: :set doesn't clear local insecure flag like :setlocal does
- runtime(doc): update list of modifiers at :h expand()
- patch 9.1.1806: Missing PROTO defines
- runtime(help): Update syntax, add vim9 example language
- runtime(vim): Update base syntax, improve line-continuation skip patterns
- runtime(doc): Fix :help complete() example
- patch 9.1.1805: Amiga: Missing build date in version string
- runtime(vim): Update base syntax, allow Vim9 :echo tail comments
- patch 9.1.1804: Wrong indentation of nested ifdefs in findfile.c
- patch 9.1.1803: Amiga: build errors
- runtime(java): Recognise _module_ import declarations
- patch 9.1.1802: 'nowrap' in a modeline may hide malicious code
- patch 9.1.1801: Vim9: misleading error when extending dictionary
- patch 9.1.1800: completion: strange behaviour with 'ac' completeopt=longest,preinsert
- patch 9.1.1799: completion: crash with autcompletion
- patch 9.1.1798: Wrong display with 'sms' and long wrapped virt text at EOL
- runtime(doc): improve preinserted() doc
- patch 9.1.1797: completion: autocompletion can be improved
- patch 9.1.1796: Wrong cursor position with wrapped "after" virtual text and 'sbr'
- runtime(doc): update getwininfo() documentation about popups
- patch 9.1.1795: Vim9: popup_show() may return void
- runtime(vim): Update base syntax, match null_tuple literal
- patch 9.1.1794: configure: terminfo test does not work with musl
- patch 9.1.1793: Link error when build without channel feature
- patch 9.1.1792: List of changes not protected from changes
- runtime(doc): make order of verbs match order of operators
- runtime(doc): MS-Windows: Improve documentation about VTP support
- patch 9.1.1791: type(void) throws an internal error
- runtime(python): fix 'type' syntax highlighting
- patch 9.1.1790: completion: Enter does not insert match with "noinsert"
- patch 9.1.1789: MS-Windows: using wrong check for bold font
- runtime(doc): fix inconsistent indent in cmdline.txt
- runtime(doc): Improve documentation of the ..= assignment operator
- runtime(javascript): Add "using" keyword to JavaScript syntax highlighting
- patch 9.1.1788: Vim9: can declare a void variable
- runtime(doc): mention improved rendering with 'termguicolors'
- runtime(swayconfig): support new config options in syntax script
- patch 9.1.1787: filetype: not all Sway config files are recognized
- runtime(doc): update Vim policy
- translation(sr): Update Serbian messages translation
- runtime(doc): update live-grep and fuzzy-file-picker examples
- runtime(sh): refactored sh.vim syntax script
- runtime(vim): Update base syntax, match :terminal command
- runtime(vim): Update base syntax, match :wincmd
- translation(sr): Update vim-02-beginner.tutor translation
- translation(sr): Update vim-01-beginner.tutor translation
- patch 9.1.1786: Compile error with clipboard
- runtime(netrw): 'equalalways' is not always respected
- patch 9.1.1785: typo in comment in change.c
- runtime(doc): fix typo, reorder, mention zip plugin at :h changed-9.2
- runtime(doc): clarify 'fileignorecase' option setting
- patch 9.1.1784: Wayland code can be improved
- runtime(zip): support PowerShell Core
- patch 9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len()
- patch 9.1.1782: buffer-listener callbacks may not match buffer content
- patch 9.1.1781: some functions could be defined static
- runtime(vimgoto): recognize 'silent' prefixes
- patch 9.1.1780: mbyte contains overlapping list of utf_classes table
- runtime(unicode): update check for netrw
- patch 9.1.1779: completion: 'autocomplete' cannot be enabled per buffer
- patch 9.1.1778: sha256() treats empty blob and null blob differently
- runtime(lf): update syntax to support lf version r38
- patch 9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars
- patch 9.1.1776: completion: "adding" expansion doesn't work with cfc=keyword
- Remove dlejay from maintainer list
- patch 9.1.1775: filetype: Mamba configuration files are not recognized
- patch 9.1.1774: cannot calculate sha256 of a Blob
- runtime(config): fix inconsistent group name
- patch 9.1.1773: Crash in BufLeave after BufUnload closes other windows
- patch 9.1.1772: completion: inconsistent selection of first item with 'autocomplete'
- patch 9.1.1771: complete: some redraw issues with 'autocomplete'
- patch 9.1.1770: Vim9: wrong behaviour with trailing comments in command blocks
- runtime(log): highlight Java Errors
- patch 9.1.1769: completion: "preinsert" insert wrong word with 'smartcase' and 'autocomplete'
- runtime(vim): Update base syntax, fix indented Vim9 :redir highlighting
- runtime(netrw): update regex to handle remote archives
- patch 9.1.1768: Makefile does not uninstall global plugins
- patch 9.1.1767: Patch v9.1.1765 was wrong
- runtime(kitty): Fix typo in syntax file for kitty
- patch 9.1.1766: Vim9: some functions do not handle null_string correctly
- runtime(doc): Tweak doc style in syntax.txt
- runtime(doc): mention generic log highlighter
- runtime(doc): fix doc style from commit 5c9b71d63c1
- runtime(kitty): fix typo in syntax script
- runtime(doc): remove trailing whitespace from example in builtin.txt
- runtime(doc): clarify how to call complete() funcs
- runtime(m4): Improve parameters highlighting in syntax script
- patch 9.1.1765: f_isnan() and f_isinf() do not correctly initialize rettv type
- runtime(termdebug): drop outdated comment from termdebug.vim
- runtime(colors): update colorschemes:
- runtime(doc): Fix typos in eval.txt
- Fix some typos in documentation, C code and test files
- patch 9.1.1764: filetype: CODEOWNERS file not recognized
- patch 9.1.1763: filetype: kitty config files are not recognized
- patch 9.1.1762: completion: selected item not cleared on <BS> with 'ac'
- Problem:  'ruler' is set in defaults.vim
- runtime(doc): Improve doc for cmdline-ranges in cmdline.txt
- runtime(doc): Improve the doc for :syn-containedin
- runtime(doc): typo in recent doc style tweaks in options.txt
- patch 9.1.1760: wrong proto file for insexpand.pro
- patch 9.1.1759: filetype: generic log detection is too disturbing
- runtime(doc): Tweak documentation style more in options and ft_hare
- patch 9.1.1758: Diff mode crashes when adding text property in autocommand
- runtime(config): mark unportable += as an error
- runtime(html): guard against an existing b:undo_ftplugin var
- patch 9.1.1757: The colorresp plugin causes additional redraws
- patch 9.1.1756: termdebug: Need a few more user commands
- runtime(doc): update Markdown syntax documentation and mention Pandoc
- runtime(doc): tweak documentation style a bit more in options.txt
- patch 9.1.1755: filetype: generic log files are not recognized
- runtime(doc): tweak documentation style
- runtime(doc): Add :defe[r] shortname spec and tag
- patch 9.1.1754: :helptags doesn't skip examples with syntax
- runtime(doc): improve 'complete' option description
- runtime(netrw): only keep cursor position in tree listing mode
- runtime(doc): use a single pattern in :h 'incsearch' example
- patch 9.1.1753: defaults: 'diffopt' option value can be improved
- runtime(vim): Update indent script for line continuation with lambda
- runtime(python): Update syntax, fix pythonEllipsis pattern
- runtime(doc): Update autocmd examples for command line autocompletion
- runtime(doc): improve docs related to 'autocomplete'
- patch 9.1.1752: tests: need another test for v9.1.1750 behaviour
- patch 9.1.1751: potential buffer-overflow in find_pattern_in_path()
- patch 9.1.1750: completion: preinserted text highlighed using ComplMatchIns
- patch 9.1.1749: leaking memory in cs_find_common()
- patch 9.1.1748: macOS: Default scheduler priority too low
- patch 9.1.1747: completion: redo (.) broken with preinsert and autocompletion
- runtime(doc): mention 'findfunc' at :h :find
- patch 9.1.1746: Missing Null ptr check in cs_find_common()
- runtime(doc): mention hl-PreInsert in version9.txt
- patch 9.1.1745: tabpanel: not properly redraw after wildmenu
- runtime(python): highlight ellipsis literals
- runtime(doc): Improve doc for cmdline-autocompletion
- patch 9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail
- CI: Bump actions/labeler from 5 to 6
- patch 9.1.1743: Haiku: no full-screen support
- runtime(hare): update for Hare 0.25.2
- runtime(python): Update syntax file, fix f-string float highlighting
- patch 9.1.1742: complete: preinsert does not work well with preinsert
- patch 9.1.1741: Regression with kitty protocol and trailing byte "u"
- patch 9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pum
- runtime(m4): Remove m4Type and leftover m4Function in syntax script
- runtime(doc): Tweak spacing in develop.txt
- patch 9.1.1739: Matches may be listed twice with wildmode=longest,list
- patch 9.1.1738: cmdline-autocompletion breaks history navigation
- patch 9.1.1737: Patch v9.1.1714 introduce a regression for wildmenu
- runtime(nu): Add new Nushell runtime files
- runtime(m4): Remove m4Function
- patch 9.1.1736: Cannot detect <F3> using kitty protocol
- patch 9.1.1735: Cygwin Makefile still checks for Win XP version
- runtime(colorresp): use correct load guard pattern
- runtime(ada): mark as unmaintained, fix a few issues with the ftplugin
- runtime(hamster): do not globally set ignorecase
- runtime(m4): Improve comments, distinguish them from #-lines
- patch 9.1.1734: Memory leak when allocating match fails
- patch 9.1.1733: tests: failure when remote_server() fails
- runtime(python): Do not match contained identifiers as pythonType
- runtime(netrw): Ensure netrw#fs#Dirname() always returns a trailing slash
- runtime(python): add syntax support inside f-strings
- patch 9.1.1732: filetype: .inc file detection can be improved
- patch 9.1.1731: Not using const qualifier for opchars
- runtime(doc): Add a Development policy
- runtime(doc): Tweak documentation in vi_diff.txt
- runtime(m4): update syntax script
- CI: increase timeout parameter to 60s for the link-check
- runtime(doc): Remove dead link from todo.txt
- runtime(doc): quote partial urls with a backtick
- runtime(vimgoto): Implement jumping to autoloaded functions
- patch 9.1.1730: filetype: vivado journal/log files are not recognized
- runtime(doc): remove documentation for t_Ms terminal code
- runtime(keymap): Add transliteration (buckwalter) arabic keymap
- patch 9.1.1729: CI is not run with clang 21
- patch 9.1.1728: termdebug: cannot evaluate visual selected expression
- patch 9.1.1727: Nextstep support still included
- patch 9.1.1726: Patch v9.1.1725 causes problems
- runtime(doc): document use of proto files in develop.txt
- patch 9.1.1725: Wayland code can be improved
- runtime(doc): add missing da1 value to TermResponseAll doc
- patch 9.1.1724: Compiler warning about ununitialized variable in ex_docmd.
- patch 9.1.1723: Missing ifdefs
- patch 9.1.1722: compiler may optimize away clearing of crypt key
- patch 9.1.1721: Defining a global gettimeofday() function
- patch 9.1.1720: using gettimeofday() for parsing OSC responses
- patch 9.1.1719: socket server code can be improved
- patch 9.1.1718: filetype: kubectl config file is not recognized
- patch 9.1.1717: filetype: AWS cli alias file is not recognized
- runtime(java): Dismiss "g:markdown_fenced_languages" for Java buffers
- runtime(vim): Update base syntax, fix Vim9 :for loop variable highlighting
- patch 9.1.1716: wrong indent in win_line()
- patch 9.1.1715: Some functions need to be re-ordered
- patch 9.1.1714: completion: wildmode=longest:full selects wrong item
- patch 9.1.1713: filetype: fvwm2m4 files are no longer detected
- patch 9.1.1712: Screen not redrawn properly on t_RB response
- patch 9.1.1711: Missing type cast in clipboard.c
- runtime(doc): Add [range] spec to :help :tcl and :help :tclfile
- runtime(doc): Tweak documentation style
- patch 9.1.1710: Compile warnings in clipboard.c
- patch 9.1.1709: filetype: kyaml files are not recognized
- runtime(vim): Update base syntax, match :defer command argument
- patch 9.1.1708: tests: various tests can be improved
- runtime(astro): catch json_decode() error when parsing tsconfig.json
- patch 9.1.1707: diff.pro contains #ifdefs
- patch 9.1.1706: MS-Windows: Compile error when building with if_ruby
- README.md: Fix the Warp link
- README.md: Make the Vim logo visible again.
- README.md: Add sponsor banner
- patch 9.1.1705: time.h include is available on all platforms
- runtime(tutor): Add a section on text objects and special registers to Chapter 2
- patch 9.1.1704: Cannot determine non-X11/Wayland clipmethods
- patch 9.1.1703: Cannot react to terminal OSC responses
- runtime(vim): update vim syntax generator for patch v9.1.1692
- patch 9.1.1702: tests: test_edit still fails on CI
- patch 9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res
- patch 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase'
- patch 9.1.1699: Fuzzy completion disabled for 'findfunc' and customlist
- runtime(debversions): Move bullseye, focal, and oracular to "unsupported"
- patch 9.1.1698: Some error numbers are not documented
- runtime(vimcomplete): Try catch completion of `pack_jobs->add({`
- patch 9.1.1697: tests: no test for aclocal.m4
- runtime(indent-tests): Use silent write of resulting files
- translation: Remove outdated rule for nl.po
- patch 9.1.1696: tabnr from getwininfo() for popup windows is always 0
- runtime(tutor): remove duplicate tutor1.zh
- runtime(tutor): fix language selection for zh
- patch 9.1.1695: Need more Vim script specific tests
- patch 9.1.1694: filetype: Buck eXtension Lang files are not recognized
- patch 9.1.1693: tests: test_filetype fails in shadow dir
- patch 9.1.1692: global_functions are not constant
- patch 9.1.1691: over-allocation in ga_concat_strings()
- patch 9.1.1690: Missing recursion guard in dos/unix_expandpath()
- patch 9.1.1689: CmdlineChanged not triggered by <Del>
- patch 9.1.1688: potential buffer overrun in bufwrite.c
- patch 9.1.1687: filetype: autoconf filetype not always correct
- runtime(lf): update syntax to support lf version r37
- patch 9.1.1686: if_ruby: unknown pragma when not using gcc
- patch 9.1.1685: Missing changes from PR 18068
- patch 9.1.1684: min()/max() does not handle float data types
- patch 9.1.1683: xxd: Avoid null dereference in autoskip colorless
- runtime(python): support 'type's soft keyword form
- patch 9.1.1682: tests: Test_wildtrigger_update_screen() creates unused mapping
- patch 9.1.1681: tests: no test for actually moving cursor with 'acl'
- runtime(termdebug): Remove load guard
- runtime(doc): update termguicolors default description
- patch 9.1.1680: MS-Windows: possible buffer-under run in if_cscope
- patch 9.1.1679: unclear what key causes CmdlineLeave autocommand
- runtime(netrw): fix :Explore command in terminal
- patch 9.1.1678: Amiga: cannot handle large undo files
- patch 9.1.1677: wrong ifdef in message.c
- patch 9.1.1676: completion: long line shown twice
- runtime(sh): add syntax highlighting support for ${ cmd;} and ${|cmd;}
- patch 9.1.1675: MS-Windows: Makefiles can be refactored
- patch 9.1.1674: Patch v9.1.1666 causes problems on kitty
- patch 9.1.1673: if_python: still support for Python 1
- patch 9.1.1672: completion: cannot add timeouts for 'cpt' sources
- runtime(fstab): Added mtab support to fstab syntax.
- patch 9.1.1671: configure: missing comment about AC_CONFIG_SRCDIR
- patch 9.1.1670: completion: autocomplete breaks second completion
- patch 9.1.1669: Vim script: no support for URI de-/encoding
- patch 9.1.1668: items() does not work for Blobs
- patch 9.1.1667: Another outdated comment in eval.c
- patch 9.1.1666: no support for terminal primary device attributes
- patch 9.1.1665: Outdated comment in eval.c
- runtime(doc): Fix missing heading in remote.txt
- patch 9.1.1664: configure: can use any autoconf
- runtime(doc): Tweak documentation style
- runtime(colors): Update colorschemes
- patch 9.1.1663: xxd: 9.1.0023 introduced additional dependency
- runtime(systemverilog): Add syntax highlighting for 1800-2023 block strings
- patch 9.1.1662: Issues with proto files: missing or inconsistent prototypes.
- patch 9.1.1661: Coverity finds a few issues in clientserver.c
- patch 9.1.1660: popups without decoration are positioned wrong at bottom of screen
- patch 9.1.1659: configure: uses AC_INIT without args
- patch 9.1.1658: Missing includes for Wayland headers
- patch 9.1.1657: Autocompletion adds delay
- runtime(doc): correct another problem in :h items()
- patch 9.1.1656: MS-Windows: Patch v9.1.1652 breaks clipboard
- patch 9.1.1655: Build-failure in do_mouse()
- patch 9.1.1654: build failure when FEAT_DIFF is not defined
- patch 9.1.1653: Coverity complains about Null pointer dereference
- translation(it): Update Italian translation
- translation(it): update Italian manpage
- patch 9.1.1652: cannot determine non-X11/Wayland clipmethods
- patch 9.1.1651: Cannot use clientserver over socket
- patch 9.1.1650: popup: window may not properly resize
- patch 9.1.1649: attrs allocation and fuzzy growarray could leak
- runtime(python): optimize pythonSync pattern
- CI: Bump actions/checkout from 4 to 5
- patch 9.1.1648: MS-Windows: some style issues with patch v9.1.1646
- runtime(doc): fix style and clarify items() function for String type
- patch 9.1.1647: filetype: Cangjie files are not recognized
- patch 9.1.1646: MS-Windows: completion cannot handle implicit drive letters
- patch 9.1.1645: fuzzy.c can be further improved
- patch 9.1.1644: configure: doesn't separate CPPFLAGS and CFLAGS
- runtime(doc): Update help for the items() function
- patch 9.1.1643: tabpanel: mouse code too complicated
- patch 9.1.1642: configure: wrong C99 feature test
- patch 9.1.1641: a few compiler warnings are output
- patch 9.1.1640: Unicode has deprecated some code-points
- patch 9.1.1639: completion: popup may be misplaced
- patch 9.1.1638: completion: not possible to delay the autcompletion
- runtime(vim): set 'comments' based on script type (legacy/Vim9)
- runtime(vim9): Disable shellslash for shellescape() in Open()
- patch 9.1.1637: FEAT_DIFF used in diff.pro
- translation(sr): Update Serbian messages translation
- runtime(diff): fix mixed translations in zh_CN
- patch 9.1.1636: style issues
- patch 9.1.1635: tabpanel: cannot drag inactive tabs
- patch 9.1.1634: Clipboard code can be improved
- patch 9.1.1633: Search pattern shown incorrectly with negative offset
- patch 9.1.1632: memory leak in fuzzy.c
- patch 9.1.1631: proto files are outdated
- patch 9.1.1630: tests: fuzzy bufname completion test doesn't match successfully
- patch 9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function
- runtime(python): highlight "self" and "cls" in syntax script
- runtime(vimgoto): make gf extract packadd/colo name more flexible
- patch 9.1.1628: fuzzy.c has a few issues
- runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithm
- patch 9.1.1627: fuzzy matching can be improved
- patch 9.1.1626: cindent: does not handle compound literals
- patch 9.1.1625: Autocompletion slow with include- and tag-completion
- runetime(vim): gf maybe hang and fail
- runtime(vim): cannot jump to :colorscheme files
- patch 9.1.1624: Cscope not enabled on MacOS
- runtime(doc): allow more C99 features
- runtime(python): Also sync syntax at 'async def'
- runtime(doc): update :call with a range and remove space
- runtime(doc): Fix 2 minor issues after 32d6bd6df
- runtime(python): Highlight f-string replacement fields in Python
- runtime(python): Highlight classes as structures
- CI: Add Lychee CI test to check for broken links
- runtime(doc): remove dead links
- patch 9.1.1623: Buffer menu does not handle unicode names correctly
- patch 9.1.1622: Patch v9.1.1432 causes performance regressions
- patch 9.1.1621: flicker in popup menu during cmdline autocompletion
- patch 9.1.1620: filetype: composer.lock and symfony.lock files not recognized
- patch 9.1.1619: Incorrect E535 error message
- runtime(doc): Fix style and typos in builtin.txt and usr_41.txt
- patch 9.1.1618: completion: incorrect selected index returned from complete_info()
- patch 9.1.1617: Vim9: some error messages can be improved
- runtime(doc): Tweak documentation style
- patch 9.1.1616: xxd: possible buffer overflow with bitwise output
- patch 9.1.1615: diff format erroneously detected
- patch 9.1.1614: Vim9: possible variable type change
- patch 9.1.1613: tests: test_search leaves a few swapfiles behind
- patch 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter
- patch 9.1.1611: possible undefined behaviour in mb_decompose()
- runtime(vim): Update ftplugin, fix option variable 'keywordprg' matching
- runtime(racket): update Racket runtime files
- translation: Generate year for MS Windows differently
- patch 9.1.1610: completion: hang or E684 when 'tagfunc' calls complete()
- runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script
- patch 9.1.1609: complete: Heap-buffer overflow with complete function
- runtime(c): set omnifunc only for Vim, since it is Vim9 Script
- runtime(vim): add simple vimscript complete function
- runtime(script): Update Last Change Header
- patch 9.1.1608: No command-line completion for :unsilent {command}
- patch 9.1.1607: :apple command detected as :append
- patch 9.1.1606: filetype: a few more files are not recognized
- patch 9.1.1605: cannot specify scope for chdir()
- runtime(doc): Improve doc for cmdline-autocomplete
- runtime(doc): update develop assumptions
- patch 9.1.1604: completion: incsearch highlight might be lost
- runtime(optwin): Fix E94 when searching for the option-window
- patch 9.1.1603: completion: cannot use autoloaded funcs in 'complete' F{func}
- runtime(java): Manage byte limits for variable-width lookbehind assertions
- runtime(help): Unset `'comments'` and `'cms'` options
- runtime(netrw): netrw#BrowseX() needs to distinguish local and remote file
- runtime(typescript): Add syntax support for defer and arbitrary module identifiers
- translation: Auto-generate headers for the vim.pot file
- patch 9.1.1602: filetype: requirements-*.txt files are not recognized
- patch 9.1.1601: Patch v8.1.0425 was wrong
- runtime(netrw): Use correct "=~#" for the netrw_sizestyle='H' option
- runtime(openscad): add a filetype plugin
- patch 9.1.1600: using diff anchors with hidden buffers fails silently
- runtime(javascript): add "as" as a reserved keyword to syntax script
- patch 9.1.1599: :bnext doesn't go to unlisted help buffers
- runtime(doc): Update ft-vim-syntax documentation
- patch 9.1.1598: filetype: waybar config file is not recognized
- patch 9.1.1597: CI reports leaks in libgtk3 library
- patch 9.1.1596: tests: Test_search_wildmenu_iminsert() depends on help file
- runtime(doc): remove mentioning of netrwSettings.vim
- runtime(doc): fix typo at :h cmdline-autocompletion
- patch 9.1.1595: Wayland: non-portable use of select()
- patch 9.1.1594: completion: search completion throws errors
- runtime(doc): tweak option name notation further
- runtime(doc): add back bars for the '' mark
- runtime(vim): add gf support for import and packadd in ftplugin
- runtime(helptoc): add s keymap to split and jump to selected entry
- runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines
- runtime(doc): fix mismatch between 'backspace' and |i_backspacing|
- runtime(doc): Use correct option-name tags
- CI: Update labeler.yml with correct netrw path
- runtime(doc): Tweak documentation style
- translation(uk): Fix wrong Ukrainian message translation
- check.vim: Further improve po message checks
- translation(it): Update Italian translation
- patch 9.1.1593: Confusing error when compiling incomplete try block
- runtime(misc): removing saccarosium from maintainer list
- patch 9.1.1592: Vim9: crash with classes and garbage collection
- runtime(vim): Update base syntax, match Neovim builtin functions
- runtime(vim): Update base syntax, fix :map termination in :command RHS
- CI: Manage multibyte characters in syntax tests
- CI: Remove the file filters for syntax tests
- CI(screendump): Support iterative filtering for screendump comparison
- CI(screendump): Move an early-return test out of the loop
- CI: Include provenance in names of collected artifacts
- runtime(vim): Cleanup syntax tests
- patch 9.1.1591: VMS support can be improved
- patch 9.1.1590: cannot perform autocompletion
- runtime(ccomplete): return partial results on complete_check()
- patch 9.1.1589: Cannot disable cscope interface using configure
- patch 9.1.1588: Vim9: cannot split dict inside command block
- runtime(netrw): upstream snapshot v184
- runtime(vim): fix various indentation issues
- runtime(doc): use correct possessive form
- patch 9.1.1587: Wayland: timeout not updated before select()
- patch 9.1.1586: Vim9: can define an enum/interface in a function
- runtime(vim): Update base syntax, match enum constructor type args
- runtime(vim): Update base syntax, match generic functions
- runtime(ccomplete): use complete_check() in ccomplete plugin
- runtime(editorconfig): drop mkzip.sh
- patch 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND
- runtime(misc): use :hor :term to ensure new term window is split horizontally
- CI: increase test timeout to 30 minutes
- patch 9.1.1584: using ints as boolean type
- check.vim: Improve po message checks
- translation(it): Update Italian translation
- runtime(doc): Tweak documentation style in usr_90.txt
- patch 9.1.1583: gvim window lost its icons
- patch 9.1.1582: style issue in vim9type.c and vim9generics.c
- runtime(doc): remove mention of ftp.vim.org
- runtime(doc): Tweak documentation style
- runtime(doc): Fix typo in :help help-summary
- patch 9.1.1581: possible memory leak in vim9generics.c
- patch 9.1.1580: possible memory leak in vim9type.c
- patch 9.1.1579: Coverity complains about unchecked return value
- patch 9.1.1578: configure: comment still mentions autoconf 2.71
- patch 9.1.1577: Vim9: no generic support yet
- patch 9.1.1576: cannot easily trigger wildcard expansion
- runtime(doc): clarify C99 constraints and portability assumptions
- patch 9.1.1575: tabpanel not drawn correctly with wrapped lines
- patch 9.1.1574: Dead code in mbyte.c
- runtime(doc): mention the "pipefail" shell option
- patch 9.1.1573: Memory leak when pressing Ctrl-D in cmdline mode
- translation: mark vim.pot as binary
- translation: do not add message location as comments into vim.pot

(morr)

2025-12-03 21:57:26 UTC MAIN commitmail json YAML

doc: move m68ksf support news to NEWS

CHANGES-* is picky about containing exactly the package names.
Such news should be added to doc/NEWS instead.

Noticed via www@ htutils/changes/pkg-changes2html script.

(leot)

2025-12-03 20:20:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.54.0

(pin)

2025-12-03 20:20:31 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.54.0

- fix crash on rendering B&W images with Kitty image protocol
- don't match directories when a composite pattern has a content pattern, even negated (eg /js$/&!c/;: it's clear the user wants to match js files not containing a semicolon)

(pin)

2025-12-03 20:18:23 UTC MAIN commitmail json YAML

Updated sysutils/py-fsspec, mail/py-mailsuite

(adam)

2025-12-03 20:18:02 UTC MAIN commitmail json YAML

py-mailsuite: updated to 1.10.0

1.10.0
Handle address parsing instead of relying on mail-parser for that

(adam)

2025-12-03 20:16:01 UTC MAIN commitmail json YAML

py-fsspec: updated to 2025.12.0

2025.12.0

Enhancements

- fsspec.parquet to support filters and multiple files

Fixes

- passing withdirs in aync _glob()
- fix _rm_file/_rm redirection in async
- allow arrowFile to be seekable
- add size attribute to arrowFile

Other

- support py3.14 and drop 3.9
- avoid ruff warning

(adam)

2025-12-03 18:24:12 UTC MAIN commitmail json YAML

doc: Updated textproc/typst to 0.14.1

(pin)

2025-12-03 18:23:52 UTC MAIN commitmail json YAML

textproc/typst: update to 0.14.1

PDF export

    Fixed regression where links to labelled elements would sometimes not work correctly
    Fixed bug where PDF text attributes could be written incorrectly
    Fixed crash in link handling
    Fixed crash for zero-sized pages
    Fixed crash when a table vline or hline has an out-of-bounds index
    Fixed crash in formatting of font-related PDF export errors
    Fixed crash when a footnote or place element was queried and reinserted into the document
    Fixed crash for PNGs with invalid metadata
    Fixed bug where text in SVGs with fill-and-stroke paint order could be exported incorrectly
    Fixed bug with layer isolation in SVGs where blending/masking is used
    Fixed that table headers could be tagged incorrectly in some scenarios
    Fixed issues where generated PDFs could differ between 32-bit and 64-bit systems
    Upgraded JPEG decoder used during PDF export for improved compatibility, fixing a case where a valid JPEG was rejected
    A PDF document information dictionary that would be empty is now fully omitted instead
    A rare crash in PDF tagging was turned into a compiler error

HTML export

    Fixed export of table headers and footers with gutter
    A page set rule in HTML export is now a warning instead of a hard error, in line with how unsupported elements are generally treated

Math

    Fixed regression where arrow.l.r could not be used as an accent anymore
    Fixed that single-letter strings did not react to spaces around them like multi-letter strings do
    Fixed that spacing around mat and vec with a fence delimiter was whitespace-dependent
    Fixed height calculation for horizontally stretched glyphs

Model

    Fixed regression where Typst would error in heading numbering functions that don't handle the counter state (0,). This can occur in the first layout iteration. Such errors are usually automatically caught by Typst, which was not the case here.

Text

    Fixed regression where Typst would synthesize superscripts for some fonts even when typographic glyphs were available
    Fixed regression where some oblique fonts would be classified as italic

Scripting

    Fixed crash due to violated invariants in array.sorted
    Fixed crashes due to overflow in calc.rem, calc.rem-euclid, calc.div-euclid, calc.quo, and calc.gcd
    Upgraded WebAssembly runtime, fixing a bug that plugins could run into

Command Line Interface

    Compiling to standard output in combination with --deps --deps-format=make (which results in an error) will not produce an empty Make dependency file as a side effect anymore

Development

    Increased minimum supported Rust version to 1.89

(pin)

2025-12-03 14:19:36 UTC MAIN commitmail json YAML

Updated geography/py-maxminddb, geography/py-geoip2

(adam)

2025-12-03 14:19:18 UTC MAIN commitmail json YAML

py-geoip2: updated to 5.2.0

5.2.0 (2025-11-20)

* IMPORTANT: Python 3.10 or greater is required. If you are using an older
  version, please use an earlier release.
* `maxminddb` has been upgraded to 3.0.0. This includes free-threading
  support.
* Setuptools has been replaced with the uv build backend for building the
  package.
* A new ``anonymizer`` object has been added to ``geoip2.models.Insights``.
  This object is a ``geoip2.records.Anonymizer`` and contains the following
  fields: ``confidence``, ``network_last_seen``, ``provider_name``,
  ``is_anonymous``, ``is_anonymous_vpn``, ``is_hosting_provider``,
  ``is_public_proxy``, ``is_residential_proxy``, and ``is_tor_exit_node``.
  These provide information about VPN and proxy usage.
* A new ``ip_risk_snapshot`` property has been added to
  ``geoip2.records.Traits``. This is a float ranging from 0.01 to 99 that
  represents the risk associated with the IP address. A higher score indicates
  a higher risk. This field is only available from the Insights end point.
* The following properties on ``geoip2.records.Traits`` have been deprecated:
  ``is_anonymous``, ``is_anonymous_vpn``, ``is_hosting_provider``,
  ``is_public_proxy``, ``is_residential_proxy``, and ``is_tor_exit_node``.
  Please use the ``anonymizer`` object in the ``Insights`` model instead.

(adam)

2025-12-03 14:18:12 UTC MAIN commitmail json YAML

py-maxminddb: updated to 3.0.0

3.0.0 (2025-10-15)

* IMPORTANT: Python 3.10 or greater is required. If you are using an older
  version, please use an earlier release.
* Databases can now be loaded from buffers. This can be done by passing in a
  buffer as the database and using mode ``MODE_FD``. Pull request by Emanuel
  Seemann.
* The C extension now supports Python 3.13+ free-threading mode and is
  thread-safe for concurrent reads on platforms with pthread support (such as
  Linux and macOS) and Windows. On other platforms, the extension will use
  GIL-based protection.
* The C extension now uses PEP 489 multi-phase initialization, enabling
  proper subinterpreter support and module isolation for Python 3.12+. This
  modernizes the extension to use heap types instead of static types and
  implements per-module state management. Key benefits include support for
  Python 3.12+ isolated subinterpreters, multiple independent module
  instances, and future-proofing for Python 3.14's InterpreterPoolExecutor.
* **BREAKING**: The pure Python ``maxminddb.reader.Metadata`` class has been
  converted to a frozen dataclass. The ``__repr__`` format has changed from
  ``maxminddb.reader.Metadata(...)`` to ``Metadata(...)``. More importantly,
  all Metadata attributes are now readonly and cannot be modified after
  creation. If you were modifying metadata attributes after object creation,
  you will need to update your code. All functionality remains the same,
  including the ``node_byte_size`` and ``search_tree_size`` properties. Note:
  The C extension's Metadata class has always been readonly, so this change
  brings the pure Python implementation into consistency with the C extension.
* MODE constants have been converted to an ``IntEnum`` (``maxminddb.const.Mode``).
  The old constants (``MODE_AUTO``, ``MODE_FILE``, etc.) remain available for
  backward compatibility and are now aliases to the enum members. This provides
  better IDE support and type safety while maintaining full backward
  compatibility. You can now use either ``Mode.FILE`` or ``MODE_FILE`` - both
  work identically. Since ``IntEnum`` is int-compatible, existing code using
  the constants will continue to work without modification.

(adam)

2025-12-03 14:14:56 UTC MAIN commitmail json YAML

Updated net/unbound, security/py-bandit

(adam)

2025-12-03 14:14:39 UTC MAIN commitmail json YAML

py-bandit: updated to 1.9.2

1.9.2

* Check whether Constant value is str
* Argparse Python 3.14 enhancements

1.9.1

* More Python version related fixes

1.9.0

* [pre-commit.ci] pre-commit autoupdate
* Drop support of end-of-life Python 3.9
* Support of Python 3.14
* Bump sigstore/cosign-installer from 3.10.0 to 4.0.0
* [pre-commit.ci] pre-commit autoupdate
* Bump docker/login-action from 3.5.0 to 3.6.0
* Fix typos
* [pre-commit.ci] pre-commit autoupdate
* Bump sigstore/cosign-installer from 3.9.2 to 3.10.0
* Bump actions/setup-python from 5 to 6
* Replace deprecated datetime.datetime.utcnow()
* Bump actions/checkout from 4 to 5
* [pre-commit.ci] pre-commit autoupdate
* Bump docker/login-action from 3.4.0 to 3.5.0
* Bump sigstore/cosign-installer from 3.9.1 to 3.9.2
* Add instructions for Maintainers to create/publish a release

(adam)

2025-12-03 14:09:03 UTC MAIN commitmail json YAML

unbound: updated to 1.24.2

1.24.2
Bug Fixes
Additional fix for CVE-2025-11411 (possible domain hijacking attack), to include YXDOMAIN and non-referral nodata answers in the mitigation as well, reported by TaoFei Guo from Peking University, Yang Luo and JianJun Chen from Tsinghua University.

(adam)

2025-12-03 13:38:21 UTC MAIN commitmail json YAML

Updated www/py-hishel, misc/py-trove-classifiers

(adam)

2025-12-03 13:38:02 UTC MAIN commitmail json YAML

py-trove-classifiers: updated to 2025.12.1.14

2025.12.1.14
add classifier for Zope 6

(adam)

2025-12-03 13:36:44 UTC MAIN commitmail json YAML

py-hishel: updated to 1.1.7

1.1.7

Refactoring
* refactor(storage): create sqlite database path only when creating connections

Miscellaneous Tasks
* chore(deps-dev): bump the python-packages group with 5 updates

Bug Fixes
* fix(cache): Lambda parameter name clashes the loop variable being closed over

Documentation
* add release process guidelines for maintainers

Features
* Feature/accept pathlib path in SqliteStorage

(adam)

2025-12-03 12:15:59 UTC MAIN commitmail json YAML

Updated www/py-genshi, textproc/py-sphinxcontrib-spelling

(adam)

2025-12-03 12:15:40 UTC MAIN commitmail json YAML

py-sphinxcontrib-spelling: updated to 8.0.2

8.0.2

Switch to hatch
build(deps): bump actions/checkout from 4 to 5
feat: explicitly add python 3.13 support
feat: add automatically generated documentation for key modules
build(deps): bump actions/setup-python from 5 to 6
build(deps): bump actions/checkout from 5 to 6
fix: handle TypeError when source is None in Sphinx 8.2

(adam)

2025-12-03 12:04:03 UTC MAIN commitmail json YAML

py-genshi: updated to 0.7.10

Version 0.7.10

* Remove dependency on six.
* Update the benchmarks to support Python 3.13 (the "cgi" module was removed in 3.13)
* Migrate documentation to Sphinx.
* Update GitHub Action versions.
* Fix HTMLParser error handling.
* Switch tests to pytest.

(adam)

2025-12-03 11:28:26 UTC MAIN commitmail json YAML

Updated sysutils/py-kubernetes, www/py-test-httpx

(adam)

2025-12-03 11:28:10 UTC MAIN commitmail json YAML

py-test-httpx: updated to 0.36.0

0.36.0

Changed
- `pytest` required version is now `9`.

Added
- Explicit support for python `3.14`.
- `match_params` parameter is now available on responses and callbacks registration, as well as request(s) retrieval. Allowing to provide query parameters as a dict instead of being part of the matched URL.
  - This parameter allows to perform partial query params matching ([refer to documentation](README.md#matching-on-query-parameters) for more information).

Fixed
- URL with more than one value for the same parameter were not matched properly (matching was performed on the first value).
- `httpx_mock.add_exception` is now properly documented (accepts `BaseException` instead of `Exception`).

Removed
- `pytest` `8` is not supported anymore.
- python `3.9` is not supported anymore.

(adam)

2025-12-03 11:26:13 UTC MAIN commitmail json YAML

2025-12-03 10:36:26 UTC MAIN commitmail json YAML

pkg-vulnerabilities: add last 24 hours CVEs

+ ImageMagick, chromium, go, py-django, wireshark

(leot)

2025-12-03 10:14:32 UTC MAIN commitmail json YAML

pdated devel/py-urwid, devel/py-test-localserver

(adam)

2025-12-03 10:13:54 UTC MAIN commitmail json YAML

py-test-localserver: updated to 0.10.0

0.10.0 (2025-11-24)

Clarify examples in README
Drop Python 3.6 support
Add Python 3.14 support
Add pytest 9 support
Consolidate tests
Remove obsolete driver code in some modules
Remove obsolete PyTest command from setup.py
Switch to PEP-639 compliant license metadata
Update outdated GitHub Action versions
Add a summary GitHub Action job
Update the AUTHORS file

(adam)

2025-12-03 10:12:34 UTC MAIN commitmail json YAML

py-urwid: updated to 3.0.4

Urwid 3.0.4

Deprecations
* Fix CheckBox DeprecationWarning: Use user_args instead of user_arg

Other Changes
* Refactoring: use official python way for lazy imports

(adam)

2025-12-03 09:59:01 UTC MAIN commitmail json YAML

2025-12-03 09:27:15 UTC MAIN commitmail json YAML

pkg-vulnerabilities: Limit CVE-2025-13836 and CVE-2025-13837

New python313 and python314 releases contain fixes for them.

(leot)

2025-12-03 09:21:56 UTC MAIN commitmail json YAML

doc: Updated textproc/treemd to 0.4.2

(pin)

2025-12-03 09:21:37 UTC MAIN commitmail json YAML

textproc/treemd: update to 0.4.2

[0.4.2] - 2025-12-02
Fixed
What's Changed

    Add Homebrew installation instructions by @gromgit in #6
    docs: add installation instructions for Arch Linux by @orhun in #7
    fix: display link targets inline to prevent layout shift in link navigator by @kanatti in #9
    fix: prevent infinite scrolling in help popup and refactor help text by @kanatti in #11

Details

    Sub-headings not displayed in content pane - Fixed regression where sub-headings within a section were not rendered in the content pane (#10)
        Added Block::Heading variant to the parser's block types
        Sub-headings now render with proper styling (colored, bold, underlined) matching the screenshot in README
        Content structure and hierarchy are preserved when viewing sections

    Link selection visibility in interactive mode - Selected links now have clear visual highlighting
        Previously only a block-level arrow indicated selection, making it unclear which specific link was selected
        Now selected links show a â–¸ prefix indicator that moves with the selection
        Plus cyan background highlight (matching table cell selection style)
        Also applies to images in interactive mode

    Help popup infinite scroll - Prevented scrolling past the end of help content (PR #11)

    Numbered lists with nested code blocks - Fixed markdown display issue where numbered list items containing code blocks would render incorrectly (#8)
        List items now properly contain their nested code blocks, blockquotes, and other block elements
        Parser correctly associates indented blocks with their parent list items
        Renderer handles nested block rendering within list item context

Changed

    Link navigator layout stability - Link targets now display inline to prevent layout shift when cycling through links (PR #9)
        Previously, selected links showed target on a separate line causing list to jump
        Now all links show target inline (e.g., [1] Link Text → target) for stable navigation

Refactored

    Help text module - Extracted help text content into dedicated src/tui/help_text.rs module (PR #11)
        Uses typed HelpLine enum for clean separation of data and rendering
        Compile-time const construction with const fn builders
        Makes help content easily maintainable and extensible

    TUI UI module architecture - Refactored monolithic ui.rs (~1700 lines) into modular components for better maintainability
        ui/mod.rs (~940 lines) - Core rendering orchestration
        ui/util.rs (~265 lines) - Utility functions: centered_area, detect_checkbox_in_text, align_text
        ui/popups.rs (~460 lines) - Popup rendering: help, link picker, search, theme selector, cell edit
        ui/table.rs (~460 lines) - Table rendering: render_table, render_table_row, TableRenderContext
        Added comprehensive unit tests for extracted modules (29 new tests)
        Zero regressions - all 90 tests pass

Technical

    Parser improvements (src/parser/content.rs, src/parser/output.rs)
        Added Block::Heading variant with level, content, and inline elements for sub-heading support
        Added Block::ListItemStart variant to track list item context during parsing
        parse_content() now parses headings within content and creates Block::Heading blocks
        Nested blocks are properly associated with their parent list items instead of being siblings

    UI module organization (src/tui/ui/)
        Clean separation of concerns: utilities, popups, tables, and core rendering
        Each module has focused responsibility and comprehensive test coverage
        Added ContentBlock::Heading rendering with level-appropriate colors and styling
        render_inline_elements() now accepts optional selection index for inline element highlighting
        Links and images in interactive mode get background highlight when selected
        Improved code discoverability and maintainability

(pin)

2025-12-03 09:21:02 UTC MAIN commitmail json YAML

doc: Updated multimedia/t-rec to 0.8.1

(pin)

2025-12-03 09:20:31 UTC MAIN commitmail json YAML

multimedia/t-rec: update to 0.8.1

Added
    Improve CLI help readability and fix config path docs (#305)

Fixed
    restore terminal state after video prompt timeout (#303)

Other
    update ventura wallpaper and upgrade dependencies (#302)

0.8.0 - 2025-11-30
Added
    add interactive prompt for video generation (#298)
    configurable framerate for smoother animations (#296)

0.7.11 - 2025-11-30
Added
    add config file with profiles support (#295)
    support custom wallpaper images (#294)
    add --wallpaper option with macOS Ventura background (#292)

Thanks to wiz@ for the hints on ffmpeg7.

(pin)

2025-12-03 09:19:30 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-about to 0.8.3

(pin)

2025-12-03 09:19:11 UTC MAIN commitmail json YAML

devel/cargo-about: update to 0.8.3

Changed
    PR#291 resolved #272 by exposing the core generate function and associated types publicly.
    PR#294 updated spdx to 0.13, replacing the need for askalono for license detection.

(pin)

2025-12-03 09:18:37 UTC MAIN commitmail json YAML

doc: Updated textproc/bat to 0.26.1

(pin)

2025-12-03 09:18:16 UTC MAIN commitmail json YAML

textproc/bat: update to 0.26.1

Features

    Add paging to '-h' and '--help' see PR #3478 (@MuntasirSZN)

Bugfixes

    Fix hang when using --list-themes with an explicit pager, see #3457 (@abhinavcool42)
    Fix negative values of N not being parsed in <N:M> line ranges without = flag value separator, see #3442 (@lmmx)
    Fix broken Docker syntax preventing use of custom assets, see #3476 (@keith-hall)
    Fix decorations being applied unexpectedly when piping. Now only line numbers explicitly required on the command line should be applied in auto decorations mode for cat compatibility. See #3496 (@keith-hall)
    Fix diagnostics attempting to find the version of an executable named builtin when builtin pager is used. See #3498 (@keith-hall)
    --help now correctly reads the config file for theme information etc. See #3507 (@keith-hall)

Other

    Improve README documentation on pager options passed to less, see #3443 (@injust)
    Make PowerShell completions compatible with PowerShell v5.1, see #3495 (@keith-hall)
    Use more robust approach to escaping in Bash completions, see #3448 (@akinomyoga)

Syntaxes

    Update quadlet syntax mapping to include *.{build,pod} files #3484 (@cyqsimon)
    Fix inconsistencies in Ada syntax, see #3481 (@AldanTanneo)
    Add syntax mapping for podman's artifact quadlet files, see #3497 (@xduugu)
    Highlight Korn Shell scripts (i.e. with a shebang of ...ksh) using Bash syntax, see #3509 (@keith-hall)

(pin)

2025-12-03 08:56:19 UTC MAIN commitmail json YAML

Updated net/libtorrent, net/rtorrent

(adam)

2025-12-03 08:55:55 UTC MAIN commitmail json YAML

libtorrent rtorrent: updated to 0.16.5

0.16.5
Fixes 100% CPU usage bug in kqueue event handler and UDNS resolver.

(adam)

2025-12-03 08:32:45 UTC MAIN commitmail json YAML

Updated archivers/zlib-ng, devel/sdl12-compat, devel/SDL3, sysutils/py-ansible-compat

(adam)

2025-12-03 08:32:23 UTC MAIN commitmail json YAML

py-ansible-compat: updated to 25.12.0

25.12.0

Maintenance

Add platform version check
chore(deps): update all dependencies
chore(deps): update all dependencies
chore: Temporarily disable tombi schema.strict for pyproject.toml
chore(deps): update all dependencies

(adam)

2025-12-03 08:30:38 UTC MAIN commitmail json YAML

SDL3: updated to 3.2.28

3.2.28

This is a stable bugfix release, with the following changes:

Fixed a divide by zero with a zero sized blit in some cases
Fixed blitting bitmaps with a non-zero x offset
Fixed a crash in the vulkan renderer when the window is minimized
Fixed the initial X11 window position in some environments
Fixed the channel mapping for surround sound on PulseAudio
Fixed the sensor axis ordering with the Linux Nintendo driver
Fixed Xbox 360 controller mappings on newer Linux kernels
Made Nintendo Switch controller initialization more robust
Fixed the paddle mapping for Steam Controllers

(adam)