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 (1m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:17:36 UTC Now

2024-02-01 09:29:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/recoll to 1.37.2

(wiz)

2024-02-01 09:29:18 UTC MAIN commitmail json YAML

recoll: update to 1.37.2.

Changes in Recoll 1.37.0

    Display previews using the main HTML engine (webkit or webengine)
    instead of a QTextBrowser. This improves highlighting search
    terms while walking them with the Prev/Next buttons.

    New integration with the Jieba chinese text segmenter. This
    can optionally replace the n-gram token generator used by
    default for CJK text, and produces a smaller index and much
    better terms. See recoll-chinese.html for more details.

    New handler for the .zip.html files produced by the SingleFileZ
    browser extension.

    Powerpoint: also index the slide notes.

    GUI: Add a preference for setting the format of the dates
    displayed in the side filter.

    Add configuration option to not store term positions, yielding
    a much smaller index, but forbidding phrase/proximity searches.

Changes in Recoll 1.36

    It is now possible to run external/foreign indexers on a single
    index, with support for targeted purges (purges had been the
    reason why this was not really feasible previously). See this
    manual section for more detail. A sample indexer for indexing
    a Joplin notes database is distributed with the Recoll installation
    and described in the above chapter.

    The parameter names in the main configuration file are now
    independent of character case. This was falsely claimed for an
    earlier release, it should now be true.

    GUI: hopefully improve the font sizes consistency in the
    different windows and panels.

    Unix: installing the librecoll library in the standard $libdir
    location is now the default. Use the --disable-publiclib
    configure option if you want to install it to the recoll
    sub-directory instead.

    New index configuration parameter idxnoautopurge to disable
    the deleted files purge pass after updating index. This can be
    useful for configurations on which part of the data set is
    expected to be unavailable at times. Use the -P recollindex
    command line flag to force a purge (with all the data present).
    If the parameter is not set, you can also use the --nopurge
    recollindex command line flag to skip the purge.

    Windows: the distribution now also includes a 32 bits poppler
    binary for 32 bits systems.

    Windows: include poppler-data in the distribution for better
    processing of, e.g., Chinese texts.

    Windows: arrange for the result URL/Path translations to work
    independently of character case.

    NetBSD: small changes to support this system.

(wiz)

2024-02-01 09:20:03 UTC MAIN commitmail json YAML

2024-02-01 09:18:19 UTC MAIN commitmail json YAML

2024-02-01 09:15:22 UTC MAIN commitmail json YAML

doc: Updated graphics/pngcrush to 1.8.13nb1

(wiz)

2024-02-01 09:15:09 UTC MAIN commitmail json YAML

pngcrush: bump PKGREVISION for possible functional change

(wiz)

2024-02-01 09:14:54 UTC MAIN commitmail json YAML

2024-02-01 09:08:37 UTC MAIN commitmail json YAML

2024-02-01 09:04:19 UTC MAIN commitmail json YAML

2024-02-01 09:01:07 UTC MAIN commitmail json YAML

2024-02-01 08:57:16 UTC MAIN commitmail json YAML

2024-02-01 08:50:01 UTC MAIN commitmail json YAML

2024-02-01 08:47:20 UTC MAIN commitmail json YAML

ruby-taglib: mark as BROKEN, needs changes for taglib 2

https://github.com/robinst/taglib-ruby/issues/127

(wiz)

2024-02-01 08:45:03 UTC MAIN commitmail json YAML

unknown-horizons: fix pkglint

(wiz)

2024-02-01 08:41:28 UTC MAIN commitmail json YAML

2024-02-01 08:33:30 UTC MAIN commitmail json YAML

2024-02-01 07:31:50 UTC MAIN commitmail json YAML

2024-02-01 07:27:03 UTC MAIN commitmail json YAML

Updated textproc/R-xml2 to 1.3.6

(mef)

2024-02-01 07:13:37 UTC MAIN commitmail json YAML

2024-02-01 07:06:19 UTC MAIN commitmail json YAML

bmp-musepack: remove

Dead upstream (last release 2011), does not build, no other packaging
system still provides this according to repology.

(wiz)

2024-02-01 07:01:29 UTC MAIN commitmail json YAML

gupnp-av: avoid a -Werror to fix build

(wiz)

2024-02-01 06:58:33 UTC MAIN commitmail json YAML

nih: remove unused patch

(wiz)

2024-02-01 04:19:34 UTC MAIN commitmail json YAML

doc: Added security/p5-ClamAV-Client version 0.11

(schmonz)

2024-02-01 04:19:30 UTC MAIN commitmail json YAML

Add and enable p5-ClamAV-Client.

(schmonz)

2024-02-01 04:19:28 UTC MAIN commitmail json YAML

Add p5-ClamAV-Client: Client class for the ClamAV clamd virus scanner

ClamAV::Client is a class acting as a client for a ClamAV `clamd` virus
scanner daemon. The daemon may run locally or on a remote system as
ClamAV::Client can use both Unix domain sockets and TCP/IP sockets. The
full functionality of the `clamd` client/server protocol is supported.

(schmonz)

2024-02-01 02:51:05 UTC MAIN commitmail json YAML

textproc/Makefile: sort entries

(gutteridge)

2024-01-31 22:45:33 UTC MAIN commitmail json YAML

leptonica: needs c17

(wiz)

2024-01-31 21:19:51 UTC MAIN commitmail json YAML

doc: Updated graphics/blender to 4.0.2

(ryoon)

2024-01-31 21:19:37 UTC MAIN commitmail json YAML

blender: Update to 4.0.2

Changelog:
Many improvements and bugfixes in the following areas.

    Animation & Rigging
    Geometry Nodes
    Modeling
    Sculpt & Paint
    Shading & Texturing
    Cycles
    Color Management
    Compositor & Sequencer
    Import & Export
    Core
    User Interface
    3D Viewport
    Node Editor
    Keymap
    Add-ons
    Python API
    Asset Bundles

(ryoon)

2024-01-31 21:16:04 UTC MAIN commitmail json YAML

(textproc/R-xml2) Updated 1.3.2 to 1.3.6
# xml2 1.3.6

* Now compatible with libxml2 2.12.0 and later (@KNnut).

* Fixed format string issues detected in R-devel.

* Remove unused dependencies on glue, withr and lifecycle (@mgirlich).

* `print()` is faster for very long `xml_nodeset` inputs (#366, @michaelchirico).

* `xml_attr()`, `xml_attrs()`, `xml_double()`, `xml_integer()`, `xml_length()`,
  `xml_name()`, `xml_path()`, `xml_text()`, and `xml_type()` no longer use
  S3 dispatch but instead dispatch in C, leading to considerable performance
  improvements in many cases (@mgirlich, #400).

* `xml_find_int()` analogous to `xml_find_num()` for returning integers
  matched by an XPath (#365, @michaelchirico).

* `xml_serialize()` now includes the document type so that `xml_unserialize()`
  works also for HTML documents (#407, @HenrikBengtsson).

# xml2 1.3.5

* Small speedup for `xml_find_all()` (@mgirlich, #393).

* Fixes for R CMD check problems.

# xml2 1.3.4

* Fixes for R CMD check problems.

* Windows: update to libxml2 2.10.3

# xml2 1.3.3

* Hadley Wickham is now (again) the maintainer.

* xml2 has been re-licensed as MIT (#317).

* `xml_find_all.xml_node()` fails more informatively the `xpath` parameter is the wrong type (@michaelchirico)

* `xml_find_all.xml_nodeset()` gains a `flatten` argument to control whether to return a single nodeset or a list of nodesets (#311, @jakejh)

* `write_xml()` and `write_html()` now return NULL invisibly, as they did prior to version 1.3.0 (#307)

* `XPtr` gets explicit copy constructor and assignment operator definitions, which were two missing components of the [Rule of three](https://en.wikipedia.org/wiki/Rule_of_three_(C%2B%2B_programming)) (@michaelchirico)

* Windows: update to libxml2 2.9.10 and libxslt 1.1.34 and add ucrt libs

(mef)

2024-01-31 21:12:13 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-x86_64-winpthreads to 11.0.1

(ryoon)

2024-01-31 21:11:59 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-x86_64-headers to 11.0.1

(ryoon)

2024-01-31 21:11:49 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-x86_64-crt to 11.0.1

(ryoon)

2024-01-31 21:11:30 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-winpthreads to 11.0.1

(ryoon)

2024-01-31 21:11:19 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-headers to 11.0.1

(ryoon)

2024-01-31 21:11:00 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-crt to 11.0.1

(ryoon)

2024-01-31 21:10:34 UTC MAIN commitmail json YAML

mingw-w64-{i686,x86_64}-{headers,crt,winpthreads}: Update to 11.0.1

Changelog:
11.0.1:
    Fixes for w32api/Cygwin

11.0.0:
Notable changes:

    New libdloadhelper.a, like libdelayimp.a but using Windows 8 and later APIs.
    Fix race condition when building lib32 and lib64 in parallel on Windows.
    *recalloc now only available from msvcr90 and later, UCRT.
    Redirect access() to __mingw_access() on UCRT wrt to X_OK problems.
    New Hyper-V APIs.
    SEH based setjmp on ARM if supported by compiler.
    --enable-cfguard to enable Control Flow Guard in CRT, requires compiler support, clang only at this time.
    Implement some of the stack protector functions/variables so -lssp is now optional when _FORTIFY_SOURCE or -fstack-protector-strong is used.
    _FORTIFY_SOURCE=3 support added if __builtin_dynamic_object_size is supported by the compiler (gcc 12 or later).
    genstubdll removed.
    uchar_c16rtomb, uchar_c32rtomb, uchar_mbrtoc16 and uchar_mbrtoc32 removed for MSVCR*, UCRT only for now.
    Updates to DX12 headers and much more from Wine.
    Many other new win32 APIs.

(ryoon)

2024-01-31 21:06:08 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-x86_64-gcc to 13.2.0

(ryoon)

2024-01-31 21:05:41 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-x86_64-gcc-bootstrap to 13.2.0

(ryoon)

2024-01-31 21:05:13 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-gcc-winpthreads to 13.2.0

(ryoon)

2024-01-31 21:05:01 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-gcc to 13.2.0

(ryoon)

2024-01-31 21:04:42 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-gcc-bootstrap to 13.2.0

(ryoon)

2024-01-31 21:04:14 UTC MAIN commitmail json YAML

2024-01-31 21:00:16 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.262

(wiz)

2024-01-31 21:00:04 UTC MAIN commitmail json YAML

mame: update to 0.262.

After two long months, we窶决e back with MAME 0.262! Of course, it窶冱
full of exciting work on multiple fronts. In core media support,
MAME now supports FLAC compression for compact cassette images,
and Zstandard compression in zip archives and CHD disk images. For
maximum compatibility, chdman won窶冲 use Zstandard compression by
default, so you窶冤l need to enable it if you want to use it when
creating or converting disk images. For your convenience, unidasm
now allows you to specify offsets in hexadecimal or octal.

Three LaserDisc games designed by Rick Dyer are now working: the
Japanese version of Time Traveler, the console-to-arcade conversion
Thayer窶冱 Quest, and Don Bluth窶冱 Dragon窶冱 Lair. It窶冱 very exciting
to see multiple LaserDisc captures combined to eliminate all dropouts
from disc degradation and pressing faults for Dragon窶冱 Lair and
Thayer窶冱 Quest.

Following up on work in the previous release, MAME now supports
Sega窶冱 TV Ocha-Ken system, based on the same technology as the
Advanced Pico BEENA. It窶冱 a far simpler system designed for young
children, using barcode cards to trigger mini-games. Also from
Sega, initial support for the AI computer has been added. No, this
isn窶冲 related to the current artificial intelligence craze; it窶冱
a rather obscure system from 1986 featuring a pen tablet and using
cartridge and compact cassette media.

Two more Casio Phase Distortion synthesisers have been added: the
CZ-230S keyboard and the rare SZ-1 sequencer. The CZ-2230S lacked
sound editing features but added a programmable drum machine (using
PCM samples) and sequencer. Also in synthesiser emulation, MAME窶冱
Wave Blaster host driver now supports multiple synthesiser modules
from Casio, Samsung, and Yamaha. In other musical news, the original
version of the very obscure Shamisen Brothers rhythm game from
Kato窶冱 has now been fully dumped and emulated.

The microcontroller program for Taito窶冱 KiKi KaiKai was recently
extracted. This contains a substantial amount of game logic, allowing
the simulation code previously used by MAME to be retired and giving
more confidence that the emulation is accurate. Improvements to
our Fujitsu MB8841 emulation have fixed persistent issues in Arabian
from Sun Electronics. HT1130 microcontrollers are now supported,
allowing cheap hand-held 窶彙rick games窶� to be emulated, albeit
without sound for now.

This is a big release for chess computer emulation. There are lots
of newly supported chess computers from the brands you love, like
Hegener + Glaser, Novag, and Saitek, as well as more versions of
systems that were already supported. There were also a couple of
backgammon computers added, from Saitek and Tryom.

There窶冱 inevitably far more than we have time to talk about here,
including an Arabic version of the Mattel Aquarius, an 8" floppy
drive controller for the Apple II family, numerous Aristocrat
Leisure gambling systems promoted to working, some big software
list updates, and lots of code modernised.

(wiz)

2024-01-31 20:16:33 UTC MAIN commitmail json YAML

doc: Updated audio/sptui to 0.1.2

(pin)

2024-01-31 20:16:06 UTC MAIN commitmail json YAML

audio/sptui: update to 0.1.2

Changelog
- 8c209e0 Added the device selection feature. (#2)
- 67990c5 add golangci-lint workflow
- 2f7a339 change to installation methods

(pin)

2024-01-31 19:20:05 UTC MAIN commitmail json YAML

doc: Added mail/libdkim version 1.0.21

(schmonz)

2024-01-31 19:20:01 UTC MAIN commitmail json YAML

Add and enable libdkim.

(schmonz)

2024-01-31 19:19:59 UTC MAIN commitmail json YAML

Add libdkim: Portable library that signs and verifies emails

libdkim is a portable library that signs and verifies emails using the
OpenSSL library.

DomainKeys Identified Mail (DKIM) defines a domain-level authentication
framework for email using public-key cryptography and key server
technology to permit verification of the source and contents of messages
by either Mail Transport Agents (MTAs) or Mail User Agents (MUAs).

(schmonz)

2024-01-31 18:18:04 UTC MAIN commitmail json YAML

Updated net/haproxy, databases/openldap, databases/lmdb

(adam)

2024-01-31 18:17:22 UTC MAIN commitmail json YAML

openldap* lmdb: updated to 2.6.7

OpenLDAP 2.6.7 Release (2024/01/29)
Added slapo-dynlist option to disable filter support
Fixed liblber missing newline on long msg
Fixed libldap exit handling with OpenSSL3
Fixed libldap with TLS and multiple ldap URIs
Fixed libldap OpenSSL cipher suite handling
Fixed libldap OpenSSL 3.0 and Diffie-Hellman param files
Fixed libldap timestamps on Windows
Fixed lloadd to work when resolv.conf is missing
Fixed lloadd handling of closing connection
Fixed lloadd tiers to be correctly linked on startup
Fixed slapd to honour disclose in matchedDN handling
Fixed slapd handling of regex testing in ACLs
Fixed slapd sync replication with glued database
Fixed slapd local logging on Windows
Fixed slapd-asyncmeta when remote suffix is empty
Fixed slapo-dynlist so it can't be global
Build
Fixed lloadd type mismatches
Fixed builds for Windows
Fixed build with clang16
Documentation
Fixed slapo-homedir(5) attribute name for olcHomedirArchivePath
Minor Cleanup

(adam)

2024-01-31 18:09:58 UTC MAIN commitmail json YAML

haproxy: updated to 2.9.4

2.9.4
- BUG/MINOR: h3: fix checking on NULL Tx buffer
- DOC: configuration: fix set-dst in actions keywords matrix
- BUG/MEDIUM: mux-h2: refine connection vs stream error on headers
- MINOR: mux-h2/traces: add a missing trace on connection WU with negative inc
- BUG/MEDIUM: cli: some err/warn msg dumps add LR into CSV output on stat's CLI
- BUG/MINOR: jwt: fix jwt_verify crash on 32-bit archs
- BUG/MINOR: hlua: fix uninitialized var in hlua_core_get_var()
- BUG/MEDIUM: cache: Fix crash when deleting secondary entry
- BUG/MINOR: quic: newreno QUIC congestion control algorithm no more available
- CLEANUP: quic: Remove unused CUBIC_BETA_SCALE_FACTOR_SHIFT macro.
- MINOR: quic: Stop hardcoding a scale shifting value (CUBIC_BETA_SCALE_FACTOR_SHIFT)
- MINOR: quic: extract qc_stream_buf free in a dedicated function
- BUG/MEDIUM: quic: remove unsent data from qc_stream_desc buf
- DOC: configuration: clarify http-request wait-for-body
- BUG/MAJOR: ssl_sock: Always clear retry flags in read/write functions
- MINOR: h3: add traces for stream sending function
- BUG/MEDIUM: h3: do not crash on invalid response status code
- BUG/MEDIUM: qpack: allow 6xx..9xx status codes
- BUG/MEDIUM: quic: fix crash on invalid qc_stream_buf_free() BUG_ON
- BUG/MINOR: h1: Don't support LF only at the end of chunks
- BUG/MEDIUM: h1: Don't support LF only to mark the end of a chunk size
- DOC: httpclient: add dedicated httpclient section
- BUG/MINOR: h1-htx: properly initialize the err_pos field
- BUG/MEDIUM: h1: always reject the NUL character in header values

(adam)

2024-01-31 17:58:22 UTC MAIN commitmail json YAML

Updated devel/talloc, devel/tevent, databases/tdb

(adam)

2024-01-31 17:57:59 UTC MAIN commitmail json YAML

tdb: updated to 1.4.10

1.4.10
Unknown changes

(adam)

2024-01-31 17:43:16 UTC MAIN commitmail json YAML

2024-01-31 17:40:00 UTC MAIN commitmail json YAML

2024-01-31 17:35:42 UTC MAIN commitmail json YAML

Updated databases/py-apsw, converters/py-emoji, www/py-django-treebeard, devel/py-py2app

(adam)

2024-01-31 17:35:13 UTC MAIN commitmail json YAML

py-py2app: updated to 0.28.7

py2app 0.28.7
* Introduce support for Python 3.12

(adam)

2024-01-31 17:32:06 UTC MAIN commitmail json YAML

py-django-treebeard: updated to 4.7.1

Release 4.7.1 (Jan 31, 2024)

Fix: Allow usage of CSRF_COOKIE_HTTPONLY setting.
Add support for Django-5.0.

(adam)

2024-01-31 17:29:25 UTC MAIN commitmail json YAML

py-emoji: updated to 2.10.1

v2.10.1
* Fix slow import when debugging in Python 3.12

(adam)

2024-01-31 17:28:34 UTC MAIN commitmail json YAML

py-apsw: updated to 3.45.1.0

3.45.1.0

No APSW changes.

(adam)

2024-01-31 16:45:56 UTC MAIN commitmail json YAML

doc: Updated cross/mingw-w64-i686-binutils to 2.42

(ryoon)

2024-01-31 16:45:43 UTC MAIN commitmail json YAML

mingw-w64-i686-binutils: Update to 2.42

(ryoon)

2024-01-31 16:45:02 UTC MAIN commitmail json YAML

2024-01-31 16:43:02 UTC MAIN commitmail json YAML

doc: Updated cross/mipsel-none-elf-gcc to 13.2.0

(ryoon)

2024-01-31 16:42:52 UTC MAIN commitmail json YAML

2024-01-31 16:42:12 UTC MAIN commitmail json YAML

doc: Updated cross/mipsel-none-elf-binutils to 2.42

(ryoon)

2024-01-31 16:42:01 UTC MAIN commitmail json YAML

2024-01-31 16:32:05 UTC MAIN commitmail json YAML

vlc: Do not depend on multimedia/ffmpeg6 almost unconditionally

(ryoon)

2024-01-31 16:26:16 UTC MAIN commitmail json YAML

py-link-grammar: Enable for Python 3.12 too

(ryoon)

2024-01-31 16:19:17 UTC MAIN commitmail json YAML

doc: Updated www/firefox115-l10n to 115.7.0

(ryoon)

2024-01-31 16:19:07 UTC MAIN commitmail json YAML

firefox115: Update to 115.7.0

* Sync with www/firefox115-115.7.0.

(ryoon)

2024-01-31 16:18:44 UTC MAIN commitmail json YAML

doc: Updated www/firefox115 to 115.7.0

(ryoon)

2024-01-31 16:18:33 UTC MAIN commitmail json YAML

firefox115: Update to 115.7.0

Changelog:
115.7.0:
Mozilla Foundation Security Advisory 2024-02
#CVE-2024-0741: Out of bounds write in ANGLE
#CVE-2024-0742: Failure to update user input timestamp
#CVE-2024-0746: Crash when listing printers on Linux
#CVE-2024-0747: Bypass of Content Security Policy when directive unsafe-inline
was set
#CVE-2024-0749: Phishing site popup could show local origin in address bar
#CVE-2024-0750: Potential permissions request bypass via clickjacking
#CVE-2024-0751: Privilege escalation through devtools
#CVE-2024-0753: HSTS policy on subdomain could bypass policy of upper domain
#CVE-2024-0755: Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7, and
Thunderbird 115.7

(ryoon)

2024-01-31 16:13:16 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk21 to 1.21.0.1.12

(ryoon)

2024-01-31 16:13:03 UTC MAIN commitmail json YAML

openjdk21: Update to 1.21.0.1.12

Changelog:
Updated BSD port of JDK 21

Additional features include:

    Fixes OpenBSD support for amd54, aarch64 and i386 (by @bsdkurt)

(ryoon)

2024-01-31 15:55:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 122.0

(ryoon)

2024-01-31 15:55:44 UTC MAIN commitmail json YAML

firefox-l10n: Update to 122.0

* Sync with www/firefox-122.0.

(ryoon)

2024-01-31 15:55:04 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 122.0

(ryoon)

2024-01-31 15:54:52 UTC MAIN commitmail json YAML

firefox: Update to 122.0

CHangelog:
122.0:
New

  * Firefox now displays images and descriptions for search suggestions when
    provided by the search engine.

  * The translations feature received an improvement in the quality of
    translated webpages. The results should be much more stable. This fixes
    issues where the content of a page could disappear when translated, or
    interactive widgets could break.

  * Firefox now supports creating and using passkeys stored in the iCloud
    Keychain on macOS.

  * MDN Web Docs article suggestions from Firefox Suggest will be available in
    the address bar for users searching for web development-related
    information.

  * The line breaking rules of Web content now match the Unicode Standard. This
    improves Web Browser compatibility for line breaking. An additional
    improvement for East Asian and South East Asian end users, Firefox now
    supports proper language-aware word selection when double-clicking on text
    for languages including Chinese, Japanese, Burmese, Lao, Khmer, and Thai.

  * Firefox now ships with a new .deb package for Linux users on Ubuntu,
    Debian, and Linux Mint.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-01
#CVE-2024-0741: Out of bounds write in ANGLE
#CVE-2024-0742: Failure to update user input timestamp
#CVE-2024-0743: Crash in NSS TLS method
#CVE-2024-0744: Wild pointer dereference in JavaScript
#CVE-2024-0745: Stack buffer overflow in WebAudio
#CVE-2024-0746: Crash when listing printers on Linux
#CVE-2024-0747: Bypass of Content Security Policy when directive unsafe-inline
was set
#CVE-2024-0748: Compromised content process could modify document URI
#CVE-2024-0749: Phishing site popup could show local origin in address bar
#CVE-2024-0750: Potential permissions request bypass via clickjacking
#CVE-2024-0751: Privilege escalation through devtools
#CVE-2024-0752: Use-after-free could occur when applying update on macOS
#CVE-2024-0753: HSTS policy on subdomain could bypass policy of upper domain
#CVE-2024-0754: Crash when using some WASM files in devtools
#CVE-2024-0755: Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7, and
Thunderbird 115.7

(ryoon)

2024-01-31 15:31:27 UTC MAIN commitmail json YAML

msmtp: Install scripts as usable

(ryoon)

2024-01-31 15:18:02 UTC MAIN commitmail json YAML

doc: Updated inputmethod/multiskkserv to 20100128nb1

(ryoon)

2024-01-31 15:17:51 UTC MAIN commitmail json YAML

multiskkserv: Use SKK-JISYO.JIS3_4 of inputmethod/skk-jisyo-cdb

(ryoon)

2024-01-31 15:12:00 UTC MAIN commitmail json YAML

doc: Updated inputmethod/skk-jisyo-cdb to 20240117

(ryoon)

2024-01-31 15:11:47 UTC MAIN commitmail json YAML

2024-01-31 13:38:46 UTC MAIN commitmail json YAML

Have the rc.d script respect PKG_SYSCONFDIR (what a concept!)

(hauke)

2024-01-31 12:02:23 UTC MAIN commitmail json YAML

Add PREFIX/{,s}bin to PATH

Not having an /etc/ld.so.conf is not an error (on some platforms)

(hauke)

2024-01-31 12:01:54 UTC MAIN commitmail json YAML

Updated misc/py-platformdirs, devel/py-xopen, devel/py-ruff, devel/py-requests-file

(adam)

2024-01-31 12:01:31 UTC MAIN commitmail json YAML

py-requests-file: updated to 2.0.0

2.0.0 (29 Jan 2024)
===================
- Correct a typo in requests_file.py
- Remove dependency on six
- Move metadata to pyproject.toml
  - Remove support for Python 2
  - Remove support for raw distutils
- Correct homepage link in pyproject.toml
- Fix black formatting

(adam)

2024-01-31 11:58:28 UTC MAIN commitmail json YAML

py-ruff: updated to 0.1.15

0.1.15

Preview features

Error when NURSERY selector is used with --preview
Preserve indentation around multiline strings in formatter
[flake8-return] Add fixes for all rules (RET505, RET506, RET507, RET508)
[flake8-simplify] Add fix for if-with-same-arms (SIM114)
[pycodestyle] Add fix for multiple-imports-on-one-line (E401)
[pylint] Add fix for collapsible-else-if (PLR5501)
[pylint] Add fix for useless-else-on-loop (PLW0120)
[pylint] Implement assigning-non-slot (E0237)
[pylint] Implement potential-index-error (PLE0643)
[pylint] Implement too-many-nested-blocks (PLR1702)
[ruff] Add rule to sort __slots__ and __match_args__
[ruff] Detect unnecessary dict comprehensions for iterables (RUF025)
[ruff] Guard against use of default_factory as a keyword argument (RUF026)
[ruff] Implement mutable-fromkeys-value (RUF024)

CLI

Enable auto-wrapping of --help output

Bug fixes

Avoid rendering display-only rules as fixable
Detect automagic-like assignments in notebooks
Generate custom JSON schema for dynamic setting
[flake8-no-pep420] Include global --config when determining namespace packages
[flake8-pie] Omit bound tuples passed to .startswith or .endswith
[flake8-return] Avoid panic when fixing inlined else blocks
[flake8-return] Consider exception suppression in unnecessary assignment
[flake8-return] Take NoReturn annotation into account when analyzing implicit returns
[flake8-simplify] Support inverted returns in needless-bool (SIM103)
[flake8-type-checking] Add Pydantic's BaseConfig to default-copy list
[flake8-type-checking] Avoid marking InitVar as a typing-only annotation
[pycodestyle] Allow dtype comparisons in type-comparison
[pydocstyle] Re-implement last-line-after-section (D413)

Documentation

[flake8-pytest-style] Add fix safety documentation for duplicate-parameterize-test-cases
[pylint] Document literal-membership fix safety conditions
[isort] Fix reference to isort rule code

(adam)

2024-01-31 11:53:35 UTC MAIN commitmail json YAML

py-xopen: updated to 1.9.0

v1.9.0

* The python-isal compression backend is now only used for compression
  levels 1 and 2. Contrary to other backends, python-isal level 0 gave
  compressed rather than uncompressed data in gzip format. Level 3 on
  python-isal did not provide better compression than level 2.
* PipedCompressionReader/Writer now derive from the `io.IOBase
  <https://docs.python.org/3/library/io.html#io.IOBase>`_ abstract class.
* The gzip default compression level is now 1 when no value is provided
  by the calling function. The default used to be determined by the backend.
* xopen now uses zlib-ng when available and applicable.
* Piped ``igzip`` is no longer used as a (de)compression backend as
  python-isal's threaded mode is a better choice in all use cases.

(adam)

2024-01-31 11:50:25 UTC MAIN commitmail json YAML

py-platformdirs: updated to 4.2.0

4.2.0

Fix 2 typos about XDG_DATA_DIR
Add convenience methods to PlatformDirsAPI that allow iterating over both user and site dirs/paths.

(adam)

2024-01-31 10:49:54 UTC MAIN commitmail json YAML

py-keyrings.alt: Fix PYTHON_VERSIONS_INCOMPATIBLE.

(jperkin)

2024-01-31 10:48:09 UTC MAIN commitmail json YAML

py-phonenumbers: Fix PYTHON_VERSIONS_INCOMPATIBLE.

(jperkin)

2024-01-31 10:46:04 UTC MAIN commitmail json YAML

py-waitress: Fix PYTHON_VERSIONS_INCOMPATIBLE.

(jperkin)

2024-01-31 09:38:13 UTC MAIN commitmail json YAML

www/apache24: use upstream fix

Use upstream fix for fixing build problem with libxml2-2.12.4.

NFCI.

(taca)

2024-01-31 07:21:17 UTC MAIN commitmail json YAML

doc: Updated www/curl to 8.6.0

(wiz)

2024-01-31 07:21:08 UTC MAIN commitmail json YAML

*curl*: update to 8.6.0

This release includes the following changes:

o add CURLE_TOO_LARGE [48]
o add CURLINFO_QUEUE_TIME_T [76]
o add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add [39]
o asyn-thread: use GetAddrInfoExW on >= Windows 8 [55]
o configure: make libpsl detection failure cause error [109]
o docs/cmdline: change to .md for cmdline docs [77]
o docs: introduce "curldown" for libcurl man page format [102]
o runtests: support -gl. Like -g but for lldb. [47]

This release includes the following bugfixes:

o altsvc: free 'as' when returning error [23]
o appveyor: replace PowerShell with bash + parallel autotools [54]
o appveyor: switch to out-of-tree builds [29]
o asyn-ares: with modern c-ares, use its default timeout [127]
o build: delete unused `HAVE_{GSSHEIMDAL,GSSMIT,HEIMDAL}` [4]
o build: delete/replace clang warning pragmas [111]
o build: enable missing OpenSSF-recommended warnings, with fixes [11]
o build: fix `-Wconversion`/`-Wsign-conversion` warnings [26]
o build: fix Windows ADDRESS_FAMILY detection [35]
o build: more `-Wformat` fixes [40]
o build: remove redundant `CURL_PULL_*` settings [8]
o cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper [133]
o cf-socket: show errno in tcpkeepalive error messages [120]
o CI/distcheck: run full tests [31]
o cmake: add option to disable building docs
o cmake: fix generation for system name iOS [53]
o cmake: fix typo [5]
o cmake: freshen up docs/INSTALL.cmake [101]
o cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE` [45]
o cmake: rework options to enable curl and libcurl docs [161]
o cmake: when USE_MANUAL=YES, build the curl.1 man page [113]
o cmdline-opts/write-out.d: remove spurious double quotes
o cmdline-opts: update availability for the *-ca-native options [66]
o cmdline/gen: fix the sorting of the man page options [33]
o configure: add libngtcp2_crypto_boringssl detection [155]
o configure: fix no default int compile error in ipv6 detection [69]
o configure: when enabling QUIC, check that TLS supports QUIC [87]
o connect: remove margin from eyeballer alloc [79]
o content_encoding: change return code to typedef'ed enum [94]
o cookie.d: document use of empty string to enable cookie engine [106]
o cookie: avoid fopen with empty file name [24]
o curl.h: CURLOPT_DNS_SERVERS is only available with c-ares [131]
o curl: show ipfs and ipns as supported "protocols" [15]
o curl_easy_getinfo.3: remove the wrong time value count [116]
o curl_multi_fdset.3: remove mention of null pointer support [134]
o CURLINFO_REFERER.3: clarify that it is the *request* header [70]
o CURLOPT_AUTOREFERER.3: mention CURLINFO_REFERER
o CURLOPT_POSTFIELDS.3: fix incorrect C string escape in example [27]
o CURLOPT_SSH_*_KEYFILE: clarify [57]
o dist: add tests/errorcodes.pl to the tarball [6]
o docs: clean up Protocols: for cmdline options [32]
o docs: describe and highlight super cookies [80]
o docs: do not start lines/sentences with So, But nor And [140]
o docs: install curl.1 with cmake [166]
o docs: mention env vars not used by schannel [124]
o doh: remove unused local variable [34]
o examples: add four new examples [99]
o file+ftp: use stack buffers instead of data->state.buffer [138]
o ftp: handle the PORT parsing without allocation [44]
o ftp: use dynbuf to store entrypath [83]
o ftp: use memdup0 to store the OS from a SYST 215 response [82]
o ftpserver.pl: send 213 SIZE response without spurious newline
o gen.pl: support ## for doing .IP in table-like lists [105]
o gen: do italics/bold for a range of letters, not just single word [78]
o GHA: add a job scanning for "bad words" in markdown [164]
o GHA: bump ngtcp2, gnutls, mod_h2, quiche [158]
o gnutls: fix build with --disable-verbose [3]
o haproxy-clientip.d: document the arg [68]
o headers: make sure the trailing newline is not stored [97]
o headers: remove assert from Curl_headers_push [115]
o hostip: return error immediately when Curl_ip2addr() fails [19]
o hsts: remove assert for zero length domain [96]
o http2: improved on_stream_close/data_done handling [49]
o http3/quiche: fix result code on a stream reset [91]
o http3: initial support for OpenSSL 3.2 QUIC stack [110]
o http: adjust_pollset fix [85]
o http: check for "Host:" case insensitively [154]
o http: fix off-by-one error in request method length check [14]
o http: only act on 101 responses when they are HTTP/1.1 [98]
o http: remove comment reference to a removed solution [156]
o http: use stack scratch buffer [150]
o http_proxy: a blank CURLOPT_USERAGENT should not be used in CONNECT [90]
o krb5: add prototype to silence clang warnings on mvsnprintf() [119]
o lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT [62]
o lib: error out on multissl + http3 [13]
o lib: fix variable undeclared error caused by `infof` changes [2]
o lib: reduce use of strncpy [30]
o lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding [36]
o lib: replace readwrite with write_resp [137]
o lib: strndup/memdup instead of malloc, memcpy and null-terminate [42]
o libssh2: use `libssh2_session_callback_set2()` with v1.11.1 [103]
o libssh: improve the deprecation warning dismissal [20]
o libssh: supress warnings without version check [18]
o Makefile.am: fix the MSVC project generation [22]
o Makefile.mk: drop Windows support [12]
o mbedtls: fix `-Wnull-dereference` and `-Wredundant-decls` [117]
o mbedtls: free the entropy when threaded [46]
o mime: use memdup0 instead of malloc + memcpy [63]
o mksymbolsmanpage.pl: provide references to where the symbol is used
o mprintf: overhaul and bugfixes [52]
o mqtt: use stack scratch buffer for recv+publish [148]
o multi: remove total timer reset in file_do() while fetching file:// [89]
o ngtcp2: put h3 at the front of alpn [58]
o ntlm_wb: do not use data->state.buffer any longer [151]
o openldap: fix an LDAP crash [75]
o openldap: fix STARTTLS [67]
o openssl: re-match LibreSSL deinit with init [17]
o openssl: when verifystatus fails, remove session id from cache [100]
o OS400: sync ILE/RPG binding [114]
o pingpong: stop using the download buffer [159]
o pop3: replace calloc + memcpy with memdup0 [60]
o pytest: scorecard tracking CPU and RSS [157]
o quiche: return CURLE_HTTP3 on send to invalid stream [65]
o readwrite_data: loop less [21]
o Revert "urldata: move async resolver state from easy handle to connectdata" [16]
o rtsp: deal with borked server responses [129]
o runtests: for mode="text" on <stdout>, fix newlines on both parts [64]
o sasl: make login option string override http auth [142]
o schannel: fix `-Warith-conversion` gcc 13 warning [28]
o sectransp: do verify_cert without memdup for blobs [93]
o sectransp_ make TLSCipherNameForNumber() available in non-verbose config [1]
o sendf: fix compiler warning with CURL_DISABLE_HEADERS_API [38]
o setopt: clear mimepost when formp is freed [92]
o setopt: use memdup0 when cloning COPYPOSTFIELDS [107]
o socks: fix generic output string to say SOCKS instead of SOCKS4 [144]
o socks: use own buffer instead of data->state.buffer [143]
o ssh: fix namespace of two local macros [51]
o ssh: use stack scratch buffer for seeks [146]
o strerror: repair get_winsock_error() [56]
o system.h: sync mingw `CURL_TYPEOF_CURL_SOCKLEN_T` with other compilers [9]
o system_win32: fix a function pointer assignment warning [71]
o telnet: use dynbuf instad of malloc for escape buffer [108]
o telnet: use stack scratch buffer for do [149]
o tests/server: delete workaround for old-mingw [25]
o tests: avoid int/size_t conversion size/sign warnings [163]
o tests: respect $TMPDIR when creating unix domain sockets [50]
o tool: make parser reject blank arguments if not supported [86]
o tool: prepend output_dir in header callback [95]
o tool_getparam: bsearch cmdline options [74]
o tool_getparam: do not try to expand without an argument [59]
o tool_getparam: stop supporting `@filename` style for --cookie [121]
o tool_listhelp: regenerate after recent .d updates [61]
o tool_operate: make --remove-on-error only remove "real" files [125]
o tool_operate: stop setting the file comment on Amiga [128]
o transfer: adjust_pollset improvements [81]
o transfer: fix upload rate limiting, add test cases [37]
o transfer: make the select_bits_paused condition check both directions [104]
o transfer: remove warning: Value stored to 'blen' is never read [136]
o url: don't set default CA paths for Secure Transport backend [126]
o url: for disabled protocols, mention if found in redirect [7]
o urlapi: remove assert [162]
o verify-examples.pl: fail verification on unescaped backslash [72]
o version: show only the libpsl version, not its dependencies [130]
o vquic: extract TLS setup into own source [88]
o vtls: fix missing multissl version info [73]
o vtls: receive max buffer [139]
o vtls: remove the Curl_cft_ssl_proxy object if CURL_DISABLE_PROXY [41]
o websockets: check for negative payload lengths [123]
o websockets: refactor decode chain [122]
o windows: delete redundant headers [43]
o windows: simplify detecting and using system headers [10]
o wolfssl: load certificate *chain* for PEM client certs [84]
o x509asn1: remove code for WANT_VERIFYHOST [132]
o x509asn1: switch from malloc to dynbuf [112]

(wiz)

2024-01-31 02:50:23 UTC MAIN commitmail json YAML

README.md: new URL for BulkTracker.

(schmonz)

2024-01-31 00:05:41 UTC MAIN commitmail json YAML

Updated mail/py-email_validator, devel/py-pydantic

(adam)

2024-01-31 00:05:15 UTC MAIN commitmail json YAML

2024-01-31 00:03:49 UTC MAIN commitmail json YAML

py-pydantic: updated to 2.6.0

v2.6.0 (2024-01-23)

The code released in v2.6.0 is practically identical to that of v2.6.0b1.

What's Changed

Packaging

* Check for `email-validator` version >= 2.0
* Upgrade `ruff`` target version to Python 3.8
* Update to `pydantic-extra-types==2.4.1`
* Update to `pyright==1.1.345`
* Update pydantic-core from 2.14.6 to 2.16.1, significant changes from these updates are described below, full changelog [here](https://github.com/pydantic/pydantic-core/compare/v2.14.6...v2.16.1)

New Features

* Add `NatsDsn`
* Add `ConfigDict.ser_json_inf_nan`
* Add `types.OnErrorOmit`
* Support `AliasGenerator` usage
* Add Pydantic People Page to docs
* Support `yyyy-MM-DD` datetime parsing
* Added bits conversions to the `ByteSize`
* Enable json schema creation with type `ByteSize`
* Add `eval_type_backport` to handle union operator and builtin generic subscripting in older Pythons
* Add support for `dataclass` fields `init`
* Implement pickling for `ValidationError`
* Add unified tuple validator that can handle "variadic" tuples via PEP-646

Changes

* Drop Python3.7 support
* Drop Python 3.7, and PyPy 3.7 and 3.8
* Use positional-only `self` in `BaseModel` constructor, so no field name can ever conflict with it
* Make `@validate_call` return a function instead of a custom descriptor - fixes binding issue with inheritance and adds `self/cls` argument to validation errors
* Exclude `BaseModel` docstring from JSON schema description
* Introducing `classproperty` decorator for `model_computed_fields`
* Explicitly raise an error if field names clashes with types
* Use stricter serializer for unions of simple types

Performance

* Add Codspeed profiling Actions workflow
* Improve `int` extraction
* Improve performance of recursion guard
* `dataclass` serialization speedups
* Avoid `HashMap` creation when looking up small JSON objects in `LazyIndexMaps`
* use hashbrown to speedup python string caching
* Replace `Peak` with more efficient `Peek`

Fixes

* Move `getattr` warning in deprecated `BaseConfig`
* Only hash `model_fields`, not whole `__dict__`
* Fix mishandling of unions while freezing types in the `mypy` plugin
* Fix `mypy` error on untyped `ClassVar`
* Only compare pydantic fields in `BaseModel.__eq__` instead of whole `__dict__`
* Update `strict` docstring in `model_validate` method.
* Fix overload position of `computed_field`
* Fix custom type type casting used in multiple attributes
* Fix issue not allowing `validate_call` decorator to be dynamically assigned to a class method
* Fix issue `unittest.mock` deprecation warnings
* Added tests for the case `JsonValue` contains subclassed primitive values
* Fix `mypy` error on free before validator (classmethod)
* Fix `to_snake` conversion
* Fix type annotation of `ModelMetaclass.__prepare__`
* Disallow `config` specification when initializing a `TypeAdapter` when the annotated type has config already
* Fix a naming issue with JSON schema for generics parametrized by recursive type aliases
* Fix type annotation in pydantic people script
* Add support for field `alias` in `dataclass` signature
* Fix bug with schema generation with `Field(...)` in a forward ref
* Fix ordering of keys in `__dict__` with `model_construct` call
* Fix module `path_type` creation when globals does not contain `__name__`
* Fix for namespace issue with dataclasses with `from __future__ import annotations`
* Fix: make function validator types positional-only
* Fix usage of `@deprecated`
* Add more support for private attributes in `model_construct` call
* Use a stack for the types namespace
* Fix schema-building bug with `TypeAliasType` for types with refs
* Support `pydantic.Field(repr=False)` in dataclasses
* Override `dataclass_transform` behavior for `RootModel`
* Refactor signature generation for simplicity
* Fix ordering bug of PlainValidator annotation
* Fix `exclude_none` for json serialization of `computed_field`s
* Support yyyy-MM-DD string for datetimes
* Tweak ordering of definitions in generated schemas

(adam)

2024-01-31 00:02:03 UTC MAIN commitmail json YAML

py-email_validator: updated to 2.1.0.post1

2.1.0 (October 22, 2023)

Python 3.8+ is now required (support for Python 3.7 was dropped).
The old email field on the returned ValidatedEmail object, which in the previous version was superseded by normalized, will now raise a deprecation warning if used. See https://stackoverflow.com/q/879173 for strategies to suppress the DeprecationWarning.
A __version__ module attribute is added.
The email address argument to validate_email is now marked as positional-only to better reflect the documented usage using the new Python 3.8 feature.

2.0.0 (April 15, 2023)

This is a major update to the library, but since email address specs haven't changed there should be no significant changes to which email addresses are considered valid or invalid with default options. There are new options for accepting unusual email addresses that were previously always rejected, some changes to how DNS errors are handled, many changes in error message text, and major internal improvements including the addition of type annotations. Python 3.7+ is now required. Details follow:

Python 2.x and 3.x versions through 3.6, and dnspython 1.x, are no longer supported. Python 3.7+ with dnspython 2.x are now required.
The dnspython package is no longer required if DNS checks are not used, although it will install automatically.
NoNameservers and NXDOMAIN DNS errors are now handled differently: NoNameservers no longer fails validation, and NXDOMAIN now skips checking for an A/AAAA fallback and goes straight to failing validation.
Some syntax error messages have changed because they are now checked explicitly rather than as a part of other checks.
The quoted-string local part syntax (e.g. multiple @-signs, spaces, etc. if surrounded by quotes) and domain-literal addresses (e.g. @[192.XXX...] or @[IPv6:...]) are now parsed but not considered valid by default. Better error messages are now given for these addresses since it can be confusing for a technically valid address to be rejected, and new allow_quoted_local and allow_domain_literal options are added to allow these addresses if you really need them.
Some other error messages have changed to not repeat the email address in the error message.
The email field on the returned ValidatedEmail object has been renamed to normalized to be clearer about its importance, but access via .email is also still supported.
Some mailbox names like postmaster are now normalized to lowercase per RFC 2142.
The library has been reorganized internally into smaller modules.
The tests have been reorganized and expanded. Deliverability tests now mostly use captured DNS responses so they can be run off-line.
The main tool now reads options to validate_email from environment variables.
Type annotations have been added to the exported methods and the ValidatedEmail class and some internal methods.
The old dict-like pattern for the return value of validate_email is deprecated.
Versions 2.0.0.post1 and 2.0.0.post2 corrected some packaging issues. 2.0.0.post2 also added a check for an invalid combination of arguments.

(adam)

2024-01-30 23:53:17 UTC MAIN commitmail json YAML

Updated www/py-django-reversion, devel/py-fakefs, comms/py-esptool, graphics/py-tifffile

(adam)

2024-01-30 23:52:24 UTC MAIN commitmail json YAML

py-tifffile: updated to 2024.1.30

2024.1.30

- Pass 5071 tests.
- Fix compatibility issue with numpy 2.
- Enable DeprecationWarning for tuple compression argument.
- Parse sequence of numbers in xml2dict.

(adam)

2024-01-30 23:47:13 UTC MAIN commitmail json YAML

py-esptool: updated to 4.7.0

v4.7.0 (2023-12-13)

New Features

test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details

Bug Fixes

esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode

Code Refactoring

stub_flasher: Cleanup, make adding new targets easier

(adam)

2024-01-30 23:42:13 UTC MAIN commitmail json YAML

py-fakefs: updated to 5.3.5

Version 5.3.5

Fixes a regression.

Fixes
* Fixes a regression due to the changed behavior of the dynamic patcher cleanup
  The change is now by default only made if the `django` module is loaded, and the behavior can
  be changed using the new argument `module_cleanup_mode`.

Packaging
* include `tox.ini` and a few more files into the source distribution

(adam)

2024-01-30 23:40:19 UTC MAIN commitmail json YAML

py-django-reversion: updated to 5.0.12

5.0.12 - 2024-01-30
- Fix missing migration introduced in v5.0.11.

(adam)

2024-01-30 23:11:25 UTC MAIN commitmail json YAML

Added lang/py-annotated-types, devel/py-dirty-equals, devel/py-pydantic-core

(adam)

2024-01-30 21:08:51 UTC MAIN commitmail json YAML

2024-01-30 21:07:56 UTC MAIN commitmail json YAML

py-dirty-equals: added version 0.7.1.post0

dirty-equals is a python library that (mis)uses the __eq__ method to make
python code (generally unit tests) more declarative and therefore easier to
read and write.

dirty-equals can be used in whatever context you like, but it comes into its
own when writing unit tests for applications where you're commonly checking the
response to API calls and the contents of a database.

(adam)

2024-01-30 21:04:34 UTC MAIN commitmail json YAML

py-annotated-types: added version 0.6.0

PEP-593 added typing.Annotated as a way of adding context-specific metadata to
existing types, and specifies that Annotated[T, x] should be treated as T by
any tool or library without special logic for x.

This package provides metadata objects which can be used to represent common
constraints such as upper and lower bounds on scalar values and collection
sizes, a Predicate marker for runtime checks, and descriptions of how we intend
these metadata to be interpreted. In some cases, we also note alternative
representations which do not require this package.

(adam)

2024-01-30 20:53:24 UTC MAIN commitmail json YAML

doc: Updated graphics/png to 1.6.42

(wiz)

2024-01-30 20:53:16 UTC MAIN commitmail json YAML

png: update to 1.6.42.

Thanks to Matthieu Darbois who reported an API+ABI breakage in the macro
function png_check_sig(), accidentally introduced in libpng-1.6.41, we are
having an earlier-than-anticipated release version 1.6.42.

(wiz)

2024-01-30 20:47:55 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, www/py-test-httpx

(adam)

2024-01-30 20:47:36 UTC MAIN commitmail json YAML

py-test-httpx: updated to 0.29.0

0.29.0
- Add support for [`pytest`](https://docs.pytest.org)==8.\* ([`pytest`](https://docs.pytest.org)==7.\* is still supported for now).

(adam)

2024-01-30 20:45:45 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.97.3

6.97.3

Internal test refactoring.

6.97.2

This patch slightly changes how we replay examples from the database: if the behavior of the saved example has changed, we now keep running the test case instead of aborting at the size of the saved example. While we know it窶冱 not the same example, we might as well continue running the test!

Because we now finish running a few more examples for affected tests, this might be a slight slowdown - but correspondingly more likely to find a bug.

We窶况e also applied similar tricks to the target phase, where they are a pure performance improvement for affected tests.

6.97.1

Improves the performance of the arrays() strategy when generating unique values.

(adam)

2024-01-30 20:14:01 UTC MAIN commitmail json YAML

Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl, devel/lemon

(adam)

2024-01-30 20:13:21 UTC MAIN commitmail json YAML

sqlite3* lemon: updated to 3.45.1

version 3.45.1 (2024-01-30):

Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility.
Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. This resolves an issue introduced in version 3.44.0 but was undiscovered until after the 3.45.0 release.
Fix issues associated with processing corrupt JSONB inputs:
Prevent exponential runtime when converting a corrupt JSONB into text.
Fix a possible read of one byte past the end of the JSONB blob when converting a corrupt JSONB into text.
Enhanced testing using jfuzz to prevent any future JSONB problems such as the above.
Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database.
Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless.

(adam)

2024-01-30 20:05:11 UTC MAIN commitmail json YAML

Updated textproc/cmark, www/py-urllib3

(adam)

2024-01-30 20:04:53 UTC MAIN commitmail json YAML

py-urllib3: updated to 2.2.0

2.2.0 (2024-01-30)

- Added support for `Emscripten and Pyodide <https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html>`__, including streaming support in cross-origin isolated browser environments where threading is enabled.
- Added support for ``HTTPResponse.read1()`` method.
- Added rudimentary support for HTTP/2.
- Fixed issue where requests against urls with trailing dots were failing due to SSL errors
  when using proxy.
- Fixed ``HTTPConnection.proxy_is_verified`` and ``HTTPSConnection.proxy_is_verified``
  to be always set to a boolean after connecting to a proxy. It could be
  ``None`` in some cases previously.
- Fixed an issue where ``headers`` passed in a request with ``json=`` would be mutated
- Fixed ``HTTPSConnection.is_verified`` to be set to ``False`` when connecting
  from a HTTPS proxy to an HTTP target. It was set to ``True`` previously.
- Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS
- Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled
- Note for downstream distributors: To run integration tests, you now need to run the tests a second
  time with the ``--integration`` pytest flag.

(adam)

2024-01-30 20:00:14 UTC MAIN commitmail json YAML

cmark: updated to 0.31.0

0.31.0

* Update to 0.31.2 spec.txt.

* Treat unicode Symbols like Punctuation, as per the 0.31 spec.

* Add a new function to `utf8.h`:
  `int cmark_utf8proc_is_punctuation_or_symbol(int32_t uc)`.
  The old `cmark_utf8proc_is_punctuation` has been kept for
  now, but it is no longer used.

* Add new exported function `cmark_parser_new_with_mem_into_root`
  (API change) (John Ericson).

* Avoid repeated `language-` in info string

* Fix quadratic behavior in `S_insert_emph` (Nick Wellnhofer).
  Fixes part of GHSA-66g8-4hjf-77xh.

* Fix quadratic behavior in `check_open_blocks` (Nick Wellnhofer).
  Fixes part of GHSA-66g8-4hjf-77xh.

* Track underscore bottom separately mod 3, like asterisk (Michael
  Howell). This was already implemented correctly for asterisks,
  but not for underscore.

* Use `fwrite` instead of `printf` to print results in main
  This avoids a massive slowdown in MSYS2.

* commonmark writer: less aggressive escaping for `!`

* Update libFuzzer build (Nick Wellnhofer):

  + Move fuzzing files into their own directory.
  + Use libFuzzer the modern way by compiling and linking with
    `-fsanitize=fuzzer(-no-link)` without requiring `LIB_FUZZER_PATH`.
  + Update the `libFuzzer` rule in Makefile and the README.md.

* CMake build changes (Saleem Abdulrasool).

  + Inline multiple variables in CMake, following CMake recommendations.
  + Simplify the version computation.
  + Remove the `CMARK_STATIC` and `CMARK_SHARED` options as one of the two
    must be enabled always as the cmark executable depends on the library.
    Instead of having a custom flag to discern between the
    library type, use the native CMake option `BUILD_SHARED_LIBS`,
    allowing the user to control which library to build. This matches
    CMake recommendations to only build a single copy of the library.
  + Introduce an author warning for the use of `CMARK_SHARED` and
    `CMARK_STATIC` to redirect the author of the dependent package to
    `BUILD_SHARED_LIBS`.
  + Permit incremental linking on Windows. Although incremental linking
    does introduce padding in the binary for incremental links, that
    should not matter for release mode builds in theory as `/OPT:REF`
    and `/OPT:ICF` will trigger full links, which is the default in
    release mode.
  + Hoist the CMake module inclusion to the top level.
  + Minor tweaks for speeding up the configure phase.
    Restructure the file layout to place the custom modules into the
    `cmake/modules` directory that is the common layout for CMake based
    projects.
  + Squelch C4232 warnings on MSVC builds.
  + Remove check for `__builtin_expect`. Use `__has_builtin` to check
    at compile time if the feature is supported.
    This macro is supported by both clang and GCC (as of 10).
    In the case that the compiler in use is not new enough, we still
    provide the fallback so that the code will compile but without the
    additional hints for the branch probability. `config.h` has been
    removed from the code base as it is no longer needed.
  + Remove `/TP` usage on MSVC and replace `CMARK_INLINE` with `inline`.
    These were workarounds for pre-VS2015 compilers, which are no longer
    supported.
  + Hoist the C visibility settings to top level
  + Clean up C4267 warnings on MSVC builds.
  + Remove some compiler compatibility checks that are no longer
    needed because VS 2013 is no longer supported
  + Adjust the policy to silence warnings on MSVC builds
    CMake 3.15+ remove `/W3` from the language flags under MSVC with
    CMP0092.  Set the policy to new to avoid the D9025 warning.
  + Reflow some text to match CMake documentation style
  + Use generator expression for path computation.
  + Use CMake to propagate `CMARK_STATIC_DEFINE`.
  + Clean up an obsoleted variable (NFC).
  + Hoist the policy settings. Policy settings may impact how
    `project` functions.  They should be set immediately after
    `cmake_minimum_required` (which implicitly sets policies).
    Use the `POLICY` check to see if a policy is defined rather
    than using a version check.
  + Replace `CMARK_TESTS` with CMake sanctioned `BUILD_TESTING`.
  + Correct typo and adjust command invocation. Use the proper
    generator expression for the python interpreter and adjust
    a typo in the component name.
  + Add an upgrade path for newer CMake.
    CMake 3.12 deprecated `FindPythonInterp`, and with CMake 3.27, were
    obsoleted with CMP0148.  Add a version check and switch to the new
    behaviour to allow building with newer releases.

* Fix regex syntax warnings in `pathological_tests.py` (Nick Wellnhofer).

* `test/cmark.py`: avoid star imports (Jakub Wilk).

* `spec_tests.py`: Add option to generate fuzz corpus (Nick Wellnhofer).
  Add an option `--fuzz-corpus` that writes the test cases to separate
  files including the options header, so they can be used as seed corpus
  for fuzz testing.

* Fix some cmark.3 man rendering issues so we can do a clean regen
  (John Ericson).

* Update Windows compilation instructions

(adam)

2024-01-30 19:43:34 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors

(adam)

2024-01-30 19:42:47 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 42.0.2

42.0.2 - 2024-01-30
~~~~~~~~~~~~~~~~~~~

* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.1.
* Fixed an issue that prevented the use of Python buffer protocol objects in
  ``sign`` and ``verify`` methods on asymmetric keys.
* Fixed an issue with incorrect keyword-argument naming with ``EllipticCurvePrivateKey``
  :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.exchange`,
  ``X25519PrivateKey``
  :meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey.exchange`,
  ``X448PrivateKey``
  :meth:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey.exchange`,
  and ``DHPrivateKey``
  :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey.exchange`.

(adam)

2024-01-30 19:38:38 UTC MAIN commitmail json YAML

ansible: 9.2.0

9.2.0

Major Changes
-------------

community.docker
~~~~~~~~~~~~~~~~

- The ``community.docker`` collection now depends on the ``community.library_inventory_filtering_v1`` collection. This utility collection provides host filtering functionality for inventory plugins. If you use the Ansible community package, both collections are included and you do not have to do anything special. If you install the collection with ``ansible-galaxy collection install``, it will be installed automatically. If you install the collection by copying the files of the collection to a place where ansible-core can find it, for example by cloning the git repository, you need to make sure that you also have to install the dependency if you are using the inventory plugins (https://github.com/ansible-collections/community.docker/pull/698).

community.hashi_vault
~~~~~~~~~~~~~~~~~~~~~

- requirements - the ``requests`` package which is required by ``hvac`` now has a more restrictive range for this collection in certain use cases due to breaking security changes in ``ansible-core`` that were backported (https://github.com/ansible-collections/community.hashi_vault/pull/416).

dellemc.openmanage
~~~~~~~~~~~~~~~~~~

- All OME modules are enhanced to support the environment variables `OME_USERNAME` and `OME_PASSWORD` as fallback for credentials.
- All iDRAC and Redfish modules are enhanced to support the environment variables `IDRAC_USERNAME` and `IDRAC_PASSWORD` as fallback for credentials.
- idrac_certificates - The module is enhanced to support the import and export of `CUSTOMCERTIFICATE`.
- idrac_gather_facts - This role is enhanced to support secure boot.
- idrac_license - The module is introduced to configure iDRAC licenses.

infoblox.nios_modules
~~~~~~~~~~~~~~~~~~~~~

- Upgrade Ansible version support from 2.13 to 2.16.
- Upgrade Python version support from 3.8 to 3.10.

(adam)

2024-01-30 19:33:49 UTC MAIN commitmail json YAML

ansible-core: updated to 2.16.3

v2.16.3
=======

Release Summary
---------------

| Release Date: 2024-01-29
| `Porting Guide <https://docs.ansible.com/ansible-core/2.16/porting_guides/porting_guide_core_2.16.html>`__

Security Fixes
--------------

- ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was ignored (CVE-2024-0690)

Bugfixes
--------

- Run all handlers with the same ``listen`` topic, even when notified from another handler (https://github.com/ansible/ansible/issues/82363).
- ``ansible-galaxy role import`` - fix using the ``role_name`` in a standalone role's ``galaxy_info`` metadata by disabling automatic removal of the ``ansible-role-`` prefix. This matches the behavior of the Galaxy UI which also no longer implicitly removes the ``ansible-role-`` prefix. Use the ``--role-name`` option or add a ``role_name`` to the ``galaxy_info`` dictionary in the role's ``meta/main.yml`` to use an alternate role name.
- ``ansible-test sanity --test runtime-metadata`` - add ``action_plugin`` as a valid field for modules in the schema (https://github.com/ansible/ansible/pull/82562).
- ansible-config init will now dedupe ini entries from plugins.
- ansible-galaxy role import - exit with 1 when the import fails (https://github.com/ansible/ansible/issues/82175).
- ansible-galaxy role install - normalize tarfile paths and symlinks using ``ansible.utils.path.unfrackpath`` and consider them valid as long as the realpath is in the tarfile's role directory (https://github.com/ansible/ansible/issues/81965).
- delegate_to when set to an empty or undefined variable will now give a proper error.
- dwim functions for lookups should be better at detectging role context even in abscense of tasks/main.
- roles, code cleanup and performance optimization of dependencies, now cached,  and ``public`` setting is now determined once, at role instantiation.
- roles, the ``static`` property is now correctly set, this will fix issues with ``public`` and ``DEFAULT_PRIVATE_ROLE_VARS`` controls on exporting vars.
- unsafe data - Enable directly using ``AnsibleUnsafeText`` with Python ``pathlib`` (https://github.com/ansible/ansible/issues/82414)

(adam)

2024-01-30 19:26:03 UTC MAIN commitmail json YAML

Updated emulators/qemu, devel/abseil, devel/py-ailment, devel/py-angr, devel/py-archinfo, devel/py-cle, devel/py-pyvex, math/py-claripy; Added textproc/py-unique-log-filter

(adam)

2024-01-30 19:24:36 UTC MAIN commitmail json YAML

2024-01-30 19:21:27 UTC MAIN commitmail json YAML

2024-01-30 18:29:21 UTC MAIN commitmail json YAML

2024-01-30 18:22:53 UTC MAIN commitmail json YAML

abseil: updated 20240116.0

Abseil LTS 20240116.0

What's New:

Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. Note that this functionality requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the community). Note that it may take several days after the release for it to become available in the Bazel Central Registry.

Breaking Changes:

AbslHashValue() no longer accepts C-style arrays as a parameter. Previously the array would decay to a pointer type, which could lead to subtle, unintended bugs. The most common potential error is passing a C-string literal. After this change, these call-sites require wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The corresponding std types were removed before C++20 was finalized (https://wg21.link/P1959R0).

(adam)

2024-01-30 18:20:09 UTC MAIN commitmail json YAML

2024-01-30 18:01:41 UTC MAIN commitmail json YAML

festvox*: Relax DEPENDS matches.

There's no need to be absolutely specific about version requirements, it makes
certain operations slower, and has been broken since the mbrola updates last
week.

(jperkin)

2024-01-30 15:57:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 4.9

(sjmulder)

2024-01-30 15:57:18 UTC MAIN commitmail json YAML

sysutils/nnn: Update to 4.9

- config option NNN_ARCHMNT to specify archive mounter utility
- key ^y to jump to next young file
- filter adjustment when opening context from plugin
- properly update mode after chmod
- pre-fill selected file name to create link if sel is preferred over
  hovered
- fix crash when PWD is empty
- make quitcd.bash_zsh POSIX-compliant
- nmount - support udiskctl as default
- preview-tui - support wezterm split size percentage
- preview-tui - move to bash for environment manipulation through
  arrays
- fzopen - handle empty selection
- finder - use default path to find
- add icons for djvu files
- support Nerd Fonts v3.0.0 and above (older versions are broken by
  v3.0.0)

https://github.com/jarun/nnn/releases/tag/v4.9

(sjmulder)

2024-01-30 15:46:36 UTC MAIN commitmail json YAML

doc: Updated editors/micro to 2.0.13

(sjmulder)

2024-01-30 15:46:27 UTC MAIN commitmail json YAML

editors/micro: Update to 2.0.13

2.0.13:
- Introduced new reload option to control file reloading behavior when
  files are updated externally.
- Bug fix for term command.
- Minor bug fixes.

2.0.12:
- Adds fakecursor option.
- Adds HistorySearchUp and HistorySearchDown actions.
- Adds scrollbarchar option.
- Adds -multiopen flag.
- Save with sudo for large files fixed.
- Syntax highlighting engine improvements.
- Many minor bug fixes and highlighting adjustments/improvements (new
  languages and fixes).

https://github.com/zyedidia/micro/releases/tag/v2.0.13
https://github.com/zyedidia/micro/releases/tag/v2.0.12

(sjmulder)

2024-01-30 14:41:30 UTC MAIN commitmail json YAML

2024-01-30 14:22:43 UTC MAIN commitmail json YAML

2024-01-30 13:54:50 UTC MAIN commitmail json YAML

doc: Updated audio/pulseaudio to 17.0

(ryoon)

2024-01-30 13:54:33 UTC MAIN commitmail json YAML

pulseaudio: Update to 17.0

Changelog:
PulseAudio 17.0 release notes

1. Notes for end users
    1. Updates to ALSA UCM-based setups
    2. Battery level indication to Bluetooth devices
    3. Support for the Bluetooth FastStream codec
    4. webrtc-audio-processing dependency updated
    5. Trigger role groups added to module-role-cork
    6. XDG base directory spec for profile-set loading
2. Notes for application developers
    1. PA_RATE_MAX increased
3. Notes for packagers
    1. webrtc-audio-processing dependency updated
4. git shortlog

Notes for end users

Updates to ALSA UCM-based setups

An extensive set of changes landed which modify how ALSA UCM configuration is
mapped to PulseAudio profiles and ports. Notably

1. We no longer generate combined ports for non-conflicting devices, and
    instead create one profile for each set of non-conflicting devices. Devices
    that are not explicitly marked as conflicting but share the same
    PlaybackPCM or CapturePCM are considered conflicting.
2. Instead of different inputs/outputs being exposed as ports on a source/
    sink, they will be exposed as separate sources/sinks. On some setups where
    two inputs or outputs can run concurrently and independently, you will now
    see more than one input/output sink available when selecting the
    appropriate profile.

Battery level indication to Bluetooth devices

This shares the battery level of a PulseAudio host to a Bluetooth headset (for
example, if you're running a PulseAudio-based device connected to a car, the
car can report the battery level of your device).

Support for the Bluetooth FastStream codec

Devices that support the FastStream codec (which provides higher quality
bidirectional audio) are now supported.

webrtc-audio-processing dependency updated

We updated to a more recent version of the webrtc-audio-processing library with
improvements in echo cancellation and higher tolerance for drift.
Unfortunately, this does mean that beamforming support, which was dropped
upstream, is no longer present.

Trigger role groups added to module-role-cork

module-role-cork now allows groups of roles (separated by /) as triggers.

XDG base directory spec for profile-set loading

The XDG base directory specification is now used for ALSA profile set loading
($XDG_DATA_HOME, followed by $XDG_DATA_DIRS, and finally falling back to the
previous behaviour).

Notes for application developers

PA_RATE_MAX increased

The maximum supported sample rate is now 768kHz.

Notes for packagers

webrtc-audio-processing dependency updated

We now depend on version 1.3 of the library, which is parallel-installable with
other API versions. As part of this change, the default cpp_std for the project
has been set to c++17.

git shortlog

Alistair Leslie-Hughes (7):
      Propagate return value from pa_pstream_attach_memfd_shmid
      Ensure fds are closed when exec functions are used.
      pactl: Stop a crash when setting the volume which is out of range
      pulsecore: Set errno before calling read
      rtp-send: Use getaddrinfo to improve support for ipv6.
      rtp-send: Use getaddrinfo to improve support for ipv6 on source address
      rtp-recv: Use getaddrinfo to improve support for ipv6.

Alper Nebi Yasak (24):
      idxset: Add set contains() function
      idxset: Add set comparison operations
      idxset: Add reverse iteration functions
      alsa-ucm: Always create device conflicting/supported device idxsets
      alsa-ucm: Make modifiers track conflicting/supported devices as idxsets
      alsa-ucm: Add enable, disable, status helpers for devices
      alsa-ucm: Let profiles know their associated UCM verb
      alsa-ucm: Stop conflating profile name with UCM verb name
      alsa-ucm: Make mapping creation independent from indvidual profiles
      alsa-ucm: Split profile creation into verb and profile parts
      alsa-ucm: Rewrite conformant device group generation with idxsets
      alsa-ucm: Fix device conformance check
      alsa-ucm: Split out helpers for device set name, description, priority
      alsa-ucm: Make one input/output mapping per UCM device
      alsa-ucm: Remove combination port generation logic
      alsa-ucm: Make ports store only one device
      alsa-ucm: Make mapping UCM contexts have only one device
      alsa-ucm: Make mapping UCM contexts have only one modifier
      alsa-ucm: Disable old devices when switching profiles of same verb
      alsa-ucm: Create multiple profiles per verb for conflicting devices
      alsa-ucm: Add enable, disable, status helpers for modifiers
      alsa-ucm: Disable old modifiers when switching profiles of same verb
      alsa-ucm: Consider devices using the same PCM as incompatible
      alsa-ucm: Fix more instances of profile-verb conflation

Arun Raghavan (13):
      ci: Update to freedesktop/ci-templates
      ci: Use built-in distribution image name mechanism
      echo-cancel-test: Drop references to internal message queue
      build-sys: Bump webrtc-audio-processing dependency
      build-sys: Bump .so version 16.99.1
      build-sys: Bump cpp_std to c++17
      build-sys: Add a webrtc-audio-processing wrap file
      ci: Force build of webrtc-aec
      ci: Add doxygen to build image
      ci: Drop -werror in build
      build-sys: Bump webrtc-audio-processing wrap to 1.2
      build-sys: Bump webrtc-audio-processing wrap to 1.3
      Update NEWS for 17.0

Asier Sarasua Garmendia (2):
      Added translation using Weblate (Basque)
      Translated using Weblate (Basque)

Ataberk Özen (2):
      alsa-profiles: import Asus Xonar SE profile from pipewire
      alsa-profiles: rename mappings for Xonar SE

Balázs Meskó (1):
      Translated using Weblate (Hungarian)

Biswapriyo Nath (1):
      meson: Add DEF file to export APIs in Windows

Dylan Van Assche (4):
      bluez5-util: move pa_bluetooth_discovery to header
      bluetooth: add AT+BIA support
      bluetooth: add UPower backend
      bluetooth: hook up UPower backend

Eero Nurkkala (1):
      echo-cancel: add webrtc AEC3 support

Ettore Atalan (1):
      Translated using Weblate (German)

Fabrice Fontaine (1):
      meson.build: fix build without C++

Fran Diéguez (2):
      Translated using Weblate (Galician)
      Translated using Weblate (Galician)

Georg Chini (7):
      combine-sink: Fix threading issue during underrun
      time-smoother-2: Fix stream time when stream starts paused
      stream-interaction: Extend trigger groups to module-role-cork
      stream-interaction: Fix regression when a trigger role is also a cork role
      tunnel-sink-new: Fix hang when used in combination with module-combine-sink
      switch-on-connect: Do not overwrite user configured default sink/source
      pactl, pacmd: Allow to unset the configured default sink or source

Gioele Barabucci (1):
      daemon/meson.build: Install dbus policy in /usr, not /etc

Gogo Gogsi (1):
      Translated using Weblate (Croatian)

Hector Martin (1):
      alsa: ucm: Fix spurious mixer path removal on initial profile set

Hugo Carvalho (1):
      Translated using Weblate (Portuguese)

Hui Wang (1):
      backend-native: Handle multi AT commands in a buffer

Igor V. Kovalenko (26):
      rtp: Accept CRLF delimiters in SDP as required by RFC 4566
      rtp: Initialize SDP info struct field added for OPUS
      build-sys: meson: Make module-console-kit optional
      build-sys: meson: Move qpaeq to daemon build
      bluetooth: Free memblock after codec errors
      bluetooth: Do not use hardware volume control for A2DP backchannel
      bluetooth: Add faststream codec
      bluetooth: Use stereo sample spec for faststream backchannel
      bluetooth: Handle fragmented faststream frames
      bluetooth: Add 20dB boost for faststream source volume
      backend-native: Fix stack corruption reading RFCOMM AT+BIA= response
      module-combine-sink: Do not set up rate adjustment timer at load time
      module-combine-sink: Suspend while unloading to fix crash moving sinks
      backend-native: Fix parsing comma-delimited response
      alsa-util: Dump probed rates
      alsa-util: Add more standard sample rates.
      bluetooth: Amend writeout to send more initial frames
      resampler: Fix oversized memblock pushed from resampler
      bluetooth: Do not attempt decoding too short faststream packet data
      pstream: Pass frame size to keep split memblock parts aligned
      alsa-util: Perform format and rate detection before setting HW params
      alsa-util: Fix pa_alsa_get_supported_formats fallback.
      memblockq: Drop check for chunk index alignment, require aligned length
      shell-completion: Fix typo in --use-pid-file= suggestion
      memblockq: Adjust tail chunk offset into memblock after split
      Fix crash running in restricted environment.

Jaechul Lee (1):
      sound-file-stream: Fix crash when playing a file which is not aligned

Jan Kuparinen (1):
      Translated using Weblate (Finnish)

Jan Palus (1):
      bluetooth/gst: Correct var type for GST_TYPE_BITMASK

Jaroslav Kysela (5):
      alsa-mixer: allow to re-attach the mixer control element
      alsa-ucm: Set profiles by their struct instance, not their name
      alsa-ucm: remove extra space from the device.intended_roles property
      alsa-mixer: fix the re-attach code for the mixer control element
      alsa-mixer: extend pa_alsa_mixer_find with the subdevice check

Jiri Grönroos (1):
      Translated using Weblate (Finnish)

Joachim Philipp (1):
      Translated using Weblate (German)

Jordi Mas (2):
      Translated using Weblate (Catalan)
      Translated using Weblate (Catalan)

Marijn Suijten (5):
      backend-native: Fix indentation and whitespace style
      backend-native: Add backend pointer to transport_data
      Revert "bluez5-util: move pa_bluetooth_discovery to header"
      backend-native: Update all CIND indicators
      backend-native: Remove uninformative "Profile unavailable" debug message

Mart Raudsepp (1):
      proplist-util: Don't assume gdkx is there as gtk could be built without it

Nicolas Cavallari (2):
      build-sys: Fix atomic support detection
      build-sys: Add missing libatomic_ops dependencies

Peter Meerwald-Stadler (5):
      module-combine-sink: Use fabs() instead of abs() for double
      module-combine-sink: Fix indentation
      module-tunnel: Fix typos
      volume: Fix typo
      raop-client: Fix typo

Philip Goto (1):
      Translated using Weblate (Dutch)

Rosen Penev (1):
      meson: fix meson warnings

Rudi Heitbaum (2):
      shm: use MFD_NOEXEC_SEAL for shared memory
      shm: allow for older versions of Linux without MFD_NOEXEC_SEAL

Sabri Ünal (1):
      Translated using Weblate (Turkish)

Sean Greenslade (1):
      pactl: fix parsing of percentages with decimal points

Seong-ho Cho (1):
      Translated using Weblate (Korean)

Shunsuke Shimizu (1):
      build-sys: Fix macOS build

SimonP (1):
      alsa-mixer: Respect XDG base directory spec when loading profile sets

Takashi Sakamoto (1):
      alsa-mixer: avoid assertion at alsa-lib mixer API when element removal

Tanu Kaskinen (2):
      i18n: Update .pot and .po files
      Update NEWS for 16.1

Temuri Doghonadze (10):
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)
      Translated using Weblate (Georgian)

Toni Estevez (5):
      Translated using Weblate (Catalan)
      Translated using Weblate (Spanish)
      Translated using Weblate (Spanish)
      Translated using Weblate (Spanish)
      Translated using Weblate (Spanish)

Weijia Wang (1):
      echo-cancel: Fix macOS build

Wim Taymans (1):
      sndfile: handle sndfiles with s24 format

Yureka (1):
      Make gio-2.0 optional when gsettings is disabled

acheronfail (1):
      pactl: SUBSCRIBE add a newline after every json message

flyingOwl (1):
      time-smoother-2: Fix time calculation by comparing timestamps

grimst (1):
      Translated using Weblate (French)

hashitaku (2):
      shell-completion: add new subcommand get-* for bash
      shell-completion: add new subcommand get-* for zsh

mooo (1):
      Translated using Weblate (Lithuanian)

peijiankang (1):
      fix translation error of pulseaudio

redfast00 (1):
      rtp: fix 'size mismatch' on BSD style operating systems

wael (1):
      meson: use proper type for bools

김인수 (6):
      Translated using Weblate (Korean)
      Translated using Weblate (Korean)
      Translated using Weblate (Korean)
      Translated using Weblate (Korean)
      Translated using Weblate (Korean)
      Translated using Weblate (Korean)

(ryoon)

2024-01-30 13:39:58 UTC MAIN commitmail json YAML

doc: Updated devel/mustach to 1.2.6

(sjmulder)

2024-01-30 13:39:40 UTC MAIN commitmail json YAML

devel/mustach: Update to 1.2.6

In addition to the upstream changes below, the package now also includes
the cJSON backend (and dependency).

Fix:
- improve naming (#42)
- magical spaces in recursive partials (#43)
- installation when tool isn't built
- correct detection of falsey values (#45)

Minor:
- update to newer reference tests

https://gitlab.com/jobol/mustach/-/releases/1.2.6

(sjmulder)

2024-01-30 11:24:17 UTC MAIN commitmail json YAML

Updated www/py-aiohttp, www/py-django-reversion

(adam)

2024-01-30 11:23:58 UTC MAIN commitmail json YAML

py-django-reversion: updated to 5.0.11

5.0.11 - 2024-01-29
- Improved the Chinese translation

(adam)

2024-01-30 11:22:07 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.9.3

3.9.3 (2024-01-29)

Bug fixes

- Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter when set outside
  of ``ClientSession`` (e.g. directly in ``TCPConnector``)

(adam)

2024-01-30 09:04:49 UTC MAIN commitmail json YAML

doc: Updated audio/flite to 2.2nb1

(wiz)

2024-01-30 09:04:41 UTC MAIN commitmail json YAML

flite: fix flush/drain confusion

From Brian Buhrow via adr.

Bump PKGREVISION.

(wiz)

2024-01-30 09:01:37 UTC MAIN commitmail json YAML

doc: Added audio/sonic version 0.0.0.225

(wiz)

2024-01-30 09:01:29 UTC MAIN commitmail json YAML

audio/Makefile: + sonic

(wiz)

2024-01-30 09:00:40 UTC MAIN commitmail json YAML

audio/sonic: import sonic-0.0.0.225

Packaged for wip by adr.

Sonic is a simple algorithm for speeding up or slowing down speech.
However, it's optimized for speed ups of over 2X, unlike previous
algorithms for changing speech rate.  The Sonic library is a very
simple ANSI C library that is designed to easily be integrated into
streaming voice applications, like TTS back ends.

(wiz)

2024-01-30 08:49:32 UTC MAIN commitmail json YAML

doc/TODO: + binutils-2.42.

(wiz)

2024-01-30 00:12:48 UTC MAIN commitmail json YAML

libxml2: restrict _POSIX_C_SOURCE to Linux

Fix build breakage with FreeBSD, where some definitions were then hidden
by __BSD_VISIBLE not being defined, e.g.:

  CC      libxml2_la-nanohttp.lo
nanohttp.c:837:20: error: use of undeclared identifier 'PF_INET6'
        s = socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP);
                  ^
nanohttp.c:842:20: error: use of undeclared identifier 'PF_INET'
        s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
                  ^
2 errors generated.

(Tested on FreeBSD 14 and Fedora Linux 39.)

(gutteridge)

2024-01-29 23:54:33 UTC MAIN commitmail json YAML

README.FreeBSD: some more updates

Note bootstrap has been tested on 14.0 now. While here, rearrange so
that information about EOL versions is below the current details.

(gutteridge)

2024-01-29 16:12:38 UTC MAIN commitmail json YAML

Updated textproc/po4a, devel/py-urwid

(adam)

2024-01-29 16:12:20 UTC MAIN commitmail json YAML

py-urwid: updated to 2.5.0

2.5.0

New features

Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist was added to the urwid.
Add support ScrollBar to the ListBox widget.
While scrolling is done by the ListBox itself (as before), the ScrollBar can display progress.
Added common decoration symbols to the widget constants (BOX_SYMBOLS, BAR_SYMBOLS, SHADE_SYMBOLS)
and exposed in several widgets via Symbols enum on the class level: Divider, LineBox and ScrollBar.

Documentation

Update examples: reduce amount of deprecated parameters

(adam)

2024-01-29 16:08:21 UTC MAIN commitmail json YAML

po4a: updated to 0.70

0.70
The PerlIO cleanup release

Major cleanup:

Greatly simplify the code by using PerlIO instead of messing up with encodings manually.
This is a very intrusive change, and even if all tests of our comprehensive suite pass, I still expect issues with this on some corner cases, such as projects not using UTF-8 but a mixture of encodings. Please report any issue, and accept my apologies.
This greatly simplifies the code, enabling future maintenance.
Asciidoc:

Correctly handle lines that start with a dot in a paragraph. Thanks Jean-Noël Avila for the pull request.
Labels of cross-references were not translatable. Thanks Jean-Noël Avila for the pull request.
Fix a bug in the handling of the 'id' attribute. Thanks Jean-Noël Avila for the pull request.
Process multi-line attributes in legacy and asciidoctor mode. Thanks Jean-Noël Avila for the pull request.
Process transparent index entries in their own segmentst. Thanks Jean-Noël Avila for the pull request.
Keep original formating. Thanks suddenfall for the feedback, and Jean-Noël Avila for the fixes.
Fix a bug in handling of bold text starting a list item. Thanks Jean-Noël Avila for the pull request.
Fix handling of linebreaks in lists). Thanks Jean-Noël Avila for the pull request.
Tex:

Allow verbatim environment declaration without trailing space. Thanks Mayeul Cantan for the report & the fix.
Informative error message when file not found for \input, indicating how to skip this include [mquinson].
Texinfo:

Translate partial menu node names [Apteryks].
Markdown:

Treat link reference definitions as no-wrap [gemmaro].
Don't emit a warning when provided an empty tag list in YFM [Martin].
YAML:

Verbosely fail on inline lists and dictionaries, as YAML::Tiny does not handle them as lists or dicts anyway. Do quote list-looking strings [Martin & gemmaro].
General:

Don't fail on empty po files, e.g. adoc files containing only includes. Thanks Suddenfall for the report & fix.
Fix an encoding error in one file which resulted in build errors with new gettext versions. Thanks to Jan Palus for the issue report and the fix.
Use the semantic of Perl v5.12 (released in 2012) instead of the previously requested one (v5.6 release in 2000). This is to request the unicode_strings feature, making the utf strings more predictable.
Accept BOM markers at the beginning of files [Mt]
Specify in the README.md and in all source files that the license is GPL2+, not GPL2-only [Mt]
Documentation:

Improve the description of the internals, in the hope that potential contributors will become proficient quickly and help us. [Mt]
Revamp the po4a(7) document now that the po4a-* scripts are deprecated. Explain why they are, and don't mention them in the described workflow. [Mt]
po4a main script (the deprecated po4a-* scripts are still buggy):

Deal properly with CRLF files coming from windows.
Allow to escape spaces in file names, or to quote them.
Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
po4a-translate:

Remove the wrap-po option that was not used internally.
po4a-updatepo:

Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
Build scripts:

Use xmlcatalog(1) to find DocBook XSL file.
Translations:

Updated: Chinese (traditional), thanks Haowei Hsu.
Updated: French, thanks Jérémie Tarot, brandelune and Jean-Baptiste Holcroft.
Updated: Georgian, thanks Temuri Doghonadze.
Updated: German, thanks Helge Kreutzmann.
Updated: Italian, thanks Marco Ciampa.
Updated: Japanese, thanks gemmaro.
Updated: Norwegian Bokmål, thanks Allan Nordhøy and Petter Reinholdtsen.
Updated: Portuguese, thanks Silvério Santos.
Updated: Russian, thanks vrbtm, Виталий Наумов and Golubev Alexander.
Updated: Serbian (cyrillic), thanks Ivan Pesic.
Updated: Spanish, thanks Francisco Serrador, ignotus and gallegonovato.

(adam)

2024-01-29 15:54:10 UTC MAIN commitmail json YAML

doc: Added mail/dkimproxy version 1.4.1

(schmonz)

2024-01-29 15:54:06 UTC MAIN commitmail json YAML

Add and enable dkimproxy.

(schmonz)

2024-01-29 15:54:03 UTC MAIN commitmail json YAML

Add dkimproxy: SMTP proxy that signs and/or verifies emails

DKIMproxy is an SMTP proxy that implements the DKIM and DomainKeys
standards, to sign and verify email messages using digital signatures
and DNS records. It can be used to add DKIM support to nearly any
existing SMTP mail server. It comprises two separate proxies, an
"outbound" proxy for signing outgoing email, and an "inbound" proxy for
verifying signatures of incoming email.

(schmonz)

2024-01-29 15:38:25 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-Server to 2.014

(schmonz)

2024-01-29 15:38:20 UTC MAIN commitmail json YAML

p5-Net-Server: update to 2.014. Changes:

- Apply patch to Fork for UDP
- Fix tests on perls without threads
- Update MANIFEST for missing file
- More code/documentation typo fixes
- Add /simple routes to HTTP and PSGI echo handlers for doing static
  request samples.
- Default to IO::Socket::IP with continued fallback to IO::Socket::INET6
- Add double_reverse_lookups configuration and code
- Cleanup hostname lookup under both IO::Socket::IP and IO::Socket::INET6
- Change SSL to use IO::Socket::SSL SSL_startHandshake
- Fix semaphore release
- Update various POD issues
- Finally add register_child method called if a child process is started.
- Bugfix Net::Server::PSGI
- Allow groups to be separated by ,
- Allow . in usernames and groups
- Allow space in config file values
- Retro-actively acknowlege that 2.008 changed default Net::Server::HTTP
  type to PreFork (and update docs)
- Fix Location bounce with other status set
- Return status 400 under request_denied_hook in Net::Server::HTTP

(schmonz)

2024-01-29 15:27:12 UTC MAIN commitmail json YAML

doc: Updated mail/p5-Mail-DKIM to 1.20240124

(schmonz)

2024-01-29 15:27:08 UTC MAIN commitmail json YAML

p5-Mail-DKIM: update to 1.20240124. Changes:

* ARC: Return fail for any ARC set with an instance number greater than 50.
  This brings ARC verification in line with DKIM verification limits.

(schmonz)

2024-01-29 09:38:53 UTC MAIN commitmail json YAML

Updated devel/py-test-asyncio, devel/py-test_socket

(adam)

2024-01-29 09:38:38 UTC MAIN commitmail json YAML

py-test_socket: updated to 0.7.0

0.7.0

Enhancements:

Force enable socket CLI flag
Use getaddrinfo() instead of gethostbyname()
Allow both Hosts via IP and Name

Changes:

Removed support for Python 3.7 and older.
Dependency updates
Development updates
Testing updates
Emit license and readme for source distribution

(adam)

2024-01-29 09:35:22 UTC MAIN commitmail json YAML

py-test-asyncio: updated to 0.23.4

0.23.4 (2024-01-28)
===================
- pytest-asyncio no longer imports additional, unrelated packages during test collection
- Addresses further issues that caused an internal pytest error during test collection
- Declares incompatibility with pytest 8

Known issues
------------
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites. For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

(adam)

2024-01-29 09:07:04 UTC MAIN commitmail json YAML

doc: Updated www/xh to 0.21.0

(pin)

2024-01-29 09:06:44 UTC MAIN commitmail json YAML

www/xh: update to 0.21.0

[0.21.0] - 2024-01-28
Features
- Display remote address in metadata when -vv or --meta flag is used,
  see #348 (@zuisong)

Other
- Default XH_CONFIG_DIR to ~/.config/xh in macOS, see #353 (@ducaale)

(pin)

2024-01-29 06:55:50 UTC MAIN commitmail json YAML

Updated www/py-aiohttp, time/py-pytz

(adam)

2024-01-29 06:55:34 UTC MAIN commitmail json YAML

2024-01-29 06:53:52 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.9.2

3.9.2 (2024-01-28)

Bug fixes

- Fixed server-side websocket connection leak.
- Fixed ``web.FileResponse`` doing blocking I/O in the event loop.
- Fixed double compress when compression enabled and compressed file exists in server file responses.
- Added runtime type check for ``ClientSession`` ``timeout`` parameter.
- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon

  Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
  Invalid header field names containing question mark or slash are now rejected.
  Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.

- Improved validation of paths for static resources requests to the server

Features

- Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while
  deprecating :py:data:`None`

Breaking changes

- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon

  Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
  Invalid header field names containing question mark or slash are now rejected.
  Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.

Improved documentation

- Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document.
- The Sphinx setup was updated to avoid showing the empty
  changelog draft section in the tagged release documentation
  builds on Read The Docs

(adam)

2024-01-28 23:15:05 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/mate to 1.26.1nb8

(gutteridge)

2024-01-28 23:14:52 UTC MAIN commitmail json YAML

mate: bump for newer atril

(gutteridge)

2024-01-28 23:12:35 UTC MAIN commitmail json YAML

doc: Updated print/atril to 1.26.2

(gutteridge)

2024-01-28 23:11:52 UTC MAIN commitmail json YAML

atril: update to 1.26.2

### atril 1.26.2

  * update translations
  * fixed a lot of translation strings caused by clueless translators!
  * epub: Prevent path traversal when extracting files
  * comics: Use libarchive to unpack documents
  * Use a blank line at most
  * support webkit2 4.0 and 4.1

(gutteridge)

2024-01-28 22:40:44 UTC MAIN commitmail json YAML

2024-01-28 22:37:16 UTC MAIN commitmail json YAML

2024-01-28 21:28:49 UTC MAIN commitmail json YAML

Updated devel/py-dash, security/py-keyrings.alt

(adam)

2024-01-28 21:27:54 UTC MAIN commitmail json YAML

py-keyrings.alt: updated to 5.0.0

v5.0.0
======

Features
--------

- Require Python 3.8 or later.

Deprecations and Removals
-------------------------

- Removed the pyfs backend, as it has eroded beyond repair.

v4.2.0
======

EncryptedFileKeyring now supports both pycryptodome and
pycryptodomex (preferring the latter).

v4.1.2
======

Updated to work with keyring 23.9+ (no longer depending on properties
module).

v4.1.1
======

Refresh package metadata.

Enrolled with Tidelift.

v4.1.0
======

Bump upper bound on pyfs.

Refresh package metadata.

v4.0.2
======

Tests are no longer included in the install.

v4.0.1
======

Package refresh and minor cleanup.

v4.0.0
======

Instead of PyCrypto or PyCryptodome, the encrypting backend
now relies on PyCryptodomex.

(adam)

2024-01-28 21:18:46 UTC MAIN commitmail json YAML

py-dash: updated to 7.0.7

v7.0.7 (2024-01-27)
-------------------

- Fix bug in function wrappers that incorrectly computed the number of arguments the wrapped function could handle. Thanks DeviousStoat_!
- Fix bug in ``set_`` where the incorrect object type, list instead of dict, was initialized on class attributes. Thanks DeviousStoat_!
- Drop support for Python 3.7.

v7.0.6 (2023-07-29)
-------------------

- Fix typing for chaining interface for methods that use varargs. Thanks DeviousStoat_!

v7.0.5 (2023-07-06)
-------------------

- Fix typing for ``find_index`` and ``find_last_index`` by allowing ``predicate`` argument to be callback shorthand values. Thanks DeviousStoat_!

v7.0.4 (2023-06-02)
-------------------

- Exclude incompatible ``typing-extensions`` version ``4.6.0`` from install requirements. Incompatibility was fixed in ``4.6.1``.

v7.0.3 (2023-05-04)
-------------------

- Fix typing for ``difference_by``, ``intersection_by``, ``union_by``, ``uniq_by``, and ``xor_by`` by allowing ``iteratee`` argument to be `Any`.  Thanks DeviousStoat_!

v7.0.2 (2023-04-27)
-------------------

- Fix issue where using ``pyright`` as a type checker with ``reportPrivateUsage=true`` would report errors that objects are not exported from ``pydash``. Thanks DeviousStoat_!

v7.0.1 (2023-04-13)
-------------------

- Fix missing install dependency, ``typing-extensions``, for package.

v7.0.0 (2023-04-11)
-------------------

- Add type annotations to package. Raise an issue for any typing issues at https://github.com/dgilland/pydash/issues. Thanks DeviousStoat_! (**breaking change**)
- Change behavior of ``to_dict`` to not using ``dict()`` internally. Previous behavior would be for something like ``to_dict([["k", "v"], ["x", "y"]])`` to return ``{"k": "v", "x": "y"}`` (equivalent to calling ``dict(...)``) but ``to_dict([["k"], ["v"], ["x"], ["y"]])`` would return ``{0: ["x"], 1: ["v"], 2: ["x"], 3: ["y"]}``. The new behavior is to always return iterables as dictionaries with their indexes as keys like ``{0: ["k", "v"], 1: ["x", "y"]}``. This is consistent with how iterable objects are iterated over and means that ``to_dict`` will have more reliable output. (**breaking change**)
- Change behavior of ``slugify`` to remove single-quotes from output. Instead of ``slugify("the cat's meow") == "the-cat's-meow"``, the new behavior is to return ``"the-cats-meow"``. (**breaking change**)
- Add support for negative indexes in ``get`` path keys.

(adam)

2024-01-28 21:10:41 UTC MAIN commitmail json YAML

doc: Updated mail/p5-Qmail-Deliverable to 1.09

(schmonz)

2024-01-28 21:10:35 UTC MAIN commitmail json YAML

p5-Qmail-Deliverable: update to 1.09. Changes:

new:
- detect ezmlm lists, reject null senders to lists
- correctly ignore comments in qmail/users/assign #3
- add module syntax tests #3
- add regression test that exercises bug reported in #2

fix:
- fix interpretation of wildcard assignments #2

(schmonz)

2024-01-28 21:05:03 UTC MAIN commitmail json YAML

Updated textproc/py-deepdiff, sysutils/py-diffoscope

(adam)

2024-01-28 21:04:45 UTC MAIN commitmail json YAML

py-diffoscope: updated to 255

255
* Add/fix compatibility for Python progressbar 2.5 & 3.0 etc.
* Update copyright years.

(adam)

2024-01-28 21:00:06 UTC MAIN commitmail json YAML

py-deepdiff: updated to 6.7.1

v6-7-1

-  Support for subtracting delta objects when iterable_compare_func
  is used.
-  Better handling of force adding a delta to an object.
-  Fix for
  ```Can't compare dicts with both single and double quotes in keys`` <https://github.com/seperman/deepdiff/issues/430>`__
-  Updated docs for Inconsistent Behavior with math_epsilon and
  ignore_order = True

v6-7-0

-  Delta can be subtracted from other objects now.
-  verify_symmetry is deprecated. Use bidirectional instead.
-  always_include_values flag in Delta can be enabled to include
  values in the delta for every change.
-  Fix for Delta.\__add\_\_ breaks with esoteric dict keys.

v6-6-1

-  Fix for `DeepDiff raises decimal exception when using significant
    digits <https://github.com/seperman/deepdiff/issues/426>`__
-  Introducing group_by_sort_key
-  Adding group_by 2D. For example
    ``group_by=['last_name', 'zip_code']``

v6-6-0

-  Numpy 2.0 support
-  Adding
  `Delta.to_flat_dicts <https://zepworks.com/deepdiff/current/serialization.html#delta-serialize-to-flat-dictionaries>`__

v6-5-0

-  Adding
  ```parse_path`` <https://github.com/seperman/deepdiff/pull/419>`__

v6-4-1

-  Bugfix: Keep Numpy Optional

(adam)

2024-01-28 20:52:46 UTC MAIN commitmail json YAML

Updated net/py-zeroconf, graphics/py-seaborn

(adam)

2024-01-28 20:52:27 UTC MAIN commitmail json YAML

py-seaborn: updated to 0.13.2

v0.13.2 (January 2024)

This is a minor release containing internal changes that adapt to upcoming deprecations in pandas. All users are encouraged to update.

(adam)

2024-01-28 20:44:28 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.131.0

v0.131.0 (2023-12-19)

Feature

* Small speed up to constructing outgoing packets
* Speed up processing incoming packets
* Speed up the query handler

v0.130.0 (2023-12-16)

Feature

* Make ServiceInfo aware of question history
* Small speed up to ServiceInfo construction
* Significantly improve efficiency of the ServiceBrowser scheduler
* Small speed up to processing incoming records
* Small performance improvement for converting time
* Small performance improvement for ServiceInfo asking questions
* Small performance improvement constructing outgoing questions

Fix

* Scheduling race with the QueryScheduler
* Ensure question history suppresses duplicates
* Microsecond precision loss in the query handler
* Ensure IPv6 scoped address construction uses the string cache

(adam)

2024-01-28 20:35:21 UTC MAIN commitmail json YAML

Updated finance/py-eth-rlp, textproc/py-referencing, www/py-flask-wtf, www/py-flask-user

(adam)

2024-01-28 20:34:42 UTC MAIN commitmail json YAML

py-flask-user: updated to 1.0.2.2

* v1.0.2.2:
    * Added new settings to ``UserManager`` which can be used to customize page
      footers: ``USER_APP_VERSION``, ``USER_CORPORATION_NAME``, and
      ``USER_COPYRIGHT_YEAR``
    * Fixed crash when one tried to change username and ``USER_ENABLE_EMAIL``
      was falsy
* v1.0.2.1:
    * Added Slovak, Polish and Ukrainian translations.
    * Fixed bug in "Password Changed" email template
    * Fixed crash when USER_ENABLE_INVITE_USER is set
    * Updated min allowed version of ``passlib`` from 1.6 to 1.7
* v1.0.2.0 - Production/Stable release. Dropped support for Python 2.6 and 3.3.

(adam)

2024-01-28 20:31:47 UTC MAIN commitmail json YAML

py-flask-wtf: updated to 1.2.1

Version 1.2.1
- Fix a bug introduced with :pr:`556` where file validators were editing
  the file fields content.

Version 1.2.0
- Add field ``MultipleFileField``. ``FileRequired``, ``FileAllowed``, ``FileSize``
  now can be used to validate multiple files

(adam)

2024-01-28 20:24:28 UTC MAIN commitmail json YAML

py-referencing: updated to 0.33.0

v0.33.0
* Add a ``referencing.jsonschema.SchemaResource`` type alias to go along with the other JSON Schema specialized types.

(adam)

2024-01-28 20:20:44 UTC MAIN commitmail json YAML

py-eth-rlp: updated to 1.0.1

eth-rlp v1.0.1 (2024-01-25)

Bugfixes

Add the missing typing_extensions module requirement for Python <= 3.11

(adam)

2024-01-28 19:38:16 UTC MAIN commitmail json YAML

doc: Updated graphics/simp to 3.5.0

(pin)

2024-01-28 19:37:40 UTC MAIN commitmail json YAML

2024-01-28 19:35:37 UTC MAIN commitmail json YAML

doc: Updated graphics/libimagequant to 4.3.0

(pin)

2024-01-28 19:35:17 UTC MAIN commitmail json YAML

2024-01-28 18:58:26 UTC MAIN commitmail json YAML

doc: Updated audio/kid3 to 3.9.5pre1

(wiz)