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 (24m)  pkgsrc-2025Q1 (13d)  pkgsrc-2024Q4 (48d)  pkgsrc-2024Q3 (138d)  pkgsrc-2024Q2 (169d) 

2025-05-01 09:58:18 UTC Now

2025-05-01 09:33:23 UTC MAIN commitmail json YAML

nickle: fix build on Linux

(tnn)

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

doc/TODO: + krita-5.2.9, mozilla-rootcerts-1.1.20250416.

(wiz)

2025-05-01 07:57:24 UTC MAIN commitmail json YAML

2025-05-01 07:47:35 UTC MAIN commitmail json YAML

doc: Updated devel/got to 0.111

(vins)

2025-05-01 07:46:48 UTC MAIN commitmail json YAML

devel/got: update to 0.111

* got 0.111; 2025-04-22
- introduce gotsysd: configure gotd servers by committing to gotsys.git repo
- make gotd run 'gotsys check' on gotsys.conf commits before accepting them
- make gotd run 'gotsys apply' when the gotsys.git repo receives changes
- add a missing malloc failure check to gotd's repo_write process
- make got clone/fetch work against Git servers which do not speak English
- stop processing more messages upon error in gotd repo_write process
- close file descriptors passed to gotd_imsg_compose_event() on failure
- potential fix for use-after-free in lib/repository.c's match_packed_object()
- make gotd return an informative error when the connection limit is exceeded
- in gotctl info, display the time when a client connection was created
- add reload support to gotd, triggered via 'gotctl reload', not via SIGHUP!
- test S_ISREG in parse_ref_file() explicitly rather than via getline(3)
- release ref-file lock when fstat fails in parse_ref_file()
- do not treat unhandled signals as a fatal error in gotwebd
- fix an edge case of tog spinning when 'B' is pressed in log view
- stop using got_repo_map_path() in gotwebd to fix spurious realpath(3) errors
- avoid creation of pack_fds array when not needed, saving file descriptors
- gotwebd now runs as the _gotwebd user by default, rather than "www"
- gotwebd can now serve repositories outside the /var/www chroot directory
- the gotwebd.conf repos_path directive is no longer relative to the chroot
- get rid of the gotwebd-specific libexec helpers in /var/www/bin/gotwebd
- improve gotwebd behaviour when sending data to already disconnected clients
- plug some memory leaks in got-send-pack and got-fetch-pack
- fix got-fetch-http performance when server sends chunked HTTP responses

(vins)

2025-05-01 07:43:01 UTC MAIN commitmail json YAML

doc: Updated sysutils/fastfetch to 2.42.0

(vins)

2025-05-01 07:41:55 UTC MAIN commitmail json YAML

sysutils/fastfetch: update to 2.42.0

# upstream changes (since 2.40.4)

# 2.42.0

Changes:
* Normalize the module name `Bios` to `BIOS` (#1721)
    * No configuration file changes are required because fastfetch parses module names case-insensitively.

Bugfixes:
* Disable disk type detection for virtual disks (PhysicalDisk, Linux, #1669)
* Fix incorrect CPU temperature reporting (CPU, OpenBSD)
* Fix setting `logo.chafa.symbols` in JSON configuration (Logo, #1709)
* Fix non-normalized time display (Uptime, #1720)
* Miscellaneous minor fixes

Features:
* Add CPU temperature detection support (CPU, SunOS)
* Improve CPU frequency detection (CPU, NetBSD)
* Add Wi-Fi detection support (Wifi, NetBSD)
* Add Webcam detection support (Camera, OpenBSD)
    * Requires root privileges

Logos:
* Remove GoralixOS logo (#1699)
* Add Aurora logo (#1700)
* Add Codex Linux logo (#1701)

# 2.41.0

Changes:
* Due to [the deprecation](https://github.com/actions/runner-images/issues/11101), Linux x86_64 binaries are now built with Ubuntu 22.04 (Glibc 2.35, Debian 12)
    * You can always build fastfetch yourself on your own. Please don't report bugs related to this change.

Features:
* Support physical core count detection on non-x86 platforms (CPU, Linux / FreeBSD)
* Support CPU frequency detection on PPC64 (CPU, FreeBSD)
* Support soar packages count detection (Packages, Linux)
* Support `~` path expanding on Windows (Logo, Windows)
* Support retrieving full user name (Title)
    * Exposed with `--title-format '{full-user-name}'`
* Improve CPU (thermal zone) temperature detection on Windows (CPU, Windows)
    * Administrator privileges are no longer needed
* Support base Wifi info detection on OpenBSD (Wifi, OpenBSD)
    * To be tested
* Support GPU temperature detection for Intel dGPU on Linux (GPU, Linux)
    * To be tested
* Add new ARM CPU part numbers (CPU, Linux)
* Add base implementation of Bluetooth device detection (Bluetooth, NetBSD, #1690)
* Some small improvements

Logo:
* Add anduinos
* Add 2 more Alpine logos

(vins)

2025-05-01 07:35:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfile to 20250430

(vins)

2025-05-01 07:34:21 UTC MAIN commitmail json YAML

xfile: add options.mk (missing in previous commit)

(vins)

2025-05-01 07:33:20 UTC MAIN commitmail json YAML

sysutils/xfile: update to 20250430

# pkgsrc changes
* The beta 1.0 release is not actually a fixed release, but a rolling
  distribution which is kept in sync with the most recent upstream commit.
  The package uses now a different versioning scheme based on commit date.
  This is a temporary solution until an official 1.0 release is out.

* DBus support is now optional (disabled by default).

# upstream changes
* Added more icons and types
* Support primary selection copy/move
* Updated mount/progress dialogs
* Minor bug fixes.

(vins)

2025-05-01 06:44:25 UTC MAIN commitmail json YAML

arcticfox: Install icu dat file for big endian.

(nia)

2025-05-01 00:57:26 UTC MAIN commitmail json YAML

2025-05-01 00:56:37 UTC MAIN commitmail json YAML

Updated lang/jttb to 0.6.

(thorpej)

2025-05-01 00:55:34 UTC MAIN commitmail json YAML

Update Jason's Tiny-ish BASIC to version 0.6.

Upstream changes: Support for multi-character (up to 8; characters
after 8 are ignored) variable identifiers.

(thorpej)

2025-04-30 23:02:50 UTC MAIN commitmail json YAML

Make version number more compatible.

(hauke)

2025-04-30 22:04:44 UTC MAIN commitmail json YAML

defaults/mk.conf: document emacs30 & emacs30nox

(gutteridge)

2025-04-30 21:58:35 UTC MAIN commitmail json YAML

emulators/xace: "make cce" got the version wrong

(hauke)

2025-04-30 21:48:06 UTC MAIN commitmail json YAML

libxml2: fix Tiger build.

(schmonz)

2025-04-30 21:47:09 UTC MAIN commitmail json YAML

doc: Added emulators/xace version 30

(hauke)

2025-04-30 21:46:25 UTC MAIN commitmail json YAML

xAce is an emulator for the Jupiter ACE computer.

The Jupiter ACE is the real outsider micro from the 1980s.

Instead of BASIC as the programming language, it had FORTH. It was
designed by two guys who had worked at Sinclair Research Ltd and were
responsible for the famous Sinclair ZX81 and ZX Spectrum.

See also <http://www.jupiter-ace.co.uk/emulators_unix.html>

(hauke)

2025-04-30 21:09:49 UTC MAIN commitmail json YAML

editline: create the pkgconfig directory before installing builtin pc file

(tnn)

2025-04-30 20:35:28 UTC MAIN commitmail json YAML

2025-04-30 19:45:31 UTC MAIN commitmail json YAML

2025-04-30 18:30:05 UTC MAIN commitmail json YAML

doc: Updated security/ca-certificates to 20250419

(kim)

2025-04-30 18:29:54 UTC MAIN commitmail json YAML

ca-certificates: Update to 20250419

ca-certificates (20250419) unstable; urgency=medium

  [ Alexander Kanavin ]
  * update-ca-certificates: add a --sysroot option

  [ Julien Cristau ]
  * Update Mozilla certificate authority bundle to version 2.74.
    The following certificate authorities were added (+):
    + D-TRUST BR Root CA 2 2023
    + D-TRUST EV Root CA 2 2023
    The following certificate authorities were removed (-):
    - Entrust Root Certification Authority - G4
    - SecureSign RootCA11
    - Security Communication RootCA3
    - SwissSign Silver CA - G2

-- Julien Cristau <jcristau@debian.org>  Sat, 19 Apr 2025 09:25:37 +0200

ca-certificates (20241223) unstable; urgency=medium

  * Update Mozilla certificate authority bundle to version 2.70.
    The following certificate authorities were added (+):
    + Telekom Security TLS ECC Root 2020
    + Telekom Security TLS RSA Root 2023
    + FIRMAPROFESIONAL CA ROOT-A WEB
    + TWCA CYBER Root CA
    + SecureSign Root CA12
    + SecureSign Root CA14
    + SecureSign Root CA15
    The following certificate authorities were removed (-):
    - Security Communication Root CA (closes: #1063093)
  * Add Romanian debconf translation, thanks to Remus-Gabriel Chelu.
    Closes: #1067042, #1031490.

-- Julien Cristau <jcristau@debian.org>  Mon, 23 Dec 2024 12:53:45 +0100

(kim)

2025-04-30 17:37:46 UTC MAIN commitmail json YAML

doc: Updated net/dnsdist to 1.9.9

(wiz)

2025-04-30 17:37:36 UTC MAIN commitmail json YAML

dnsdist: update to 1.9.9.

Provided by Marcin Gondek in wip.

1.9.9 Released: 29th of April 2025

Improvements
Handle Quiche >= 0.23.0 since the API changed
Fix compatibility with boost::lockfree >= 1.87.0�
Update Rust to 1.84.1 for our packages

Bug Fixes
Fix a crash when processing timeouts for incoming DoH queries
Gracefully handle timeout/response for a closed HTTP stream

(wiz)

2025-04-30 17:36:48 UTC MAIN commitmail json YAML

doc: add dnsdist vulnerability

(wiz)

2025-04-30 16:13:30 UTC MAIN commitmail json YAML

doc: Updated net/megatools to 1.11.4.20250411

(wiz)

2025-04-30 16:13:19 UTC MAIN commitmail json YAML

net/megatools: update to 1.11.4.20250411

Provided by Robert Bagdan in wip.

megatools 1.11.3 - 2025-02-03
=============================

This release changes the location of the project website, and email address
of the maintainer across documentation.

megatools 1.11.1 - 2023-02-12
=============================

This is just a bugfix release.

Fixes:

- fix folder downloads
- fix handling of = in mega URLs

(wiz)

2025-04-30 15:51:03 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.277

(wiz)

2025-04-30 15:50:53 UTC MAIN commitmail json YAML

mame: update to 0.277.

Have you been wondering what MAME 0.277 will bring? Well, now you
can find out! First of all, we've added support for compiling on
64-bit ARM-based systems running Windows 11 using the MSYS2 CLANGARM64
environment. Updates to included third-party libraries should
resolve some issues people were having with new compilers and
development environments.

In improvements that you can see, Konami GX blending effects are
now looking much nicer, Sega Model 2 3D geometry is behaving better,
and some remaining issues with Philips CD-i graphics decoding have
been fixed. You may be able to hear improved sound emulation in
some Famicom, WonderSwan, and Game Boy games, too. If that's too
subtle, you should be able to hear the difference in the DMX and
LinnDrum percussion synthesisers.

There's a big update for the Apple II and Macintosh floppy disk
software lists this month. A lot of Macintosh NuBus cards have been
overhauled as well, so let us know if we've inadvertently broken
your virtual Macintosh setup. There are plenty of other software
list additions, including a batch of tapes for Sinclair computers.

(wiz)

2025-04-30 15:34:38 UTC MAIN commitmail json YAML

doc: Updated databases/p5-App-Sqitch to 1.5.2

(schmonz)

2025-04-30 15:34:33 UTC MAIN commitmail json YAML

p5-App-Sqitch: update to 1.5.2. Changes:

- Added missing German translations, thanks to @0xflotus for the PR
  (#873)!
- Fixed bug where the location of reworked script files did not respect
  the `deploy_dir`, `revert_dir`, or `verify_dir` options. Thanks to Neil
  Freeman for the report (#875)!
- Updated the MySQL engine's installation of the `checkit()` function so
  that it no longer depends on permission-checking, since the current
  user may not have such permission. It instead attempts to create the
  function and ignores a failure due to a lack of permission. Thanks to
  Alastair Douglas for the report and solution (#874)!
- Added missing CockroachDB templates. Thanks to @Peterbyte for the
  report (#878)!
- Removed support for the `SNOWSQL_PORT` environment variable, which has
  long been deprecated by Snowflake and likely never did anything.
- Fixed the quoting of the role and schema names on connecting to
  Snowflake, which was silently failing and thus not properly using the
  registry schema, which lead to a failure to find the registry. Broken
  in v1.5.1.
- Added redaction of passwords from Snowflake URL query parameters in the
  display URL. Any query parameter matching `pwd` will now appear as
  "REDACTED".
- Expanded the documentation of Snowflake key pair authentication in
`sqitch-authentication.pod` to recommend setting sensitive ODBC
  parameters in an `odbc.ini` file rather than connection URL query
  parameters.
- Switched to key pair authentication in the Snowflake CI workflows.
- Fixed another test failure with some Firebird configurations and
  improved diagnostic output when an engine cannot be integration-tested.

(schmonz)

2025-04-30 14:08:20 UTC MAIN commitmail json YAML

py-hg-fastimport: adapt for setuptools 78

Bump PKGREVISION.

(wiz)

2025-04-30 14:06:14 UTC MAIN commitmail json YAML

2025-04-30 13:56:24 UTC MAIN commitmail json YAML

2025-04-30 13:52:04 UTC MAIN commitmail json YAML

2025-04-30 13:19:29 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 1.4.1

(jun)

2025-04-30 13:18:14 UTC MAIN commitmail json YAML

nono: update to 1.4.1.

1.4.1 (2025/04/30)

m88k: "Fix several exception priorities."
m88k: "Implement the illegal instruction exception."
m88k: "Fix several DMx registers upon a data access exception."
m88k: "Fix the behavior of the ld.d instruction when an exception occurred on the second word."
m88k: "Fix that PID and SXIP registers were writeable."
m88k: "Revert the search method inside the BATC/PATC to that of ver 0.6.1."
vm: "Implement an interrupt handler in the builtin emulated PROM on LUNA-88K. This fixes the issue where the hexdump command on the OpenBSD/luna88k boot loader was hanging when accessing the bus error region."
vm: "Modify and adjust the memory map on LUNA-88K."
vm: "Implement the SCSI bus transition from the selection phase to the message out phase. This fixes the abnormal termination while booting UniOS Mach. (But it doesn't work yet.)"
vm: "Change the handling of write-protected SCSI image files."
vm: "Support the LUNA-88K software keyboard(?). As a result of this, several internal keycodes on LUNA-I and X68030 are also moved."
debugger: "The breakpoint monitor now supports m88k."
debugger: "The breakpoint monitor now supports 1-byte instructions like HD64180."
debugger: "Fix the abnormal termination when a breakpoint has an invalid CPU name."
debugger: "The vector table now supports LUNA-88K."
debugger: "Change the syntax of the bv command."
debugger: "The bi command supports some mnemonics."
debugger: "Implement --bi and --bv options."
util/nvramedit: "Fix the file size of NVRAM.DAT."

(jun)

2025-04-30 13:10:04 UTC MAIN commitmail json YAML

2025-04-30 12:40:42 UTC MAIN commitmail json YAML

inputmethod/skk: Add emacs30 support

(ryoon)

2025-04-30 12:39:54 UTC MAIN commitmail json YAML

editors/emacs30: Some modules require buildlink3.mk for emacs

(ryoon)

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

editors/emacs: Support modules for emacs30

(ryoon)

2025-04-30 12:36:36 UTC MAIN commitmail json YAML

editors/emacs30: editors/emacs/modules.mk requires version.mk

(ryoon)

2025-04-30 12:22:43 UTC MAIN commitmail json YAML

editline: more quoting

(wiz)

2025-04-30 11:58:05 UTC MAIN commitmail json YAML

tcp_wrappers: include <stdio.h> in tcpd.h for FILE

Fixes net-snmp on macOS that became broken by the previous change. Bump.

(tnn)

2025-04-30 11:43:47 UTC MAIN commitmail json YAML

editors/xnedit: Build fix for Darwin

Undefined symbols for architecture arm64:
  "_CFRelease", referenced from:
  ...

- Link against CoreFoundation framework on Darwin
- Add missing phtread dependency (for all OS)
- Bump PKGREVISION

(micha)

2025-04-30 11:43:23 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.103

(wiz)

2025-04-30 11:43:13 UTC MAIN commitmail json YAML

2025-04-30 11:38:49 UTC MAIN commitmail json YAML

editline: when using builtin editline, also provide pkg-config file

If the installation has one (like on NetBSD-current), use it, otherwise
create it.

TODO: the version number is currently fixed to 3.1, this should be
extracted from the header/library files somehow

(wiz)

2025-04-30 10:51:32 UTC MAIN commitmail json YAML

imk: fix revert to use libjpeg-turbo

(wiz)

2025-04-30 10:50:43 UTC MAIN commitmail json YAML

mk: revert previous

Please don't touch this again without discussion first.

(wiz)

2025-04-30 10:44:35 UTC MAIN commitmail json YAML

mk: revert previous, don't use libjpeg-turbo as default everywhere

(nia)

2025-04-30 10:38:27 UTC MAIN commitmail json YAML

mk: accidentally dropped powerpc from conditional

(nia)

2025-04-30 10:16:39 UTC MAIN commitmail json YAML

redis: fix typo in comment, and add link to new license

(wiz)

2025-04-30 10:10:11 UTC MAIN commitmail json YAML

doc: Updated devel/alex to 3.5.3.0

(wiz)

2025-04-30 10:10:02 UTC MAIN commitmail json YAML

devel/alex: update to alex-3.5.3.0

## Changes in 3.5.3.0

* Fix critical bug in automaton minimizer
  ([PR #270](https://github.com/haskell/alex/pull/270)),
  thanks Antoine Leblanc!
* Tested with GHC 8.0 - 9.12.2.

(wiz)

2025-04-30 10:00:50 UTC MAIN commitmail json YAML

doc: Updated x11/fltk to 1.4.3

(micha)

2025-04-30 09:59:00 UTC MAIN commitmail json YAML

x11/fltk: Update to 1.4.3

This is a maintenance release with bug fixes and improvements.
Its ABI and API are 100% backwards compatible with FLTK 1.4.0.

Changes in FLTK 1.4.3                                Released: Apr 29 2025

  FLTK 1.4.3 is a maintenance release with improvements and fixes
  backported from the current development branch 1.5 (master).

  Bug Fixes

  - Fix "Windows: Clipboard gets stuck when text is copied while window is
    hidden" (#1233)
  - Fix "Minor drawing artifact at scale 200% under X11 session" (#1243)
  - Fix a comparison that's always true
  - Fix handling of menu windows taller than their screen
  - Fix potential buffer overflow on Windows when loading fonts (#1221)
  - Windows: fix "heap-use-after-free" in home_directory_name()
  - Fix out-of-bounds access in test/checkers.cxx
  - macOS: Fix error "two consecutive '[' tokens on g++ with objcpp
    files" (#1246)

  Other Improvements

  - Update man pages of games (demo programs), add glpuzzle man page

  CMake And Other Build Procedure Improvements

  - options.cmake: Check Threads_FOUND, not CMAKE_HAVE_THREADS_LIBRARY
  - Check CMake version for some properties in fl_debug_target()
  - Use CMake's built-in timestamp formatting (#1242)
  - Simplify fluid build
  - CI for Wayland: update required development packages for Wayland builds
  - Update fltk-config.in (minor comment changes only)
  - Fully support using own shared libraries internally (#1238)
  - macOS: disable automatic code signing when using Xcode
  - Update version numbers to 1.4.3

  ABI changes (FL_ABI_VERSION >= 10403)

  - Allow FL_ABI_VERSION = FL_API_VERSION + 1
  - Fl_Tree_Item: Changed two connector methods to virtual
  - Fix "Windows: dotted lines may be drawn solid when GUI is
  rescaled" (#1214)

(micha)

2025-04-30 07:52:37 UTC MAIN commitmail json YAML

Fix build on 32 bit ARM.

(jklos)

2025-04-30 07:44:06 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl, fonts/ghostscript-cidfonts-ryumin

(adam)

2025-04-30 07:43:33 UTC MAIN commitmail json YAML

ghostscript-agpl fonts/ghostscript-cidfonts-ryumin: updated to 10.05.1

Version 10.05.1 (2025-04-29)

Highlights in this release include:

The 10.05.1 patch release addresses:

An overflow issue in Freetype on platforms where long is a 4 byte (rather than 8 byte) type (Microsoft Windows, for example) causing corrupted glyph rendering at higher resolutions
An issue with embedded files, affecting Zugferd format PDF creation.
Broken logic in PDF Optional Content processing
Potential slow down due to searching for identifiable font files
A small number of extreme edge case segmentation faults.

This release addresses CVEs: CVE-2025-27835, CVE-2025-27832, CVE-2025-27831, CVE-2025-27836, CVE-2025-27830, CVE-2025-27833, CVE-2025-27837, CVE-2025-27834, CVE-2025-46646
The 10.05.1 release deprecates the non-standard operator "selectdevice", all code should now be using the standard "setpagedevice" operator. "selectdevice" will be removed in the 10.06.0 release.
We now support production of PDF/X-1a and PDF/X-4a in addition to the existing support for PDF/X-3
IMPORTANT: In the 10.04.0 release we added protection for device selection from PostScript input. This will mean that, by default, only the device specified on the command line will be permitted. Similar to the file permissions, there will be a "--permit-devices=" allowing a comma separation list of allowed devices. This will also take a single wildcard "*" allowing any device.

Any application which relies on allowing PostScript to change devices during a job will have to be aware, and take action to deal with this change.

The exception is "nulldevice", switching to that requires no special action.

Our efforts in code hygiene and maintainability continue.
The usual round of bug fixes, compatibility changes, and incremental improvements.
(9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3).

(adam)

2025-04-30 07:23:13 UTC MAIN commitmail json YAML

doc: Updated x11/pixman to 0.46.0

(wiz)

2025-04-30 07:23:02 UTC MAIN commitmail json YAML

pixman: update to 0.46.0.

This release notably adds fast paths for RISC-V using the "V" vector
extension, contributed by developers at Samsung.

(wiz)

2025-04-30 03:56:01 UTC MAIN commitmail json YAML

doc: Remove moji from TODO

Packaging Mozilla Firefox add-on is not recommended.

(ryoon)

2025-04-30 03:48:28 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 137.0.2

(ryoon)

2025-04-30 03:48:18 UTC MAIN commitmail json YAML

mail/thunderbird-l10n: Update to 137.0.2

* Sync with mail/thunderbird-137.0.2.

(ryoon)

2025-04-30 03:47:26 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 137.0.2

(ryoon)

2025-04-30 03:47:14 UTC MAIN commitmail json YAML

pkgsrc/mail/thunderbird/Makefile@1.342 / diff
pkgsrc/mail/thunderbird/PLIST@1.97 / diff
pkgsrc/mail/thunderbird/distinfo@1.282 / diff
pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js@1.6 / diff
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_init.configure@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure@1.7 / diff
pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk@1.6 / diff
pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h@1.4 / diff
pkgsrc/mail/thunderbird/patches/patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_wr_swgl_build.rs@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc@1.7 / diff
pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc@1.15 / diff
pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp@1.13 / diff
pkgsrc/mail/thunderbird/patches/patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-js_public_Utility.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-js_src_old-configure.in@1.2 / diff
      :
(more 37 files)
mail/thunderbird: Update to 137.0.2

Changelog:
137.0.2:
What's Fixed

fixed
Thunderbird could crash on startup when creating Linux system tray icon

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-26
#CVE-2025-3522: Leak of hashed Window credentials via crafted attachment URL
#CVE-2025-2830: Information Disclosure of /tmp directory listing
#CVE-2025-3523: User Interface (UI) Misrepresentation of attachment URL

137.0.1:
What's Fixed
fixed
Added delay to built-in notifications when new profile is created in offline
mode

137.0:
What's Changed
changed
File names are now used when storing mail folders (Windows only).

changed
Disable Linux system tray icon until it gains functionality

What's Fixed
fixed
In-app notifications did not display correctly in high contrast mode.

fixed
Repair folder did not fix mbox files produced on MacOS before Thunderbird 1.0.

fixed
Edit menu entries missing when group header selected in "Grouped by sort" view.

fixed
IMAP folder "Undelete" performed "Delete" when mixed messages were selected.

fixed
In RSS feeds, the space bar did not scroll the message like it did in emails.

fixed
Slow performance opening an .eml file in a profile with many folders.

fixed
Threaded search view was not updated correctly when sorted by date received.

fixed
Line spacing changed unexpectedly in the message list with the default font
size.

fixed
Saved message list selection was discarded when user made a new selection.

fixed
Replying from local or unified folders failed when the message pane was hidden.

fixed
Message security panel strings were used in the wrong places.

fixed
Importing an OpenPGP public key with whitespace failed.

fixed
Unable to open attached signed OpenPGP .eml message.

fixed
Right-clicking "Decrypt and Save As..." on an attachment file failed.

fixed
Searching during shutdown could cause crash.

fixed
Failed news message sending could close the compose window unexpectedly.

fixed
Having a corrupt address book database prevented sending mail.

fixed
Forwarding messages as attachments could use the wrong MIME type.

fixed
Two-factor auth via text or email did not work with Office 365 using Oauth2.

fixed
Account settings menu could be loaded twice.

fixed
No gap existed between Back and Forward buttons in the Feed Account Wizard
dialog.

fixed
Thunderbird could crash when importing mail

fixed
Unable to auto-discover Address Book on Radicale server.

fixed
Mark-Of-The-Web was not applied to attachments saved via drag and drop.

fixed
Some messages could not be scrolled due to hidden overflows in inline styles.

fixed
Clicking a 'mid:' link could clear the thread pane and cause errors.

fixed
Performance regressed when moving/copying messages on Windows.

fixed
Automatic compact did not attempt to compact all folders when error
encountered.

fixed
Slow performance when moving bulk messages from IMAP to local.

fixed
Crossposting news article was not possible if newsgroups on different servers.

fixed
IRC channel was not visible after restart.

fixed
Unable to view full certificate chain from the "View Signature" button.

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-23
#CVE-2025-3028: Use-after-free triggered by XSLTProcessor
#CVE-2025-3031: JIT optimization bug with different stack slot sizes
#CVE-2025-3032: Leaking file descriptors from the fork server
#CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
#CVE-2025-3033: Opening local .url files could lead to another file being
opened
#CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird 137,
Firefox ESR 128.9, and Thunderbird 128.9
#CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird 137

136.0.1:
What's Fixed

fixed
Thunderbird could crash during shutdown if a search was still active

fixed
Failed news message send could close the compose window unexpectedly

136.0:
What's New

new
Messages are automatically adapted to dark mode with a quick toggle in the
header.

new
New "Appearance" Settings UI to globally control message threading/sorting
order.

What's Changed

changed
Criteria for closing idle message databases.

What's Fixed

fixed
Thunderbird Release channel was not displayed in "About Thunderbird".

fixed
Crash could occur when shutting down during MAPI send.

fixed
The error message for compacting a corrupted local folder was not useful.

fixed
Deleting or detaching attachments in a saved .eml file appeared to work but
failed.

fixed
On HiDPI screens, clicking addresses in the header could show popup off-screen.

fixed
Opening an .EML file in profiles with many folders could take a long time.

fixed
Some messages may have been threaded incorrectly in unified folders.

fixed
Unified folders could become unusable instead of being automatically rebuilt.

fixed
Folders at level 3+ were not auto-discovered when IMAP subscriptions were
ignored.

fixed
New subfolder did not inherit parent view, sort order, sort type, or columns.

fixed
With "Fetch headers only" enabled, messages could not be sorted by size.

fixed
Selecting starred messages did not update immediately.

fixed
Marking a unified folder as favorite did not show it in favorite folders.

fixed
Users with many folders experienced poor performance when resizing message
panes.

fixed
The UI could falsely report a message as encrypted when a null cipher was used.

fixed
Search messages dialog list could not be sorted by clicking the header icon.

fixed
Sending to multiple SMTPs could fail silently due to missing address book.

fixed
"Replace" button in compose window was overwritten when the window was narrow.

fixed
Changing the UI font size did not apply to some dialogs.

fixed
Deleted Gmail messages stayed visible until compact/expunge, despite settings.

fixed
Export to mobile did not work when "Use default server" was selected.

fixed
Account settings menu could be loaded twice.

fixed
Account Settings updated font size were not reflected in the content frame.

fixed
Add-ons: Context menu entries were incorrectly aligned.

fixed
Middle-click autoscroll cursor appeared without arrows instead of expected
design.

fixed
Some functionality was missing for newsgroup messages opened from a file or
URI.

fixed
Notifications for new mail were not showing for IMAP.

fixed
Message and folder lists could display incorrect line spacing after restart.

fixed
Clicking a 'mid:' link could clear the thread pane and cause errors.

fixed
Release channel incorrectly showed What's New page after update.

fixed
"Save Link As" was not working in feed web content.

fixed
Sort indicators were missing on the calendar events list.

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-17
#CVE-2025-26696: Crafted email message incorrectly shown as being encrypted
#CVE-2025-26695: Downloading of OpenPGP keys from WKD used incorrect padding
#CVE-2025-1930: AudioIPC StreamData could trigger a use-after-free in the
Browser process
#CVE-2025-1931: Use-after-free in WebTransportChild
#CVE-2025-1932: Inconsistent comparator in XSLT sorting led to out-of-bounds
access
#CVE-2025-1933: JIT corruption of WASM i32 return values on 64-bit CPUs
#CVE-2025-1934: Unexpected GC during RegExp bailout processing
#CVE-2025-1942: Disclosure of uninitialized memory when .toUpperCase() causes
string to get longer
#CVE-2025-1935: Clickjacking the registerProtocolHandler info-bar
#CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed the
interpretation of the contents
#CVE-2025-1937: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
Firefox ESR 115.21, Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1938: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1943: Memory safety bugs fixed in Firefox 136 and Thunderbird 136

(ryoon)

2025-04-30 03:33:50 UTC MAIN commitmail json YAML

mk: Close parentheses

(ryoon)

2025-04-30 03:20:36 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 137.0.2

(ryoon)

2025-04-30 03:20:24 UTC MAIN commitmail json YAML

www/firefox-l10n: Update to 137.0.2

* Sync with www/firefox-137.0.2.

(ryoon)

2025-04-30 03:18:16 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 137.0.2

(ryoon)

2025-04-30 03:17:59 UTC MAIN commitmail json YAML

www/firefox: Update to 137.0.2

Changelog:
137.0.2:
Fixed

  * Fixed file picker not being displayed when exporting passwords on macOS in
    about:logins for some users. (Bug 1956266)

  * Fixed accessibility issues with the new PDF signature feature. (Bug 1956110
    and Bug 1952571)

  * Fixed an issue where using the context menu to paste in the Style Editor
    would insert the code twice. (Bug 1955854)

  * Fixed functional regressions in our XSLT support introduced in 137. (Bug
    1954841)

  * Fixed a tooltip flickering issue on Windows that affected some users when
    hovering. (Bug 1958631)

  * Fixed an issue where Firefox would not respond to clicks in some HTML5
    video players. (Bug 1959251)

  * Fixed an issue where radio inputs behaved incorrectly when preventDefault()
    was called on the click event. (Bug 1957956)

  * Fixed an issue that caused some Firefox users to restart their browser
    multiple times to complete an update. (Bug 1959492)

  * Security fix.

Changed

  * Fixed an issue with DRM video playback on some sites caused by the general
    availability rollout of Microsoft's PlayReady hardware decryption DRM
    support in Firefox 137. PlayReady support is now limited to specific sites
    while broader compatibility continues to be tested. (Bug 1959827)

Security fixes:
Mozilla Foundation Security Advisory 2025-25
#CVE-2025-3608: Race condition in nsHttpTransaction could lead to memory
corruption

137.0.1:
Fixed

  * Fixed an issue where folder shortcuts on Windows were incorrectly treated
    as files during file uploads, preventing selecting files within the target
    folder. (Bug 1958222)

  * Fixed a crash experienced by Windows users when downloading files with
    Qihoo 360 Total Security Antivirus software installed. (Bug 1958112)

  * Fixed an occasional startup crash. (Bug 1958293)

137.0:
New

  * Tab groups begin rolling out today! Stay productive and organized with less
    effort by grouping related tabs together. One simple way to create a group
    is to drag a tab onto another, pause until you see a highlight, then drop
    to create the group. Groups can be named, color-coded, and are always
    saved. You can close a group and reopen it later.

  * Firefox Address Bar Refresh 2025 - new ways to search for things new,
    previously viewed, and more - all from the address bar:

    Features

    Unified Search Button: A new, easy-to-access button in the address bar
    helps you switch between search engines and search modes with ease. This
    feature brings the simplicity of mobile Firefox to your desktop experience.

    Search Term Persistence: Now when you refine a search in the address bar,
    the original term sticks around, making it easier to adjust your queries
    and find exactly what you're looking for.

    Secondary Action Buttons: Suggestions for common Firefox features.

    Contextual Search Mode: Firefox detects if you are on a page that has
    search capability and offers that option for you to directly search with
    the page engine from the address bar. Use this option at least 2 times and
    Firefox will suggest adding the search engine to your Firefox.

    Contextual Search Engine Options: Use a Contextual Search mode option at
    least 2 times and Firefox will suggest adding the search engine to your
    Firefox so that it??s always available to you.

    Intuitive Search Keywords: You can access various address bar search modes
    with convenient and descriptive keywords (e.g. @bookmarks,@tabs,@history,
    @actions).

  * Firefox now identifies all links in PDFs and turns them into hyperlinks.

  * Support HEVC playback on Linux.

  * Now you can sign PDFs without leaving Firefox. Save your signatures to
    re-use later.

  * You can now use the Firefox address bar as a calculator. Simply type an
    arithmetic expression and view the result in the address bar drop-down.
    Clicking on this result will copy it to your clipboard.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-20
#CVE-2025-3028: Use-after-free triggered by XSLTProcessor
#CVE-2025-3031: JIT optimization bug with different stack slot sizes
#CVE-2025-3032: Leaking file descriptors from the fork server
#CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
#CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
#CVE-2025-3033: Opening local .url files could lead to another file being
opened
#CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird 137,
Firefox ESR 128.9, and Thunderbird 128.9
#CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird 137

(ryoon)

2025-04-30 03:11:18 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 136.0.4

(ryoon)

2025-04-30 03:10:40 UTC MAIN commitmail json YAML

www/firefox: Update to 136.0.4

Changelog:
136.0.4:
Fixed

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2025-19
#CVE-2025-2857: Incorrect handle could lead to sandbox escapes

136.0.3:
Fixed

  * Significantly improved responsiveness on TikTok by improving the speed of
    date formatting. (Bug 1954323)

136.0.2:
Fixed

  * Fixed a bug where "Cookies and site data" and "Temporary cached files and
    pages" were unexpectedly enabled after updating to Firefox 136 for users
    with "History" and/or "Site settings" set to clear on shutdown in previous
    versions. (Bug 1952564)

    Affected users already on Firefox 136 can disable these settings in
    "Privacy & Security".

  * Fixed an issue where the Primary Password prompt appeared in unexpected
    situations. (Bug 1946121)

  * Fixed visibility issues with radio buttons on dark backgrounds. (Bug
    1951930)

  * Fixed high CPU usage on Windows when the screen was locked or the laptop
    lid was closed. (Bug 1924932)

136.0.1:
Fixed

  * Fixed an issue where a cookie size limit caused problems with website
    cookie management when using the CookieStore API. This could cause login
    and other state-related issues. (Bug 1950565)

  * Fixed an issue where Control/Command+L did not focus the address bar in new
    windows. (Bug 1947723)

136.0:
New

  * You can now enable the updated Firefox sidebar in Settings > General >
    Browser Layout to quickly access multiple tools in one click, without
    leaving your main view. Sidebar tools include an AI chatbot of your choice,
    bookmarks, history, and tabs from devices you sync with your Mozilla
    account.

  * Keep a lot of tabs open? Try our new vertical tabs layout to quickly scan
    your list of tabs. With vertical tabs, your open and pinned tabs appear in
    the sidebar instead of along the top of the browser. To turn on vertical
    tabs, right-click on the toolbar near the top of the browser and select
    Turn on Vertical Tabs. If you??ve enabled the updated sidebar, you can also
    go to Customize sidebar and check Vertical tabs. Early testers report
    feeling more organized after using vertical tabs for a few days.

  * The Clear browsing data and cookies dialog now allows clearing saved form
    info separately from browsing history.

  * Smartblock Embeds allows users to selectively unblock certain social media
    embeds that are blocked in ETP Strict and Private Browsing modes.
    Currently, support is limited to a few embed types, with more to be added
    in future updates.

  * Firefox now upgrades page loads to HTTPS by default and gracefully falls
    back to HTTP if the secure connection fails. This behavior is known as
    HTTPS-First.

  * On macOS, some background tabs will be moved to lower power cores, reducing
    energy usage.

  * Hardware-accelerated playback of HEVC video content is now supported on
    macOS.

  * Hardware video decoding is now enabled for AMD GPUs on Linux.

  * On Linux, Firefox is now available on ARM64 (AArch64), with installation
    options via APT and tarballs. Flatpak support is coming soon.

  * The Weather forecast on the New Tab page is expanding to additional
    regions, including Mexico, Brazil, Argentina, and Chile, as part of an
    ongoing regional rollout.

  * Address autofill enabled for users in the United Kingdom.

Fixed

  * Firefox will now prefer the PNG format when copying images out of Firefox,
    allowing the preservation of transparency.

  * Various security fixes.

#

Changed

  * For New Tab stories, the Save to Pocket action was moved from a button to
    the context menu along with other actions, such as Bookmark.

  * The macOS DMG installer packages now use LZMA for compression, reducing
    download size and installation time.

  * Due to recent changes in macOS Sequoia, the shortcut for completing search
    strings to .com addresses has been changed from Ctrl+Enter to Cmd+Enter.

Security fixes:
Mozilla Foundation Security Advisory 2025-14
#CVE-2025-1930: AudioIPC StreamData could trigger a use-after-free in the
Browser process
#CVE-2025-1939: Tapjacking in Android Custom Tabs using transition animations
#CVE-2025-1931: Use-after-free in WebTransportChild
#CVE-2025-1932: Inconsistent comparator in XSLT sorting led to out-of-bounds
access
#CVE-2025-1933: JIT corruption of WASM i32 return values on 64-bit CPUs
#CVE-2025-1940: Android Intent confirmation prompt tapjacking using Select
options
#CVE-2024-9956: Passkey phishing within Bluetooth range
#CVE-2025-1934: Unexpected GC during RegExp bailout processing
#CVE-2025-1941: Lock screen setting bypass in Firefox Focus for Android
#CVE-2025-1942: Disclosure of uninitialized memory when .toUpperCase() causes
string to get longer
#CVE-2025-1935: Clickjacking the registerProtocolHandler info-bar
#CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed the
interpretation of the contents
#CVE-2025-1937: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
Firefox ESR 115.21, Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1938: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1943: Memory safety bugs fixed in Firefox 136 and Thunderbird 136

(ryoon)

2025-04-30 02:42:28 UTC MAIN commitmail json YAML

doc: Updated www/firefox115-l10n to 115.23.0

(gutteridge)

2025-04-30 02:42:15 UTC MAIN commitmail json YAML

2025-04-30 02:41:52 UTC MAIN commitmail json YAML

doc: Updated www/firefox115 to 115.23.0

(gutteridge)

2025-04-30 02:41:35 UTC MAIN commitmail json YAML

firefox115: update to 115.23

Mozilla Foundation Security Advisory 2025-30
Security Vulnerabilities fixed in Firefox ESR 115.23

Announced
    April 29, 2025
Impact
    high
Products
    Firefox ESR
Fixed in

        Firefox ESR 115.23

#CVE-2025-2817: Privilege escalation in Firefox Updater

Reporter
    Dong-uk Kim (@justlikebono)
Impact
    high

Description

Mozilla Firefox's update mechanism allowed a medium-integrity user process to interfere with the SYSTEM-level updater by manipulating the file-locking behavior. By injecting code into the user-privileged process, an attacker could bypass intended access controls, allowing SYSTEM-level file operations on paths controlled by a non-privileged user and enabling privilege escalation.
References

    Bug 1917536

#CVE-2025-4082: WebGL shader attribute memory corruption in Firefox for macOS

Reporter
    un3xploitable & GF
Impact
    high

Description

Modification of specific WebGL shader attributes could trigger an out-of-bounds read, which, when chained with other vulnerabilities, could be used to escalate privileges.
This bug only affects Firefox for macOS. Other versions of Firefox are unaffected.
References

    Bug 1937097

#CVE-2025-4083: Process isolation bypass using "javascript:" URI links in cross-origin frames

Reporter
    Nika Layzell
Impact
    high

Description

A process isolation vulnerability in Firefox stemmed from improper handling of javascript: URIs, which could allow content to execute in the top-level document's process instead of the intended frame, potentially enabling a sandbox escape.
References

    Bug 1958350

#CVE-2025-4084: Potential local code execution in "copy as cURL" command

Reporter
    Ameen Basha M K
Impact
    moderate

Description

Due to insufficient escaping of the ampersand character in the "copy as cURL" feature, an attacker could trick a user into using this command, potentially leading to local code execution on the user's system.
This bug only affects Firefox for Windows. Other versions of Firefox are unaffected.
References

    Bug 1949994, 1960198

(gutteridge)

2025-04-30 00:22:22 UTC MAIN commitmail json YAML

doc: Updated www/firefox128-l10n to 128.10.0

(gutteridge)

2025-04-30 00:22:09 UTC MAIN commitmail json YAML

2025-04-30 00:20:21 UTC MAIN commitmail json YAML

doc: Updated www/firefox128 to 128.10.0

(gutteridge)

2025-04-30 00:20:01 UTC MAIN commitmail json YAML

firefox128: update to 128.10

Mozilla Foundation Security Advisory 2025-29
Security Vulnerabilities fixed in Firefox ESR 128.10

Announced
    April 29, 2025
Impact
    high
Products
    Firefox ESR
Fixed in

        Firefox ESR 128.10

#CVE-2025-2817: Privilege escalation in Firefox Updater

Reporter
    Dong-uk Kim (@justlikebono)
Impact
    high

Description

Mozilla Firefox's update mechanism allowed a medium-integrity user process to interfere with the SYSTEM-level updater by manipulating the file-locking behavior. By injecting code into the user-privileged process, an attacker could bypass intended access controls, allowing SYSTEM-level file operations on paths controlled by a non-privileged user and enabling privilege escalation.
References

    Bug 1917536

#CVE-2025-4082: WebGL shader attribute memory corruption in Firefox for macOS

Reporter
    un3xploitable & GF
Impact
    high

Description

Modification of specific WebGL shader attributes could trigger an out-of-bounds read, which, when chained with other vulnerabilities, could be used to escalate privileges.
This bug only affects Firefox for macOS. Other versions of Firefox are unaffected.
References

    Bug 1937097

#CVE-2025-4083: Process isolation bypass using "javascript:" URI links in cross-origin frames

Reporter
    Nika Layzell
Impact
    high

Description

A process isolation vulnerability in Firefox stemmed from improper handling of javascript: URIs, which could allow content to execute in the top-level document's process instead of the intended frame, potentially enabling a sandbox escape.
References

    Bug 1958350

#CVE-2025-4084: Potential local code execution in "copy as cURL" command

Reporter
    Ameen Basha M K
Impact
    moderate

Description

Due to insufficient escaping of the special characters in the "copy as cURL" feature, an attacker could trick a user into using this command, potentially leading to local code execution on the user's system.
This bug only affects Firefox for Windows. Other versions of Firefox are unaffected.
References

    Bug 1949994, 1956698, 1960198

#CVE-2025-4087: Unsafe attribute access during XPath parsing

Reporter
    Ivan Fratric
Impact
    moderate

Description

A vulnerability was identified in Firefox where XPath parsing could trigger undefined behavior due to missing null checks during attribute access. This could lead to out-of-bounds read access and potentially, memory corruption.
References

    Bug 1952465

#CVE-2025-4091: Memory safety bugs fixed in Firefox 138, Thunderbird 138, Firefox ESR 128.10, and Thunderbird 128.10

Reporter
    Maurice Dauer and the Mozilla Fuzzing Team
Impact
    moderate

Description

Memory safety bugs present in Firefox 137, Thunderbird 137, Firefox ESR 128.9, and Thunderbird 128.9. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 138, Thunderbird 138, Firefox ESR 128.10, and Thunderbird 128.10

#CVE-2025-4093: Memory safety bug fixed in Firefox ESR 128.10 and Thunderbird 128.10

Reporter
    Andrew McCreight
Impact
    high

Description

Memory safety bug present in Firefox ESR 128.9, and Thunderbird 128.9. This bug showed evidence of memory corruption and we presume that with enough effort this could have been exploited to run arbitrary code.
References

    Memory safety bug fixed in Firefox ESR 128.10 and Thunderbird 128.10

(gutteridge)

2025-04-29 22:23:20 UTC MAIN commitmail json YAML

mk: Register support for RELRO and SSP on NetBSD/mips.

(nia)

2025-04-29 22:18:48 UTC MAIN commitmail json YAML

2025-04-29 21:32:03 UTC MAIN commitmail json YAML

unixodbc: set FORCE_C_STD unconditionally

requested by gdt

(tnn)

2025-04-29 21:05:30 UTC MAIN commitmail json YAML

2025-04-29 20:45:24 UTC MAIN commitmail json YAML

doc: Updated net/php-baikal to 0.10.1

(wiz)

2025-04-29 20:45:11 UTC MAIN commitmail json YAML

php82-baikal: update to 0.10.1.

0.10.1

    Fix database setup screen on install wizard
    Ships with sabre/dav 4.7.0

0.10.0

    Drop support for php 7.x and php 8.0
    Improve upcoming php 8.4 support
    Fix login page on some reverse proxy setups
    Add PostgreSQL backend
    Support configuring PROJECT_PATH_CONFIG and PROJECT_PATH_SPECIFIC via environment variables
    Ships with sabre/dav 4.7.0

(wiz)

2025-04-29 20:42:22 UTC MAIN commitmail json YAML

doc: Updated devel/uv to 0.6.17

(wiz)

2025-04-29 20:42:10 UTC MAIN commitmail json YAML

uv: update to 0.6.17.

## 0.6.17

### Preview features

- Add PyTorch v2.7.0 to GPU backend ([#13072](https://github.com/astral-sh/uv/pull/13072))

### Bug fixes

- Avoid panic for invalid Python versions ([#13077](https://github.com/astral-sh/uv/pull/13077))
- Block scripts from overwriting `python` ([#13051](https://github.com/astral-sh/uv/pull/13051))
- Check distribution names to handle invalid redirects ([#12917](https://github.com/astral-sh/uv/pull/12917))
- Check for mismatched package and distribution names on resolver thread ([#13088](https://github.com/astral-sh/uv/pull/13088))
- Fix panic with invalid last character in PEP 508 name ([#13105](https://github.com/astral-sh/uv/pull/13105))
- Reject `requires-python` even if not listed on the index page ([#13086](https://github.com/astral-sh/uv/pull/13086))

## 0.6.16

### Bug fixes

- Revert "Properly handle authentication for 302 redirect URLs" ([#13041](https://github.com/astral-sh/uv/pull/13041))

## 0.6.15

This release includes preliminary support for the `pylock.toml` file format, as standardized in [PEP 751](https://peps.python.org/pep-0751/). `pylock.toml` is an alternative resolution output format intended to replace `requirements.txt` (e.g., in the context of `uv pip compile`, whereby a "locked" `requirements.txt` file is generated from a set of input requirements). `pylock.toml` is standardized and tool-agnostic, such that in the future, `pylock.toml` files generated by uv could be installed by other tools, and vice versa.

As of this release, `pylock.toml` is supported in the following commands:

- To export a `uv.lock` to the `pylock.toml` format, run: `uv export -o pylock.toml`
- To generate a `pylock.toml` file from a set of requirements, run: `uv pip compile -o pylock.toml -r requirements.in`
- To install from a `pylock.toml` file, run: `uv pip sync pylock.toml` or `uv pip install -r pylock.toml`

### Enhancements

- Add PEP 751 support to `uv pip compile` ([#13019](https://github.com/astral-sh/uv/pull/13019))
- Add `uv export` support for PEP 751 ([#12955](https://github.com/astral-sh/uv/pull/12955))
- Accept `requirements.txt` (verbatim) as a format on the CLI ([#12957](https://github.com/astral-sh/uv/pull/12957))
- Add `UV_NO_EDITABLE` environment variable to set `--no-editable` on all invocations ([#12773](https://github.com/astral-sh/uv/pull/12773))
- Add `pylock.toml` to `uv pip install` and `uv pip sync` ([#12992](https://github.com/astral-sh/uv/pull/12992))
- Add a brief sleep before sending `SIGINT` to child processes ([#13018](https://github.com/astral-sh/uv/pull/13018))
- Add upload time to `uv.lock` ([#12968](https://github.com/astral-sh/uv/pull/12968))
- Allow updating Git sources by name ([#12897](https://github.com/astral-sh/uv/pull/12897))
- Cache `which git` in `uv init` ([#12893](https://github.com/astral-sh/uv/pull/12893))
- Enable `--dry-run` with `--locked` / `--frozen` for `uv sync` ([#12778](https://github.com/astral-sh/uv/pull/12778))
- Infer output type in `uv export` ([#12958](https://github.com/astral-sh/uv/pull/12958))
- Make `uv init` resilient against broken git ([#12895](https://github.com/astral-sh/uv/pull/12895))
- Respect build constraints for `uv run --with` dependencies ([#12882](https://github.com/astral-sh/uv/pull/12882))
- Split UV_INDEX on all whitespace ([#12820](https://github.com/astral-sh/uv/pull/12820))
- Support build constraints in `uv tool` and PEP723 scripts. ([#12842](https://github.com/astral-sh/uv/pull/12842))
- Use suffix from `uvx` binary when searching for uv binary ([#12923](https://github.com/astral-sh/uv/pull/12923))
- Update version formatting to use cyan color ([#12943](https://github.com/astral-sh/uv/pull/12943))
- Add debug logs for version file search ([#12951](https://github.com/astral-sh/uv/pull/12951))
- Fix `SourceNotAllowed` error message during Python discovery ([#13012](https://github.com/astral-sh/uv/pull/13012))
- Obfuscate password in credentials debug messages ([#12944](https://github.com/astral-sh/uv/pull/12944))
- Obfuscate possible tokens in URL logs ([#12969](https://github.com/astral-sh/uv/pull/12969))
- Validate that PEP 751 entries don't include multiple sources ([#12993](https://github.com/astral-sh/uv/pull/12993))

### Preview features

- Build backend: Add reference docs and schema ([#12803](https://github.com/astral-sh/uv/pull/12803))

### Bug fixes

- Align supported `config-settings` with example in docs ([#12947](https://github.com/astral-sh/uv/pull/12947))
- Ensure virtual environment is compatible with interpreter on sync ([#12884](https://github.com/astral-sh/uv/pull/12884))
- Fix `PythonDownloadRequest` parsing for partial keys ([#12925](https://github.com/astral-sh/uv/pull/12925))
- Fix pre-release exclusive comparison operator in `uv-pep440` ([#12836](https://github.com/astral-sh/uv/pull/12836))
- Forward additional signals to the child process in `uv run` ([#13017](https://github.com/astral-sh/uv/pull/13017))
- Omit PEP 751 version for source trees ([#13030](https://github.com/astral-sh/uv/pull/13030))
- Patch `CC` and `CCX` entries in sysconfig for cross-compiled `aarch64` Python distributions ([#12239](https://github.com/astral-sh/uv/pull/12239))
- Properly handle authentication for HTTP 302 redirect URLs ([#12920](https://github.com/astral-sh/uv/pull/12920))
- Set 4MB stack size for all threads, introduce `UV_STACK_SIZE` ([#12839](https://github.com/astral-sh/uv/pull/12839))
- Show PyPy downloads during `uv python list` ([#12915](https://github.com/astral-sh/uv/pull/12915))
- Add `subdirectory` to Direct URL for local directories ([#12971](https://github.com/astral-sh/uv/pull/12971))
- Prefer stable releases over pre-releases in `uv python install` ([#12194](https://github.com/astral-sh/uv/pull/12194))
- Write requested Python variant to pin file in `uv init` ([#12870](https://github.com/astral-sh/uv/pull/12870))

### Documentation

- Fix CLI reference with code block ([#12807](https://github.com/astral-sh/uv/pull/12807))
- Fix lockfile note ([#12793](https://github.com/astral-sh/uv/pull/12793))
- Fix typo in a reference ([#12858](https://github.com/astral-sh/uv/pull/12858))
- Improve docs for `uv python list --only-downloads` and `--only-installed` ([#12916](https://github.com/astral-sh/uv/pull/12916))
- Update note on lack of musl distributions to ARM-only ([#12825](https://github.com/astral-sh/uv/pull/12825))
- Add section on shebangs for scripts ([#11553](https://github.com/astral-sh/uv/pull/11553))
- Display aliases for long and short args in the CLI reference ([#12824](https://github.com/astral-sh/uv/pull/12824))
- Fix highlight line in explicit index documentation ([#12887](https://github.com/astral-sh/uv/pull/12887))
- Add explicit source (matching PyTorch guide) ([#12844](https://github.com/astral-sh/uv/pull/12844))
- Fix link to issue ([#12823](https://github.com/astral-sh/uv/pull/12823))
- Fix grammatical error in FastAPI guide ([#12908](https://github.com/astral-sh/uv/pull/12908))
- Add `--locked` to `uv sync` in GitHub Actions guide ([#12819](https://github.com/astral-sh/uv/pull/12819))
- Improve formatting for `"all"` `default-groups` setting documentation ([#12963](https://github.com/astral-sh/uv/pull/12963))
- Replace `--frozen` with `--locked` in Docker integration guide ([#12818](https://github.com/astral-sh/uv/pull/12818))

(wiz)

2025-04-29 20:19:15 UTC MAIN commitmail json YAML

qt6-qtmultimedia: add PLIST.Linux

(tnn)

2025-04-29 20:08:23 UTC MAIN commitmail json YAML

Updated databases/py-barman, devel/py-mocket

(adam)

2025-04-29 20:07:35 UTC MAIN commitmail json YAML

py-mocket: updated to 3.13.4

3.13.4

License update - 2025
Missing dependency

3.13.3

Build and publish pure python wheel
Refactor absolute imports and remove compat
Refactoring and Typing
Refactor: split modules
Refactor: introduce state object
Refactor split socket and ssl socket
Refactor rename ssl classes
Changes from ruff
improve injection code, make backwards compat explicit, make ssl-api explicit
Refactor introduce recording storage
Small cleanup
Target make safetest got broken
Better structure

(adam)

2025-04-29 20:06:02 UTC MAIN commitmail json YAML

doc: Updated graphics/liblqr to 0.4.3

(tnn)

2025-04-29 20:04:52 UTC MAIN commitmail json YAML

py-barman: updated to 3.13.3

3.13.3 (2025-04-24)

Bugfixes

- Fix local restore of block-level incremental backups

  When performing a local restore of block-level incremental backups, Barman was
  facing errors like the following:

  ```text
  ERROR: Destination directory '/home/vagrant/restore/internal_no_get_wal' must be empty
  ```

  That error was caused by a regression when the option `--staging-wals-directory`
  was introduced in version 3.13.0. Along with it came a new check to ensure the WAL
  destination directory was empty before proceeding. However, when restoring
  block-level incremental backups locally, Barman was setting up the WAL destination
  directory before performing this check, triggering the error above.

  References: BAR-655.

- Fix regression when running `barman-cloud-backup` as a hook

  Barman 3.13.2 changed the location of the `backup.info` metadata file as part
  of the work delivered to fix issues in WORM environments.

  However, those changes introduced a regression when using `barman-cloud-backup`
  as a backup hook in the Barman server: the hook was not aware of the new location
  of the metadata file.

  This update fixes that issue, so `barman-cloud-backup` becomes aware of the new
  folder structure, and properly locates the `backup.info` file, avoiding runtime
  failures.

  References: BAR-696.

- Avoid decompressing partial WAL files when custom compression is configured

  Fixed an issue where Barman attempted to decompress partial WAL files when
  custom compression was configured. Partial WAL files are never compressed,
  so any attempt to decompress them is incorrect and caused errors when using
  the `--partial` flag with `barman-wal-restore` or `barman get-wal`.

  References: BAR-697.

- Fixed `barman-cloud-backup` not recycling temporary part files

  This fixes a `barman-cloud-backup` problem where temporary part files were not
  deleted after being uploaded to the cloud, leading to disk space exhaustion.
  The issue happened only when using Python >= 3.12 and it was due to a change
  in Python that removed the `delete` attribute of named-temporary file
  objects, which Barman used to rely on when performing internal checks.

  References: BAR-674.

- Fixed backup annotations usage in WORM environments

  Barman previously stored backup annotation files, used to track operations like
  `barman keep` and `barman delete`, inside the backup directory itself. These
  annotations help determine whether a backup should be kept or marked for deletion.
  However, in WORM environments, files in the backup directory cannot be modified or
  deleted after a certain period, which caused issues with managing backup states.
  This fix relocates annotation files to a dedicated metadata directory, as to
  ensure that such operations function correctly in WORM environments.

  References: BAR-663.

(adam)

2025-04-29 19:43:22 UTC MAIN commitmail json YAML

doc: Updated devel/libconfig to 1.8

(tnn)

2025-04-29 19:42:50 UTC MAIN commitmail json YAML

libconfig: update to 1.8

The 1.7.3 update was poorly timed because upstream released 1.8 a few
hours later and then removed the 1.7.3 distfile from the canonical
location. (I did upload-distfiles now)

Changes:
- Added support for binary integer values
- Miscellaneous code cleanup

(tnn)

2025-04-29 15:46:40 UTC MAIN commitmail json YAML

Updated databases/py-peewee, textproc/py-markups

(adam)

2025-04-29 15:46:22 UTC MAIN commitmail json YAML

py-markups: updated to 4.1.1

Version 4.1.1, 2025-04-29

* Adapt the tests to Pygments 2.19.
* Add support for Debian ``node-mathjax-full`` package.
* Use :PEP:`639` license expression (needs setuptools 77 or newer).

(adam)

2025-04-29 15:41:33 UTC MAIN commitmail json YAML

py-peewee: updated to 3.18.0

3.18.0

The behavior of `postgresql_ext.BinaryJSONField.contains()` has changed.
Previously, passing a string to this method would perform a JSON key exists
check (`?` operator) instead of JSON contains (`@>` operator). As of 3.18.0,
this special-case has been **removed** and the `contains()` method always uses
the JSONB contains operator (`@>`). For the **old** behavior of checking
whether a key exists, use the `BinaryJSONField.has_key()` method.

* Add options to URL-unquote user and password when using the `db_url` helpers.
* Support using `postgresql://` URLs when connecting to psycopg3.

(adam)

2025-04-29 14:18:00 UTC MAIN commitmail json YAML

2025-04-29 13:09:10 UTC MAIN commitmail json YAML

mit-krb5: Drop MESSAGE

Contents are a) redundant with upstream docs and b) advising about
interoperating with realms that "older", written in 2011.

(gdt)

2025-04-29 12:51:48 UTC MAIN commitmail json YAML

mit-krb5: not C23 ready, force gnu17 instead when using GCC 15

(tnn)

2025-04-29 12:01:38 UTC MAIN commitmail json YAML

Updated devel/swig4, www/py-django-celery-beat

(adam)

2025-04-29 12:00:22 UTC MAIN commitmail json YAML

py-django-celery-beat: updated to 2.8.0

2.8.0

Added

- Add official support for Django 5.2.
- Issue 796: remove days of the week from human readable description when the whole week is specified.
- fix 'exipres', 'expire_seconds' not working normal as expected.
- fix long period task will never be triggered
- Fix for missing periodic task name in results
- refactor(db-scheduler): optimize all_as_schedule query
- feat(admin): add task field to search_fields.
- Fix the time calculation problem caused by start_time
- Added Python 3.13 support.

(adam)

2025-04-29 11:59:51 UTC MAIN commitmail json YAML

swig4: updated to 4.3.1

SWIG-4.3.1

Small number of regression fixes for Python and Java.
Corner case operator precedence bug fix affecting type deduction.
Octave 10 compilation errors fix.

SWIG-4.3.0

Add experimental support for C as a target language.
MzScheme/Racket is deprecated and planned for removal in SWIG-4.4.
The distributed Windows binary is now a 64-bit executable.
Add some missing use of move semantics for performance improvements.
Enhanced handling of namespaces when using the nspace feature.
STL wrapper enhancements for std::unique_ptr, std::string_view,
std::filesystem.
Various enum and enum class wrapping improvements.
Other C++ handling improvements around templates, friends, C++11
trailing return types and C++17 fold expressions.
Many parser improvements for both C and C++, especially expressions.
Improvements to handling of string and character literals.
Minor preprocessor fixes.
Python: Stricter stable ABI conformance, add support for python-3.13.
C#: Add support for converting Doxygen comments into XML C# comments.
Various other target language specific enhancements and updates for
Java, Javascript, Lua, MzScheme, Ocaml, Octave, Perl, Python, R, Ruby.

(adam)

2025-04-29 11:31:36 UTC MAIN commitmail json YAML

2025-04-29 11:20:48 UTC MAIN commitmail json YAML

doc: Updated x11/py-qt6 to 6.9.0

(wiz)

2025-04-29 11:20:39 UTC MAIN commitmail json YAML

py-qt6: update to 6.9.0.

This adds support for Qt v6.9.

(wiz)

2025-04-29 11:05:03 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.18.8

(tsutsui)

2025-04-29 11:04:47 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.18.8.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.8

v1.18.8 / 2025-04-21

Security

  * [CRuby] Vendored libxml2 is updated to v2.13.8 to address CVE-2025-32414
    and CVE-2025-32415. See GHSA-5w6v-399v-w3cc for more information.

(tsutsui)

2025-04-29 10:46:58 UTC MAIN commitmail json YAML

doc: Updated devel/wayland-protocols to 1.44

(wiz)

2025-04-29 10:46:49 UTC MAIN commitmail json YAML

2025-04-29 10:46:22 UTC MAIN commitmail json YAML

doc: Updated devel/meson to 1.8.0

(wiz)

2025-04-29 10:46:11 UTC MAIN commitmail json YAML

meson: update to 1.8.0.

New argument android_exe_type for executables
Changes to the b_sanitize option
New C standard c2y (and gnu2y)
i18n module xgettext
version_compare now accept multiple compare strings
Improvements to Objective-C and Objective-C++
Per project subproject options rewrite
Subproject specific values can be removed with -U
objects added correctly to Rust executables
rust.test now supports link_whole
Meson can run "rustdoc" on Rust projects
The Wayland module is stable
New swift_std compiler option
New option to execute a slice of tests
Valgrind now fails tests if errors are found

(wiz)

2025-04-29 09:50:22 UTC MAIN commitmail json YAML

2025-04-29 09:46:17 UTC MAIN commitmail json YAML

2025-04-29 09:40:43 UTC MAIN commitmail json YAML

2025-04-29 09:35:13 UTC MAIN commitmail json YAML

python27: bump for installed header change

(tnn)

2025-04-29 09:33:56 UTC MAIN commitmail json YAML

2025-04-29 09:30:32 UTC MAIN commitmail json YAML

doc/TODO: + kdenlive-25.04, meson-1.8, wayland-protocols-1.44.

(wiz)

2025-04-29 09:28:37 UTC MAIN commitmail json YAML

hiredis: add missing file to PLIST

(wiz)

2025-04-29 09:26:11 UTC MAIN commitmail json YAML

2025-04-29 09:17:25 UTC MAIN commitmail json YAML

2025-04-29 09:10:51 UTC MAIN commitmail json YAML

2025-04-29 08:55:23 UTC MAIN commitmail json YAML

Updated www/py-django-stubs-ext, www/py-django-tasks

(adam)

2025-04-29 08:54:35 UTC MAIN commitmail json YAML

py-django-tasks: updated to 0.7.0

0.7.0

Don't require exclusive transactions for entire SQLite DB
Support auto-reloading of database worker
Add RQ backend
Add support for Django 5.2
Correctly order run_after tasks
Improve test coverage in a few places
Correctly raise an error when accessing the return value of an unsuccessful task

(adam)

2025-04-29 08:53:01 UTC MAIN commitmail json YAML

py-django-stubs-ext: updated to 5.2.0

Important changes

We now support Django@5.2 LTS release!
Partial Django support is moved to 5.0 from 4.2
We now also run all checks in this repo under mypy --strict mode
Minimal mypy version is updated to 1.13

What's Changed

fix format_lazy typing
Update models's fields' _Choices type
fix: Add context_data attribute to _MonkeyPatchedW/ASGIResponse.
Fix id and pk of AnonymousUser
Add docs about "type[Model] does not have objects attribute"
Update db.migrations.operations
Add select_format() methods
Tidy django.conf.urls
Fix Func.function
Add ClassVar annotations on mutable ModelAdmin types for ruff
Add ClassVar annotations on Migration class attributes
Remove insecure password hashers
Update for Model.[a]save() signature change
Update TestCase classes for Django 5.1
Improve admin decorators
Update for template system checks change
Remove ForeignObjectRel.is_hidden()
Correct Field.slice_expression() 'length' argument name.
Update django.urls for Django 5.1
Update django.db.models.options.Options for Django 5.1
Add admin is_collapsible() methods
Update django.template for Django 5.1
Add new system checks from Django 5.1
Add full signatures to CheckConstraint.init overloads
Make Model.[a]save() keyword-only
Add query_params argument to test tools from Django 5.1
fix 2552 by add ModelIterable to _need_generic
Add window frame exclusion from Django 5.1
Improve process_view() methods
Update core.files.storages for Django 5.1
Update contrib.auth for Django 5.1
Complete JSONObject
Fix FieldCacheMixin.cache_name
Use AbstractContextManager instead of @contextmanager
Add ModelForm.declared_fields
Update test.selenium for Django 5.1
Update database expressions for Django 5.1
fixed typing in contrib.auth.decorators
Update _Choices type for forms
Update some database backend attributes for Django 5.1
Update PostgreSQL backend is_postgresql_* properties for Django 5.1
Remove unused code from the plugin
Add db_table_comment to model meta
Fix BaseModelAdmin.get_inlines() return type
Fix a few typos
Document custom field typing
Improve stubs for flatten and flatten_fieldsets
Improve typing of choices
Run tests in parallel
Make GeneratedField parameter db_persist required
Re-add explicit test cache disabling
Ignore __slotnames__
Update a bunch of stuff for Django 5.1
Add get_refs() to BaseExpression and WhereNode
Update Django 4.2 LTS version to 4.2.20
Allow tuples for some TypedModelMeta fields
Update django.contrib.gis.geoip2 stubs
Update django to 5.2
Fix django.urls.base.reverse after 5.2
Update django.core.validators for Django 5.2
Update django.test.client and django.utils for Django 5.2
Update django.contrib.auth.backends for Django 5.2
Update django.contrib.auth.models for Django 5.2
Allow MutableMapping for Form.Initial
Update django.contrib.admin for Django 5.2
Update django.db.models.sql for Django 5.2
Update django.forms.widgets for Django 5.2
create and re-use TypeAliases and TypeVars for "user" and "any user"
Update django.contrib for Django 5.2
Add stub for get_select2_language from django.contrib.admin.widgets
Update django.core.management.commands for Django 5.2
Restrict setuptools to <79.0.0 for SETUPTOOLS_ENABLE_FEATURES=legacy-editable to work
Add EmailMultiAlternatives.body_contains()
Add HttpResponse.text
Allow tuples for some Options fields
Add __all__
Fix some django 5.2 new missing parameters
[5.2] Improve django.http.request.MediaType
[5.2] Fix new errors in django.http module
[5.2] Fix django.template.library
Update django.core.serializers for Django 5.2
Update contrib.gis for Django 5.1
Update some field attributes for Django 5.1

(adam)

2025-04-29 07:57:35 UTC MAIN commitmail json YAML

2025-04-29 07:46:56 UTC MAIN commitmail json YAML

libsmi: fix previous

add a forward declaration, struct Parser is not defined in that file or
the headers it includes

(wiz)

2025-04-29 03:52:49 UTC MAIN commitmail json YAML

(ham/direwolf) Fix build, for REPLACE interpreter

(mef)

2025-04-29 01:54:00 UTC MAIN commitmail json YAML

Added net/rustdesk-server version 1.1.14

RustDesk is an opensource remote desktop solution, with clients
for Windows, MacOS, various Linuxfloavors, Android, iOS, and even
a web-based client.

This package contains the server-side of RustDesk
- The RustDesk signaling server hbbs, is used by clients to publish
  their presence.
- The RustDesk relay server hbbr, is used for client-to-client
  communications when direct connexion is not possible

(manu)

2025-04-28 21:15:35 UTC MAIN commitmail json YAML

doc: updated dbus-glib

(tnn)

2025-04-28 21:15:00 UTC MAIN commitmail json YAML

dbus-glib: update to 0.114

No ChangeLog available at the time of update because gitlab.FDO is down.
From inspecting the diff from the previous distfile it's some
minor bugfixes, regenerated autotooling and also fixes build w/ GCC 15.

(tnn)

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

Updated devel/py-syrupy, graphics/py-exifread

(adam)

2025-04-28 21:11:52 UTC MAIN commitmail json YAML

py-exifread: updated to 3.2.0

3.2.0 — 2025-04-27
* Add testing using pytest
* Field types should be easier to use
* Fix for incoherent thumbnail extraction
* Add images from DasMoorhuhn in PR #204
* Update and add Canon tags
* Use stricter mypy settings
* Fixes for str, bytes typing mismatch
* Add test image for TypeError on Nikon
* Rework code structure and organization

(adam)

2025-04-28 21:04:38 UTC MAIN commitmail json YAML

2025-04-28 21:00:16 UTC MAIN commitmail json YAML

py-syrupy: updated to 4.9.1

4.9.1

Bug Fixes

serializer: preserve trailing newlines in ambr serialization

4.9.0

Bug Fixes

serializer: raise TypeError when serializing non-byte like object in binary mode

Features

add --snapshot-ignore-file-extensions argument to support DVC
add compose_matchers utility for composing 1 or more matchers
add SingleFileAmberSnapshotExtension as a single-file variant of the default amber extension
include details about created/updated snapshots in detailed report

(adam)

2025-04-28 20:58:30 UTC MAIN commitmail json YAML

Updated math/py-sympy, net/py-tldextract, textproc/py-phonenumbers

(adam)

2025-04-28 20:57:27 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 9.0.4

9.0.4

ci: move to ubuntu-24-04 runner

Need to adjust Python versions as a result

(adam)

2025-04-28 20:55:42 UTC MAIN commitmail json YAML

py-tldextract: updated to 5.3.0

5.3.0 (2025-04-21)

* Features
  * Add result field `registry_suffix`
    * To complement the existing public suffix field `suffix`
  * Add result property `top_domain_under_public_suffix`
  * Add result property `top_domain_under_registry_suffix`
  * Deprecate `registered_domain` property
    * Use `top_domain_under_public_suffix` instead, which has the same behavior
      but a more accurate name
* Bugfixes
  * Fix missing `reverse_domain_name` property in CLI `--json` output
* Misc.
    * Expand internal `suffix_index` return type to be richer than bools, and
      include the registry suffix during trie traversal

5.2.0 (2025-04-07)

* Features
  * Add `reverse_domain_name` result property
* Bugfixes
  * Extend exported public interface with `ExtractResult` and `update`
    * These were always meant to be public. Eases user import.
* Docs
  * Document result fields
  * Note all return values
  * Colocate usage in the usage section
  * Link to private domain docs
* Misc.
  * Update bundled snapshot

(adam)

2025-04-28 20:52:47 UTC MAIN commitmail json YAML

2025-04-28 20:47:00 UTC MAIN commitmail json YAML

2025-04-28 20:45:03 UTC MAIN commitmail json YAML

2025-04-28 20:44:38 UTC MAIN commitmail json YAML

2025-04-28 20:44:23 UTC MAIN commitmail json YAML

Updated net/py-kombu, net/py-celery

(adam)

2025-04-28 20:44:05 UTC MAIN commitmail json YAML

py-celery: updated to 5.5.2

5.5.2

- Fix calculating remaining time across DST changes
- Remove `setup_logger` from COMPAT_MODULES
- Fix mongodb bullet and fix github links in contributions section

5.5.1

- Fixed "AttributeError: list object has no attribute strip" with quorum queues and failover brokers

(adam)

2025-04-28 20:37:36 UTC MAIN commitmail json YAML

py-kombu: updated to 5.5.3

5.5.3

Fix error of double normalization options from URI in mongodb transport
Move use of typing_extensions into TYPE_CHECKING block
Do not pin package tzdata anymore
Typo in pools窶冱 documentation

5.5.2

Bump tzdata from 2025.1 to 2025.2
Downgrad kafka version to make the CI green again
Attempt to fix retry loop in maybe_declare() when broken connection

5.5.1

Update trove classifier with missing python 3.13
Fix native_delayed_delivery for queue with explicit bindings
SQS: Fix Query Protocol Content-Type header
SQS: More Protocol Tests

5.5.0

Pin tzdata to latest version 2024.2
Refactored CI
Added unit tests to 窶徼ox -e parallel窶� environment
Improve pre-commit checks and fix all new lint errors
Removed codecov flags
Pin pre-commit to latest version 3.8.0
Limit redis-py <5.1.0
Removed 窶徙n push窶� from the linter GitHub Actions workflow
Bump pymongo from 4.9.1 to 4.10.0
Update pymongo to 4.10.1
fix(pytest): skip file-lock test on Windows
Apply errback and callback when retry occurs
Pin pre-commit to latest version 4.0.0 (Python 3.9+)
Pin pre-commit to latest version 4.0.1
Add native delayed delivery API to kombu
Add support for Google Pub/Sub as transport broker
Update the transport options according to the retry policy
Feature: urllib3 instead of curl
Update mypy to 1.12.0
Prepare for (pre) release: v5.5.0rc1
Added missing changelog highlight for Google Pub/Sub
Bump grpcio from 1.66.2 to 1.67.0
Fix: restrict google-cloud-pubsub version
Update mypy to 1.12.1
Added a unit test that proves timeout is used when retry policy is specified
Fix regression from 2148
Update google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to >=2.18.4,<=2.25.2
Revert 窶弑pdate google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to >=2.18.4,<=2.25.2窶�
Update mypy to 1.13.0
Fix: restrict google protobuf version
Add support for Python 3.13
Apply retry policy to maybe_declare()
Pin redis to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.0
Added confirm_timeout argument to publish()
Prepare for (pre) release: v5.5.0rc2
Bump pytest-cov from 5.0.0 to 6.0.0
Add documentation for debug logs environment variables
Add documentation for py-amqp transport options
Bump codecov/codecov-action from 4 to 5
Update pytest to 8.3.4
Update redis requirement from !=4.5.5,!=5.0.2,<=5.2.0,>=4.5.2 to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.1
Close connections in case of an exception
Bump pytest-freezer from 0.4.8 to 0.4.9
Bump mypy from 1.13.0 to 1.14.0
fix(sqs): don窶冲 crash on multiple predefined queues with aws sts session
Bump mypy from 1.14.0 to 1.14.1
Bump tzdata from 2024.2 to 2025.1
fix: interpret the ssl_check_hostname as a boolean
Revert 窶彝esolving TypeError, during version unpacking 窶�
Bump flake8 from 7.1.1 to 7.1.2
Prepare for (pre) release: v5.5.0rc3
Bump pytest from 8.3.4 to 8.3.5
Update delayed_infra example for better clarity
SQS: Support Async JSON SQS Protocol & Message Attributes

(adam)

2025-04-28 20:23:02 UTC MAIN commitmail json YAML

Updated devel/py-virtualenv, devel/py-tox

(adam)

2025-04-28 20:22:43 UTC MAIN commitmail json YAML

py-tox: updated to 4.25.0

Features - 4.25.0

Add support for number ranges in generative environments, more details here.

Bugfixes - 4.25.0

Make tox tests pass with Python 3.14.0a6

(adam)

2025-04-28 20:21:46 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.30.0

Features - 20.30.0

Add support for GraalPy.

Bugfixes - 20.30.0

Upgrade embedded wheels:
setuptools to 78.1.0 from 75.3.2

(adam)

2025-04-28 20:16:32 UTC MAIN commitmail json YAML

doc: updated gsm, libconfig, editline

(tnn)

2025-04-28 20:15:00 UTC MAIN commitmail json YAML

editline: update to 202501014

2025-01-04 Jess Thrysoee
  * all: sync with upstream source
2024-08-08 Jess Thrysoee
  * all: sync with upstream source
  * doc/Makefile.am: fix regression. Name all manpage links as el_*
(e.g. el_history.3) to avoid conflicts.
Reported by Zopolis4
2024-05-17 Jess Thrysoee
  * all: sync with upstream source
2023-08-28 Jess Thrysoee
  * src/chartype.c: Add missing stdint.h
Reported by Rui Chen
2023-08-27 Jess Thrysoee
  * all: sync with upstream source

(tnn)

2025-04-28 20:05:09 UTC MAIN commitmail json YAML

Updated net/qbittorrent, textproc/translate-toolkit

(adam)

2025-04-28 20:04:44 UTC MAIN commitmail json YAML

translate-toolkit: updated to 3.15.2

3.15.2

This release contains improvements and bug fixes.

Changes

Formats and Converters

- YAML
  - Better handle Ruby plurals.

- Android
  - Improved quotes handling.

(adam)

2025-04-28 20:01:40 UTC MAIN commitmail json YAML

qbittorrent: updated to 5.1.0

5.1.0

- FEATURE: Enable customizing the save statistics time interval (Burnerelu)
- FEATURE: Add drag support to torrent content widget (Chocobo1)
- FEATURE: Display External IP Address in status bar (Thomas Piccirello)
- FEATURE: Use modern functions to get random numbers under Linux/Windows (security related) (Chocobo1)
- FEATURE: Add eXact Length parameter when creating magnet URI (antanilol)
- FEATURE: Support fetching tracker list from URL (Thomas Piccirello)
- FEATURE: Add `announce_port` support (Maxime Thiebaut)
- BUGFIX: Enable adaptive step size for upload and download limits (Harald Nordgren)
- BUGFIX: Add URL link for reverse proxy setup examples (Chocobo1)
- BUGFIX: Allow drop action only on transfer list (Chocobo1)
- BUGFIX: Fix the tab order in dialogs (thalieht)
- BUGFIX: Fix filesize sorting in preview dialog (DoubleSpicy)
- BUGFIX: Improve the speed icons in the status bar (Mahdi Hosseinzadeh)
- BUGFIX: Update link to news (tinyboxvk)
- BUGFIX: Fix tab stop order in various dialogs and UI elements (Chocobo1)
- BUGFIX: Make links accessible by keyboard (Chocobo1)
- BUGFIX: Make tab key switch focus (Chocobo1)
- BUGFIX: Revise DHT bootstrap node list (stalkerok, Chocobo1)
- BUGFIX: Return first tracker as fallback for "current tracker" (glassez)
- BUGFIX: Prevent crash when exiting app with `Add torrent` dialogs opened (glassez)
- BUGFIX: Fix torrent relocating files when switching to "manual" mode (glassez)
- BUGFIX: Prevent crash due to corrupted resume data (glassez)
- WEBUI: Improvements that should help with assistive technologies (Chocobo1)
- WEBUI: Internal refactoring to migrate away from MooTools and towards native browser APIs (Chocobo1, skomerko)
- WEBUI: Implement path autocompletion (Paweł Kotiuk)
- WEBUI: Implement double-click behavior controls (Hanabishi)
- WEBUI: Add ability to toggle alternating row colors in tables (skomerko)
- WEBUI: Improve visibility of unread RSS articles (skomerko)
- WEBUI: Remove deleted torrents even if they are currently filtered out (Carmelo Scandaliato)
- WEBUI: Highlight torrent category in context menu (skomerko)
- WEBUI: Implement 'Auto hide zero status filters' (skomerko)
- WEBUI: Allow to filter torrent list by save path (skomerko)
- WEBUI: Handle regex syntax error for torrent filtering (HamletDuFromage)
- WEBUI: Add missing icons (skomerko)
- WEBUI: Add link to 'List of alternative WebUI' wiki page in Options (Chocobo1)
- WEBUI: Improve properties panel, torrent deletion dialog, filter list, subcategories, torrent deletion, statistics window (skomerko)
- WEBUI: Allow to display only hostname in the Tracker column (skomerko)
- WEBUI: Show country/region name next to its flag (skomerko)
- WEBUI: Improve hash copy actions in context menu (skomerko)
- WEBUI: Support removing tracker from all torrents in WebUI/WebAPI (Thomas Piccirello)
- WEBUI: Display DHT information in the Status bar only when DHT is enabled (skomerko)
- WEBUI: Add 'Confirm torrent recheck' option (skomerko)
- WEBUI: Support managing web seeds (Thomas Piccirello)
- WEBUI: Add colors to log table rows (skomerko)
- WEBUI: Prevent text selection within tabs, menu items (skomerko)
- WEBUI: Use correct text and background colors in RSS details view (skomerko)
- WEBUI: Reduce padding in torrents table (skomerko)
- WEBUI: Add WebAPI/WebUI for managing cookies (Thomas Piccirello)
- WEBUI: Support updating RSS feed URL (Thomas Piccirello)
- WEBUI: Add 'Engine' column to Search table (skomerko)
- WEBUI: Add confirm dialog for Auto TMM (skomerko)
- WEBUI: Add context menu to search tabs (skomerko)
- WEBUI: Show file filter when Content tab selected on load (Thomas Piccirello)
- WEBUI: DHT, PeX and LSD rows are now always on top in Trackers table (skomerko)
- WEBUI: Clear properties panel when torrent no longer selected (skomerko)
- WEBUI: Support auto resizing table columns (Thomas Piccirello)
- WEBUI: Fix displaying RSS panel on load (Thomas Piccirello)
- WEBUI: Add tooltip to regex filter button (Patrik Elfström)
- WEBUI: Hide context menu when clicking on a table row (Patrik Elfström)
- WEBUI: Display torrent progress percentage in General tab (skomerko)
- WEBUI: Use thin scrollbars (skomerko)
- WEBUI: Show 'Rename...' context menu item only when one torrent is selected (skomerko)
- WEBUI: Display error when download fails (Thomas Piccirello)
- WEBUI: Add colors to 'Status' column in Trackers table (skomerko)
- WEBUI: Add missing icon to 'Queue' context menu item (skomerko)
- WEBUI: Change filter inputs to type search (Patrik Elfström)
- WEBUI: Allow to move state icon to name column in torrents table (skomerko)
- WEBUI: Fix bug where the 'Tracker editing' dialog displays incorrect data (skomerko)
- WEBUI: Maintain row highlight after rearranging table columns (skomerko)
- WEBUI: Fix preferences not applied in magnet handler (Chocobo1)
- WEBUI: Update sort icon after changing column order (skomerko)
- WEBUI: Show 'Edit tracker URL...' only when one tracker is selected (skomerko)
- WEBUI: Set status filter to 'All' if selected filter is no longer visible (skomerko)
- WEBAPI: Don't reannounce when removing tracker via WebAPI (Thomas Piccirello)
- WEBAPI: Add WebAPI for managing torrent webseeds (Thomas Piccirello)
- WEBAPI: Add `forced` parameter to `torrents/add` (Chris B)
- WEBAPI: Optionally include trackers list in torrent info response (ze0s)
- WEBAPI: Add new method `setTags` to upsert tags on torrents (ze0s)
- RSS: Resolve relative URLs within RSS article description (Zentino)
- SEARCH: Provide SSL context field (Chocobo1)
- SEARCH: Allow to refresh existing search (glassez)
- SEARCH: Allow multiple simultaneous searches (glassez)
- SEARCH: Store opened search tabs (glassez)
- SEARCH: Store search history (glassez)
- SEARCH: Migrate socks.py from SocksiPy to PySocks 1.7.1 (FredBill1)
- SEARCH: Bump Python version minimum requirement (Chocobo1)
- WINDOWS: Opt into Windows SegmentHeap (Andarwinux)
- WINDOWS: Allow to choose color scheme on Windows (glassez)
- WINDOWS: Verify hash of Python installer (Chocobo1)
- LINUX: Add support for Thunar file manager (algebnaly)
- MACOS: Fix shift-click selection on macOS (Luke Memet)

(adam)

2025-04-28 19:54:18 UTC MAIN commitmail json YAML

libconfig: update to 1.7.3

This release includes some bugfixes and enhancements.
- Fixed a memory access violation bug in config_clear()
- Various fixes to CMake and Visual Studio build files
-  Added a Setting::isString() method
- Fixed a bug in config_setting_lookup() where the setting itself
  (instead of NULL) would be returned if the path was not found.
- Renamed all remaining internal methods that lacked a 'libconfig_' prefix.

(tnn)

2025-04-28 19:47:20 UTC MAIN commitmail json YAML

Updated databases/hiredis, devel/py-absl-py, lang/py-mypy_extensions, devel/py-importlib-metadata

(adam)

2025-04-28 19:46:54 UTC MAIN commitmail json YAML

py-importlib-metadata: updated to 8.7.0

v8.7.0

Features

- ``.metadata()`` (and ``Distribution.metadata``) can now return ``None`` if the metadata directory exists but not metadata file is present.

Bugfixes

- Raise consistent ValueError for invalid EntryPoint.value

(adam)

2025-04-28 19:44:29 UTC MAIN commitmail json YAML

2025-04-28 19:41:20 UTC MAIN commitmail json YAML

py-absl-py: updated to 2.2.2

2.2.2

Added

(testing) Added a new method absltest.TestCase.assertMappingEqual that tests equality of Mapping objects not requiring them to be dicts. Similar to assertSequenceEqual but for mappings.
(testing) Added a new method absltest.assertDictContainsSubset that checks that a dictionary contains a subset of keys and values. Similar to a removed method unittest.assertDictContainsSubset (existed until Python 3.11).
Added type annotations that are compliant with MyPy.

Changed

Removed support for Python 3.7.

Fixed

(testing) Fixed an issue where the test reporter crashes with exceptions with no string representation, starting with Python 3.11.

(adam)

2025-04-28 19:39:17 UTC MAIN commitmail json YAML

hiredis: updated to 1.3.0

1.3.0

Changes

Change the version of the library to 1.3
Use GitHub Releases to track changelogs
Update minimum CMake version to 3.7
Make test.sh use REDIS_SERVER everywhere
Test for both EAGAIN and EINPROGRESS for AF_UNIX sockets.
Fix timing based macOS CI failure.
CentOS 7 is EOL
Clarify macos adapter and example license.
Only override context read/write funcs on SSL_connect success.
Remove dead assignment in sdstrim.
Fix memory leak.

New Features

Add support of RESP3 attribute type
Make redisEnableKeepAlive a no-op on AF_UNIX connections.

Bug Fixes

Retry poll(2) if we are intterupted.

Maintenance

Fix OPENSSL_IS_BORINGSSL define check on windows
Remove format_command_fuzzer.c
Makefile: correctly handle version suffixes on macOS
Do not explicitly initialize openSSL in newer versions
Update old link for modules-api-ref.md
fix: typos
[cmake] Fix cmake options position to support cmake toolchain
CMakeList: add option to not install NuGet packaging
Fix macOS and FreeBSD CI runners.
Integrating spellcheck into CI
Add a panic helper for non-assert aborts.
Document poll(2) logic changes.
Fix a false positive warning of gcc 12+ -Werror=maybe-uninitialized
Allow disabling the -Werror flag.
Bump development SONAME.

(adam)

2025-04-28 19:36:46 UTC MAIN commitmail json YAML

Updated sysutils/augeas, sysutils/py-augeas, sysutils/py-borgbackup, net/py-rpyc

(adam)

2025-04-28 19:36:22 UTC MAIN commitmail json YAML

py-rpyc: updated to 6.0.2

6.0.2
Unknown changes

(adam)

2025-04-28 19:34:53 UTC MAIN commitmail json YAML

py-borgbackup: updated to 1.4.1

1.4.1

New features:

prune: add 13weekly and 3monthly quarterly pruning strategies,

add BORG_USE_CHUNKS_ARCHIVE env var as a cleaner way to control whether borg shall use chunks.archive.d/ cache directory. the previous 窶徂ack窶� to create a non-directory file at that place is still supported.

compact: support --dry-run (do nothing) to simplify scripting,

add {unixtime} placeholder,

macOS: retrieve birthtime in nanosecond precision via system call,

implement padme chunk size obfuscation (SPEC 250),

Fixes:

borg exits when assertions are disabled with Python optimizations,

fix remote repository exception handling / modern exit codes,

config: fix acceptance of storage_quota 0,

config: reject additional_free_space < 10M (but accept 0),

check: more consistent messaging considering --repair,

yes: deal with UnicodeDecodeError in input(),

fix WORKAROUNDS=authenticated_no_key support for archive TAM authentication,

diff: do not assert on diff if hard link sources are not found due to exclusions,

diff:

suppress modified changes for files which weren窶冲 actually modified in JSON output,

ensure that 0B changes are hidden from text diffs, too.

remove 0-added,0-removed modified entries from JSON output.

try to rebuild cache if an exception is raised,

freebsd: fix nfs4 acl processing,

(adam)

2025-04-28 19:34:48 UTC MAIN commitmail json YAML

2025-04-28 19:32:29 UTC MAIN commitmail json YAML

py-augeas: updated to 1.2.0

1.2.0

Includes a number of additional libaugeas bindings:

load_file
source
srun
preview
ns_attr
ns_label
ns_value
ns_count
ns_path

CFFI mode changed to out-of-line ABI mode

(adam)

2025-04-28 19:31:33 UTC MAIN commitmail json YAML

augeas: updated to 1.14.1

1.14.1 - 2023-06-27

General changes/additions

internal.c: update #if to only use GNU-specific strerror_r() when GLIBC is defined
augeas.c: Fix bug from 691 where the nodes of a newly created file are lost upon a subsequent load operation
HACKING.md: describe testing
Add GitHub Actions
augprint.c: remove #include <malloc.h> , add #include <libgen.h>

Lens changes/additions

TOML: support trailing commas in arrays
Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for the mode
Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of items
Cmdline: Allow whitespace at the end of kernel commnd line

(adam)

2025-04-28 19:29:04 UTC MAIN commitmail json YAML

Updated net/py-lexicon, devel/mold, textproc/ugrep, sysutils/ansible-lint

(adam)

2025-04-28 19:28:31 UTC MAIN commitmail json YAML

ansible-lint: updated to 25.4.0

25.4.0

Bugfixes

Fix type issue affecting builds
chore(schema): Add Fedora:42 to schema
Package Latest: Use DNF for Examples
chore(schema): add missing ubuntu codenames

(adam)

2025-04-28 19:27:15 UTC MAIN commitmail json YAML

2025-04-28 19:26:58 UTC MAIN commitmail json YAML

ugrep: updated to 7.4.2

7.4.2

Minor improvements:

speed up regex pattern search for some more extreme cases
clean up code base to remove shadowed locals
add safeguards for preventable pattern undermatch; practically impossible to happen with accurate match prediction, but should be guaranteed

(adam)

2025-04-28 19:25:15 UTC MAIN commitmail json YAML

mold: updated to 2.38.1

2.38.1

Fixed a bug where mold could fail with a spurious mutually-recursive .so detected error message when building an executable. This happened if there was a circular dependency between shared libraries given to the linker (i.e., libfoo.so depends on libbar.so and vice versa). Even though libraries with circular dependencies are rare and a strong indication of a bug in the original program's library layering, the dynamic loader can load such libraries, and the linker shouldn't reject them.

(adam)

2025-04-28 19:22:02 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.21.1

3.21.1

Modified

Make provider dynu able to work not only with the root domain of a zone
Remove the usage of a deprecated function of beautifulsoup

(adam)

2025-04-28 19:19:39 UTC MAIN commitmail json YAML

2025-04-28 19:15:19 UTC MAIN commitmail json YAML

2025-04-28 18:48:36 UTC MAIN commitmail json YAML

libfetch: needs xlocale.h with latest xcode on macOS

(tnn)

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

sylpheed: fix build w/ GCC 15

(tnn)

2025-04-28 18:19:27 UTC MAIN commitmail json YAML

2025-04-28 17:47:53 UTC MAIN commitmail json YAML

2025-04-28 17:41:46 UTC MAIN commitmail json YAML

2025-04-28 17:35:01 UTC MAIN commitmail json YAML

2025-04-28 17:24:43 UTC MAIN commitmail json YAML

2025-04-28 17:00:09 UTC MAIN commitmail json YAML

lrzsz: remove stale comment

(tnn)

2025-04-28 16:58:51 UTC MAIN commitmail json YAML

2025-04-28 16:26:05 UTC MAIN commitmail json YAML

2025-04-28 16:16:16 UTC MAIN commitmail json YAML

2025-04-28 14:06:28 UTC MAIN commitmail json YAML

doc: Updated www/fcgi to 2.4.6

(wiz)

2025-04-28 14:06:20 UTC MAIN commitmail json YAML

2025-04-28 13:25:56 UTC MAIN commitmail json YAML

doc: Added chat/epic5 version 3.0.3

(wiz)

2025-04-28 13:25:46 UTC MAIN commitmail json YAML

chat/Makefile: + epic5

(wiz)

2025-04-28 13:25:29 UTC MAIN commitmail json YAML

chat/epic5: import epic5-3.0.3

From foo in PR 59373.

EPIC is an IRC client forked from ircII over 30 years ago. It
focuses on old sch ool irc users and scripters and those who just
enjoy irc the way it used to be.  It is mature, stable, and behaves
just like ircII out of the box, but can be so much more with some
configuration!

(wiz)

2025-04-28 13:20:06 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, graphics/graphviz

(adam)

2025-04-28 13:19:49 UTC MAIN commitmail json YAML

graphviz: updated to 12.2.1

12.2.1

Added

- Support for building the SWIG-generated R language bindings has been
  integrated into the CMake build system. This is controllable by the
  `-DENABLE_R={AUTO|ON|OFF}` option.
- A sandboxing wrapper, `dot_sandbox`, is now included with Graphviz. Users
  should prefer their platform窶冱 native security solutions, but if nothing
  better is available this wrapper offers safe processing of untrusted inputs in
  some scenarios.

Changed

- JPEG images without an `APP0` leading segment are supported for use in `src`
  fields and friends. Previously Graphviz was overly strict with the types of
  JPEGs it would recognize.

Fixed

- The GVPR library program `depath` no longer acts on previously deleted nodes,
  causing unpredictable results.
- Void-typed function parameters (`int foo(void bar)`) and variables `void baz;`
  in GVPR are gracefully rejected.
- Input that induce a set node height but no set node width no longer crash with
  the failure 窶廣ssertion failed: `(r->boundary[i] <= r->boundary[NUMDIMS + i])`,
  function RTreeInsert窶�. It is typically not obvious to users when their input
  falls into this situation, hence why the assertion message is quoted here.
  This was a regression in Graphviz 12.0.0.
- Strings containing double quote characters preceded by escape sequences (e.g.
  `\n"`) are once again correctly escaped in dot or canonical output. This was a
  regression in Graphviz 9.0.0.
- `dot_builtins` no longer lists duplicate format options in its error messages.
- A precision error that resulted in truncated edge lines has been corrected.
  This was a regression in Graphviz 12.0.0.
- The xlib plugin (`-Tx11`) resets its initialization state during finalization.
  This fixes a rare scenario where multiple input graphs are supplied and
  initialization for one of the not-first graphs fails. In this scenario,
  finalization would be unaware of this failure and act on invalid state.

(adam)

2025-04-28 12:47:13 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 92.0

Version 92.0 "Everglow" 2025-04-26

New features and enhancements

* mkvmerge: FLAC reader: pictures embedded into the FLAC file were already
  handled as attachments, but they were left in the codec initialization data
  as well. They're now removed from the codec initialization data.
* mkvmerge: FLAC reader: padding metadata blocks will now be removed from the
  codec initialization data.
* mkvmerge: FLAC reader: embedded Vorbis comments will now be converted into
  Matroska comments or track/global header fields when available (e.g. `TITLE`
  will become the segment title & track's name, `LANGUAGE` will become the
  track's language). Copying of Vorbis comments that are converted into actual
  Matroska tags can be prevented with the usual options,
  e.g. `--no-track-tags`. The comments will also be removed from the codec
  initialization data.
* mkvmerge, MKVToolNix GUI's chapter editor: when reading simple (OGM-style)
  chapter files & no character set is given for the file, mkvmerge will try
  UTF-8 first before falling back to the system's default encoding.
* MKVToolNix GUI: multiplexer: the special drag & drop zones added in v91 are
  now shown by default in new installations.
* MKVToolNix GUI: in new installations the main window will now be sized at
  75% of the screen's resolution initially with a certain minimum initial
  size. This improves initial readability on high DPI screens that use screen
  scaling factors such as 150%.

Bug fixes

* mkvmerge: Ogg reader: during identification the track tags are now reported
  properly.
* MKVToolNix GUI: multiplexer: within the "additional options", both
  track-specific ones & the global ones on the "Output" tab, it wasn't
  possible to specify empty (zero-length) arguments. With the intended syntax
  of two consecutive single or double quotation marks the empty arguments were
  simply skipped. This was fixed, and it is now possible to specify
  e.g. `--title ""` in the global "Additional options" in order to force no
  title to be written ever.

Build system changes

* Windows build: the `packaging/windows/populate_installer_dir.sh` now expects
  the user to pass the Saxon-HE's JAR file name to be passed with the `-s` or
  `--saxon-jar` parameter instead of the base directory for Saxon-HE. This
  allows newer versions of Saxon-HE to be used.

(adam)

2025-04-28 12:38:24 UTC MAIN commitmail json YAML

doc: Updated chat/ejabberd to 25.04

(gdt)

2025-04-28 12:38:17 UTC MAIN commitmail json YAML

chat/ejabberd: Update to 25.04

Packaging changes:

  - Rototill mix/rebar/rebar3 and add comments (still using rebar).
  - Update DEPENDS from rebar.config.
  - Drop lager dependency (only used for very old OTP).
  - Drop luerl because it goes with lua which we don't enable,
    demoting to a faux option that's always off.
  - Demote redis to a faux option that's always off, because
    erlang-redis is woefully out of date and not trivial to update.
    (There are no known users of redis with ejabberd from pkgsrc.)
  - Drop two patches that no longer apply because upstream at least
    more or less did the same thing.
  - Patch out CHOWN commands in Makefile.
  - Completely rototill patch-ae (about su); see patch comments and
    upstream pull request discussion.  Likely Solaris needs fixing,
    but in a way that doesn't break other systems, and this should be
    done upstream, or at least aligned with expected upstream changes.

See https://docs.ejabberd.im/admin/upgrade/ for instructions on SQL schema changes.

Upstream changes highlights (since 23.01) follow.  See
https://github.com/processone/ejabberd/releases for more.

25.04:

    security fixes

25.03:

    Matrix Gateway Gets Room Support
    Multiple Simultaneous Password Types
    Execute API Commands Using XMPP Client

24.12

    XEP-0484: Fast Authentication Streamlining Tokens: Reduce the time
    it takes for authentication. This helps with a faster start for
    clients on mobile.

    Commands API v3: We paved the way for API changes and improvements
    while allowing customers depending on older version to stay on a
    pinned version of the commands.

24.10

    XEP-0288: Bidirectional Server-to-Server Connections
    XEP-0480: SASL Upgrade Tasks
    IQ permission in privileged entities
    PubSub varied fixes
    WebAdmin improvements

24.07

    bugfixes

24.06

    Webadmin rework
    Improved documentation
    Architecture and API improvements

24.02

ejabberd 24.02 has just been release and well, this is a huge release
with 200 commits and more in the libraries. We've packed this update
with a plethora of new features, significant improvements, and
essential bug fixes, all designed to supercharge your messaging
infrastructure.

    Matrix Federation Unleashed: Imagine seamlessly connecting with
    Matrix servers – it's now possible! ejabberd breaks new ground in
    cross-platform communication, fostering a more interconnected
    messaging universe. We have still some ground to cover and for
    that we are waiting for your feedback.

    Cutting-Edge Security with TLS 1.3 & SASL2: In an era where
    security is paramount, ejabberd steps up its game. With support
    for TLS 1.3 and advanced SASL2 protocols, we increase the overall
    security for all platform users.

    Performance Enhancements with Bind 2: Faster connection times,
    especially crucial for mobile network users, thanks to Bind 2 and
    other performance optimizations.

    User gains better control over on their messages: The new support
    for XEP-0424: Message Retraction allows users to manage their
    message history and remove something they posted by mistake.

    Optimized server pings by relying on an existing mechanism coming
    from XEP-0198

    Streamlined API Versioning: Our refined API versioning means
    smoother, more flexible integration for your applications.

    Enhanced Elixir, Mix and Rebar3 Support

(gdt)