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
[44 lines not shown]
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.
Import BSD-licensed diff from FreeBSD to replace GNU diffutils
Ported to NetBSD, compiler warnings fixed, and some unnecessary
features (for the purpose of replacing our GPLv2 diff) have been
stripped out.
Non-default at the moment, requires building with MKBSDDIFF=yes.
PR bin/59798 We are still using GNU diffutils
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
[21 lines not shown]
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()
[15 lines not shown]
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
[26 lines not shown]
viaide(4): identify and attach VT6420 IDE (PATA) controller.
The VT6420 is an independent version of the integrated VT8237R SATA RAID and
IDE controller, sharing the same PCI ID as the southbridge SATA controller.
The PATA controller, on the other hand, has a unique PCI ID, since the
integrated one reuses the same PCI ID as many other VIA southbridges and ISA
bridge identification would not work with this controller. The controller is
quite rare (likely due to the SATA autonegotiation bug), so it seems nobody
added this PCI ID to any major OS.
Tested on Biostar M7NCD Ultra.
Enable PaX features in WII kernel configuration.
Seems to work fine, with mmap addresses being randomized per-process
and (PROT_WRITE | PROT_EXEC) resulting in a segfault.