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 (10m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:02:52 UTC Now

2023-12-09 15:58:21 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.6.3

(jun)

2023-12-09 15:56:46 UTC MAIN commitmail json YAML

0.6.3 (2023/11/30)

m68k(New): "Implement an instruction cache. Finally X68030 IPL can display corr
ect MPU clock speed."
vm(New): "Implement areaset and extended areaset features on X68030."
vm(New): "Implement an option whether to cut FC2 or not on X68030."
vm(New): "Implement a system port monitor on X68030."
vm(New): "Implement an access status monitor."
vm(Update): "Restrict memory size to 255MB when using PROM image on LUNA-I."
vm(Update): "Change memory size limit to 512MB on LUNA-I, LUNA-88K and X68030."
m68k(Fix): "Fix the problem that an address error while executing bus error han
dler does not cause double bus fault."
vm(Fix): Issue#131 "Correct interrupt levels from XP Processor on LUNA-88K."
GUI(Fix): Issue#133 "Fix the problem that the bitmap plane monitor did not supp
ort 256-color mode."
build(Fix): "Make util/mkcgrom buildable on OpenBSD."

(jun)

2023-12-09 13:27:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-server to 5.0.40

(otis)

2023-12-09 13:26:49 UTC MAIN commitmail json YAML

sysutils/zabbix50: Update to 5.0.40

Changelog for 5.0.40:

* Bug Fixes:
  - Fixed foreign key support with SQLite3 database
  - Changed value type for item prototype 'Pool Percent Used' in Ceph by Zabbix
    agent 2 template
  - Fixed messages about enabling, disabling and updating modules being
    different from other places

Release notes�: https://www.zabbix.com/rn/rn5.0.40

(otis)

2023-12-09 13:02:23 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.261

(wiz)

2023-12-09 13:02:11 UTC MAIN commitmail json YAML

mame: update to 0.261.

MAME 0.261 will be the final MAME release of 2023, and it窶冱 a real
ripper! We窶决e ending the year with a bang! Over a hundred pull
requests were merged this month, including several from first-time
contributors as well as many familiar names. Following up on the
work last month, two more Casio Phase Distortion synthesisers have
been added: the high-end CZ-1 keyboard and the unreleased MZ-1
module. The Yamaha MU50 XG tone generator module is also working
a lot better in this release.

Two home consoles with drawing features are now working: LJN窶冱
VideoArt from 1987 and Sega窶冱 Advanced Pico BEENA from 2005. Although
they were both positioned as intellectually stimulating consoles
for children and both had drawing features, they couldn窶冲 be more
different. The VideoArt was universally derided for its poor controls
and lack of entertainment value, drawing negative comparisons to
the popular Etch-a-Sketch toy. On the other hand, the BEENA was a
high-quality device using media combining a ROM cartridge with a
picture book, and featured dual pen digitisers. Its ARM CPU is
fairly demanding to emulate in MAME, so you窶冤l need a fast PC to
run it at full speed. We窶决e aware that the current scans of the
picture books are not perfect, but it窶冱 still quite usable apart
from some peripherals that aren窶冲 emulated yet.

On a completely different note, some of the Taito gambling and
medal games have started to come to life. The purpose of the games
is to separate you from your money, and there isn窶冲 much gameplay
value, but they窶决e still interesting to see. Some of them feature
characters from popular Taito franchises. Speaking of gambling
games, a couple of Chinese-language mahjong gambling games from
BMC have been dumped.

Systems with AVR8 CPUs now run up to 50% faster, including the
Uzebox console, Linus テ�kesson demos, and the homebrew Sega Master
System paddle controller. A means of dumping the microcontrollers
Jaleco used for protection in some Mega System 1 games has been
discovered recently, allowing the protection simulation code to be
retired for 64th St. - A Detective Story and Big Striker. Our
understanding of the gate array protection used for some other
Jaleco games has also improved. The internal Super A'Can now has
its main CPU窶冱 internal ROM hooked up properly, improving the
accuracy of its boot process.

Of course, there窶冱 far more in this release than we have time to
talk about here, including newly dumped Korean versions of arcade
games, bootlegs from Spain, support for PDS cards on the Mac
Quadra/LC 630 family, more Heathkit Terminal Logic Board variants,
and lots of new software list items.

(wiz)

2023-12-09 12:31:30 UTC MAIN commitmail json YAML

doc: Updated geography/py-geojson to 3.1.0

(kleink)

2023-12-09 12:31:14 UTC MAIN commitmail json YAML

2023-12-09 12:19:11 UTC MAIN commitmail json YAML

doc: Updated graphics/feh to 3.10.2

(pin)

2023-12-09 12:18:50 UTC MAIN commitmail json YAML

graphics/feh: update to 3.10.2

2023-12-04 - feh-3.10.2
- Fix crash in right-click / menu rendering code on some distributions
  (patch by Ametov Imil)

(pin)

2023-12-09 10:25:22 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.16.1

(pin)

2023-12-09 10:25:02 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.16.1

Breaking changes - v0.16.1 updates the parsing logic for theme configurations:
- the palette's terminal colors might look different
- the component style's custom RGB color now uses a hex color representation
  instead of Rgb = { r = ..., g = ..., b = ...}.

What's Changed
- fix warnings when building without any features in #309
- handle authenticate CLI command without a client in #314
- UI album year in #305
- Add play, pause, and generate CLI commands in #316
- Improve theme configurations in #317

(pin)

2023-12-09 10:24:09 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.11.0

(pin)

2023-12-09 10:23:47 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.11.0

v2.11.0 (2023-12-09)
Added
- <C-h> for Backspace functionality after i, I, c, /, : and z.

(pin)

2023-12-09 10:23:09 UTC MAIN commitmail json YAML

doc: Updated games/chess-tui to 1.1.0

(pin)

2023-12-09 10:22:48 UTC MAIN commitmail json YAML

games/chess-tui: update to 1.1.0

What's Changed
- fix: line 8 for history by @thomas-mauran in #37
- Add NetBSD by @0323pin in #39
- docs: add contributing.md by @thomas-mauran in #40
- Creates a much smaller final docker image by @jhauris in #41
- feat: add "escape" event to helper menu by @charley04310 in #43
- fix: do not allow selecting a chess piece with a not authorized move
  by @charley04310 in #45
- Add Arch Linux install directions by @Rustmilian in #46
- feat: home menu + credit + small fixes by @thomas-mauran in #47

(pin)

2023-12-09 09:52:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-server to 6.0.24

(otis)

2023-12-09 09:51:35 UTC MAIN commitmail json YAML

sysutils/zabbix60: Update to 6.0.24

* New Features and Improvements:
  - Implemented new tablespace item to retrieve percentage about current
    tablespace usage from max for both Oracle templates
  - Added version metric to Oracle plugin in Zabbix agent 2
  - Updated max supported TimescaleDB version to 2.12
  - Added HPE iLO by HTTP template
  - Added openshift-state-metrics in Kubernetes cluster state by HTTP

* Bug Fixes:
  - Fixed aggregated item key conversion to calculated item formula when item
    key includes 'last' function and a fourth parameter
  - Fixed foreign key support with SQLite3 database
  - Improved HTTP agent, web scenarios, web checks and JavaScript to convert to
    UTF-8 from charset specified in HTTP header or HTTP meta tag
  - Fixed SNMP discovery looping forever with empty trend response
  - Fixed Zabbix agent compilation on AIX
  - Fixed template tab name in template configuration form
  - Reordered sub-templates in READMEs of Acronis, Control-M and Openstack
    templates
  - Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by
    HTTP template
  - Fixed sizes of loading modal windows
  - Fixed Web scenarios configuration form to display parent web scenarios on
    page refresh
  - Fixed gap when filtering by tags in Latest data
  - Fixed selected filter tab in high contrast themes being indistinguishable
    from others when collapsed
  - Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix
    agent 2 template
  - Fixed messages about enabling, disabling and updating modules being
    different from other places
  - Fixed password field label not changing to key passphrase and back for SSH
    agent item when changing authentication method
  - Fixed non-working "Network timeout for item test" setting
  - Added missing bottom border for disabled button dropdown on hover for
    inherited macros
  - Fixed receiving data from the database twice the first time it is loaded
  - Fixed tables with header text vertical rotation
  - Fixed function macros to expand in notifications

Full changelog: https://www.zabbix.com/rn/rn6.0.24

(otis)

2023-12-09 06:50:36 UTC MAIN commitmail json YAML

doc: Updated net/nsd to 4.8.0

(ryoon)

2023-12-09 06:50:28 UTC MAIN commitmail json YAML

nsd: Update to 4.8.0

Changelog:
29 November 2023: Wouter
- Tag for 4.8.0rc1.

28 November 2023: Wouter
- Set up doc/RELNOTES for upcoming release.
- Fix unit test kill_from_pidfile function for nonexistent files
  because the argument is evaluated before the test expression.
- Fix rr-test to also convert the contents of the just written output
  file.
- Fix test set to remove -f nsd.db and rm nsd.db commands.
- Fix test set to remove difffile option.

27 November 2023: Jeroen
- Fix #14: Set timeout to 3s when servicing remaining TCP connections.
- Fix: Always instate write handler after reading queries from TCP.
- Answer first query on connections accepted just before reload.

27 November 2023: Wouter
- Merge #305: faster stats. Statistics can be gathered while a reload
  is in progress.

27 November 2023: Willem
- Merge #302: Test package fixes. Correct Auxfiles, kill_from_pidfile
  function and fix drop_updates, rr-test and xfr_update tests.

1 November 2023: Jeroen
- Remove on-disk database.

31 October 2023: Wouter
- Merge #301: improve the logging of ixfr fallbacks to axfr.

30 October 2023: Jeroen
- Fix processing of consolidated IXFRs.

30 October 2023: Wouter
- Fix for interprocess communication to set quit sync command from
  main process explicitly.

3 October 2023: Wouter
- Merge #281: Proxy protocol. An implementation of PROXYv2 for NSD.
  It can be configured with proxy-protocol-port: portnum with the
  port number of the interface on which proxy traffic is handled.
  The interface can support proxy traffic for UDP, TCP and TLS.

21 September 2023: Wouter
- Merge #295: Update e-mail addresses, add ref to support contracts

31 August 2023: Wouter
- Fix autoconf 2.69 warnings in configure.

14 July 2023: Wouter
- Merge #287: Update nsd.conf.5.in.

11 July 2023: Wouter
- Fix unused variable warning in unit test of udb.

22 June 2023: Wouter
- Fix #284: dnstap_collector.c: SOCK_NONBLOCK is not available on
  Mac/Darwin.

7 June 2023: Wouter
- Merge #282: Improve nsd.conf man page.
- Fix unused but set variable warning.
- Fix #283: Compile failure in remote.c when --disable-bind8-stats
  and --without-ssl are specified.

(ryoon)

2023-12-09 06:10:23 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.3.2

(ryoon)

2023-12-09 06:10:07 UTC MAIN commitmail json YAML

knot: Update to 3.3.2

Changelog:
Version 3.3.2

Friday, October 20, 2023

Features:

      + knotd: support for IXFR from AXFR computation (see
        'zone.ixfr-from-axfr')
      + knotd: support benevolent IXFR (see 'zone.ixfr-benevolent')
      + knot-exporter: new configuration option '--no-zone-serial' #880

Improvements:

      + libs: upgraded embedded libngtcp2 to 1.0.0
      + knotd: added logging of new SOA serial when signing is finished
      + knotd: unified some XDP-related logging
      + keymgr: improved error message if a key file is not accessible
      + keymgr: added offline RRSIGs validation at the end of their validity
        intervals
      + kdig: upgraded EDNS presentation format to draft version -02
      + kdig: simplified QUIC connection without extra PING frames
      + kzonecheck: removed requirement that DS is at delegation point
      + doc: various fixes and improvements

Bugfixes:

      + knotd: logged incorrect new SOA serial if 'zonefile-load: difference'
        is set #875
      + knotd: more signing threads with a PKCS #11 keystore has no effect #876
      + knotd: DNAME record returned with query domain name instead of actual
        name #873
      + knotd: failed to import configuration file if mod-geoip is in use #881
      + knotd: failed to sign RRSet that fits to 64k only if compressed
      + knotd: broken zone update context upon failed operation over control
        interface
      + keymgr: offline RRSIGs not refreshed if 'rrsig-refresh' is not set
      + knsupdate: incorrect processing of @ in the delete operation #879
      + knot-exporter: failed to parse knotd PIDs on FreeBSD

Version 3.2.11

Thursday, October 19, 2023

Improvements:

      + keymgr: improved error message if a key file is not accessible
      + keymgr: added offline RRSIGs validation at the end of their validity
        intervals
      + doc: fixed some typos

Bugfixes:

      + knotd: DNAME record returned with query domain name instead of actual
        name #873
      + knotd: failed to import configuration file if mod-geoip is in use #881
      + knotd: failed to sign RRSet that fits to 64k only if compressed
      + keymgr: offline RRSIGs not refreshed if 'rrsig-refresh' is not set
      + knsupdate: incorrect processing of @ in the delete operation #879

Version 3.3.1

Monday, September 11, 2023

Improvements:

      + knotd: multiple catalog groups per member are tolerated, but only one
        is used
      + modules: added const qualifier to various function parameters #877
        (Thanks to Robert Edmonds)
      + libs: upgraded embedded libngtcp2 to 0.19.1

Bugfixes:

      + knotd: TCP over XDP fails to respond
      + knotd: server can crash when adjusting a wildcard glue
      + knotd: failed to forward DDNS if 'zone.master' points to 'remotes'
      + knotd: broken YAML statistics if more modules are configured #874
      + knotd: DDNS forwarding isn't RFC 8945 compliant

Version 3.2.10

Sunday, September 10, 2023

Improvements:

      + knotd: multiple catalog groups per member are tolerated, but only one
        is used
      + knotd: server cleans up stale LMDB readers when opening a RW
        transaction

Bugfixes:

      + knotd: server can crash when adjusting a wildcard glue
      + knotd: failed to forward DDNS if 'zone.master' points to 'remotes'
      + knotd: subsequent addition and removal to catalog zone isn't handled
        properly
      + knotd: server can crash if a shared module is loaded and dynamic
        configuration used
      + knotc: configuration import fails if an explicit shared module is
        configured
      + kdig: double-free on some malformed responses over QUIC #869
      + kdig: some TLS parameters override QUIC parameters
      + libs: NULL record with empty RDATA isn't allowed

Version 3.3.0

Monday, August 28, 2023

Features:

      + knotd: full DNS over QUIC (DoQ, RFC 9250) implementation, also without
        XDP
      + knotd: bidirectional XFR over QUIC (XoQ) support with opportunistic,
        strict, and mutual authentication profiles
      + knotd: automatic reverse PTR records pre-generation (see
        'zone.reverse-generate')
      + knotd: new per zone statistic counters 'zone.size' and 'zone.max-ttl'
      + knotd: new primary server pinning (see 'zone.master-pin-tolerance')
      + knotd: new SOA serial modulo policy (see 'zone.serial-modulo')
      + knotd: new multi-signer operation mode (see 'policy.dnskey-sync' and
        'DNSSEC multi-signer')
      + kdig: support for EDNS presentation format, also in JSON mode (see
        '+optpresent')
      + kxdpgun: new TCP/QUIC debug mode 'R' for connection reuse
      + kxdpgun: new XDP mode parameter '--mode' (Thanks to Jan V?el??k)
      + kxdpgun: new parameter '--qlog' for qlog destination specification
      + kzonecheck: new '--print' parameter for dumping the zone on stdout

Improvements:

      + knotd: secondary can be configured not to forward DDNS (see
        'zone.ddns-master')
      + knotd: extended support for UNIX socket configuration (remote, acl)
      + knotd: stats no longer dump empty or zero counters
      + knotd: new 'keys-updated' D-Bus event
      + knotd: added transport protocol information to outgoing event and
        nameserver logs
      + knotd: server cleans up stale LMDB readers when opening a RW
        transaction
      + knotd,kzonecheck: semantic check allows DS only at delegation point
      + knotc: new zone backup filters '+quic' and '+noquic' for QUIC key
        backup
      + mod-dnstap: DNS over QUIC traffic is marked as QUIC
      + kxdpgun: QUIC connections are closed by default
      + libs: upgraded embedded libngtcp2 to 0.18.0
      + kdig: QUIC, TLS, or HTTPS protocol is printed in the final statistics
      + doc: new sections 'DNS over QUIC' and 'DNSSEC multi-signer'
      + doc: various improvements

Bugfixes:

      + knotd: server can crash if a shared module is loaded and dynamic
        configuration used
      + knotd: inaccurate transfer size is logged if EDNS EXPIRE, PADDING, or
        TSIG is present
      + knotd: subsequent addition and removal to catalog zone isn't handled
        properly
      + knotc: configuration import fails if an explicit shared module is
        configured
      + utils: database transactions not properly closed when terminated
        prematurely
      + kdig: double-free on some malformed responses over QUIC #869
      + kdig: some TLS parameters override QUIC parameters
      + libs: NULL record with empty RDATA isn't allowed
      + tests: dthreads destructor test sometimes fails

Compatibility:

      + knotd: responses to forwarded DDNS requests are signed with local TSIG
        key
      + knotd: NOTIFY-initiated refresh tries all configured addresses of the
        remote
      + knotd: configuration option 'xdp.quic-log' was replaced with 'log.quic'
      + libs: removed embedded libbpf, an external one is necessary for XDP
      + libs: DNS over QUIC implementation only supports 'doq' ALPN
      + ctl: removed 'Version: ' prefix from 'status version' output
      + modules: reduced parameters of 'knotd_qdata_local_addr()'

Packaging:

      + knot-exporter: Prometheus exporter imported from GitHub
      + knot-exporter: packages for Debian, Ubuntu, and PyPI
      + debian,ubuntu: new self-hosted repository (see https://pkg.labs.nic.cz/
        doc/)
      + docker: upgraded to Debian bookworm-slim

Version 3.2.9

Thursday, July 27, 2023

Improvements:

      + keymgr: 'import-pkcs11' not allowed if no PKCS #11 keystore backend is
        configured
      + keymgr: more verbose key import errors
      + doc: extended migration notes
      + doc: various improvements

Bugfixes:

      + knotd: server may crash when storing changeset of a big zone migrating
        to/from NSEC3
      + knotd: zone refresh loop when all masters are outdated and timers
        cleared
      + knotd: failed to active D-Bus notifications if not started as systemd
        service
      + kjournalprint: database transaction not properly closed when terminated
        prematurely

(ryoon)

2023-12-09 01:48:51 UTC MAIN commitmail json YAML

CHANGES: Fix PKGPATH for bup

(gdt)

2023-12-09 01:46:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/bup.new to 0.33.2

(gdt)

2023-12-09 01:46:30 UTC MAIN commitmail json YAML

sysutils/bup: Update to 0.33.2

Upstream NEWS less some bugfixes and minor improvements:

Notable changes in 0.33 since 0.32

  Python 3 is now required, in particular 3.7 or newer.

  The version of Python is no longer determined by the value of PYTHON
  during ./configure. It is now determined by the version of
  python-config selected during configuration. The BUP_PYTHON_CONFIG
  environment variable can be set during configuration to select a
  particular executable (e.g. BUP_PYTHON_CONFIG=python3.9-config
  ./configure). See the README for further details.

  The bup executable is now a binary rather than a Python
  script. Practically speaking, this means that the Python version is
  determined by the libpython that the executable is linked against
  (selected via python-config), and it means that bup will show up as
  "bup" in process listings rather than a python invocation.

  The output of bup ls for multiple paths includes each path before
  its contents, more closely matching the system ls.

  The bup ftp ls command should now respect the working directory (set
  by cd), and that directory has been added to the prompt.

  The index-cache is no longer included in the bup midx --dir default.

  Performance may have improved after the relocation of a number of
  operations from Python to C, and a number of improvements to the
  VFS.

Bugs

  Bup should now respect the current umask, directory sgid bit,
  etc. when creating new files (e.g. new packfiles). Previously, it
  would create them via mkstemp, which would cause them to be readable
  only by the current user.

  Bup should now be able to handle repositories containing signed
  commits.

  bup tag has been changed to rely on git update-ref instead of
  writing the (loose) refs directly so that it can handle packed refs
  correctly.

  bup save should be more careful about noting an error and skipping
  paths whose type (link, regular file, ...) has changed since
  indexing.

  There should no longer be a narrow window where save could store
  conflicting symlink targets or conflicting sizes (in the metadata
  record and the packfile symlink blob) for a path if the filesystem
  changed at just the wrong time during a save.

  bup fuse should no longer become unusable after an unfinished read
  of commits associated with tags. The underlying VFS issue may have
  affected other commands too.

  Bup's packfile names should now match git's. Previously bup computed
  the SHA1 from just the sorted object list (cf. git-index-pack(1)),
  but git appears to include the entire pack file in the hash.

  Passing idx files to bup midx along with --dir should now work
  correctly.

  Resource usage (e.g. memory) may have improved, given a number of
  changes intended to make bup release resources more carefully and
  sooner.

Build and install

  The build process should now work on systems where make isn't GNU
  Make (the Makefile automatically redirects to GNUmakefile).

Thanks to (at least)

  Abdel Said, Arthur Ward, Bas Stottelaar, Brian Minton, Greg Troxel,
  Johannes Berg, Mark Hewitt, Muh Muhten, and Rob Browning

(gdt)

2023-12-09 01:20:15 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.21.9nb1

(ryoon)

2023-12-09 01:19:54 UTC MAIN commitmail json YAML

2023-12-08 21:56:22 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.8.4

(pin)

2023-12-08 21:55:45 UTC MAIN commitmail json YAML

2023-12-08 19:59:56 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.6.2

(wiz)

2023-12-08 19:59:47 UTC MAIN commitmail json YAML

fish: update to 3.6.2.

fish 3.6.2 (released December 4, 2023)
======================================

This release of fish contains a security fix for CVE-2023-49284, a minor security problem identified
in fish 3.6.1 and previous versions (thought to affect all released versions of fish).

fish uses certain Unicode non-characters internally for marking wildcards and expansions. It
incorrectly allowed these markers to be read on command substitution output, rather than
transforming them into a safe internal representation.

For example, ``echo \UFDD2HOME`` has the same output as ``echo $HOME``.

While this may cause unexpected behavior with direct input, this may become a minor security problem
if the output is being fed from an external program into a command substitution where this output
may not be expected.

(wiz)

2023-12-08 19:56:46 UTC MAIN commitmail json YAML

doc: fish vulnerability

(wiz)

2023-12-08 19:30:33 UTC MAIN commitmail json YAML

2023-12-08 19:27:08 UTC MAIN commitmail json YAML

fixes.xml: add clarifications about a few compiler variables

The relatively recently added USE_CC_FEATURES, USE_CXX_FEATURES,
FORCE_C_STD, and FORCE_CXX_STD only apply to certain compilers.

(gutteridge)

2023-12-08 15:04:29 UTC MAIN commitmail json YAML

x11/py-sip6: Apply upstream fix for bug that breaks everything

The 6.8.0 was defective and caused many, if not almost all, uses of
sip to break.  E.g.  https://github.com/qgis/QGIS/issues/55481

Cherry-pick upstream change from 30 November, because for reasons I do
not understand there isn't a fixed point release.

Add a note that updates should be build tested with qgis, as
upstream's QA is clearly not good enough to assume that will be ok.

(gdt)

2023-12-08 14:57:37 UTC MAIN commitmail json YAML

go121: do not trim paths in the installed go tool

This fixes running "go build", "go env", etc. when /proc is not mounted on
NetBSD.

First reported by wiz@

(bsiegert)

2023-12-08 14:15:42 UTC MAIN commitmail json YAML

give refuge. take hosting

(zafer)

2023-12-08 12:28:03 UTC MAIN commitmail json YAML

Updated lang/py-findpython, databases/py-apsw

(adam)

2023-12-08 12:27:48 UTC MAIN commitmail json YAML

py-apsw: updated to 3.44.2.0

3.44.2.0

Added logger parameter to apsw.ext.log_sqlite() to use a specific logging.Logger (APSW issue 493)

Added apsw.ext.result_string() to turn an result code into a string, taking into account if it is extended or not.

Provide detail when C implemented objects are printed. For example connections include the filename. (APSW issue 494)

Added URIFilename.parameters() (APSW issue 496)

URIFilename are only valid for the duration of the VFS.xOpen() call. If you save and use the object later you will get an exception. (APSW issue 501)

(adam)

2023-12-08 12:26:11 UTC MAIN commitmail json YAML

py-findpython: updated to 0.4.1

0.4.1

Bug Fixes

Find python exe on Windows for RyeProvider

(adam)

2023-12-08 11:40:32 UTC MAIN commitmail json YAML

Updated www/py-flask-assets, textproc/py-markdown2

(adam)

2023-12-08 11:40:17 UTC MAIN commitmail json YAML

py-markdown2: updated to 2.4.11

python-markdown2 2.4.11

- Fix angles being escaped in style blocks
- Fix base64 images being corrupted in safe mode
- Add `breaks` extra with ability to hard break on backslashes
- Fix 493 persisting when `code-friendly` extra enabled
- Update `_slugify` to use utf-8 encoding
- Maintain order of appearance in footnotes
- Include HTML headers in TOC
- Add mechanism to prevent header ID counter resetting

(adam)

2023-12-08 11:38:22 UTC MAIN commitmail json YAML

py-flask-assets: updated to 2.1.0

2.1.0 (2023-10-22)
- Drop Python 2.x support.
- Migrate from nose to pytest.
- Migrate from Travis to GitHub Actions.
- Test against Python 3.8 - 3.12.
- Fix compatibility with Flask 2.0 and 3.0.

(adam)

2023-12-08 09:23:17 UTC MAIN commitmail json YAML

Updated lang/python312, lang/py312-html-docs

(adam)

2023-12-08 09:22:42 UTC MAIN commitmail json YAML

python312 py312-html-docs: updated to 3.12.1

Python 3.12.1 final

Core and Builtins

gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False
gh-112625: Fixes a bug where a bytearray object could be cleared while iterating over an argument in the bytearray.join() method that could result in reading memory after it was freed.
gh-105967: Workaround a bug in Apple窶冱 macOS platform zlib library where zlib.crc32() and binascii.crc32() could produce incorrect results on multi-gigabyte inputs. Including when using zipfile on zips containing large data.
gh-112356: Stopped erroneously deleting a LOAD_NULL bytecode instruction when optimized twice.
gh-111058: Change coro.cr_frame/gen.gi_frame to return None after the coroutine/generator has been closed. This fixes a bug where getcoroutinestate() and getgeneratorstate() return the wrong state for a closed coroutine/generator.
gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors. Patch by pablo Galindo
gh-112387: Fix error positions for decoded strings with backwards tokenize errors. Patch by Pablo Galindo
gh-112367: Avoid undefined behaviour when using the perf trampolines by not freeing the code arenas until shutdown. Patch by Pablo Galindo
gh-112243: Don窶冲 include comments in f-string debug expressions. Patch by Pablo Galindo
gh-112266: Change docstrings of __dict__ and __weakref__.
gh-111654: Fix runtime crash when some error happens in opcode LOAD_FROM_DICT_OR_DEREF.
gh-109181: Speed up Traceback object creation by lazily compute the line number. Patch by Pablo Galindo
gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds
gh-111366: Fix an issue in the codeop that was causing SyntaxError exceptions raised in the presence of invalid syntax to not contain precise error messages. Patch by Pablo Galindo
gh-111380: Fix a bug that was causing SyntaxWarning to appear twice when parsing if invalid syntax is encountered later. Patch by Pablo galindo
gh-94438: Fix a regression that prevented jumping across is None and is not None when debugging. Patch by Savannah Ostrowski.
gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters. Patch by Pablo Galindo
gh-109894: Fixed crash due to improperly initialized static MemoryError in subinterpreter.
gh-110782: Fix crash when typing.TypeVar is constructed with a keyword argument. Patch by Jelle Zijlstra.
gh-110696: Fix incorrect error message for invalid argument unpacking. Patch by Pablo Galindo
gh-110543: Fix regression in Python 3.12 where types.CodeType.replace() would produce a broken code object if called on a module or class code object that contains a comprehension. Patch by Jelle Zijlstra.
gh-110514: Add PY_THROW to sys.setprofile() events
gh-110455: Guard assert(tstate->thread_id > 0) with #ifndef HAVE_PTHREAD_STUBS. This allows for for pydebug builds to work under WASI which (currently) lacks thread support.
gh-110259: Correctly identify the format spec in f-strings (with single or triple quotes) that have multiple lines in the expression part and include a formatting spec. Patch by Pablo Galindo
gh-110237: Fix missing error checks for calls to PyList_Append in _PyEval_MatchClass.
gh-109889: Fix the compiler窶冱 redundant NOP detection algorithm to skip over NOPs with no line number when looking for the next instruction窶冱 lineno.
gh-109853: sys.path[0] is now set correctly for subinterpreters.
gh-105716: Subinterpreters now correctly handle the case where they have threads running in the background. Before, such threads would interfere with cleaning up and destroying them, as well as prevent running another script.
gh-109793: The main thread no longer exits prematurely when a subinterpreter is cleaned up during runtime finalization. The bug was a problem particularly because, when triggered, the Python process would always return with a 0 exitcode, even if it failed.
gh-109596: Fix some tokens in the grammar that were incorrectly marked as soft keywords. Also fix some repeated rule names and ensure that repeated rules are not allowed. Patch by Pablo Galindo
gh-109351: Fix crash when compiling an invalid AST involving a named (walrus) expression.
gh-109216: Fix possible memory leak in BUILD_MAP.
gh-109207: Fix a SystemError in __repr__ of symtable entry object.
gh-109179: Fix bug where the C traceback display drops notes from SyntaxError.
gh-109052: Use the base opcode when comparing code objects to avoid interference from instrumentation
gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal. It now points on the invalid non-ASCII character, not on the valid numerical literal.
gh-106931: Statically allocated string objects are now interned globally instead of per-interpreter. This fixes a situation where such a string would only be interned in a single interpreter. Normal string objects are unaffected.

Library

gh-79325: Fix an infinite recursion error in tempfile.TemporaryDirectory() cleanup on Windows.

gh-112645: Remove deprecation error on passing onerror to shutil.rmtree().

gh-112618: Fix a caching bug relating to typing.Annotated. Annotated[str, True] is no longer identical to Annotated[str, 1].

gh-112334: Fixed a performance regression in 3.12窶冱 subprocess on Linux where it would no longer use the fast-path vfork() system call when it should have due to a logic bug, instead always falling back to the safe but slower fork().

Also fixed a related 3.12 security regression: If a value of extra_groups=[] was passed to subprocess.Popen or related APIs, the underlying setgroups(0, NULL) system call to clear the groups list would not be made in the child process prior to exec(). This has been assigned CVE-2023-6507.

This was identified via code inspection in the process of fixing the first bug.

gh-110190: Fix ctypes structs with array on Arm platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo.

gh-112578: Fix a spurious RuntimeWarning when executing the zipfile module.

gh-112509: Fix edge cases that could cause a key to be present in both the __required_keys__ and __optional_keys__ attributes of a typing.TypedDict. Patch by Jelle Zijlstra.

gh-112414: Fix regression in Python 3.12 where calling repr() on a module that had been imported using a custom loader could fail with AttributeError. Patch by Alex Waygood.

gh-112358: Revert change to struct.Struct initialization that broke some cases of subclassing.

gh-94722: Fix bug where comparison between instances of DocTest fails if one of them has None as its lineno.

gh-112105: Make readline.set_completer_delims() work with libedit

gh-111942: Fix SystemError in the TextIOWrapper constructor with non-encodable 窶彳rrors窶� argument in non-debug mode.

gh-109538: Issue warning message instead of having RuntimeError be displayed when event loop has already been closed at StreamWriter.__del__().

gh-111942: Fix crashes in io.TextIOWrapper.reconfigure() when pass invalid arguments, e.g. non-string encoding.

gh-111460: curses: restore wide character support (including curses.unget_wch() and get_wch()) on macOS, which was unavailable due to a regression in Python 3.12.

gh-103791: contextlib.suppress now supports suppressing exceptions raised as part of a BaseExceptionGroup, in addition to the recent support for ExceptionGroup.

gh-111804: Remove posix.fallocate() under WASI as the underlying posix_fallocate() is not available in WASI preview2.

gh-111841: Fix truncating arguments on an embedded null character in os.putenv() and os.unsetenv() on Windows.

gh-111541: Fix doctest for SyntaxError not-builtin subclasses.

gh-110894: Call loop exception handler for exceptions in client_connected_cb of asyncio.start_server() so that applications can handle it. Patch by Kumar Aditya.

gh-111531: Fix reference leaks in bind_class() and bind_all() methods of tkinter widgets.

gh-111356: Added io.text_encoding(), io.DEFAULT_BUFFER_SIZE, and io.IncrementalNewlineDecoder to io.__all__.

gh-111342: Fixed typo in math.sumprod().

gh-68166: Remove mention of not supported 窶忻sapi窶� element type in tkinter.ttk.Style.element_create(). Add tests for element_create() and other ttk.Style methods. Add examples for element_create() in the documentation.

gh-75666: Fix the behavior of tkinter widget窶冱 unbind() method with two arguments. Previously, widget.unbind(sequence, funcid) destroyed the current binding for sequence, leaving sequence unbound, and deleted the funcid command. Now it removes only funcid from the binding for sequence, keeping other commands, and deletes the funcid command. It leaves sequence unbound only if funcid was the last bound command.

gh-79033: Another attempt at fixing asyncio.Server.wait_closed(). It now blocks until both conditions are true: the server is closed, and there are no more active connections. (This means that in some cases where in 3.12.0 this function would incorrectly have returned immediately, it will now block; in particular, when there are no active connections but the server hasn窶冲 been closed yet.)

gh-111295: Fix time not checking for errors when initializing.

gh-111253: Add error checking during _socket module init.

gh-111251: Fix _blake2 not checking for errors when initializing.

gh-111174: Fix crash in io.BytesIO.getbuffer() called repeatedly for empty BytesIO.

gh-111187: Postpone removal version for locale.getdefaultlocale() to Python 3.15.

gh-111159: Fix doctest output comparison for exceptions with notes.

gh-110910: Fix invalid state handling in asyncio.TaskGroup and asyncio.Timeout. They now raise proper RuntimeError if they are improperly used and are left in consistent state after this.

gh-111092: Make turtledemo run without default root enabled.

gh-110488: Fix a couple of issues in pathlib.PurePath.with_name(): a single dot was incorrectly considered a valid name, and in PureWindowsPath, a name with an NTFS alternate data stream, like a:b, was incorrectly considered invalid.

gh-110392: Fix tty.setraw() and tty.setcbreak(): previously they returned partially modified list of the original tty attributes. tty.cfmakeraw() and tty.cfmakecbreak() now make a copy of the list of special characters before modifying it.

gh-110590: Fix a bug in _sre.compile() where TypeError would be overwritten by OverflowError when the code argument was a list of non-ints.

gh-65052: Prevent pdb from crashing when trying to display undisplayable objects

gh-110519: Deprecation warning about non-integer number in gettext now alwais refers to the line in the user code where gettext function or method is used. Previously it could refer to a line in gettext code.

gh-110395: Ensure that select.kqueue() objects correctly appear as closed in forked children, to prevent operations on an invalid file descriptor.

gh-110378: contextmanager() and asynccontextmanager() context managers now close an invalid underlying generator object that yields more then one value.

gh-110365: Fix termios.tcsetattr() bug that was overwritting existing errors during parsing integers from term list.

gh-109653: Fix a Python 3.12 regression in the import time of random. Patch by Alex Waygood.

gh-110196: Add __reduce__ method to IPv6Address in order to keep scope_id

gh-110036: On Windows, multiprocessing Popen.terminate() now catchs PermissionError and get the process exit code. If the process is still running, raise again the PermissionError. Otherwise, the process terminated as expected: store its exit code. Patch by Victor Stinner.

gh-110038: Fixed an issue that caused KqueueSelector.select() to not return all the ready events in some cases when a file descriptor is registered for both read and write.

gh-109631: re functions such as re.findall(), re.split(), re.search() and re.sub() which perform short repeated matches can now be interrupted by user.

gh-109747: Improve errors for unsupported look-behind patterns. Now re.error is raised instead of OverflowError or RuntimeError for too large width of look-behind pattern.

gh-109818: Fix reprlib.recursive_repr() not copying __type_params__ from decorated function.

gh-109047: concurrent.futures: The executor manager thread now catches exceptions when adding an item to the call queue. During Python finalization, creating a new thread can now raise RuntimeError. Catch the exception and call terminate_broken() in this case. Patch by Victor Stinner.

gh-109782: Ensure the signature of os.path.isdir() is identical on all platforms. Patch by Amin Alaee.

gh-109590: shutil.which() will prefer files with an extension in PATHEXT if the given mode includes os.X_OK on win32. If no PATHEXT match is found, a file without an extension in PATHEXT can be returned. This change will have shutil.which() act more similarly to previous behavior in Python 3.11.

gh-109786: Fix possible reference leaks and crash when re-enter the __next__() method of itertools.pairwise.

gh-109593: Avoid deadlocking on a reentrant call to the multiprocessing resource tracker. Such a reentrant call, though unlikely, can happen if a GC pass invokes the finalizer for a multiprocessing object such as SemLock.

gh-109613: Fix os.stat() and os.DirEntry.stat(): check for exceptions. Previously, on Python built in debug mode, these functions could trigger a fatal Python error (and abort the process) when a function succeeded with an exception set. Patch by Victor Stinner.

gh-109375: The pdb alias command now prevents registering aliases without arguments.

gh-107219: Fix a race condition in concurrent.futures. When a process in the process pool was terminated abruptly (while the future was running or pending), close the connection write end. If the call queue is blocked on sending bytes to a worker process, closing the connection write end interrupts the send, so the queue can be closed. Patch by Victor Stinner.

gh-50644: Attempts to pickle or create a shallow or deep copy of codecs streams now raise a TypeError. Previously, copying failed with a RecursionError, while pickling produced wrong results that eventually caused unpickling to fail with a RecursionError.

gh-108987: Fix _thread.start_new_thread() race condition. If a thread is created during Python finalization, the newly spawned thread now exits immediately instead of trying to access freed memory and lead to a crash. Patch by Victor Stinner.

gh-108791: Improved error handling in pdb command line interface, making it produce more concise error messages.

gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock

gh-106584: Fix exit code for unittest if all tests are skipped. Patch by Egor Eliseev.

gh-102956: Fix returning of empty byte strings after seek in zipfile module

gh-84867: unittest.TestLoader no longer loads test cases from exact unittest.TestCase and unittest.FunctionTestCase classes.

gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors.

gh-73561: Omit the interface scope from an IPv6 address when used as Host header by http.client.

gh-86826: zipinfo now supports the full range of values in the TZ string determined by RFC 8536 and detects all invalid formats. Both Python and C implementations now raise exceptions of the same type on invalid data.

bpo-43153: On Windows, tempfile.TemporaryDirectory previously masked a PermissionError with NotADirectoryError during directory cleanup. It now correctly raises PermissionError if errors are not ignored. Patch by Andrei Kulakov and Ken Jin.

bpo-35332: The shutil.rmtree() function now ignores errors when calling os.close() when ignore_errors is True, and os.close() no longer retried after error.

bpo-41422: Fixed memory leaks of pickle.Pickler and pickle.Unpickler involving cyclic references via the internal memo mapping.

bpo-40262: The ssl.SSLSocket.recv_into() method no longer requires the buffer argument to implement __len__ and supports buffers with arbitrary item size.

Documentation

gh-111699: Relocate smtpd deprecation notice to its own section rather than under locale in What窶冱 New in Python 3.12 document
gh-108826: dis module command-line interface is now mentioned in documentation.

Tests

gh-112769: The tests now correctly compare zlib version when zlib.ZLIB_RUNTIME_VERSION contains non-integer suffixes. For example zlib-ng defines the version as 1.3.0.zlib-ng.
gh-110367: Make regrtest --verbose3 option compatible with --huntrleaks -jN options. The ./python -m test -j1 -R 3:3 --verbose3 command now works as expected. Patch by Victor Stinner.
gh-111165: Remove no longer used functions run_unittest() and run_doctest() from the test.support module.
gh-110932: Fix regrtest if the SOURCE_DATE_EPOCH environment variable is defined: use the variable value as the random seed. Patch by Victor Stinner.
gh-110995: test_gdb: Fix detection of gdb built without Python scripting support. Patch by Victor Stinner.
gh-110918: Test case matching patterns specified by options --match, --ignore, --matchfile and --ignorefile are now tested in the order of specification, and the last match determines whether the test case be run or ignored.
gh-110647: Fix test_stress_modifying_handlers() of test_signal. Patch by Victor Stinner.
gh-103053: Fix test_tools.test_freeze on FreeBSD: run 窶徇ake distclean窶� instead of 窶徇ake clean窶� in the copied source directory to remove also the 窶徘ython窶� program. Patch by Victor Stinner.
gh-110167: Fix a deadlock in test_socket when server fails with a timeout but the client is still running in its thread. Don窶冲 hold a lock to call cleanup functions in doCleanups(). One of the cleanup function waits until the client completes, whereas the client could deadlock if it called addCleanup() in such situation. Patch by Victor Stinner.
gh-110388: Add tests for tty.
gh-81002: Add tests for termios.
gh-110267: Add tests for pickling and copying PyStructSequence objects. Patched by Xuehai Pan.
gh-110031: Skip test_threading tests using thread+fork if Python is built with Address Sanitizer (ASAN). Patch by Victor Stinner.
gh-110088: Fix test_asyncio timeouts: don窶冲 measure the maximum duration, a test should not measure a CI performance. Only measure the minimum duration when a task has a timeout or delay. Add CLOCK_RES to test_asyncio.utils. Patch by Victor Stinner.
gh-109974: Fix race conditions in test_threading lock tests. Wait until a condition is met rather than using time.sleep() with a hardcoded number of seconds. Patch by Victor Stinner.
gh-110033: Fix test_interprocess_signal() of test_signal. Make sure that the subprocess.Popen object is deleted before the test raising an exception in a signal handler. Otherwise, Popen.__del__() can get the exception which is logged as Exception ignored in: ... and the test fails. Patch by Victor Stinner.
gh-109594: Fix test_timeout() of test_concurrent_futures.test_wait. Remove the future which may or may not complete depending if it takes longer than the timeout ot not. Keep the second future which does not complete before wait() timeout. Patch by Victor Stinner.
gh-109972: Split test_gdb.py file into a test_gdb package made of multiple tests, so tests can now be run in parallel. Patch by Victor Stinner.
gh-103053: Skip test_freeze_simple_script() of test_tools.test_freeze if Python is built with ./configure --enable-optimizations, which means with Profile Guided Optimization (PGO): it just makes the test too slow. The freeze tool is tested by many other CIs with other (faster) compiler flags. Patch by Victor Stinner.
gh-109580: Skip test_perf_profiler if Python is built with ASAN, MSAN or UBSAN sanitizer. Python does crash randomly in this test on such build. Patch by Victor Stinner.
gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb 窶彙t窶� command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner.
gh-108927: Fixed order dependence in running tests in the same process when a test that has submodules (e.g. test_importlib) follows a test that imports its submodule (e.g. test_importlib.util) and precedes a test (e.g. test_unittest or test_compileall) that uses that submodule.

Build

gh-112088: Add Tools/build/regen-configure.sh script to regenerate the configure with an Ubuntu container image. The quay.io/tiran/cpython_autoconf:271 container image (tiran/cpython_autoconf) is no longer used. Patch by Victor Stinner.
gh-111046: For wasi-threads, memory is now exported to fix compatibility issues with some wasm runtimes.
gh-103053: 窶徇ake check-clean-src窶� now also checks if the 窶徘ython窶� program is found in the source directory: fail with an error if it does exist. Patch by Victor Stinner.
gh-109191: Fix compile error when building with recent versions of libedit.

Windows

gh-111856: Fixes fstat() on file systems that do not support file ID requests. This includes FAT32 and exFAT.
gh-111293: Fix os.DirEntry.inode dropping higher 64 bits of a file id on some filesystems on Windows.
gh-110913: WindowsConsoleIO now correctly chunks large buffers without splitting up UTF-8 sequences.
gh-110437: Allows overriding the source of VC redistributables so that releases can be guaranteed to never downgrade between updates.
gh-109286: Update Windows installer to use SQLite 3.43.1.

macOS

gh-109981: Use /dev/fd on macOS to determine the number of open files in test.support.os_helper.fd_count to avoid a crash with 窶徃uarded窶� file descriptors when probing for open files.
gh-110950: Update macOS installer to include an upstream Tcl/Tk fix for the Secure coding is not enabled for restorable state! warning encountered in Tkinter on macOS 14 Sonoma.
gh-111015: Ensure that IDLE.app and Python Launcher.app are installed with appropriate permissions on macOS builds.
gh-109286: Update macOS installer to use SQLite 3.43.1.
gh-71383: Update macOS installer to include an upstream Tcl/Tk fix for the ttk::ThemeChanged error encountered in Tkinter.
gh-92603: Update macOS installer to include a fix accepted by upstream Tcl/Tk for a crash encountered after the first tkinter.Tk() instance is destroyed.

IDLE

bpo-35668: Add docstrings to the IDLE debugger module. Fix two bugs: initialize Idb.botframe (should be in Bdb); in Idb.in_rpc_code, check whether prev_frame is None before trying to use it. Greatly expand test_debugger.

C API

gh-106560: Fix redundant declarations in the public C API. Declare PyBool_Type and PyLong_Type only once. Patch by Victor Stinner.
gh-112438: Fix support of format units 窶彳s窶�, 窶彳t窶�, 窶彳s#窶�, and 窶彳t#窶� in nested tuples in PyArg_ParseTuple()-like functions.
gh-109521: PyImport_GetImporter() now sets RuntimeError if it fails to get sys.path_hooks or sys.path_importer_cache or they are not list and dict correspondingly. Previously it could return NULL without setting error in obscure cases, crash or raise SystemError if these attributes have wrong type.

(adam)

2023-12-08 07:37:24 UTC MAIN commitmail json YAML

Fix incorrect date in entry for last freeze

(tron)

2023-12-08 07:12:04 UTC MAIN commitmail json YAML

doc: Added devel/py-argparse-addons version 0.12.0

(wiz)

2023-12-08 07:11:48 UTC MAIN commitmail json YAML

devel/Makefile: + py-argparse-addons

(wiz)

2023-12-08 07:11:33 UTC MAIN commitmail json YAML

devel/py-argparse-addons: import py-argparse-addons-0.12.0

Additional Python argparse types and actions.

(wiz)

2023-12-08 04:21:44 UTC MAIN commitmail json YAML

2023-12-08 00:03:44 UTC MAIN commitmail json YAML

mg: g/c unnecessary pkg-config stuff from previous

(tnn)

2023-12-07 23:57:25 UTC MAIN commitmail json YAML

2023-12-07 22:57:23 UTC MAIN commitmail json YAML

ham/chirp: Update to 20231207

Upstream changes are, as always, bugfixes and minor improvements.

(gdt)

2023-12-07 22:28:44 UTC MAIN commitmail json YAML

Fix FILES_SUBST for APPLICATIONS_PATH & UPDATE_DESKTOPDB

Was broken in earlier change to allow apps to include desktopdb.mk
without buildlink3.mk to avoid always pulling in a full dependency

Thanks to Mark Davies for picking up the issue

Bump PKGREVISION

(abs)

2023-12-07 20:47:13 UTC MAIN commitmail json YAML

py-scipy: Fix BLAS usage, using WHEEL_ARGS

See py-numpy. Also drop the bad fixed openblas dependency.

(thor)

2023-12-07 20:45:56 UTC MAIN commitmail json YAML

py-numpy: fix BLAS choice

This is now properly using WHEEL_ARGS to impose our BLAS choice.

Supporting Accelerate Framework on Darwin means extra work (some shim
pkgconfig file via the proposed blaswrap package).

(thor)

2023-12-07 20:16:40 UTC MAIN commitmail json YAML

audio/abcde: Drop MESSAGE and clarify DESCR

MESSAGE explained that the package, despite being "a frontend
command-line utility (actually, a shell script) that grabs tracks off
a CD, encodes them to ogg, mp3 or flac formats, and tags them, all in
one go." does not contain or depend on any encoders.  Explain this
surprising situation in DESCR, which should explain what the package
does, and give a parenthetical hint about encoders it might use.

(gdt)

2023-12-07 20:05:24 UTC MAIN commitmail json YAML

doc: Updated devel/py-gi-docgen to 2023.3nb1

(wiz)

2023-12-07 20:05:10 UTC MAIN commitmail json YAML

py-gi-docgen: add missing dependency

(wiz)

2023-12-07 18:32:37 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.95

(wiz)

2023-12-07 18:32:25 UTC MAIN commitmail json YAML

nickle: update to 2.95.

    Version 2.95
    test: Run tests with MALLOC_CHECK_ and MALLOC_PERTURB_ set
    Initialize SymbolLocal 'code' in allocators
    json: Handle empty arrays and objects
    Version 2.94
    test: Fix how math-tables is built
    test: Test true/false/null values in json
    Add true/false/null and file in/out to json.5c

(wiz)

2023-12-07 18:29:43 UTC MAIN commitmail json YAML

doc: Updated devel/py-virtualenv to 20.25.0

(wiz)

2023-12-07 18:29:32 UTC MAIN commitmail json YAML

py-virtualenv: update to 20.25.0.

v20.25.0 (2023-12-01)

Features - 20.25.0

    The tests now pass on the CI with Python 3.13.0a2 - by @hroncok. (#2673)

Bugfixes - 20.25.0

    Upgrade embedded wheels:

        wheel to 0.41.3 from 0.41.2 (#2665)

    Upgrade embedded wheels:

        wheel to 0.42.0 from 0.41.3

        setuptools to 69.0.2 from 68.2.2 (#2669)

(wiz)

2023-12-07 18:25:23 UTC MAIN commitmail json YAML

doc: Updated devel/libusb-compat to 0.1.8

(wiz)

2023-12-07 18:25:12 UTC MAIN commitmail json YAML

libusb-compat: update to 0.1.8.

This is the release of libusb-compat-0.1 0.1.8

Main changes since version 0.1.7
Merge PR #10, #13 and #16
Add github action for Windows, Linux and macOS

(wiz)

2023-12-07 18:23:43 UTC MAIN commitmail json YAML

Updated www/py-websocket-client, devel/py-dulwich

(adam)

2023-12-07 18:23:24 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.21.7

0.21.7
* Fix NameError when encountering errors during HTTP operation.
* Raise exception when default identity can't be found.
* Add a dedicated exception class for unresolved
  deltas.
* Support credentials in proxy URL.
* Add ``dulwich.porcelain.for_each_ref``.

(adam)

2023-12-07 18:20:48 UTC MAIN commitmail json YAML

py-websocket-client: updated to 1.7.0

1.7.0
- Renamed `mask` variable in ABNF to prevent name collision with `mask()` function
- Fixed old http import of HTTPStatus in _handshake.py
- Add `send_text()` and `send_bytes()` to _app.py
- Improved typehint support
- General readability improvements, made all string concatenations use f-strings
- Applied black formatting style to code

(adam)

2023-12-07 18:18:31 UTC MAIN commitmail json YAML

Updated www/py-django-sql-explorer, textproc/py-tablib, www/py-django-import-export

(adam)

2023-12-07 18:17:11 UTC MAIN commitmail json YAML

py-django-import-export: updated to 3.3.3

3.3.3 (2023-11-11)

:meth:`~import_export.admin.ExportActionMixin.export_admin_action` can be overridden by subclassing it in the ModelAdmin

3.3.2 (2023-11-09)

Updated Spanish translations
Added documentation and tests for retrieving instance information after import
:meth:`~import_export.widgets.NumberWidget.render` returns None as empty string if coerce_to_string is True
Updated documentation to describe how to select for export in Admin UI
Added catch for django5 deprecation warning
Updated and compiled message files

3.3.1 (2023-09-14)

Added .readthedocs.yaml

3.3.0 (2023-09-14)

Deprecations

Remove 'escape output' deprecation
Removal of deprecated :ref:`IMPORT_EXPORT_ESCAPE_OUTPUT_ON_EXPORT`.
Deprecation of :ref:`IMPORT_EXPORT_ESCAPE_HTML_ON_EXPORT`. Refer to :ref:`installation` docs.
Enhancements

Refactoring and fix to support filtering exports
Store instance and original object in :class:`~import_export.results.RowResult`
Add customizable blocks in import.html
Include 'allowed formats' settings
Add kwargs to enable CharWidget to return values as strings
Internationalization

Add Finnish translation
Updated ru translation
Fixed badly formatted translation string
Remove 'escape output' deprecation
Fixes

Do not decode bytes when writing to MediaStorage
Fix for cache entries not removed
Development

Added support for Django 4.2
Add automatic formatting and linting
removed duplicate admin integration tests
Removed support for python3.7 and django4.0 (past EOL)
Documentation

Updated documentation for interoperability with third party libraries

(adam)

2023-12-07 18:15:44 UTC MAIN commitmail json YAML

py-tablib: updated to 3.5.0

3.5.0 (2023-06-11)

Improvements

Add support for Python 3.12
Drop support for EOL Python 3.7
Allow importing 'ragged' .xlsx files through dataset
Release: replace deprecated repository_url with repository-url

(adam)

2023-12-07 18:14:28 UTC MAIN commitmail json YAML

doc: Updated devel/py-maturin to 1.4.0

(wiz)

2023-12-07 18:14:17 UTC MAIN commitmail json YAML

py-maturin: update to 1.4.0.

## [1.4.0] - 2023-12-02

* Bump MSRV to 1.67.0 in [#1847](https://github.com/PyO3/maturin/pull/1847)
* Add support for cross compiling with `cross` in [#1865](https://github.com/PyO3/maturin/pull/1865)

(wiz)

2023-12-07 18:12:38 UTC MAIN commitmail json YAML

suse131_base: Clarify DESCR

Note that this package is only about userland and does not make the
kernel of your OS run Linux binaries.

(gdt)

2023-12-07 18:10:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-gi-docgen to 2023.3

(wiz)

2023-12-07 18:10:38 UTC MAIN commitmail json YAML

py-gi-docgen: update to 2023.3.

## [2023.3] - 2023-11-25

### Fixed

- Add missing dependency [#175]
- Add missing test data to the source archive [#174]

## [2023.2] - 2023-11-24

### Added

- Use packaging module to properly compare versions
- Add "implements" in class definition pseudocode
- Ignore the first class instance struct field
- Parse default-value attribute [#103]
- Test the gtk-doc sigil parsing
- Support admonitions in docblocks [#170]
- Add link to the extra content files location in the source repository [#118]
- Search for GIR XML in `$GI_GIR_PATH` and `/usr/share/gir-1.0` [!196]
- Add fallback for missing "since" [!198]

### Changed

- Redesign the search results
- Redesign the index for enumeration types

### Fixed

- Match dependencies list in the index and sidebar [!177]
- Use KeyboardEvent.key to focus search input [#151]
- Build fixes for subproject use [!185]
- Remove display:flex from headings [#147]
- Split transfer notes based on direction [#141]
- Clarify signal flags [!189]
- Hide build section if empty [#160]
- Always explicitely use utf-8 when reading/writing files [!193]
- use `color-scheme: dark` when in dark mode [!188]

(wiz)

2023-12-07 18:10:26 UTC MAIN commitmail json YAML

py-django-sql-explorer: updated to 3.2.1

3.2.1 (2023-07-13)

* Test for SET PASSWORD
* Fix User primary key reference

3.2.0 (2023-05-17)

* CSRF token httponly support + s3 destination for async results

3.1.1 (2023-02-27)

* Added makemigrations --check pre-commit hook
* Add missing migration

3.1.0 (2023-02-25)

* Favorite queries
* Add labels to params like $$paramName|label:defaultValue$$
* Pivot export
* ci: pre-commit autoupdate
* ci: ran pre-commit on all files for ci bot integration
* ci: coverage update
* ci: Adding django 4.2 to the test suite

3.0.1 (2022-12-16)

* Fix for running without optional packages

3.0 (2022-12-15)

Add support for Django >3.2 and drop support for <3.2
Add support for Python 3.9, 3.10 and 3.11 and drop support for <3.8
* Document breakage of "Format" button due to CSRF_COOKIE_HTTPONLY
* Avoid execution of parameterised queries when viewing query
* Change sql blacklist functionality from regex to sqlparse
* Form display in popup now requires sanitize: false flag
* Updated celery support
* Added pre-commit hooks
* Feature/more s3 providers
* Check sql blacklist on execution as well as save
* Conditionally import optional packages

(adam)

2023-12-07 18:08:51 UTC MAIN commitmail json YAML

doc: Updated devel/py-click-aliases to 1.0.4

(wiz)

2023-12-07 18:08:41 UTC MAIN commitmail json YAML

py-click-aliases: update to 1.0.4.

Changes not found.

(wiz)

2023-12-07 18:02:47 UTC MAIN commitmail json YAML

emulators/compat80: Fold MESSAGE into DESCR

It was just warning that the package, documented to contain shared
libraries, needs a kernel with COMPAT_80 to be useful.  Add that as a
parenthetical remark in DESCR while explaining what the package
contains, making it clear that it doesn't also include NetBSD kernels.

Drop comment about NetBSD 9 still being in beta.

(gdt)

2023-12-07 17:59:17 UTC MAIN commitmail json YAML

lang/python/wheel.mk: add WHEEL_ARGS to influence build

This allows passing things like -Csetup-args=-Dfoo=bar which may be
needed for build configuration.

(thor)

2023-12-07 17:57:53 UTC MAIN commitmail json YAML

Updated www/py-djangocms-googlemap, www/py-djangocms-icon, www/py-djangocms-style

(adam)

2023-12-07 17:57:27 UTC MAIN commitmail json YAML

py-djangocms-style: updated to 3.1.0

3.1.0

Add GitHub Actions
FEATURE: adjust setup metadata
FEATURE: add github pr template
Removed pinned django-treebeard
Feat: Django 4.2 support
chore: Improve ruff config

(adam)

2023-12-07 17:54:50 UTC MAIN commitmail json YAML

py-djangocms-icon: updated to 2.1.0

2.1.0

Port github actions
IMPROVEMENT: Add note for JS and CSS Files
Create PULL_REQUEST_TEMPLATE.md
FEATURE: adjust setup metadata
build: Update dependencies to modern versions
fix: Updated mention of fontawesome 4 being default
feat: Dark mode support for icon picker

(adam)

2023-12-07 17:51:49 UTC MAIN commitmail json YAML

2023-12-07 17:51:49 UTC MAIN commitmail json YAML

security/clamav: Drop MESSAGE

as redundant with upstream documentation.

(gdt)

2023-12-07 17:49:32 UTC MAIN commitmail json YAML

Updated www/py-django-cmsplugin_gallery, www/py-djangocms-text-ckeditor, www/py-djangocms-video

(adam)

2023-12-07 17:49:10 UTC MAIN commitmail json YAML

py-djangocms-video: updated to 3.1.0

3.1.0

Add GitHub Actions
Add requirement files
Plugin code block must be identifiable by CSS
Create PR template
FEATURE: adjust setup metadata
feat: Add migrations for Django 4.2

(adam)

2023-12-07 17:47:13 UTC MAIN commitmail json YAML

py-djangocms-text-ckeditor: updated to 5.1.5

5.1.5

fix(settings): Extend ALLOW_TOKEN_PARSERS if custom one is provided
Remove Flash plugin in the default settings
fix: Allow for request-free context objects for testing purposes
Support djangocms-picture 2.0.0 and higher in create_picture_plugin
Update test matrix to include Django 5

(adam)

2023-12-07 17:43:51 UTC MAIN commitmail json YAML

py-django-cmsplugin_gallery: updated to 2.0.3

2.0.3 / 2022-04-20
==================

  * fix: issue with the history.md file not included in MANIFEST.in file

2.0.0 / 2022-04-20
==================

  * feat: add make file for release automation and generate python3 wheels only
  * correct readme
  * fix: correct metadata
  * feat:add more metadata to the setup.py and add a setup.cfg too
  * feat: update ci setup
  * feat: set default auto field
  * feat: get package building for python 3.10 too
  * feat: python3+ only
  * fix: upgrade deps and also add more settins
  * feat: try updated package for djangocms-helper
  * fix: upgrade to a newer version of djangocms-helper
  * feat: add github actions
  * feat: make python code python3.7+
  * fix: make code django 3.2+ compatible
  * Merge pull request 50 from centralniak/fix/failing-migration-tofiler
  * wrap migration in try except
  * bump version
  * fix yet another typo
  * make it backward compatible
  * add module name in settings name
  * bump version
  * fix typo
  * add configurable module name

(adam)

2023-12-07 17:43:29 UTC MAIN commitmail json YAML

misc/py-anita: Clarify in DESCR that the package does not contain any hypervisors/emulators

(gdt)

2023-12-07 17:41:55 UTC MAIN commitmail json YAML

emulators/qemu: MESSAGE exorcism

The MESSAGE content was just documentation about nvmm, which belongs
in upstream qemu docs.  It is now in README.NetBSD on the assumption
that upstream docs are lacking.

(gdt)

2023-12-07 17:38:13 UTC MAIN commitmail json YAML

shared-mime-info: needs std::filesystem

(wiz)

2023-12-07 17:37:01 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui, textproc/ugrep

(adam)

2023-12-07 17:36:38 UTC MAIN commitmail json YAML

ugrep: updated to 4.3.5

4.3.5

updated option --index for accelerated index-based search, now also indexes and searches archives and compressed files with option -z
new ugrep.exe with option --index for accelerated index-based search on Windows
updated ugrep-indexer project to support archive/compressed file indexing with a new ugrep-indexer.exe version for Windows
updated MacOS macports moar-pager
faster search with -ABC context options

(adam)

2023-12-07 17:34:27 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.28.0

CMake 3.28 Release Notes
************************

Changes made since CMake 3.27 include the following.

New Features
============

Languages
---------

* C++ 20 named modules are now supported by Ninja Generators and
Visual Studio Generators for VS 2022 and newer, in combination with
the MSVC 14.34 toolset (provided with VS 17.4) and newer, LLVM/Clang
16.0 and newer, and GCC 14 (after the 2023-09-20 daily bump) and
newer. See "cmake-cxxmodules(7)" for details.

* "HIP" language code may now be compiled for NVIDIA GPUs using the
NVIDIA CUDA Compiler (NVCC). See the "CMAKE_HIP_PLATFORM" variable.

Platforms
---------

* On Apple platforms, ".xcframework" folders are now supported:

* The "find_library()" command now finds ".xcframework" folders.

* The "target_link_libraries()" command now supports linking against
a ".xcframework" folder.

* The "IMPORTED_LOCATION" target property of an imported library
target may now be the path to a ".xcframework" folder.

* Apple visionOS and its "xros" and "xrsimulator" SDKs are now
supported. Compiling for Apple visionOS can be requested by setting
"CMAKE_SYSTEM_NAME" to "visionOS". See Cross Compiling for iOS,
tvOS, visionOS, or watchOS for more information.

Presets
-------

* "cmake-presets(7)" files now support schema version "8". It adds
support for a "$schema" field.

Compilers
---------

* Cray Clang-based compilers are now supported with "compiler id"
"CrayClang".

* The OrangeC compiler is now supported with "compiler id" "OrangeC".

Commands
--------

* The "add_custom_command()" and "add_custom_target()" commands gained
a "JOB_SERVER_AWARE" option.

* The "cmake_host_system_information()" command gained a
"MSYSTEM_PREFIX" query for the installation prefix of a MSYS or
MinGW development environment on Windows hosts.

* The "set_property()" command "TEST" mode gained a "DIRECTORY" option
to set properties on tests in other directories.

* The "set_tests_properties()" command gained a "DIRECTORY" option to
set properties on tests in other directories.

* The "get_property()" command "TEST" mode gained a "DIRECTORY" option
to get properties on tests in other directories.

* The "get_test_property()" command gained a "DIRECTORY" option to get
properties on tests in other directories.

Variables
---------

* The "CMAKE_CROSSCOMPILING_EMULATOR" environment variable was added
to initialize the "CMAKE_CROSSCOMPILING_EMULATOR" cache variable.

* The "CMAKE_HIP_PLATFORM" variable was added to specify the GPU
platform for which HIP language sources are to be compiled ("amd" or
"nvidia").

Properties
----------

* On imported shared libraries, the "IMPORTED_IMPLIB" target property
may now be used without "IMPORTED_LOCATION". This can be used to
represent a stub library whose location should not be added as a
runtime search path to dependents that link it.

* The "IMPORTED_LOCATION" property of a macOS framework may now be a
path to the ".framework" folder itself.

* The "XCODE_EMBED_RESOURCES" target property was added to tell the
"Xcode" generator what targets to put in the "Embed Resources" build
phase.

Modules
-------

* The "ExternalProject" module now includes the
"BUILD_JOB_SERVER_AWARE" option for the "ExternalProject_Add()"
command. This option enables the integration of the GNU Make job
server when using an explicit "BUILD_COMMAND" with certain Makefile
Generators. Additionally, the "ExternalProject_Add_Step()" command
has been updated to support the new "JOB_SERVER_AWARE" option.

* The "ExternalProject" module now declares "BYPRODUCTS" for the
downloaded file for generated "download" steps. Previously, if
multiple external projects downloaded to the same file, hash
verification could fail. Now, when using the Ninja Generators, this
scenario is detected and Ninja will raise an error stating that
multiple rules generate the same file.

* The "FetchContent" module's "FetchContent_Declare()" command gained
an "EXCLUDE_FROM_ALL" option, which propagates through to the
"add_subdirectory()" call made by "FetchContent_MakeAvailable()" for
the dependency.

* The "FindCURL" module gained a "CURL_USE_STATIC_LIBS" hint to select
static libraries.

* The "FindEXPAT" module gained an "EXPAT_USE_STATIC_LIBS" hint to
select static libraries.

* The "FindPkgConfig" module "pkg_get_variable()" command gained a
"DEFINE_VARIABLES" option to pass variables to "pkg-config".

Generator Expressions
---------------------

* The "generator expressions" "$ <IF:...>", "$ <AND:...>", and
"$ <OR:...>" short-circuit to avoid unnecessary evaluation of parameters.

CTest
-----

* CTest may now take a dynamically-generated resource spec file, which
can be specified by the "GENERATED_RESOURCE_SPEC_FILE" test
property.

Deprecated and Removed Features
===============================

* The "exec_program()" command, which has been deprecated since CMake
3.0, has been removed by policy "CMP0153". Use the
"execute_process()" command instead.

* The "Visual Studio 11 2012" generator has been removed.

* The "Visual Studio 12 2013" generator is now deprecated and will be
removed in a future version of CMake.

* The "IOS_INSTALL_COMBINED" target property and corresponding
"CMAKE_IOS_INSTALL_COMBINED" variable have been deprecated. Their
functionality does not make sense on Apple Silicon hosts.

* The "Xcode" generator will now issue a fatal error if the Legacy
Build System has been selected for Xcode 14 and newer. Those Xcode
versions dropped support for the Legacy Build System and expect the
project to be set-up for their current Build System.

Other Changes
=============

* Generated files, in targets using File Sets, are now considered
private by default.  Generated public headers must be specified
using file sets.  This allows Ninja Generators to produce more
efficient build graphs.  See policy "CMP0154".

* The "find_library()", "find_path()", and "find_file()" commands no
longer search in installation prefixes derived from the "PATH"
environment variable.  This behavior was added in CMake 3.3 to
support MSYS and MinGW ("MSYSTEM") development environments on
Windows, but it can search undesired prefixes that happen to be in
the "PATH" for unrelated reasons.  Users who keep some
"<prefix>/bin" directories in the "PATH" just for their tools do not
necessarily want any corresponding "<prefix>/lib" or
"<prefix>/include" directories searched. The behavior was reverted
for non-Windows platforms by CMake 3.6. Now it has been reverted on
Windows platforms too.

One may set the "CMAKE_PREFIX_PATH" environment variable with a
semicolon-separated list of prefixes that are to be searched.

* When using MinGW tools in a "MSYSTEM" environment on Windows, the
"$MSYSTEM_PREFIX/local" and "$MSYSTEM_PREFIX" prefixes are now added
to "CMAKE_SYSTEM_PREFIX_PATH".

* The precompiled Linux "x86_64" binaries provided on cmake.org now
require GLIBC 2.17 or higher.

(adam)

2023-12-07 17:33:10 UTC MAIN commitmail json YAML

Updated www/py-nbconvert, www/py-terminado, www/py-jupyter_server

(adam)

2023-12-07 17:32:34 UTC MAIN commitmail json YAML

py-jupyter_server: updated to 2.12.1

2.12.1

Enhancements made

- log extension import time at debug level unless it's actually slow
- Add support for async Authorizers (part 2)

2.12.0

Enhancements made

- Support async Authorizers

Maintenance and upkeep improvements

- Update for tornado 6.4
- chore: update pre-commit hooks

(adam)

2023-12-07 17:28:44 UTC MAIN commitmail json YAML

py-terminado: updated to 0.18.0

0.18.0

Maintenance and upkeep improvements

- Remove py37 support
- chore: update pre-commit hooks
- Clean up lint handling
- Use ruff format and fix docs warning
- Update typings for mypy 1.6
- chore: update pre-commit hooks
- Bump actions/checkout from 3 to 4
- Adopt sp-repo-review
- Use local coverage
- Clean up license file
- Add more linting
- Add docstring enforcement
- Adopt ruff and address lint

(adam)

2023-12-07 17:27:17 UTC MAIN commitmail json YAML

misc/py-anita: Flip xen to 4.15

Per comments on port-xen, now reflected in the HOWTO, 4.18 is not yet
known to work on other than netbsd-current.

(gdt)

2023-12-07 17:24:23 UTC MAIN commitmail json YAML

py-nbconvert: updated to 7.12.0

7.12.0

Enhancements made

- Allow to load config from env.

Maintenance and upkeep improvements

- Use ruff on notebooks and update typings

Documentation improvements

- update Python version support in docs

(adam)

2023-12-07 17:19:15 UTC MAIN commitmail json YAML

Updated www/py-tornado, devel/py-ipykernel, www/py-flask-login

(adam)

2023-12-07 17:18:58 UTC MAIN commitmail json YAML

misc/py-anita: Add gxemul and simh options (default off)

These are just like qemu and xen: default off and depend on the
emulator package, for convenience or as documentation.

(gdt)

2023-12-07 17:17:55 UTC MAIN commitmail json YAML

py-flask-login: updated to 0.6.3

Version 0.6.3
- Compatibility with Flask 3 and Werkzeug 3.

(adam)

2023-12-07 17:12:30 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.27.1

6.27.1

Bugs fixed

- Fix edit magic payload type

6.27.0

Enhancements made

- Extend argument handling of do_execute with cell metadata

Maintenance and upkeep improvements

- Update ruff and typings
- Clean up ruff config
- chore: update pre-commit hooks
- Clean up typing config
- Update typing for traitlets 5.13
- Adopt ruff format
- Update typing for jupyter_client 8.5

(adam)

2023-12-07 17:08:05 UTC MAIN commitmail json YAML

py-tornado: updated to 6.4

What's new in Tornado 6.4.0
===========================

Nov 28, 2023
------------

General Changes
~~~~~~~~~~~~~~~

- Python 3.12 is now supported. Older versions of Tornado will work on Python 3.12 but may log
  deprecation warnings.

Deprecation Notices
~~~~~~~~~~~~~~~~~~~

- `.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be
  removed in version 7.0.  Use `asyncio.loop.add_signal_handler` instead.
- The ``client_secret`` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be
  removed in Tornado 7.0. This argument has never been used and other similar methods in this module
  don't have it.
- `.TwitterMixin` is deprecated and will be removed in the future.

``tornado.auth``
~~~~~~~~~~~~~~~~

- The ``client_secret`` argument to `.OAuth2Mixin.authorize_redirect` is deprecated and will be
  removed in Tornado 7.0. This argument has never been used and other similar methods in this module
  don't have it.
- `.TwitterMixin` is deprecated and will be removed in the future.

``tornado.autoreload``
~~~~~~~~~~~~~~~~~~~~~~

- Autoreload can now be used when the program is run as a directory rather than a file or module.
- New CLI flag ``--until-success`` re-runs the program on any failure but stops after the first
  successful run.

``tornado.concurrent``
~~~~~~~~~~~~~~~~~~~~~~

- Fixed reference cycles that could lead to increased memory usage.

``tornado.escape``
~~~~~~~~~~~~~~~~~~

- Several methods in this module now simply pass through to their equivalents in the standard
  library.

``tornado.gen``
~~~~~~~~~~~~~~~

- This module now holds a strong reference to all running `asyncio.Task` objects it creates. This
  prevents premature garbage collection which could cause warnings like "Task was destroyed but it
  is pending!".

``tornado.ioloop``
~~~~~~~~~~~~~~~~~~

- `.IOLoop.add_callback_from_signal` is suspected to have been broken since Tornado 5.0 and will be
  removed in version 7.0.  Use `asyncio.loop.add_signal_handler` instead.
- The type annotation for `.IOLoop.run_in_executor` has been updated to match the updated signature
  of `asyncio.loop.run_in_executor`.
- Fixed reference cycles that could lead to increased memory usage.

``tornado.locale``
~~~~~~~~~~~~~~~~~~

- `.format_timestamp` now supports "aware" datetime objects.

``tornado.platform.asyncio``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- The shutdown protocol for `.AddThreadSelectorEventLoop` now requires the use of `asyncio.run` or
  `asyncio.loop.shutdown_asyncgens` to avoid leaking the thread.
- Introduced `.SelectorThread` class containing the core functionality of
  `.AddThreadSelectorEventLoop`.
- The ``close()`` method of `.AddThreadSelectorEventLoop` is now idempotent.

``tornado.web``
~~~~~~~~~~~~~~~

- `.StaticFileHandler.get_modified_time` now supports "aware" datetime objects and the default
  implementation now returns aware objects.

``tornado.websocket``
~~~~~~~~~~~~~~~~~~~~~

- Unclosed client connections now reliably log a warning. Previously the warning was dependent on
  garbage collection and whether the ``ping_interval`` option was used.
- The ``subprotocols`` argument to `.WebSocketClientConnection` now defaults to None instead of an
  empty list (which was mutable and reused)

(adam)

2023-12-07 17:05:10 UTC MAIN commitmail json YAML

misc/py-anita: Repair xen option and simplify

Restore the xen option and point to xen{kernel,tools}418.  Note that
either 415 or 418 should work.

Stop making qemu be an options group, because it only has one member
and this is likely to continue.  Remove comments about qemu0 and
needing 2.0.0nb4, because that's well more than 5 years in the past.
Pick qemu>=3 as the dependency pattern, to be comfortably past
2.0.0nb4, while not unreasonably requiring last week's qemu.  Likely
newer is needed, but advancing the requirement is left for future
work.

This commit results in no change by default, because all options were
and are default off.  It merely provides better documentation for
emulation/hypervisor choices.

(gdt)

2023-12-07 16:26:37 UTC MAIN commitmail json YAML

2023-12-07 12:37:57 UTC MAIN commitmail json YAML

Updated security/libfido2, devel/py-bitstring

(adam)

2023-12-07 12:37:38 UTC MAIN commitmail json YAML

py-bitstring: updated to 4.1.4

version 4.1.4
Fixing a regression introduced in 4.1.3
* 'bytes' token can't be used without explicit length.

(adam)

2023-12-07 12:35:46 UTC MAIN commitmail json YAML

libfido2: updated to 1.14.0

Version 1.14.0 (2023-11-13)

fido2-cred -M, fido2-token -G: support raw client data via -w flag.

winhello: support U2F AppID extension for assertions.

winhello: fix restrictive parsing of the hmac-secret on assertions.

winhello: translate NTE_USER_CANCELLED to FIDO_ERR_OPERATION_DENIED.

New API calls:

fido_assert_authdata_raw_len;

fido_assert_authdata_raw_ptr;

fido_assert_set_winhello_appid.

(adam)

2023-12-07 12:25:48 UTC MAIN commitmail json YAML

Updated lang/nodejs, www/py-yarl

(adam)

2023-12-07 12:25:30 UTC MAIN commitmail json YAML

py-yarl: updated to 1.9.4

1.9.4 (2023-12-06)

Bug fixes

- Started raising :py:exc:`TypeError` when a string value is passed into
  :py:meth:`~yarl.URL.build` as the ``port`` argument

  Previously the empty string as port would create malformed URLs when rendered as string representations.

(adam)

2023-12-07 12:23:23 UTC MAIN commitmail json YAML

nodejs: updated to 21.4.0

Version 21.4.0 (Current)

Notable Changes

This release fixes a regression introduced in v21.3.0 that caused the fs.writeFileSync method to throw when called with 'utf8' encoding, no flag option, and if the target file didn't exist yet.

(adam)

2023-12-07 11:56:25 UTC MAIN commitmail json YAML

py-importlib-metadata: change TEST_DEPENDS

(adam)

2023-12-07 10:28:12 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-modules to 0.12.0

(pin)

2023-12-07 10:27:51 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.12.0

[0.12.0] - 2023-12-05
Added
- Support for detecting methods/type-aliases in impls.
- Support for detecting dependencies from functions and methods.
- Tracing logs for graph/tree building phases (RUST_LOG=cargo_modules=trace …).

Changed
Updated dependencies:
    - thread_local from 1.0.0 to 1.1.7
    - clap from 4.4.10 to 4.4.11
    - memoffset from 0.6.1 to 0.9.0
    - rust-analyzer from 0.0.187 to 0.0.188

(pin)

2023-12-07 10:27:11 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.2.1

(pin)

2023-12-07 10:26:49 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.2.1

Bug Fixes
- git: make .git optional on remotes (22a02f2), closes #4524

(pin)

2023-12-07 10:10:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/xcp to 0.12.4

(pin)

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

sysutils/xcp: update to 0.12.4

- Minor cleanup of error handling
- Convert low-level file operations to rustix
- Convert lseek to rustix
- Re-add userspace fallback
- Use libc errno const for fiemap unsupported case
- Start splitting into mulitiple crates
- Remove unused kernel-syscall feature flag
- Release libfs v0.1.0, xcp v0.12.3
- Add libfs version

(pin)

2023-12-07 09:35:02 UTC MAIN commitmail json YAML

doc: remove dupe

(wiz)

2023-12-07 09:33:05 UTC MAIN commitmail json YAML

py-anita: comment out xen option

The packages it wants to depend on in that case do not exist any longer.

(wiz)

2023-12-07 09:32:13 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.6

(wiz)

2023-12-07 09:31:46 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.6

(wiz)

2023-12-07 09:31:36 UTC MAIN commitmail json YAML

py-mercurial: update to 6.6.

As usual, a *lot* of patches don't make it to this list.

New Features

    rust-config: add support for default config items
    rhg: add config defaults to configitems.toml
    rhg: support "status FILE"
    rhg: support rhg files [FILE]
    commands: add admin namespace
    admin-command: add verify command
    debug-delta-chain: add options to control what we compute
    Added some caching for uncompressed revlog chunks that speed up some operations

New Experimental Features

Bug Fixes

    Improve OpenVMS support
    byteify-strings: passe sysstr to attr function and wrapper
    journal: track bookmark deletion
    transaction: actually delete file created during the transaction on rollback
    pull: avoid referencing a variable before it is initialized
    rust-filepatterns: also normalize RelPath
    narrow: hoist a variable to a higher level to avoid use-before-init warning
    convert: stabilize subversion date sorter
    run-tests: detect HGWITHRUSTEXT value
    censor: accept censored revision during upgrade
    rust-matchers: fix quadratic complexity in FileMatcher
    unstable: do not consider internal phases when computing unstable
    Still a whole bunch of Python 2 -> 3 migration leftovers

Backwards Compatibility Changes

    perf: display all timing by default
    infinitepush: drop the extension
    debug-delta-chain: print less data by default

Internal API Changes

    The revlog interface has been significantly cleaned up.
    configitems: add documentation field
    configitems: declare items in a TOML file
    configitems: move blackbox's config items to the new configitems.toml
    path-suboption: deprecated specifying the attributes as bytes
    pycompat: deprecate using bytes
    check-code: drop the safehasattr rule
    safehasattr: drop usage in favor of hasattr
    rust: add UncheckedRevision type
    rust: implement the Graph trait for all revlogs
    rust: make Revision a newtype
    perf: change the way we approach revlog reading
    perf: ensure all readlog's reading is done within a reading context
    delta-chain: move the debugdeltachain command in revlogutils

(wiz)

2023-12-07 09:21:45 UTC MAIN commitmail json YAML

doc: Updated lang/mujs to 1.3.4

(nia)

2023-12-07 09:21:34 UTC MAIN commitmail json YAML

mujs: Update to 1.3.4

Changes:

- Allow disabling readline support in Makefile.
- Handle sign when converting integer strings to numbers.
- Fix bug when cleaning up after allocation error.
- Finalize user data if object allocation fails.

(nia)

2023-12-07 09:10:42 UTC MAIN commitmail json YAML

doc: Updated print/mupdf to 1.23.7

(wiz)

2023-12-07 09:10:17 UTC MAIN commitmail json YAML

mupdf: update to 1.23.7.

List of changes in MuPDF 1.23.0

New features:
New WASM library with same API as mutool run and Java, for both browser and Node environments.
Support CropBox, TrimBox, BleedBox, and ArtBox in PDF tools and viewers.
PhotoShop PSD image support.
mupdf-gl: Custom ICC display profile support.
mutool poster: Option to split in RTL direction.

Miscellaneous improvements and notable bug fixes:
EPUB: Fix table cell height calculations.
EPUB: Inherit table cell background color from table row.
EPUB: Support files with partial encryption (only read unencrypted parts).
EPUB: Support files with incorrect directory prefixes.
TIFF: Stability improvements.
MOBI: Stability improvements.
PDF: Support old style border dash patterns.
PDF: Support GoToR links to remote PDF documents.
PDF: Improve link parsing and creation.
ZIP: Improve unicode file name handling.
Fall back to unhinted fonts if hints are broken.
Recognize document types by sniffing contents (don't need to rely on mimetype or file extension).

New APIs:
More PDF document permission flags.
Tweaked exception error logging.
pdf_minimize_document to squeeze amount of memory used by an open document.

Incompatible API changes:
pdf_field_name renamed to pdf_load_field_name.
mutool run -- changed many methods to match Java and new WASM library.

New and improved documentation.

List of changes in MuPDF 1.22.0

New command line "mutool recolor" to change colorspace of PDF files.
New command line "mutool trim" to remove content outside mediabox.
New flag to "mutool draw": -KK to remove all non-textual content.

Support PDF page labels.

Layout HTML tables with variable column widths.

Added JPEG output format. JPEG should be used with care due to its
lossy nature (if in doubt, use PDF instead).

Added PDF filter factories.
Added PDF color filter.
Added "culler" to sanitize filter.
Added flags to control embedding fonts in output.
New device methods for structured tags.
Increased maximum allowed image size.
Add magic flag to temporarily hide annotations when editing them.

Support RD in Square and Circle annotations.
Support dashed borders in annotations.
Support cloudy borders in annotations.
Improved layers in PDF files.
Fix performance issue with large PDF files and outlines.

Updated multi-threading examples.

Moved WASM project into separate repository.

Added Java and "mutool run" bindings for many more functions.

List of changes in MuPDF 1.21.0

Added MOBI input format support.
Added Story API for creating PDF documents from formatted text.
Added API to create, edit, and delete links.

Support custom images for Stamp annotations.
Support interior color on Polygon annotations.
Support line endings on PolyLine annotations.

Improved SVG output.

C++/Python/C# binding:
Changes to naming of wrapper functions and classes.
Added limited support for callbacks into Python, using SWIG Directors.

List of changes in MuPDF 1.20.0

Experimental C# bindings.
Cross compilation should no longer need a host compiler.
Major additions to JNI bindings.

New API to edit outline
New API to resolve and create links
New API to toggle individual layers in PDF
Layer panel in mupdf-gl
Layer option in mutool draw
New API to add a Javascript console
Console panel in mupdf-gl

Text search API extended to be able to distinguish between separate search hits.

Command line tool improvements:
all: Negative page numbers to index from the last page
mutool draw: Add option to render document without text
mutool draw and convert: Support DPI option in text and HTML output

New hybrid HTML output format using "scripts/pdftohtml" script:
Graphics in a background image
Text on top

Improved WASM viewer demo
Support high DPI screens
Progressive loading

Update to zlib 1.2.12 for security fix.

Too many bug fixes to list.

List of changes in MuPDF 1.19.0

Removed support for Luratech JBIG2 and JPEG2000 decoders.

Added 'extract' library for more output options:
Added DOCX output format
Added ODT output format

Notable new features:
Journal for undo and redo
Snapshot for auto-save and restore (for backgrounding mobile apps)
Reflow document wrapper
Rollover appearance for annotations and widgets
Customize appearance of signed digital signatures
Progress and cancel callbacks to OCR functions
Create signature form fields

Minor new features:
Support CJK fonts in pdfwrite output
Support JBIG2 images in pdfwrite output
Support opacity for all markup annotation types
High-DPI aware UI in mupdf-gl
mutool extract -a option to embed SMasks as alpha channel

API changes:
Removed pdf_widget type alias (was always same as pdf_annot)
Updated annotation 'dirty' logic
Fix typo in function and type names: designated name -> distinguished name
More functions available to 'mutool run'
More functions available to Java library

New unicode scripts and fonts for EPUB:
Dogra, Elymaic, Gondi, Hanifi Rohingya, Masaram Gondi,
Medefaidrin, Nushu, Nyiakeng Puachue Hmong, Old Sogdian,
Sogdian, Soyombo, Wancho, Yezidi, and Zanabazar Square.

C++ and Python bindings:
C++ and Python bindings now work on Windows.
Python bindings are available as pre-built binaries on pypi.org.
Added demo PDF viewer using the Python MuPDF bindings and PyQt.

Better access to data in generated wrapper classes.
Improved handling of out-parameters in generated Python.
Text representation of POD types via C++ operator<< and Python str().
Fixed ref-counting bug in iterators.
Updates for new MuPDF functions.

List of changes in MuPDF 1.18.0

mutool draw: bbox output format.
mutool draw: structured text extraction in JSON format.
mutool run: StructuredText.walk()
mutool run: PDFPage.process() and PDFAnnotation.process()

mupdf-gl: Added IBM Common User Access shortcuts for copy & paste.
mupdf-gl: Improved redaction UI.

java: Example desktop Java viewer.

wasm: WebAssembly viewer that runs in a browser.

api: Dehyphenation option in structured text extraction, to improve
searching for words that are hyphenated across lines.
api: pdf_new_date, pdf_to_date, pdf_dict_put_date and pdf_dict_get_date.
api: Added choice of image redaction algorithms: none, full, partial.
api: Optional use of Tesseract to use OCR to extract text.

svg: Many small parsing fixes.
svg: Parse inline CSS style attributes.
svg: Text elements (simple text layout only).

html: Added HTML5 parser.

pdf: High security redaction -- save redacted PDF as flattened bitmap,
guaranteed to not leak any sensitive redacted information.

Experimental C++ bindings.
Experimental Python bindings.

List of changes in MuPDF 1.17.0

api: Improved accessors for markup/ink/polygon annotation data.
api: Chapter based API for faster EPUB loading.
api: Add more documentation to header files.
api: Improved digital signature signing and verification.
api: Validate changes in a signed PDF file.

build: Moved windows build to VS2019 solution.

pdf: Redaction now works on images and links as well as text.
pdf: Greek, Cyrillic, Chinese, Japanese, and Korean scripts in forms and annotations.
pdf: File attachment annotations.
pdf: Use CCITT Fax compression for 1-bit images when creating PDF files.

epub: More forgiving XHTML parsing.
epub: Accelerator files to cache chapter data for faster EPUB loading.
epub: Optimized memory use.

mutool run: Edit Markup, Ink, and Polygon annotation data.
mutool run: Fill out form fields.
viewer: Ask for confirmation before closing a PDF with unsaved changes.
viewer: Embed and extract file attachment annotations.

library: Miscellaneous bugfixes.
library: Fixes to store operation.

thirdparty: Updated Harfbuzz to 2.6.4.
thirdparty: Updated jbig2dec to 0.18.
thirdparty: Updated MuJS to 1.0.7.
thirdparty: Updated OpenJPEG to 2.3.1.
thirdparty: Updated cURL to 7.66.0 (windows only).

List of changes in MuPDF 1.16.1

mupdf-x11: Changed key bindings to match mupdf-gl.
mupdf-x11: Invert by luminance for dark mode.
android: Fix compilation error.

List of changes in MuPDF 1.16.0

api: Major overhaul of color management architecture.
api: Improved functions to verify/sign PDF documents.
api: Number tree accessor function pdf_lookup_number.
api: Parse and handle more options for PWG output.
api: Removed obsolete gproof document type.
api: User callbacks for warning and error messages.

epub: Changed default page size to A5.
epub: Draw embedded SVG documents in EPUB/XHTML.
epub: New Noto fonts covering more unicode scripts.
epub: Support small-caps font-variant.
pdf: Add Redact annotation type and function to apply redactions.
pdf: Add/remove/change encryption and password when saving PDF files.
pdf: Improvements to text handling in PDF filter processor.
pdf: MP and DP operators now call begin/end_layer device methods.
pdf: New and improved progressive loading.
svg: Draw external images in SVG documents.

mutool show: Add 'form' selector to list PDF form fields.
mutool sign: Sign PDF documents from the command line.
mutool sign: Verify signatures in PDF documents from the command line.
viewer: Option to save a script of user actions for replay with mutool run.
viewer: Runtime toggle for ICC and spot rendering.
viewer: Tooltip when hovering over a link in mupdf-gl.

List of changes in MuPDF 1.15.0

General improvements:
* WebAssembly build target and examples.
* Improved forms API in both C and Java bindings.
* Improved forms JavaScript support.
* Create appearance streams for more form field types.
* Fixed many bugs in ICC color management.
* Fixed many memory leaks in error cleanup.
* Fixed bugs in pdfwrite output.
* Improved text extraction from LaTeX documents with math symbols.
* Improved trace device formatting.
* Support CBZ and CBT files larger than 2Gb.
* Show table of contents for FB2 and XHTML documents.
* Show embedded raster images in SVG and XHTML documents.
* Show FB2 cover page.
* Add option to save PDF files without encryption.
* Add inhibit-spaces option to stext device to turn off missing space detection.
* Simplified fz_try/fz_always/fz_catch macros.

mupdf-gl improvements:
* Automatically open annotation editor when selecting an annotation.
* Full page color tinting option in mupdf-gl.
* Show/hide table of contents sections.
* Trigger a reload with sighup.
* Toggle spot color mode with 'e'.

mutool improvements:
mutool show $PDF outline -- show outline with open/closed state indicator.
mutool show $PDF js -- show document level javascript.
mutool clean -A -- create appearance streams when missing.
mutool clean -AA -- recreate all appearance streams.
mutool run docs/examples/portfolio.js -- extract embedded files from PDF document.
mutool run docs/examples/pdf-dejpx.js -- decompress JPEG2000 images in PDF document.
mutool run docs/examples/fix-s22pdf.js -- fix fonts in documents generated by S22PDF.

Significant API changes:
* New and improved forms API.
* Renamed -DNO_ICC to -DFZ_ENABLE_ICC=0
* Removed fz_annot superclass. Use pdf_annot and pdf_widget directly instead.
* Annotations and Widgets now have separate enumerators.
* Added optional separations argument to pixmap rendering utility functions.

Various cleanups:
Per-function documentation comments moved to the source file.
Hopefully they will stay up to date more often than when they
were hidden away in the header file.

Removed unused internal testing tools: mjsgen and jstest.

Removed TGA output support. Use one of the more common and useful PAM,
PNM, PNG, or TIFF formats instead.

Removed support for PDF portfolios. This work-in-progress feature was
never completed, and only worked for a small subset of files.

Removed support for progressive loading. This rarely used feature added
a lot of complexity and was an unending source of bugs and strange
behaviour. Removing this feature has allowed us to clean up and
simplify large amounts of code, and fix dozens of bugs in one fell
swoop.

List of changes in MuPDF 1.14.0

* New features:
* Added "Source Han Serif" CJK fallback font.
* Added more scripts to the Noto fallback fonts.
* Multi-page PNM support.
* "mutool show" now supports a path syntax for selecting objects to show.

* Build system simplifications:
* Auto-generated CMap, ICC, and JS source files are checked in to git.
* Embedded CMap resources are now generated by a python script.
* Embedded font resources are linked directly if using GNU ld or windows.
* Namegen tool replaced by use of C macros.
* Simplified Makefile.

* Annotation editing:
* New annotation editing mode in mupdf-gl.
* Can create, edit, and delete most annotation types.
* Can create appearance streams for most annotation types.
* Can create appearance streams for Tx form fields.
* Can create appearance streams for Ch form fields.

* Form filling in mupdf-gl:
* Can click buttons, checkboxes, and radioboxes.
* Can fill out text fields using dialog box.
* Can select choice options using dialog box.
* Can verify and sign digital signatures.

* Improved UI for mupdf-gl:
* Password dialog.
* Error dialog.
* Open/save file dialog.
* Snap selection to words or lines by holding control or control+shift.
* Save and restore current location, bookmarks, and navigation history.

* Bug fixes:
* Improved CJK character fallback handling in EPUB.

* API changes:
* Pass rectangle and matrix structs by value.
* Replaced PDF_NAME_Xxx macros with PDF_NAME(Xxx).
* Added PDF_TRUE, PDF_FALSE, and PDF_NULL constant pdf_obj* macros.
* Added helper functions: pdf_dict_get_int, etc.
* Removed 'doc' argument in pdf_new_int, etc.
* Quads instead of rects when highlighting and searching text.
* mutool run: Pass arguments to script in scriptArgs global.

List of changes in MuPDF 1.13.0

* This is primarily a bugfix release.

* New "mutool sign" tool for showing and verifying digital signatures.
* Chinese, Japanese, Korean, Cyrillic, and Greek font support in mutool create.
* Improvements to annotation editing API.

List of changes in MuPDF 1.12.0

* New Android SDK:
New git repositories for the SDK projects:
* mupdf-android-fitz.git has the JNI bindings in a library.
* mupdf-android-viewer.git has the viewer as an activity in a library.
* mupdf-android-viewer-mini.git has the minimalist viewer as an activity in a library.
Binary packages in our Maven repository at http://maven.ghostscript.com:
* com.artifex.mupdf:fitz:1.12.+
* com.artifex.mupdf:viewer:1.12.+
* com.artifex.mupdf:mini:1.12.+

* Color management:
* LCMS2 library for color management.
* CMYK rendering with overprint simulation.
* Spot color rendering.
* Transparency rendering fixes.

* Structured text output improvements:
* Reworked structured text API.
* Faster text searching.
* Highlight and copy text by selecting lines instead of by area.
* New semantic XHTML output format.
* New layout preserving HTML output format.

* Features and improvements:
* Improved non-AA rendering with new scan converter.
* Improved LARGEFILE support.
* Improved TIFF support.
* Improved documentation.
* PCLm output.
* PSD output.
* New "mutool trace" tool.
* New "mutool sign" tool (work in progress).
* Text redaction (work in progress).

* Lots of bug fixes.

List of changes in MuPDF 1.11

* This is primarily a bug fix release.

* Split Android and iOS viewers into separate projects:
* mupdf-viewer-ios.git has the iOS viewer.
* mupdf-viewer-android-old.git has the Android viewer.
* mupdf-viewer-android-nui.git has a new advanced Android viewer.
* mupdf-viewer-android-mini.git has a new minimalist Android viewer.

* PDF portfolio support with command line tool "mutool portfolio".
* Add callbacks to load fallback fonts from the system.
* Use system fonts in Android to reduce install size.
* Flag to disable publisher styles in EPUB layout.
* Improved SVG output.

List of changes in MuPDF 1.10

* Headline changes:
* FictionBook (FB2) e-book support.
* Simple SVG parser (a small subset of SVG only).
* mutool convert: a new document conversion tool and interface.
* Multi-threaded rendering in mudraw.
* Luratech decoders for JBIG2 and JPEG2000 (commercial releases only).
* Optional JPEG-XR support (not included by default for security reasons).
* Updated base 14 fonts from URW.
* New CJK font with language specific variants.
* Hyperlink support in EPUB.

* Reduced memory use:
* New tool muraster: example printer driver with limited RAM usage and automatic banding.
* Alpha channel is now optional in pixmaps.
* More aggressive purging of cached objects.
* Partial image decoding for lower memory use when banding.

* Reduced code size when building with a subset of features:
* Reduced default set of built-in CMap tables to the minimum required.
* FZ_ENABLE_PDF, _XPS, _JS, to disable features at compile time.
* Function level linking.

* Interface changes and cleanups:
* Dropped pdf object generation numbers from public interfaces.
* Simplified PDF page, xobject, and annotation internals.
* Closing and freeing devices and writers are now separate steps.
* Improved PDF annotation editing interface (still a work in progress).
* Document writer interface.
* Banded image writer interface.

* Mobile viewers:
* New JNI interfaces to match capabilities of 'mutool run' javascript.
* New android and desktop java examples using new JNI interface.

List of changes in MuPDF 1.9

* Headline changes:
* New command line tools: create and run.
* New low-level Java interface for desktop and android.
* Bidirectional layout for Arabic and Hebrew scripts.
* Shaping complex scripts for EPUB text layout.
* Noto fallback fonts for EPUB layout.

* mutool create
Create new PDF files from scratch.
Read an annotated content stream in a text file and write a PDF file,
automatically embedding font and image resources.

* mutool run
Run javascript scripts with MuPDF bindings.
The interface is similar to the new Java interface.

* mutool draw
Optional multi-threaded operation (Windows and pthreads).
Optional low memory mode (primarily for testing).

List of changes in MuPDF 1.8

* Headline changes:
* New OpenGL-based barebones desktop viewer.
* New URW fonts with greek and cyrillic.
* 64-bit file support.
* Ghostscript proofing mode (source only; not in shipped binaries).

* EPUB improvements:
* User style sheets.
* GIF images (also for CBZ).
* Table of contents.
* CJK text.
* Page margins.
* Many bug fixes.

* Bug fixes:
* Updated FreeType to version 2.6.1.
* Various font substitution bug fixes.
* Fix setjmp/longjmp behaviour which could cause optimizing compilers to misbehave.

List of changes in MuPDF 1.7a

* Bugfixes
* Fixed bug that allocated too much memory when packing paths.
* Fixed EPUB font scaling bug.
* Fixed EPUB file type handling in viewers.
* Improved tolerance for broken and unsupported CSS.

* Features
* Added mudraw -z option to compress output streams.

List of changes in MuPDF 1.7

* Headline changes:
* New 'Indie dev' licensing options - contact sales@artifex.com for more details.
* New HTML layout engine, and (DRM-free) EPUB viewer.
* Reduced memory usage - displaylists and internal PDF representation take much less memory, reducing total memory use on some files by over 60%.

* Important API changes:
* Bound contexts have been removed; we now pass fz_contexts explicitly.
* Reference counting of paths and text structures.

* Features:
* Add mutool pages option.
* Tweaked rendering to prevent feature dropout in common cases.
* Viewer tweaks
* Better mouse wheel handling
* Shift-space support
* Mouse button control of presentation mode

* Internal changes:
* Removal of bound contexts; fz_contexts now passed explicitly everywhere.
* PDF filter revamp - simpler interface.
* Devices use derived structures rather than user pointer.
* Sparse PDF xrefs held in more compact form.
* New gsview viewer split out to its own repository.

* Bug fixes
* Improved handling of broken files.
* Fix BBoxes of Type 3 fonts.
* Updated fonts (including greek and cyrillic).
* Various memory leaks and crashes.
* And many more.

List of changes in MuPDF 1.6

* Features:
* Color detection device (mudraw -T).
* Sepia mode full-page color tinting in X11 and win32 viewer (keybinding: shift-C).
* Re-implement printf and strtod due to portability issue with locales and number formatting.
* Add 'gsview' project: a Windows Modern UI viewer.
* Improve XML parser interface.
* Bug fixes:
* CBZ page ordering
* ZIP64 support
* iOS and Android bug fixes
* Miscellaneous minor fixes

List of changes in MuPDF 1.5

* Bug fixes.

List of changes in MuPDF 1.4

* Headline changes:
* CMYK rendering (mudraw PWG and PAM formats)
* TIFF viewer (with multi-page support).
* Added MuJS Javascript interpreter.
* MuJS is the default, V8 and JavaScriptCore are compile time options.
* Javascript support has to be explicitly enabled with pdf_enable_js.
* All viewers now have JavaScript enabled in the default builds.
* Viewers:
* X11: Horizontal scroll wheel support.
* X11: Status bar display with warnings.
* Android: Digital signatures.
* iOS: Links, form filling, annotation editing, and javascript.
* iOS: Reflow mode.
* WinRT: Printing.
* WinRT: Improved zooming behaviour.
* Tools:
* mudraw: Banded rendering with -B /band-height/.
* mudraw: Select output format with -F /format/.
* mudraw: Write to stdout if you use '-' as the output file name.
* mudraw: Add TGA output format.
* mudraw: Improved SVG output.
* mutool show: Write output to file instead of stdout with -o /filename/.
* mutool clean: Clean content streams with -s option.
* Annotations:
* Improved font handling.
* Form fields.
* Free text.
* Sticky notes.
* Optimizations:
* glyph cache: Partial eviction.
* glyph cache: Run-length compressed glyphs.
* Smarter handling of subpixel metrics in text rendering.
* Optimized blitting functions.
* Optimized gradient mesh drawing.
* API changes and additions:
* fz_stream API reworked: replace "read" function with "next".
* "Rebind" functions to associate context bound objects with another context:
fz_output, fz_stream, fz_device and fz_document.
* Introduce "document handlers" to detect and open different file types.
* Must now call fz_register_document_handlers() to register the defaults.
* May register your own handlers as well to work with fz_open_document.
* Hook to load system fonts: fz_install_load_system_font_funcs.
* PDF xref cache flushing functions (mark/clear/clear-to-mark).
* Add our own "printf" set of functions to format strings and write to fz_output:
* Format %f as short as possible while preserving precision.
* Has %C for formatting a unicode character as UTF-8.
* Has %M to format fz_matrix.
* Has %R to format fz_rect.
* Has %q and %( to format strings with escaped characters.
* PDF process interface: allow PDF interpreter to do more than just draw!
* Content stream state cleaning filter.
* Content stream rewriting filter.
* PDF digital signatures.
* Stroke states may now be stored on the stack.
* Improved fz_path internals.
* Gradient mesh drawing interface has been improved.
* Save files with incremental updates.

List of changes in MuPDF 1.3

* Windows RT viewer app for MuPDF.
* Library changes to support progressive loading (display PDF files as
  they download). Windows/Linux/MacOS viewer supports this using curl.
* Incremental updates to PDF files are now (optionally) preserved on
  loading/saving.
* Prototype support for checking PDF Digital Signatures.
* Initial annotation support (strike-out, underline, highlight and ink)
  (library and android builds only).
* Fix operation on Android API level 8.
* Android redraw optimisations.
* Android app now supports Google Cloud Print.
* Android app translated into many languages.
* Android support for more architectures.
* Improvements to store (avoid collisions causing unnecessary evictions).
* Windows apps use Unicode filenames now.
* PDF function handling improved; functions can now be passed to devices
  without 'sampling'.
* PDF image handling improved; images can now be passed to devices
  without decompression.
* Indexed images are no longer uncompressed at load time, saving memory.
* Caching of rendered tiles for speed.
* Improved text analysis mode, capable of spotting columns/indents,
  right-to-left text etc.
* HTML output mode now includes image output.
* PDF password encoding handling improved.
* MuPDF now opens Jpeg, Tiff and PNG files directly.
* Bug preventing OpenXPS files from being opened fixed.
* Initial (feature incomplete) SVG and PDF output devices.
* PWG raster (mono/grey/RGB) and PCL (mono) output devices.
* Various performance improvements (including tilings and mesh based
  shadings).
* Revamped directory structure to reflect recent changes.
* Various potential SEGV, SoftMask and rendering fixes.
* Many potential crashes in Jpeg2000 and JBIG2 images fixed.

List of changes in MuPDF 1.2

* Important API changes:
    * fz_bbox is now fz_irect.
    * APIs (including fz_device) now pass fz_rect/fz_matrix by reference.
    * fz_device API is now more consistent with regards to use of
      fz_rect rather than fz_bbox.
* Add support for Javascript and forms handling.
* Fix many SEGVs with out of spec files. Many thanks to Mateusz "j00ru"
  Jurczyk and Gynvael Coldwind of the Google Security team, zeniko,
  Sebastian Rasmussen and all other contributors.
* Add fz_open_document_with_stream to allow non-file based operation.
* Move to using git submodules for third party libraries.
* Much enhanced Android application. Now on Google Play!
* Oversized and stroke text clipping implemented.
* Change shadings to decompose at render times; massive memory savings.
* Renamed 'mubusy' to 'mutool'.
* PDF 1.7 Extension Level 8 encryption implemented.
* Added consts to various parts of the API to help C++ interworking.
* Prototype transition support.
* Text searching API moved to fitz.
* Highlight and copy text selections.
* Performance enhancements for color conversion and fax decompression.
* ARM optimisations for color conversion and bitmap scaling.
* Bitmap subsampling stage introduced, with ARM optimisations.
* Type 3 fonts; glyphs are now handled as display lists.
* Scan converter performance improvements.
* Various rendering fixes.

List of changes in MuPDF 1.1

* Rendering bugs fixed (text clipping, stroked text etc).
* Better handling of 'large' (uncachable) glyphs.
* Added a delete button to the library view on the iOS port.
* Minor speed optimisations.
* Shading bug fixes.
* Move to using dynamically allocated parsing buffers (more resilient).
* Support for UserUnits.
* Fix bugs with image predictors (including with 16 bit images).
* More resilient to out of spec files.
* Extract pdf writing capability into the library from pdfclean, and
  expand on it to allow for linearisation. Bug fixes in the garbage
  collection of unused objects.
* Improve pdf writing recognition of images.
* Improved font matching.
* Start to move away from macros to inline functions (helpful for
  applications requiring certification).
* Many bugs fixed.

(wiz)

2023-12-07 09:05:35 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.23.0

(wiz)

2023-12-07 09:05:19 UTC MAIN commitmail json YAML

libcares: update to 1.23.0.

Version 1.23.0 (28 Nov 2023)

GitHub (28 Nov 2023)
- [Brad House brought this change]

  1.23.0 release prep (#641)

Brad House (28 Nov 2023)
- add missing manpage to distribution list

- clang-format

- remove a simply

- fix doc typo

- ares_init_options with ARES_OPT_UDP_PORT wrong byte order

  Regression from c-ares 1.19.1, ARES_OPT_UDP_PORT and ARES_OPT_TCP_PORT are
  specified from the user in host-byte order, but there was a regression that
  caused it to be read as if it was network byte order.

  Fixes Bug: #640
  Reported By: @Flow86
  Fix By: Brad House (@bradh352)

- fix ares_threadsafety() prototype

GitHub (28 Nov 2023)
- [Brad House brought this change]

  Basic Thread Safety (#636)

  c-ares does not have any concept of thread-safety. It has always been 100% up to the implementor to ensure they never call c-ares from more than one thread at a time. This patch adds basic thread-safety support, which can be disabled at compile time if not desired. It uses a single recursive mutex per channel, which should be extremely quick when uncontested so overhead should be minimal.

  Fixes Bug: #610

  Also sets the stage to implement #611

  Fix By: Brad House (@bradh352)

- [petrvh brought this change]

  ares_getaddrinfo(): do not use search domains if ARES_FLAG_NOSEARCH is set (#638)

  c-ares init options defines a flag ARES_FLAG_NOSEARCH that is supposed to prevent search using configured domain suffixes, however when using ares_getaddrinfo() the flag was ignored and domain suffixes were used anyway.

  Configuring zero domains to search also does not work (if ndomains == 0 default domain search list is loaded regardless of the flag ARES_OPT_DOMAINS being set).

  This change adds a check for the ARES_FLAG_NOSEARCH in as_is_only() function that is used by ares_getaddrinfo() to decide if to try to query next possible name ( next_dns_lookup() )

  Fix By: @petrvh

Brad House (25 Nov 2023)
- Fix MacOS version test

  It appears that the Issue #454 wasn't really fixed for some reason.  This commit should fix the detection.

  Fix By: Brad House (@bradh352)

Daniel Stenberg (24 Nov 2023)
- CI: codespell

  Closes #635

GitHub (24 Nov 2023)
- [Christian Clauss brought this change]

  Fix typos discovered by codespell (#634)

  % `codespell --ignore-words-list="aas,aci,acter,atleast,contentss,firey,fo,sais,seh,statics"`
  * https://pypi.org/project/codespell

  Fix By: Christian Clauss (@cclauss)

Brad House (22 Nov 2023)
- environment is meant as an override for sysconfig

GitHub (22 Nov 2023)
- [Ignat brought this change]

  Support attempts and timeout options from resolv.conf (#632)

  c-ares parses only antique version of options for timeout and number of retries from resolv.conf (`retrans` and `retry` are missing in modern documentation https://man7.org/linux/man-pages/man5/resolv.conf.5.html).

  I add support of `attempts` and `timeout` options

  Fix By: Ignat (@Kontakter)

- [Brad House brought this change]

  more precise timeout calculation (#633)

  The timeout calculation was occurring with millisecond precision, but on some systems, there is microsecond precision which could mean we'd tell a user a timeout time prior to the actual timeout.

  Fixes Bug: #631
  Fix By: Brad House (@bradh352)

- [Christian Clauss brought this change]

  INSTALL.md: Fix typo (#630)

  Fix By: Christian Clauss (@cclauss)

Brad House (19 Nov 2023)
- SonarCloud: fix minor codesmells

- fix test case regression due to missing parens

- now that warnings are enabled on test cases, clear a bunch of warnings

- CMake: CXXFLAGS environment wasn't being read because C++ compiler was enabled after settings warnings.

- fix additional windows test warnings

- cleanup some Windows warnings in test

- clang-format

GitHub (19 Nov 2023)
- [Brad House brought this change]

  Fix Windows UWP (Store) building and add to CI/CD (#627)

  When building for UWP (WindowsStore), additional headers are needed and some functions are not available. This also adds AppVeyor CI/CD support to catch these issues in the future.

  Fix By: Deal (@halx99) and Brad House (@bradh352)

Brad House (19 Nov 2023)
- ares_set_servers_*() should allow an empty server list

  For historic reasons, we have users depending on ares_set_servers_*()
  to return ARES_SUCCESS when passing no servers and actually *clear*
  the server list.  It appears they do this for test cases to simulate
  DNS unavailable or similar.  Presumably they could achieve the same
  effect in other ways (point to localhost on a port that isn't in use).
  But it seems like this might be wide-spread enough to cause headaches
  so we just will document and test for this behavior, clearly it hasn't
  caused "issues" for anyone with the old behavior.

  See: https://github.com/nodejs/node/pull/50800

  Fix By: Brad House (@bradh352)

GitHub (19 Nov 2023)
- [Brad House brought this change]

  Query Cache support (#625)

  This PR implements a query cache at the lowest possible level, the actual dns request and response messages.  Only successful and `NXDOMAIN` responses are cached. The lowest TTL in the response message determines the cache validity period for the response, and is capped at the configuration value for `qcache_max_ttl`.  For `NXDOMAIN` responses, the SOA record is evaluated.

  For a query to match the cache, the opcode, flags, and each question's class, type, and name are all evaluated.  This is to prevent matching a cached entry for a subtly different query (such as if the RD flag is set on one request and not another).

  For things like ares_getaddrinfo() or ares_search() that may spawn multiple queries, each individual message received is cached rather than the overarching response.  This makes it possible for one query in the sequence to be purged from the cache while others still return cached results which means there is no chance of ever returning stale data.

  We have had a lot of user requests to return TTLs on all the various parsers like `ares_parse_caa_reply()`, and likely this is because they want to implement caching mechanisms of their own, thus this PR should solve those issues as well.

  Due to the internal data structures we have these days, this PR is less than 500 lines of new code.

  Fixes #608

  Fix By: Brad House (@bradh352)

(wiz)

2023-12-07 09:03:59 UTC MAIN commitmail json YAML

doc: Updated devel/liblangtag to 0.6.7

(wiz)

2023-12-07 09:03:44 UTC MAIN commitmail json YAML

liblangtag: update to 0.6.7.

0.6.6 -> 0.6.7
=================
Akira TAGOH (1):
      Add missing header

0.6.5 -> 0.6.6
=================
Akira TAGOH (2):
      Do not use variable array of bash-ism.
      Fix more compile warnings

0.6.4 -> 0.6.5
=================
Akira TAGOH (6):
      Fix the test case
      Add missing headers
      Drop GNOME-related macros
      Fix some compiler warnings
      Merged in issues/18 (pull request #11)
      Update

(wiz)

2023-12-07 08:55:45 UTC MAIN commitmail json YAML

doc: Updated textproc/enchant2 to 2.6.3

(wiz)

2023-12-07 08:55:35 UTC MAIN commitmail json YAML

enchant2: update to 2.6.3.

2.6.3 (December 2, 2023)
-----------------------

This version fixes a bug in the tests when pkgdatadir is set to a
non-default value, and clarifies the documentation for setting pkgdatadir.

(wiz)

2023-12-07 08:43:41 UTC MAIN commitmail json YAML

doc: Updated lang/py-pygls to 1.2.1

(wiz)

2023-12-07 08:43:32 UTC MAIN commitmail json YAML

py-pygls: update to 1.2.1.

What's Changed

    chore: clean CHANGELOG by @tombh in #415
    handle ResponseErrors correctly by @dimbleby in #416
    build: v1.2.1 by @tombh in #419

(wiz)

2023-12-07 08:42:39 UTC MAIN commitmail json YAML

doc: Updated archivers/unrar to 7.0.4

(wiz)

2023-12-07 08:42:28 UTC MAIN commitmail json YAML

unrar: update to 7.0.4.

Changes not documented.

(wiz)

2023-12-07 08:40:42 UTC MAIN commitmail json YAML

doc: Updated devel/py-serializable to 0.16.0

(wiz)

2023-12-07 08:40:28 UTC MAIN commitmail json YAML

py-serializable: update to 0.16.0.

Feature

    More controll over XML attribute serialization (#34) (38f42d6)

What's Changed

    feat: more controll over XML attribute serialization by @jkowalleck in #34

(wiz)

2023-12-07 08:39:28 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.109.0

(wiz)

2023-12-07 08:39:18 UTC MAIN commitmail json YAML

2023-12-07 08:37:25 UTC MAIN commitmail json YAML

doc: Updated security/py-google-auth to 2.24.0

(wiz)

2023-12-07 08:37:16 UTC MAIN commitmail json YAML

py-google-auth: update to 2.24.0.

Changes not found.

(wiz)

2023-12-07 08:33:49 UTC MAIN commitmail json YAML

doc: Updated security/py-cyclonedx-python-lib to 5.2.0

(wiz)

2023-12-07 08:33:39 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: update to 5.2.0.

Breaking Changes

    Object model.bom_ref.BomRef's property value defaults to Null, was arbitrary UUID (#504 via #505)
    This change does not affect serialization. All bom-refs are guaranteed to have unique values on rendering.
    Removed helpers from public API (#503 via #506)

see the details here: #492

(wiz)

2023-12-07 08:32:28 UTC MAIN commitmail json YAML

doc: Updated graphics/py-pillow_heif to 0.14.0

(wiz)

2023-12-07 08:32:19 UTC MAIN commitmail json YAML

py-pillow_heif: update to 0.14.0.

## [0.14.0 - 2023-12-02]

### Added

- Synonym for `chroma` encoder parameter: `subsampling`(usage is the same as in Pillow JPEG). #161 #165
- Passing `image_orientation` value to libheif, instead of manually rotating image according to EXIF before encoding. #168
- Pillow plugin: support for images in `YCbCr` mode for saving without converting to `RGB`. #169
- Pi-Heif: Python3.12 32-bit `armv7` wheels. #160

### Changed

- Increased the minimum required libheif version to `1.14.1`.
- Linux: When building from source, `libheif` and other libraries are no longer try built automatically. #158
- Libheif updated from `1.16.2` to `1.17.5` version. #166 #175
- `NCLX` color profile - was reworked, updated docs, see PR for more info. #171
- Minimum supported Pillow version raised to `9.2.0`.
- Pi-Heif: As last libheif version requires minimum `cmake>=3.16.3` dropped Debian `10 armv7` wheels. #160
- libde265 updated from `1.0.12` to `1.0.14`. [changelog](https://github.com/strukturag/libde265/releases/tag/v1.0.13)

### Fixed

- Support of libheif `1.17.x`. #156
- Windows : Build from source with MinGW Python. #178

(wiz)

2023-12-07 08:31:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-license-expression to 30.2.0

(wiz)

2023-12-07 08:31:09 UTC MAIN commitmail json YAML

py-license-expression: update to 30.2.0.

v30.2.0 - 2023-11-29
--------------------

This is a minor release without API changes:

- Use latest skeleton
- Update license list to latest ScanCode and SPDX 3.22
- Add Python 3.12 support in CI

(wiz)

2023-12-07 08:30:30 UTC MAIN commitmail json YAML

doc: Updated fonts/py-fonttools to 4.46.0

(wiz)

2023-12-07 08:30:20 UTC MAIN commitmail json YAML

py-fonttools: update to 4.46.0.

4.46.0 (released 2023-12-02)
----------------------------

- [featureVars] Allow to register the same set of substitution rules to multiple features.
  The ``addFeatureVariations`` function can now take a list of featureTags; similarly, the
  lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can now take a
  comma-separateed string of feature tags (e.g. "salt,ss01") instead of a single tag (#3360).
- [featureVars] Don't overwrite GSUB FeatureVariations, but append new records to it
  for features which are not already there. But raise ``VarLibError`` if the feature tag
  already has feature variations associated with it (#3363).
- [varLib] Added ``addGSUBFeatureVariations`` function to add GSUB Feature Variations
  to an existing variable font from rules defined in a DesignSpace document (#3362).
- [varLib.interpolatable] Various bugfixes and rendering improvements. In particular,
  a new test for "underweight" glyphs. The new test reports quite a few false-positives
  though. Please send feedback.

4.45.1 (released 2023-11-23)
----------------------------

- [varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced
  false positives.
- [ttGlyphSet] Added option to not recalculate glyf bounds (#3348).

4.45.0 (released 2023-11-20)
----------------------------

- [varLib.interpolatable] Vastly improved algorithms. Also available now is ``--pdf``
  and ``--html`` options to generate a PDF or HTML report of the interpolation issues.
  The PDF/HTML report showcases the problematic masters, the interpolated broken
  glyph, as well as the proposed fixed version.

(wiz)

2023-12-07 08:26:42 UTC MAIN commitmail json YAML

doc: Updated devel/py-importlib-metadata to 6.9.0

(wiz)

2023-12-07 08:26:33 UTC MAIN commitmail json YAML

py-importlib-metadata: update to 6.9.0.

v6.9.0
======

Features
--------

- Added EntryPoints.__repr__ (#473)

(wiz)

2023-12-07 08:25:43 UTC MAIN commitmail json YAML

doc: Updated devel/py-olefile to 0.47

(wiz)

2023-12-07 08:25:34 UTC MAIN commitmail json YAML

py-olefile: update to 0.47.

- **2023-11-30 v0.47 (in development)**:
    - fixed issue #142: isOleFile has a new data parameter to handle files in memory properly
    - fixed issue #156: write_sect now correctly detects when data is larger than the sector size
    - use GitHub actions for testing and Codecov for coverage, added python 3.8 to 3.12 (PR #157 by @hugovk)
    - added VT_VECTOR support for properties (PR #135 by Maciej Kotowicz @mak)
    - olefile is now distributed as a universal wheel package in PyPI (PR #130 by @hugovk)
    - olefile will not close a file handle if it was provided by the caller
      (PR #121 by Christian Herdtweck, issue #120)
    - added exceptions OleFileError and NotOleFileError to replace IOError (PR #110 by Ken Peterson @TheElementalOfCreation)
    - added get_userdefined_properties to parse user-defined properties (PR #114 by @DissectMalware)

(wiz)

2023-12-07 08:23:24 UTC MAIN commitmail json YAML

doc: Updated graphics/libheif to 1.17.5

(wiz)

2023-12-07 08:23:12 UTC MAIN commitmail json YAML

libheif: update to 1.17.5.

1.17.5

Fixes installation of the Gnome "heif.thumbnailer" config file.
No other fixes than that.

1.17.4

Fixes:

    ispe boxes in AVIF images with clap boxes were written with the wrong size (would only happen with svt-av1 encoder),
    always output MIAF brand for AVIF images
    fix kvazaar encoding with odd image sizes and encodings with non-4:2:0 chroma

(wiz)

2023-12-07 08:22:54 UTC MAIN commitmail json YAML

doc: Updated audio/faad2 to 2.11.1

(wiz)

2023-12-07 08:22:44 UTC MAIN commitmail json YAML

faad2: update to 2.11.1.

2.11.1 (2023-11-14):
[ Fabian Greffrath ]
* Build shared libraries and hide symbols by default.
* Install man page by default.
* Check for `lrintf()` availability, link with `-lm` and define `HAVE_LRINTF` accordingly.
* Set a default build type if none was specified.
* Build DLL name with SOVERSION by default on Windows.
* Fix inlined `lrintf()` function signatures.

(wiz)

2023-12-07 08:21:54 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-css to 0.20.0

(wiz)

2023-12-07 08:21:41 UTC MAIN commitmail json YAML

tree-sitter-css: update to 0.20.0.

Changes not found.

(wiz)

2023-12-07 08:18:29 UTC MAIN commitmail json YAML

doc: Updated misc/khard to 0.19.1

(wiz)

2023-12-07 08:18:20 UTC MAIN commitmail json YAML

khard: update to 0.19.1.

v0.19.1: 2023-11-26

- Fix documentation builds on https://khard.readthedocs.io/

v0.19.0: 2023-11-23

- Remove support for python 3.7
- Run tests on python 3.11 and 3.12 in CI
- Fix yaml conversion of multiple addresses with same label (#323, #324)
- Improve error message for address book paths (884f1d9)
- Add pyproject.toml file and deprecate setup.py
- Remove deprecated options from --help and zsh completion
- Internal changes:
  - Add a general ask() function (#320, #326)
  - Use an exception to cancle user interactions (#325)
  - More and stricter type hints
  - Promote AddressBookCollection to a Sequence

(wiz)

2023-12-07 08:11:53 UTC MAIN commitmail json YAML

doc: Updated graphics/jasper to 4.1.1

(wiz)

2023-12-07 08:11:44 UTC MAIN commitmail json YAML

jasper: update to 4.1.1.

4.1.1 (2023-11-28)
==================

* Disallow in-source builds by default.
* Fix a potential integer overflow problem in the jas_get_total_mem_size
  function (for the Windows platform).

(wiz)

2023-12-07 07:51:06 UTC MAIN commitmail json YAML

doc: Updated www/curl to 8.5.0

(wiz)

2023-12-07 07:50:55 UTC MAIN commitmail json YAML

2023-12-07 07:50:10 UTC MAIN commitmail json YAML

devel/Makefile: sort

(wiz)

2023-12-07 02:23:52 UTC MAIN commitmail json YAML

xfce4-cpugraph-plugin: adjust compiler requirements

(gutteridge)

2023-12-07 02:19:01 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.18.1nb10

(gutteridge)

2023-12-07 02:18:47 UTC MAIN commitmail json YAML

xfce4-extras: bump for a couple of plugins

(gutteridge)

2023-12-07 02:15:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-cpugraph-plugin to 1.2.10

(gutteridge)

2023-12-07 02:14:47 UTC MAIN commitmail json YAML

xfce4-cpugraph-plugin: update to 1.2.10

1.2.10 (2023-12-03)
======
- Add xfce4cpp to EXTRA_DIST

1.2.9 (2023-12-03)
=====
- Don't update tooltip string when tooltip is not visible
- Improve CPU hotplugging on Linux
- Use "xfce_spawn_command_line()"
- Code refactor
- Update source code for the new xfce4cpp library
- Rework of xfce4cpp library
- Reduce the minimum width from 10 to 1
- Add missing include
- Translation Updates:
  Catalan, Chinese (China), Danish, Finnish, Hebrew, Korean, Slovenian,
  Spanish, Ukrainian

(gutteridge)

2023-12-07 00:42:47 UTC MAIN commitmail json YAML

exiv2: fix builds for aarch64 on NetBSD 9.x

For aarch64, older NetBSD releases will end up pulling in GCC 10 to
build this, because of the C++ <filesystem> requirement. We apply
-mno-outline-atomics as one way of getting around linking issues that
otherwise occur.

(gutteridge)

2023-12-07 00:30:33 UTC MAIN commitmail json YAML

musicpd: belatedly bump PKGREVISION after script change

(gutteridge)

2023-12-07 00:19:47 UTC MAIN commitmail json YAML

doc/pkg-vulnerabilities: tweak CVE-2018-14628 entry

Split an entry for samba4 to two parts:

* before 4.19
* 4.19 and later

(taca)

2023-12-06 23:17:54 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-23.3.0, enchant2-2.6.3, grpc-1.60.0, jasper-4.1.1,
  khard-0.19.1, libcares-1.23.0, liblangtag-0.6.7, mupdf-1.23.7,
  nickle-2.95, poppler-23.12.0, py-bitstring-4.1.4, py-borgbackup-1.2.7,
  py-click-aliases-1.0.4, py-cyclonedx-python-lib-5.2.0,
  py-fonttools-4.46.0, py-google-api-python-client-2.109.0,
  py-google-auth-2.24.0, py-importlib-metadata-6.9.0,
  py-license-expression-30.2.0, py-maturin-1.4.0, py-olefile-0.47,
  py-pillow_heif-0.14.0, py-pygls-1.2.1, py-serializable-0.16.0,
  py-virtualenv-20.25.0, tree-sitter-css-0.20.0.

(wiz)

2023-12-06 22:27:23 UTC MAIN commitmail json YAML

mk: add another path for builtin pkg-config files, for RHEL derivatives

(tnn)

2023-12-06 19:28:10 UTC MAIN commitmail json YAML

Note update of security/opendnssec2 to 2.1.13.

(he)

2023-12-06 19:27:20 UTC MAIN commitmail json YAML

security/opendnssec2: update to version 2.1.13.

Pkgsrc changes:
* Checksums, reset PKGREVISION.

Upstream changes:

OpenDNSSEC 2.1.13 - 2023-06-26

* Emit warning when using ods-kaspcheck for RFC 5155
* Fix concurrent usage of command line.
* When using "keep" soa numbering policy mode and the input zone isn't
  available, change from exponential back-off to retry upon next resign
  interval and only emit a warning, unless this occurs a second time.

(he)

2023-12-06 17:53:00 UTC MAIN commitmail json YAML

openjdk21: add missing PLIST bits for x11 and debug options

(tnn)

2023-12-06 15:56:56 UTC MAIN commitmail json YAML

Fix crash on BSD when concurrency > 1

Add check for getaddrinfo() for non __GLIBC__ systems, rather than
falling back to mixing gethostbyname() with threads

OK'd by $MAINTAINER, bump PKGREVISION

(abs)

2023-12-06 12:51:24 UTC MAIN commitmail json YAML

openjdk21: add PKG_OPTION for bundled zlib and suggest on NetBSD <10

jlink(1) produces corrupt binaries when compiled against system
zlib-1.2.10 as found on NetBSD 9. System zlib-1.2.13 works OK.

TODO revbump after bootstrap regen

(tnn)

2023-12-06 12:25:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.21.0

(pin)

2023-12-06 12:25:11 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.21.0

2.21.0 (2023-12-06)
New Features
- With a single path provided as root, pretend it's the current working dir
  This makes it seem like the user started the directory walk directly in the
  given directory, which is more intuitive than the previous approach only
  showed the given directory as top-level directory.

  Note that this change only affects invocations like dua <dir> or dua i <dir>.

- press m to sort by modification date, ascending and descending.

Bug Fixes
- slightly faster (0.5ms) startup times of the binary on MacOS and maybe Linux.

(pin)

2023-12-06 12:08:55 UTC pkgsrc-2023Q3 commitmail json YAML

Pullup ticket #6822 - requested by bsiegert
lang/go120: security update
lang/go121: security update
lang/go: metadata update
audio/gospt: revision bump
audio/ymuse: revision bump
chat/coyim: revision bump
chat/gomuks: revision bump
chat/matterircd: revision bump
chat/senpai: revision bump
chat/ssh-chat: revision bump
databases/go-ldap: revision bump
databases/influxdb: revision bump
databases/mongo-tools: revision bump
databases/mysqld_exporter: revision bump
databases/postgres_exporter: revision bump
databases/prometheus: revision bump
databases/promscale: revision bump
databases/sqlc: revision bump
databases/timescaledb-tune: revision bump
devel/asmfmt: revision bump
devel/conftest: revision bump
devel/errcheck: revision bump
devel/fq: revision bump
devel/git-lfs: revision bump
devel/go-ed25519: revision bump
devel/go-gocode: revision bump
devel/go-golang-lru: revision bump
devel/go-gopkgs: revision bump
devel/go-goptlib: revision bump
devel/go-goreturns: revision bump
devel/go-gox: revision bump
devel/go-impl: revision bump
devel/go-logrus: revision bump
devel/go-nbreader: revision bump
devel/go-pty: revision bump
devel/go-review: revision bump
devel/go-siphash: revision bump
devel/go-staticcheck: revision bump
devel/go-swagger: revision bump
devel/go-sys: revision bump
devel/go-tools: revision bump
devel/go-wire: revision bump
devel/go-xerrors: revision bump
devel/golangci-lint: revision bump
devel/golint: revision bump
devel/gomodifytags: revision bump
devel/gopls: revision bump
devel/goredo: revision bump
devel/gotags: revision bump
devel/gotests: revision bump
devel/govulncheck: revision bump
devel/lazygit: revision bump
devel/mob: revision bump
devel/nancy: revision bump
devel/opa: revision bump
devel/packr: revision bump
devel/reftools: revision bump
devel/regal: revision bump
devel/revive: revision bump
devel/shfmt: revision bump
devel/syft: revision bump
editors/micro: revision bump
filesystems/kubo: revision bump
graphics/gif2png: revision bump
lang/joker: revision bump
mail/opensmtpd-filter-rspamd: revision bump
mail/opensmtpd-filter-senderscore: revision bump
mail/postforward: revision bump
misc/exercism: revision bump
net/amazon-ecs-cli: revision bump
net/amfora: revision bump
net/bombadillo: revision bump
net/croc: revision bump
net/czds: revision bump
net/dnscontrol: revision bump
net/dnscrypt-proxy2: revision bump
net/gh: revision bump
net/go-dnstap: revision bump
net/go-net: revision bump
net/go-websocket: revision bump
net/gunison: revision bump
net/gvproxy: revision bump
net/hub: revision bump
net/ipget: revision bump
net/kubectl: revision bump
net/libquic: revision bump
net/mangos: revision bump
net/nats-server: revision bump
net/obfs4proxy: revision bump
net/rclone: revision bump
net/stern: revision bump
net/syncthing: revision bump
net/terraform-provider-archive: revision bump
net/terraform-provider-aws: revision bump
net/terraform-provider-kubernetes: revision bump
net/terraform-provider-local: revision bump
net/terraform-provider-null: revision bump
net/terraform-provider-random: revision bump
net/terraform-provider-template: revision bump
net/terraform-provider-vultr: revision bump
net/terraform: revision bump
net/tut: revision bump
net/vultr-cli: revision bump
pkgtools/pkglint: revision bump
security/2fa: revision bump
security/age: revision bump
security/amass: revision bump
security/authelia: revision bump
security/cfssl: revision bump
security/dnsx: revision bump
security/go-asn1-ber: revision bump
security/go-crypto: revision bump
security/go-getpass: revision bump
security/go-mkcert: revision bump
security/gopass: revision bump
security/httpx: revision bump
security/nuclei: revision bump
security/oauth2c: revision bump
security/osv-scanner: revision bump
security/subfinder: revision bump
security/tlsx: revision bump
security/trufflehog: revision bump
security/vault: revision bump
shells/elvish: revision bump
shells/oh-my-posh: revision bump
sysutils/beats: revision bump
sysutils/consul: revision bump
sysutils/direnv: revision bump
sysutils/fzf: revision bump
sysutils/goreman: revision bump
sysutils/lf: revision bump
sysutils/node_exporter: revision bump
sysutils/packer: revision bump
sysutils/podman: revision bump
sysutils/restic: revision bump
sysutils/vultr: revision bump
textproc/glow: revision bump
textproc/go-kr-text: revision bump
textproc/go-md2man: revision bump
textproc/go-mmark: revision bump
textproc/go-text: revision bump
textproc/miller: revision bump
textproc/sift: revision bump
www/apisprout: revision bump
www/caddy: revision bump
www/gitea: revision bump
www/go-ffuf: revision bump
www/go-minify: revision bump
www/gotosocial: revision bump
www/grafana: revision bump
www/hugo: revision bump
www/jira-cli: revision bump
www/mycorrhiza: revision bump
www/pup: revision bump
www/restish: revision bump
www/shoutrrr: revision bump

Revisions pulled up:
- lang/go/version.mk                                            1.194
- lang/go120/PLIST                                              1.10
- lang/go120/distinfo                                          1.12
- lang/go121/PLIST                                              1.4
- lang/go121/distinfo                                          1.4
- audio/gospt/Makefile                      by patch
- audio/ymuse/Makefile                      by patch
- chat/coyim/Makefile                        by patch
- chat/gomuks/Makefile                      by patch
- chat/matterircd/Makefile                  by patch
- chat/senpai/Makefile                      by patch
- chat/ssh-chat/Makefile                    by patch
- databases/go-ldap/Makefile                by patch
- databases/influxdb/Makefile                by patch
- databases/mongo-tools/Makefile            by patch
- databases/mysqld_exporter/Makefile        by patch
- databases/postgres_exporter/Makefile      by patch
- databases/prometheus/Makefile              by patch
- databases/promscale/Makefile              by patch
- databases/sqlc/Makefile                    by patch
- databases/timescaledb-tune/Makefile        by patch
- devel/asmfmt/Makefile                      by patch
- devel/conftest/Makefile                    by patch
- devel/errcheck/Makefile                    by patch
- devel/fq/Makefile                          by patch
- devel/git-lfs/Makefile                    by patch
- devel/go-ed25519/Makefile                  by patch
- devel/go-gocode/Makefile                  by patch
- devel/go-golang-lru/Makefile              by patch
- devel/go-gopkgs/Makefile                  by patch
- devel/go-goptlib/Makefile                  by patch
- devel/go-goreturns/Makefile                by patch
- devel/go-gox/Makefile                      by patch
- devel/go-impl/Makefile                    by patch
- devel/go-logrus/Makefile                  by patch
- devel/go-nbreader/Makefile                by patch
- devel/go-pty/Makefile                      by patch
- devel/go-review/Makefile                  by patch
- devel/go-siphash/Makefile                  by patch
- devel/go-staticcheck/Makefile              by patch
- devel/go-swagger/Makefile                  by patch
- devel/go-sys/Makefile                      by patch
- devel/go-tools/Makefile                    by patch
- devel/go-wire/Makefile                    by patch
- devel/go-xerrors/Makefile                  by patch
- devel/golangci-lint/Makefile              by patch
- devel/golint/Makefile                      by patch
- devel/gomodifytags/Makefile                by patch
- devel/gopls/Makefile                      by patch
- devel/goredo/Makefile                      by patch
- devel/gotags/Makefile                      by patch
- devel/gotests/Makefile                    by patch
- devel/govulncheck/Makefile                by patch
- devel/lazygit/Makefile                    by patch
- devel/mob/Makefile                        by patch
- devel/nancy/Makefile                      by patch
- devel/opa/Makefile                        by patch
- devel/packr/Makefile                      by patch
- devel/reftools/Makefile                    by patch
- devel/regal/Makefile                      by patch
- devel/revive/Makefile                      by patch
- devel/shfmt/Makefile                      by patch
- devel/syft/Makefile                        by patch
- editors/micro/Makefile                    by patch
- filesystems/kubo/Makefile                  by patch
- graphics/gif2png/Makefile                  by patch
- lang/joker/Makefile                        by patch
- mail/opensmtpd-filter-rspamd/Makefile      by patch
- mail/opensmtpd-filter-senderscore/Makefile by patch
- mail/postforward/Makefile                  by patch
- misc/exercism/Makefile                    by patch
- net/amazon-ecs-cli/Makefile                by patch
- net/amfora/Makefile                        by patch
- net/bombadillo/Makefile                    by patch
- net/croc/Makefile                          by patch
- net/czds/Makefile                          by patch
- net/dnscontrol/Makefile                    by patch
- net/dnscrypt-proxy2/Makefile              by patch
- net/gh/Makefile                            by patch
- net/go-dnstap/Makefile                    by patch
- net/go-net/Makefile                        by patch
- net/go-websocket/Makefile                  by patch
- net/gunison/Makefile                      by patch
- net/gvproxy/Makefile                      by patch
- net/hub/Makefile                          by patch
- net/ipget/Makefile                        by patch
- net/kubectl/Makefile                      by patch
- net/libquic/Makefile                      by patch
- net/mangos/Makefile                        by patch
- net/nats-server/Makefile                  by patch
- net/obfs4proxy/Makefile                    by patch
- net/rclone/Makefile                        by patch
- net/stern/Makefile                        by patch
- net/syncthing/Makefile                    by patch
- net/terraform-provider-archive/Makefile    by patch
- net/terraform-provider-aws/Makefile        by patch
- net/terraform-provider-kubernetes/Makefile by patch
- net/terraform-provider-local/Makefile      by patch
- net/terraform-provider-null/Makefile      by patch
- net/terraform-provider-random/Makefile    by patch
- net/terraform-provider-template/Makefile  by patch
- net/terraform-provider-vultr/Makefile      by patch
- net/terraform/Makefile                    by patch
- net/tut/Makefile                          by patch
- net/vultr-cli/Makefile                    by patch
- pkgtools/pkglint/Makefile                  by patch
- security/2fa/Makefile                      by patch
- security/age/Makefile                      by patch
- security/amass/Makefile                    by patch
- security/authelia/Makefile                by patch
- security/cfssl/Makefile                    by patch
- security/dnsx/Makefile                    by patch
- security/go-asn1-ber/Makefile              by patch
- security/go-crypto/Makefile                by patch
- security/go-getpass/Makefile              by patch
- security/go-mkcert/Makefile                by patch
- security/gopass/Makefile                  by patch
- security/httpx/Makefile                    by patch
- security/nuclei/Makefile                  by patch
- security/oauth2c/Makefile                  by patch
- security/osv-scanner/Makefile              by patch
- security/subfinder/Makefile                by patch
- security/tlsx/Makefile                    by patch
- security/trufflehog/Makefile              by patch
- security/vault/Makefile                    by patch
- shells/elvish/Makefile                    by patch
- shells/oh-my-posh/Makefile                by patch
- sysutils/beats/Makefile                    by patch
- sysutils/consul/Makefile                  by patch
- sysutils/direnv/Makefile                  by patch
- sysutils/fzf/Makefile                      by patch
- sysutils/goreman/Makefile                  by patch
- sysutils/lf/Makefile                      by patch
- sysutils/node_exporter/Makefile            by patch
- sysutils/packer/Makefile                  by patch
- sysutils/podman/Makefile                  by patch
- sysutils/restic/Makefile                  by patch
- sysutils/vultr/Makefile                    by patch
- textproc/glow/Makefile                    by patch
- textproc/go-kr-text/Makefile              by patch
- textproc/go-md2man/Makefile                by patch
- textproc/go-mmark/Makefile                by patch
- textproc/go-text/Makefile                  by patch
- textproc/miller/Makefile                  by patch
- textproc/sift/Makefile                    by patch
- www/apisprout/Makefile                    by patch
- www/caddy/Makefile                        by patch
- www/gitea/Makefile                        by patch
- www/go-ffuf/Makefile                      by patch
- www/go-minify/Makefile                    by patch
- www/gotosocial/Makefile                    by patch
- www/grafana/Makefile                      by patch
- www/hugo/Makefile                          by patch
- www/jira-cli/Makefile                      by patch
- www/mycorrhiza/Makefile                    by patch
- www/pup/Makefile                          by patch
- www/restish/Makefile                      by patch
- www/shoutrrr/Makefile                      by patch

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: bsiegert
  Date: Fri Nov 10 15:39:34 UTC 2023

  Modified Files:
  pkgsrc/lang/go: version.mk
  pkgsrc/lang/go120: PLIST distinfo
  pkgsrc/lang/go121: PLIST distinfo

  Log Message:
  Update go120 to 1.20.11 and go121 to 1.21.4 (security).

  These minor releases include 2 security fixes following the security policy:

  - path/filepath: recognize \??\ as a Root Local Device path prefix.

    On Windows, a path beginning with \??\ is a Root Local Device path equivalent
    to a path beginning with \\?\. Paths with a \??\ prefix may be used to access
    arbitrary locations on the system. For example, the path \??\c:\x is
    equivalent to the more common path c:\x.

    The filepath package did not recognize paths with a \??\ prefix as special.

    Clean could convert a rooted path such as \a\..\??\b into
    the root local device path \??\b. It will now convert this
    path into .\??\b.

    IsAbs did not report paths beginning with \??\ as absolute.
    It now does so.

    VolumeName now reports the \??\ prefix as a volume name.

    Join(`\`, `??`, `b`) could convert a seemingly innocent
    sequence of path elements into the root local device path
    \??\b. It will now convert this to \.\??\b.

    This is CVE-2023-45283 and https://go.dev/issue/63713.

  - path/filepath: recognize device names with trailing spaces and superscripts

    The IsLocal function did not correctly detect reserved names in some cases:

    reserved names followed by spaces, such as "COM1 ".
    "COM" or "LPT" followed by a superscript 1, 2, or 3.
    IsLocal now correctly reports these names as non-local.

    This is CVE-2023-45284 and https://go.dev/issue/63713.

  To generate a diff of this commit:
  cvs rdiff -u -r1.193 -r1.194 pkgsrc/lang/go/version.mk
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go120/PLIST
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/go120/distinfo
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/go121/PLIST pkgsrc/lang/go121/distinfo

(spz)

2023-12-06 10:56:56 UTC MAIN commitmail json YAML

apache moved to a cdn and stopped using its download mirrors. see https://www.apache.org/mirrors. clean-up.

(zafer)

2023-12-06 10:34:20 UTC MAIN commitmail json YAML

remove defunct mirror

(zafer)

2023-12-06 10:15:19 UTC MAIN commitmail json YAML

doc: Added games/chess-tui version 1.0.1

(pin)

2023-12-06 10:14:52 UTC MAIN commitmail json YAML

Add chess-tui

(pin)

2023-12-06 10:14:02 UTC MAIN commitmail json YAML

2023-12-06 09:29:12 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.8.2

(pin)

2023-12-06 09:28:34 UTC MAIN commitmail json YAML

graphics/oculante: update t0 0.8.2

0.8.2 (2023-12-04)
��š Bug Fixes
- Mac universal binary fixes, enable heif on Apple silicon (5f234fd9)

(pin)

2023-12-06 08:22:49 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.2.0

(pin)

2023-12-06 08:22:29 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.2.0

Features
- template: add readFile (5493ddb), closes #4518

(pin)

2023-12-06 08:08:05 UTC MAIN commitmail json YAML

doc/TODO: + curl-8.5.0.

(wiz)

2023-12-06 08:07:49 UTC MAIN commitmail json YAML

doc: more vulns for curl, webkit-gtk, go

(wiz)