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

2024-05-12 18:17:21 UTC Now

2023-08-26 14:10:39 UTC MAIN commitmail json YAML

py-async-lru: added version 2.0.4

This package is a port of Python's built-in functools.lru_cache function for
asyncio. To better handle async behaviour, it also ensures multiple concurrent
calls will only result in 1 call to the wrapped function, with all awaits
receiving the result of that call when it completes.

(adam)

2023-08-26 14:00:06 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.4.3

(pin)

2023-08-26 13:59:35 UTC MAIN commitmail json YAML

sysutils/ripdrag: update to 0.4.3

- Fix gio < 2.76 compatibility

(pin)

2023-08-26 13:58:51 UTC MAIN commitmail json YAML

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

(pin)

2023-08-26 13:58:28 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.4.0

Bug Fixes
- template: support all numbers for trunc (a1841d2), closes #4184
- theme: updating pixelrobots theme (444d4d2)
- theme: use small arrow like it was previously (9d97256)

Features
- debug: print templates (0f8929e)
- git: add SHA1 to commit metadata (672f108)

(pin)

2023-08-26 13:57:42 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.51.1

(pin)

2023-08-26 13:57:19 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.51.1

v0.51.1
This is the same code as 0.51.0, but fixes a CI issue so that prebuilt binaries
are attached.

Parsing
- Updated Bash, Python and Rust parsers.

Display
- Added a JSON display option. This is currently unstable, and requires you to
  set DFT_UNSTABLE. The JSON structure may change in future.
- Please give it a try and give feedback on GitHub issues.

Build
- Added support for Linux with musl, Linux on aarch64, and macOS on aarch64.

Note that Difftastic already worked on these platforms, but they are now tested
in CI and will be included in prebuilt binaries in releases.

(pin)

2023-08-26 13:53:51 UTC MAIN commitmail json YAML

doc: Updated devel/py-tortoisehg to 6.5.1

(wiz)

2023-08-26 13:53:40 UTC MAIN commitmail json YAML

py-tortoisehg: update to 6.5.1.

To match latest mercurial.

(wiz)

2023-08-26 13:37:30 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mime-types to 3.5.1

(taca)

2023-08-26 13:37:07 UTC MAIN commitmail json YAML

mail/ruby-mime-types: update to 3.5.1

3.5.1 (2023-08-21)

1 bug fix:

* Better handle possible line-termination strings (legal in Unix filenames)
  such as \n in MIME::Types.type_for.  Reported by ooooooo-q in #177,
  resolved in #178.

(taca)

2023-08-26 13:34:06 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-io-event to 1.3.2

(taca)

2023-08-26 13:33:44 UTC MAIN commitmail json YAML

devel/ruby-io-event: update to 1.3.2

1.3.0 (2023-08-23)

What's Changed

* Rename data -> selector. by @ioquatix in #67
* Spurious wakeups by @ioquatix in #66
* Don't use EPOLLONESHOT for the wakeup event. by @Math2 in #68
* Failing test case for waiting on a reused FD. by @Math2 in #69
* Always re-register epoll descriptor. by @ioquatix in #71
* Fix potential race conditions in io_uring backend. by @ioquatix in #70
* NetBSD/OpenBSD compatibility for KQueue selector, some FreeBSD fixes by
  @Math2 in #72
* Introduce correct support for compacting GC. by @ioquatix in #73
* Fix external tests by @ioquatix in #75
* Add more external tests. by @ioquatix in #74
* Run coverage tests on more Ruby versions. by @ioquatix in #76

1.3.1 (2023-08-24)

What's Changed

* Fix a weird bug with duplicate CQEs. by @ioquatix in #78

1.3.2 (2023-08-24)

What's Changed

* Ensure that every io_uring_get_sqe is used correctly. by @ioquatix in #80
* Add tests for cancellation and update pure Ruby implementation. by
  @ioquatix in #79

(taca)

2023-08-26 13:30:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-flexmock to 2.3.8

(taca)

2023-08-26 13:29:48 UTC MAIN commitmail json YAML

devel/ruby-flexmock: update to 2.3.8

2.3.8 (2023-08-13)

* remove executable flag on all lib ruby files
* in partial mocks, find the original method through metaprogramming
* CI: Drop unused Travis sudo: false directive
* Gemfile: use https for RubyGems.org
* update required ruby version to 2.2, and update Travis ruby versions
* CI: Use JRuby in the matrix
* update the links in doc/
* README: Use SVG badges
* fix: spelling of Minitest
* chore: run tests through GitHub actions
* Fixes support for minitest >= 5.19

(taca)

2023-08-26 13:23:51 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.2ga10

(rhialto)

2023-08-26 13:23:37 UTC MAIN commitmail json YAML

x11/x3270: update to version 4.2ga10

Improvements:

    Modified the ./configure script to be able to find the macOS installations of OpenSSL from Homebrew and MacPorts.

Bug fixes:

    TN3270E NVT mode now works properly.
    TN3270E SSCP-LU mode now works even if BIND-IMAGE has not been negotiated by the host.
    When TN3270E is turned off and back on within a session, x3270 now renegotiates functions properly.

(rhialto)

2023-08-26 13:20:37 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.6.4

(taca)

2023-08-26 13:20:22 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.5.1

(wiz)

2023-08-26 13:20:08 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.6.4

2.6.4 (2023-08-25)

* If a task returns an exception value, do not raise it in #wait. (#270)
* Minor improvement to test performance.
* Test multiple process waits. (#273)
* Failing timeout while getting from stdin. (#266)
* Fix handling of TimeoutError in io_wait. (#274)
* Add test for blocking IO#gets in task. (#267)

(taca)

2023-08-26 13:20:07 UTC MAIN commitmail json YAML

py-mercurial: update to 6.5.1.

= Mercurial 6.5.1 =

* A bunch of improvements to Python 3.12 compatibility
* repoview: fix the filter created by `extrafilter`
* Improve portability of the test suite
* fncache: fix a bug that corrupts the fncache after transaction rollback
* revlog: fix the naming scheme use by split temporary file
* perf: fix perf::tags

(wiz)

2023-08-26 13:17:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-console to 1.23.2

(taca)

2023-08-26 13:17:12 UTC MAIN commitmail json YAML

devel/ruby-console: update to 1.23.2

1.23.2 (2023-08-15)

* Better backtrace filtering. (#52)

(taca)

2023-08-26 12:32:58 UTC MAIN commitmail json YAML

py-emoji: not for Python 2

(wiz)

2023-08-26 11:57:02 UTC MAIN commitmail json YAML

Added www/py-jupyterlab-server; Updated www/py-jwcrypto

(adam)

2023-08-26 11:56:44 UTC MAIN commitmail json YAML

py-jwcrypto: updated to 1.5.0

v1.5.0

Raising the bar for minimum pyca/cryptography
Fix typos with codespell
Add codespell checks in CI
Add Brainpool EC-curves support
Fix error message
Fix assorted CI issue
Better support for algorithms that have different input keysize requirement

(adam)

2023-08-26 11:54:46 UTC MAIN commitmail json YAML

py-jupyterlab-server: added version 2.24.0

JupyterLab Server sits between JupyterLab and Jupyter Server, and provides a
set of REST API handlers and utilities that are used by JupyterLab. It is a
separate project in order to accommodate creating JupyterLab-like applications
from a more limited scope.

(adam)

2023-08-26 11:51:24 UTC MAIN commitmail json YAML

Updated devel/py-test-flake8; Added textproc/py-json5

(adam)

2023-08-26 11:50:44 UTC MAIN commitmail json YAML

2023-08-26 11:49:13 UTC MAIN commitmail json YAML

py-test-flake8: updated to 1.1.1

1.1.1

- Update classifiers to indicate older versions are no longer supported
- No longer use deprecated pytest constructs
- Bump requirements to more accurately indicate what is currently needed

1.1.0

- Drop Python 2 support and dependency on py; from @erikkemperman
- Drop support for Python 3.5, 3.6
- Stop testing on Python versions prior to 3.7
- Add a `flake8-max-doc-length` option; from @rodrigomologni
- Fix some minor typos; from @kianmeng

(adam)

2023-08-26 11:27:42 UTC MAIN commitmail json YAML

security/signify: honor CFLAGS/LDFLAGS.

Also switch to upstream official code repo instead of Github mirror.
Bump revision.

(vins)

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

Added www/py-test-jupyter; Updated www/py-jupyter_server

(adam)

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

py-jupyter_server: updated to 2.7.2

2.7.1

Bugs fixed

- accessing API version should not count as activity
- Make kernel_id as a conditional optional field
- Reference current_user to detect auth

Maintenance and upkeep improvements

- send2trash now supports deleting from different filesystem type

Documentation improvements

- Add root `/api/` endpoint to REST spec
- Fix broken link in doc
- Rename notebook.auth.security.passwd->jupyter_server.auth.passwd in docs
- Update notes link
- docs: fix broken hyperlink to Tornado

2.7.0

Bugs fixed

- Add missing events to gateway client

Maintenance and upkeep improvements

- Handle test failures
- Try testing against python 3.12

Documentation improvements

- Remove frontend doc

(adam)

2023-08-26 11:02:59 UTC MAIN commitmail json YAML

py-test-jupyter: oops, fix PKGNAME

(adam)

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

2023-08-26 10:59:24 UTC MAIN commitmail json YAML

doc: Added misc/nq version 0.5

(vins)

2023-08-26 10:57:52 UTC MAIN commitmail json YAML

2023-08-26 10:54:11 UTC MAIN commitmail json YAML

misc/nq: import nq-0.5 from wip.

These small utilities allow creating very lightweight job queue systems
which require no setup, maintenance, supervision, or any long-running
processes.

The intended purpose is ad-hoc queuing of command lines (e.g. for building
several targets of a Makefile, downloading multiple files one at a time,
running benchmarks in several configurations, or simply as a glorified
`nohup`), but as any good Unix tool, it can be abused for whatever you like.

(vins)

2023-08-26 10:45:27 UTC MAIN commitmail json YAML

2023-08-26 10:45:17 UTC MAIN commitmail json YAML

mail/thunderbird: Fix build with option official-mozilla-branding, pointed out by Marc Baudoin

(pho)

2023-08-26 10:05:29 UTC MAIN commitmail json YAML

doc: Updated security/keepassxc to 2.7.6

(wiz)

2023-08-26 10:05:14 UTC MAIN commitmail json YAML

keepassxc: update to 2.7.6.

## 2.7.6 (2023-08-15)

### Changes
- Significant improvement to visual when drag/drop entries [#9698]
- Automatically prompt for Quick Unlock when showing unlock dialog [#9697]
- Improve colorful lock icon and fix file MIME icon on KDE [#9632]
- Ability to search by entry UUID [#9571]
- Add challenge-response support for NitroKey 3 [#9631]
- Auto-Type: Disable entry level Auto-Type when disabled at group/entry [#9672]
- Browser: Show warning when adding duplicate URL's to entry [#9588][#9635]
- Browser: Improve error message when proxy cannot be found [#9385]

### Fixes
- Fix crash on exit on macOS [#9620]
- Fix crash on search if entry doesn't have a group [#9633]
- Fix several issues with Quick Unlock [#9697]
- Enable save button when not auto-saving non-data changes [#9634]
- Several UI/UX fixes [#9647]
- Move toolbar back to top of window when disabling movement [#9699]
- Browser: Fix closing password generator dialog with X button [#9636]
- Browser: Fix handling of expired credentials [#9595]
- Windows: Prevent white flicker when launching application [#9637]
- Linux: Fix warning message about allow screencapture [#9638]
- FdoSecrets: Fix access confirmation dialog showing even when disabled [#9690]

(wiz)

2023-08-26 09:49:55 UTC MAIN commitmail json YAML

mk: add USE_PKGSRC_GCC_* for gcc12 & gcc13

(wiz)

2023-08-26 09:30:37 UTC MAIN commitmail json YAML

Updated devel/py-jupyter_events; Added devel/py-overrides

(adam)

2023-08-26 09:30:00 UTC MAIN commitmail json YAML

py-overrides: added version 7.4.0

A decorator @override that verifies that a method that should override an
inherited method actually does it. Copies the docstring of the inherited
method to the overridden method.

(adam)

2023-08-26 09:19:15 UTC MAIN commitmail json YAML

py-jupyter_events: updated to 0.7.0

0.7.0

Enhancements made

- allow a 'message' field in an event schema

Bugs fixed

- Improve usability of jp_read_emitted_events fixture

Maintenance and upkeep improvements

- Migrate RefResolver to referencing.Registry
- Use local coverage
- Clean up license
- Add more linting

(adam)

2023-08-26 09:04:10 UTC MAIN commitmail json YAML

Added www/py-rfc3986-validator, www/py-rfc3987

(adam)

2023-08-26 09:03:10 UTC MAIN commitmail json YAML

py-rfc3987: added version 1.3.8

This module provides regular expressions according to RFC 3986 "Uniform
Resource Identifier (URI): Generic Syntax" and RFC 3987 "Internationalized
Resource Identifiers (IRIs)", and utilities for composition and relative
resolution of references.

(adam)

2023-08-26 09:02:02 UTC MAIN commitmail json YAML

doc: Updated misc/lr to 1.6

(vins)

2023-08-26 09:01:19 UTC MAIN commitmail json YAML

2023-08-26 09:00:38 UTC MAIN commitmail json YAML

misc/lr: update to lr-1.6

1.6 (2023-08-05)

* Feature: add -of to sort by file basename.
* Bugfix: default to _FILE_OFFSET_BITS=64.
* Small bugfixes.

(vins)

2023-08-26 08:42:32 UTC MAIN commitmail json YAML

strawberry: Infrastructure will set USE_PKGSRC_GCC_RUNTIME.

(nia)

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

Updated graphics/py-tifffile, textproc/py-tinycss2

(adam)

2023-08-26 08:34:53 UTC MAIN commitmail json YAML

py-tinycss2: updated to 1.2.1

Version 1.2.1
-------------
* Fix tests included in the source tarball

Version 1.2.0
-------------
* Drop support of Python 3.6
* Fix serialization of nested functions with no parameters
* Don窶冲 use pytest plugins by default

(adam)

2023-08-26 08:33:23 UTC MAIN commitmail json YAML

py-tifffile: updated to 2023.8.25

2023.8.25

- Pass 5003 tests.
- Verify shaped metadata is compatible with page shape.
- Support out parameter when returning selection from imread.
- Support exclusive file creation mode.

(adam)

2023-08-26 08:31:58 UTC MAIN commitmail json YAML

Updated graphics/gnuplot, math/octave

(adam)

2023-08-26 08:31:39 UTC MAIN commitmail json YAML

octave: updated to 8.3.0

Version 8.3.0

Improvements and fixes

undo_string_escapes: Return '\0' for NUL byte input
Stop excessive memory usage for minor grid ticks
Include needed headers in installed .cc files
Fix floating point exception when sparse array reshaped to 0x0
unicode2native: Fix conversion to UTF-16
memory: Fix execution on Cygwin.
uniconv-wrappers: Avoid freeing uninitialized pointer
lo-regexp.cc: Only include PCRE2/PCRE headers if feature test succeeded
Fix segfault when saveobj() used with old-style class files
Fix restoring breakpoints from dbstatus breakpoint structure
colorbar.m: Fix undefined variable d
Reset all axes properties except 'Units' and 'Position' with cla ('reset').
unicode2native.m: Restore support for one input parameter
native2unicode, unicode2native: Support empty second argument
fullfile.m: Return empty cell for input with empty cell
audioplayer.m: Emit error if input data Y is empty
Remove obsolete callback constructor code for @audioplayer and @audiorecorder
Avoid false detection of ���non-real pivot��� in ichol()
Fix building against SuiteSparse 7.1.0 when SPQR is disabled
ellipsoid.m: Avoid returning geometry data unless it is explicitly requested to avoid overwriting ans.
subsasgn: Avoid panic on invalid field names
lex.ll: Remove $ as a valid character for identifiers.
fileparts.m: Allow for relative path on different drive on Windows
datevec.m: Add some ISO 8601 conform formats

Build system / Tests

betaincinv.m: Slightly increase test tolerance (for macOS 13).
colorbar.m: Add tests
sparse-qr.cc: Fix compatibility with SuiteSparse 7.1.0 / CXSparse 4.0.4.
pcg.m: Use eps tolerance in test for ishermitian
fileparts.m: Overhaul BISTs.

Documentation

Return documentation for help properties
Add note to isprime.m on inputs over 2^64.

(adam)

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

gnuplot: updated to 5.4.8

Changes in 5.4.8

FIX version reporting in Windows binaries
No other changes

Changes in 5.4.7

FIX pseudofiles '+','++' must ignore "set datafile columnheader"
FIX data from an array must ignore "set datafile columnheader"
FIX data from an array must ignore "set datafile separator"
FIX various problems with unbounded plot iteration
FIX allow plot ... smooth acsplines with filledcurves
FIX "plot title at {end|beginning}" belongs in KEYSAMPLE layer
FIX handle empty string in last field of csv file
FIX Handle nonlinear axes during contour generation
FIX yerrorbars key sample should match bars in the plot
FIX "plot with table" must skip all smoothing operations
FIX cairolatex/epslatex: prevent doubled text in opaque textboxes
FIX wxt: versions prior to 3.0 do not support XDG
FIX wxt: fontscale and fontsize handling was inconsistent
FIX correctly report cardinality of an empty array is zero
FIX combination of pm3d options "at b" or "at t" with "depthorder"
FIX combination of 'autotitle columnhead' and 'using col("key")'
FIX do not complain if XDG files are not found because no $HOME
FIX windows terminal: arrow length corrected for aspect ratio
tikz epslatex cairolatex terminals updated to work with TeXLive2023

(adam)

2023-08-26 07:25:09 UTC MAIN commitmail json YAML

doc: Updated archivers/php-pecl-zip to 1.22.2

(taca)

2023-08-26 07:24:39 UTC MAIN commitmail json YAML

archivers/php-pecl-zip: update to 1.22.2

1.22.2 (2023-08-23)

* add ZipArchive::LENGTH_TO_END and ZipArchive::LENGTH_UNCHECKED constants
  with libzip 1.10.1
* use typed constants in 8.3

(taca)

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

doc: Updated mail/pear-Mail to 1.5.1

(taca)

2023-08-26 07:15:21 UTC MAIN commitmail json YAML

mail/pear-Mail: update to 1.5.1

1.5.1 (2023-08-08)

Changelog:

* BugFix: Do not use parseAddressList statically #21
* BugFix: Dynamic properties deprecation (initialized several undefined
  variables) #22 #26
* BugFix: Problem with giving port to constructor in smtpmx.php #26

(taca)

2023-08-26 04:54:18 UTC MAIN commitmail json YAML

licenses: Add busl-1.1-license

This is used by some projects of Hashicorp.

(iquiw)

2023-08-26 00:10:59 UTC MAIN commitmail json YAML

geography/qgis: Enable qgis server

(This commit message on a commit simply revbumping qgis belongs with
the previous commit enabling qgis server.)

Patch originally by tnn and upstream installation into wrong places
fixed by gdt.

This has been tested to not break regular usage of qgis; actual server
functionality is untested.

This is not an option because it is small relative to qgis.

(gdt)

2023-08-26 00:09:54 UTC MAIN commitmail json YAML

geography/gdal*: Revbump for geos update

These use the C API which has not had an API change but due to a
libtool bug they link against the C++ library also.

(gdt)

2023-08-26 00:07:52 UTC MAIN commitmail json YAML

doc: Updated geography/geos to 3.12.0

(gdt)

2023-08-26 00:07:41 UTC MAIN commitmail json YAML

geography/geos: Update to 3.12.0

## Changes in 3.12.0
2023-06-27

- New things:
  - C++14 is now required.
  - Polygonal coverages: CoverageValidator, CoveragePolygonValidator,
    CoverageGapFinder, CoverageUnion (JTS-900, Martin Davis & Paul Ramsey)
  - Support reading and writing M values through WKB and WKT readers/writers
    (GH-721, Dan Baston)
  - Interpolate M values in overlay results (GH-802, Dan Baston)
  - CAPI: GEOSPreparedContainsXY, GEOSPreparedIntersectsXY (GH-677, Dan Baston)
  - Add CoordinateSequenceIterator (GH-685, Dan Baston)
  - Geometry clustering: DBSCAN, geometry intersection/distance, envelope
    intersection/distance (GH-688, Dan Baston)
  - CAPI: GEOSDisjointSubsetUnion (GH-692, Dan Baston)
  - CAPI: GEOSLineSubstring (GH-706, Dan Baston)
  - CAPI: GEOSEqualsIdentical (GH-810, Dan Baston)
  - CAPI: GEOSOrientPolygons (GH-818, Dan Baston)
  - CAPI: GEOSSTRtree_build (GH-835, Dan Baston)
  - CAPI: GEOSConcaveHullByLength (GH-849, Martin Davis)
  - CAPI: GEOSGeomGetM (GH-864, Mike Taves)
  - Voronoi: Add option to create diagram in order consistent with inputs (GH-781, Dan Baston)
  - Polygonal coverages: CoverageSimplifier (JTS-911, Martin Davis)
  - CAPI: GEOSCoverageIsValid, GEOSCoverageSimplifyVW (GH-867, Paul Ramsey)
  - CAPI: GEOSGeom_releaseCollection (GH-848)
  - CAPI: GEOSMinimumRotatedRectangle now uses MinimumAreaRectangle (Paul Ramsey)

- Breaking Changes
  - CoverageUnion now requires valid inputs to produce valid outputs
    and may return invalid outputs silently when fed invalid inputs.
    Use CoverageValidator first if you do not know the validity of your data.

- Changes:
  - Remove Orientation.isCCW exception to simplify logic and align with JTS (GH-878, Martin Davis)
  - Change MultiPoint WKT to use parentheses in sub-members (GH-903, Mike Taves)
  - Change WKBWriter default output dimension to 4 (GH-908, Mike Taves)
  - Change WKTWriter defaults output dimension to 4 and trim to 'on' (GH-915, Mike Taves)

Much infrastructure work on GEOS this cycle was funded by a GDAL
maintenance grant, and carried out by the amazing Dan Baston. Read a
summary of the work accomplished here.

https://www.mail-archive.com/gdal-dev@lists.osgeo.org/msg39018.html

(gdt)

2023-08-25 22:29:48 UTC MAIN commitmail json YAML

Updated devel/py-maturin, devel/py-types-setuptools

(adam)

2023-08-25 22:29:24 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 68.1.0.0

68.1.0.0 (2023-08-16)

[stubsabot] Bump setuptools to 68.1.*

(adam)

2023-08-25 22:27:49 UTC MAIN commitmail json YAML

py-maturin: updated to 1.2.3

1.2.3

* Fix sdist build failure with workspace path dependencies by HerringtonDarkholme

1.2.2

* Fix non interactive mode check when username/password was supplied from cli

1.2.1

* Add non-interactive mode to `upload` command
* Fix `link-native-libraries` check for emscripten target
* Add support for `ALL_PROXY` to `upload` command
* Handle renamed Rust dependency in sdist
* Fix invalid TOML when rewriting workspace inherited dependencies

(adam)

2023-08-25 22:17:01 UTC MAIN commitmail json YAML

Updated sysutils/py-fsspec, www/py-nbconvert

(adam)

2023-08-25 22:16:40 UTC MAIN commitmail json YAML

py-nbconvert: updated to 7.7.4

7.7.4

Bugs fixed

- Give main tag a height of 100% in css for reveal html

7.7.3

Bugs fixed

- Restore pauses during webpdf render

7.7.2

Bugs fixed

- Show a warning if an image has no alternative text

7.7.1

Bugs fixed

- Restore 'media=print' option

7.7.0

Enhancements made

- \[Accessibility\] some accessibility improvements
- Adopt playwright
- Update to Jupyterlab 4

Bugs fixed

- html: write image/svg+xml data as base64 and skip clean_html
- Remove HTML escaping JSON-encoded widget state

Maintenance and upkeep improvements

- Fix lint error
- Support Python 3.8-3.12

(adam)

2023-08-25 22:14:01 UTC MAIN commitmail json YAML

py-fsspec: updated to 2023.6.0

2023.6.0

Enhancements

* add maxdepth fo cp/get/put
* allow dir modification during walk()
* add boxfs to registry
* optimise referenceFS lazy lookups, especially for writing parquet
* "encoding" for FTP

Fixes

* (re)allow reading .zstd reference sets
* resource.error for win32
* range reads in dbfs
* create parent directories in get_file
* off-by-one in reference block writing
* strip protocol in local rm_file

Other

* async bulk tests
* types and mypy
* drop outdated forms io.open, IOError

2023.5.0

Enhancements

* allow writing ReferenceFS references directly to parquet

Fixes

* copy of glob to single output directory
* non-recursive copy of directory (no-op)
* cleanup fix on close of ZIP FS
* ignore dirs when copying list of files
* don't error on register without clobber is registering same thing again
* special case for other_files and relative path

Other

* add test harness into released wheel package
* docs and tests around common bulk file operations

(adam)

2023-08-25 21:58:54 UTC MAIN commitmail json YAML

bulk-test-rust: add firefox-esr

A given recent Firefox ESR can lag many releases behind the current
stable release (and we're not presently versioning Rust in pkgsrc).

(gutteridge)

2023-08-25 21:58:36 UTC MAIN commitmail json YAML

Added textproc/py-jsonschema-specifications, misc/py-pep440; Updated textproc/py-jsonschema, www/py-nbformat

(adam)

2023-08-25 21:58:01 UTC MAIN commitmail json YAML

py-nbformat: updated to 5.9.2

5.9.2

Bugs fixed

- Fix version handling

Maintenance and upkeep improvements

- Fix encoding warnings
- Update link to notebook security

Documentation improvements

- Update link to notebook security

5.9.1

Maintenance and upkeep improvements

- Fix deprecation warning when importing from jsonschema

5.9.0

Maintenance and upkeep improvements

- Support Python 3.12
- Use local coverage
- Bump actions/checkout from 2 to 3

(adam)

2023-08-25 21:55:53 UTC MAIN commitmail json YAML

2023-08-25 21:35:08 UTC MAIN commitmail json YAML

py-jsonschema: updated to 4.19.0

v4.19.0
=======

* Importing the ``Validator`` protocol directly from the package root is deprecated.
  Import it from ``jsonschema.protocols.Validator`` instead.
* Automatic retrieval of remote references (which is still deprecated) now properly succeeds even if the retrieved resource does not declare which version of JSON Schema it uses.
  Such resources are assumed to be 2020-12 schemas.
  This more closely matches the pre-referencing library behavior.

v4.18.6
=======

* Set a ``jsonschema`` specific user agent when automatically retrieving remote references (which is deprecated).

v4.18.5
=======

* Declare support for Py3.12

v4.18.4
=======

* Improve the hashability of wrapped referencing exceptions when they contain hashable data.

v4.18.3
=======

* Properly preserve ``applicable_validators`` in extended validators.
  Specifically, validators extending early drafts where siblings of ``$ref`` were ignored will properly ignore siblings in the extended validator.

v4.18.2
=======

* Fix an additional regression with the deprecated ``jsonschema.RefResolver`` and pointer resolution.

v4.18.1
=======

* Fix a regression with ``jsonschema.RefResolver`` based resolution when used in combination with a custom validation dialect (via ``jsonschema.validators.create``).

v4.18.0
=======

This release majorly rehauls the way in which JSON Schema reference resolution is configured.
It does so in a way that *should* be backwards compatible, preserving old behavior whilst emitting deprecation warnings.

* ``jsonschema.RefResolver`` is now deprecated in favor of the new `referencing library <https://github.com/python-jsonschema/referencing/>`_.
  ``referencing`` will begin in beta, but already is more compliant than the existing ``$ref`` support.
  This change is a culmination of a meaningful chunk of work to make ``$ref`` resolution more flexible and more correct.
  Backwards compatibility *should* be preserved for existing code which uses ``RefResolver``, though doing so is again now deprecated, and all such use cases should be doable using the new APIs.
  Please file issues on the ``referencing`` tracker if there is functionality missing from it, or here on the ``jsonschema`` issue tracker if you have issues with existing code not functioning the same, or with figuring out how to change it to use ``referencing``.
  In particular, this referencing change includes a change concerning *automatic* retrieval of remote references (retrieving ``http://foo/bar`` automatically within a schema).
  This behavior has always been a potential security risk and counter to the recommendations of the JSON Schema specifications; it has survived this long essentially only for backwards compatibility reasons, and now explicitly produces warnings.
  The ``referencing`` library itself will *not* automatically retrieve references if you interact directly with it, so the deprecated behavior is only triggered if you fully rely on the default ``$ref`` resolution behavior and also include remote references in your schema, which will still be retrieved during the deprecation period (after which they will become an error).
* Support for Python 3.7 has been dropped, as it is nearing end-of-life.
  This should not be a "visible" change in the sense that ``requires-python`` has been updated, so users using 3.7 should still receive ``v4.17.3`` when installing the library.
* On draft 2019-09, ``unevaluatedItems`` now properly does *not* consider items to be evaluated by an ``additionalItems`` schema if ``items`` is missing from the schema, as the specification says in this case that ``additionalItems`` must be completely ignored.
* Fix the ``date`` format checker on Python 3.11 (when format assertion behavior is enabled), where it was too liberal
* Speed up validation of ``unevaluatedProperties``

Deprecations
------------

* ``jsonschema.RefResolver`` -- see above for details on the replacement
* ``jsonschema.RefResolutionError`` -- see above for details on the replacement
* relying on automatic resolution of remote references -- see above for details on the replacement
* importing ``jsonschema.ErrorTree`` -- instead import it via ``jsonschema.exceptions.ErrorTree``
* importing ``jsonschema.FormatError`` -- instead import it via ``jsonschema.exceptions.FormatError``

(adam)

2023-08-25 21:32:35 UTC MAIN commitmail json YAML

py-jsonschema-specifications: added version 2023.7.1

JSON support files from the JSON Schema Specifications (metaschemas,
vocabularies, etc.), packaged for runtime access from Python as a
referencing-based Schema Registry.

(adam)

2023-08-25 18:55:51 UTC MAIN commitmail json YAML

bulk-test-rust: Steal python-limiting from -essential

There's no reason to build this for multiple python versions.

(gdt)

2023-08-25 18:55:49 UTC MAIN commitmail json YAML

doc: Updated lang/gcc13 to 13.2.0

(wiz)

2023-08-25 18:55:33 UTC MAIN commitmail json YAML

2023-08-25 18:45:02 UTC MAIN commitmail json YAML

bulk-test-rust: not for Python 2

(wiz)

2023-08-25 18:43:34 UTC MAIN commitmail json YAML

bulk-test-rust: Fix py-cryptography dependency

(gdt)

2023-08-25 18:30:10 UTC MAIN commitmail json YAML

doc: Updated lang/go120 to 1.20.7

(bsiegert)

2023-08-25 18:29:24 UTC MAIN commitmail json YAML

go120: update to 1.20.7 (security)

go1.20.7 (released 2023-08-01) includes a security fix to the crypto/tls
package, as well as bug fixes to the assembler and the compiler. See the Go
1.20.7 milestone on our issue tracker for details.

(bsiegert)

2023-08-25 17:14:28 UTC MAIN commitmail json YAML

doc: Added meta-pkgs/bulk-test-rust version 20230825.0

(gdt)

2023-08-25 17:14:07 UTC MAIN commitmail json YAML

bulk-test-rust: Add 20230825.0

This is a test package for rust.  Surely things are left out; I added
merely what I use, know about, and know is important.  Please feel
free to add other stable programs.

(gdt)

2023-08-25 16:40:41 UTC MAIN commitmail json YAML

Updated devel/gperftools, databases/mongo-c-driver

(adam)

2023-08-25 16:40:05 UTC MAIN commitmail json YAML

mongo-c-driver: updated to 1.24.3

mongo-c-driver 1.24.3

libbson

Fixes:

Fix parsing of [ { $code: ... } ] or [{$dbPointer: ...}].
Improve detection Fix use of strerror_l
Fix possible overflow parsing Decimal128 in extJSON with very large exponents

libmongoc

Fixes:

Fix possible memory leak on SCRAM authentication failure.
Fix possible recursive lock on network error in single-threaded client.

(adam)

2023-08-25 16:38:42 UTC MAIN commitmail json YAML

gperftools: updated to 2.12

gperftools-2.12

Brett T. Warden contributed one significant fix. After a change in the previous release, we installed broken pkg-config files. Brett noticed and fixed that. Huge thanks!

gperftools-2.11

Few minor fixes since rc couple weeks ago. Plus couple notable contributions:

Artem Polyakov has contributed auto-detection of several MPI systems w.r.t. filenames used by HEAPPROFILE and CPUPROFILE environment variables. Also, we now support HEAPPROFILE_USE_PID and CPUPROFILE_USE_PID environment variables that force profile filenames to have pid appended. Which will be useful for some programs that fork for parallelism.

Ken Raffenetti has extended MPI detection mentioned above with detection of MPICH system.

(adam)

2023-08-25 16:16:08 UTC MAIN commitmail json YAML

yash: add missing USE_PKGLOCALEDIR.

(vins)

2023-08-25 16:07:33 UTC MAIN commitmail json YAML

Updated math/py-jplephem, www/py-nbclient

(adam)

2023-08-25 16:07:15 UTC MAIN commitmail json YAML

py-nbclient: updated to 0.8.0

0.8.0

Maintenance and upkeep improvements

Bump min version suppor

Other merged PRs

Bump actions/checkout from 2 to 3

(adam)

2023-08-25 16:02:49 UTC MAIN commitmail json YAML

py-jplephem: updated to 2.18

2.18
Unknown changes

(adam)

2023-08-25 15:52:52 UTC MAIN commitmail json YAML

yash: use FORCE_C_STD instead of CFLAGS.

(vins)

2023-08-25 15:30:30 UTC MAIN commitmail json YAML

Updated net/py-lexicon, www/py-pystache

(adam)

2023-08-25 15:30:10 UTC MAIN commitmail json YAML

py-pystache: updated to 0.6.4

v0.6.4 (2023-08-13)

Other

Merge pull request 23 from PennyDreadfulMTG/more-fixes. [Thomas David Baker]
Use the content-type for RST that pypi now wants
Use the content-type for RST that pypi now wants. [Thomas David Baker]
v0.6.3 (2023-08-13)

New

Add full sphinx apidoc build, include readme/extras. [Stephen L Arnold]
add new tox commands for 'docs' and 'docs-lint'
cleanup link errors found by docs-lint
add sphinx doc build workflow, update ci workflow
remove new version var from init.py globals
Display repo state in docs build, include CHANGELOG. [Stephen L Arnold]
add sphinx_git extension to docs conf and setup deps
display branch/commit/state docs were built from
include CHANGELOG (but not HISTORY) in docs build/toc
Convert readme.md to readme.rst, move extra docs. [Stephen L Arnold]
Fixes

Fix included filename and link cleanup. [Stephen L Arnold]
Remove more py2 cruft from doctesting (py3.10 warnings) [Stephen L Arnold]
Update maintainer info and spec test cmd. [Stephen L Arnold]
update coverage value for delta/base, allow digits only
Use updated bandit action and workflow excludes (exclude test) [Stephen L Arnold]
also fix missing PR event check in coverage workflow
Use current org-level coverage workflow. [Stephen L Arnold]
increase fetch depth and update regex
updated action deps, relaxed run criteria
go back to "normal" tokens, remove permission hacks
still needs more job isolation => refactor for another day
Other

Merge pull request 21 from PennyDreadfulMTG/update-pypi. [Thomas David Baker]
Update a few small things before making a release for pypi
Update location of flake8 for pre-commit, official location has moved. [Thomas David Baker]
Correct small issue in README. [Thomas David Baker]
Specify passenv in a way that tox is happy with. [Thomas David Baker]
Ignore PyCharm dir. [Thomas David Baker]
Update TODO to remove some things that have been TODOne. [Thomas David Baker]
Merge pull request 20 from VCTLabs/new-docs-cleanup. [Katelyn Gigante]
New docs cleanup
Merge pull request 19 from VCTLabs/auto-docs. [Thomas David Baker]
New docs and automation, more modernization
Do pre-release (manual) updates for changes and conda recipe. [Stephen L Arnold]
create changes file: gitchangelog v0.6.0.. > CHANGELOG.rst
edit top line in CHANGELOG.rst using current date/new tag
edit conda/meta.yaml using new tag, then tag this commit
Merge pull request 18 from VCTLabs/mst-upstream. [Thomas David Baker]
Workflow and test driver fixes
Use buildbot account. [Katelyn Gigante]
Merge pull request 16 from PennyDreadfulMTG/fix-coverage. [Katelyn Gigante]
Use ACCESS_TOKEN secret rather than provided GITHUB_TOKEN
Use ACCESS_TOKEN secret rather than provided GITHUB_TOKEN. [Katelyn Gigante]
Should fix the coverage badge
v0.6.2 (2022-09-14)

New

Add full sphinx apidoc build, include readme/extras. [Stephen L Arnold]
add new tox commands for 'docs' and 'docs-lint'
cleanup link errors found by docs-lint
add sphinx doc build workflow, update ci workflow
remove new version var from __init__.py globals
Changes

Convert readme.md to readme.rst, move extra docs. [Stephen L Arnold]
Fixes

Fix included filename and link cleanup. [Stephen L Arnold]
Remove more py2 cruft from doctesting (py3.10 warnings) [Stephen L Arnold]
Update maintainer info and spec test cmd. [Stephen L Arnold]
update coverage value for delta/base, allow digits only
Use updated bandit action and workflow excludes (exclude test) [Stephen L Arnold]
also fix missing PR event check in coverage workflow
Use current org-level coverage workflow. [Stephen L Arnold]
increase fetch depth and update regex
updated action deps, relaxed run criteria
go back to "normal" tokens, remove permission hacks
still needs more job isolation => refactor for another day
Other

Use buildbot account. [Katelyn Gigante]

Use ACCESS_TOKEN secret rather than provided GITHUB_TOKEN. [Katelyn Gigante]

Should fix the coverage badge

v0.6.1 (2021-11-24)

Changes

Add shallow checkout for testing. [Stephen L Arnold]
Bump comment action to latest release, verify checkout depth. [Stephen L Arnold]
see: marocchino/sticky-pull-request-comment298 in upstream action repo
Fixes

Use workflow PR target and checkout params. [Stephen L Arnold]
Split coverage (checkout) job from PR comment job. [Stephen L Arnold]
Use correct tox env cmd for single platform/version. [Stephen L Arnold]

(adam)

2023-08-25 15:25:45 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.14.1

Lexicon v3.14.1

Add back declared support to Python 3.7 for few cycles

(adam)

2023-08-25 15:22:49 UTC MAIN commitmail json YAML

Updated math/py-scipy, databases/py-peewee

(adam)

2023-08-25 15:21:43 UTC MAIN commitmail json YAML

py-peewee: updated to 3.16.3

3.16.3

Support for Cython 3.0.
Add flag to ManyToManyField to prevent setting/getting values on unsaved instances. This is worthwhile, since reading or writing a many-to-many has no meaning when the instance is unsaved.
Adds a star() helper to Source base-class for selecting all columns.
Fix missing binary types for mysql-connector and mariadb-connector.
Add extract() method to MySQL JSONField for extracting a jsonpath.

(adam)

2023-08-25 15:20:18 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 115.1.1

(pho)

2023-08-25 15:20:03 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 115.1.1

(pho)

2023-08-25 15:19:45 UTC MAIN commitmail json YAML

mail/thunderbird-l10n: Update to 115.1.1 to match thunderbird

(pho)

2023-08-25 15:19:19 UTC MAIN commitmail json YAML

py-scipy: updated to 1.11.2

SciPy 1.11.2

Issues closed for 1.11.2

special.jn_zeros(281, 6) hangs
Complex matrix square root of positive semi-definite matrix
BUG: \`loadmat\` fails to load matlab structures with anonymous...
BUG: Floating point CSC with int64 indices doesn't work with...
BUG: \`scipy.optimize.minimize\` fails when \`dtype=float32\`...
DOC: Broken link to installation instructions in README.rst
BUG: Build failure with Cython 3.0.0b3 if scipy is already installed
BUG: optimize.least_squares with method='trf' yields wrong result...
BUG: cKDtree.query no longer accepts DataFrame as input
Spalde error with scipy 1.10: 0-th dimension must be fixed
BUG: <Compilation of scipy 1.11 falls with python3.12>
BUG: Compilation of scipy 1.10.1 and 1.11.1 fails with Python...

Pull requests for 1.11.2

BUG: Fix error in linalg/_matfuncs_sqrtm.py
BUG: sparse.linalg: Cast index arrays to intc before calling...
Allow johnsonsu parameters to be floats
MAINT: stats: fix NumPy DeprecationWarnings
REL, MAINT: prep for 1.11.2
DOC: Fix broken link to installation guide in README
BUG: Ensure cKDtree.query does not pass Pandas DataFrame to np.isfinite
CI, MAINT: 32-bit Pillow pin
BLD: copy \`cython_optimize.pxd\` to build dir
BUG: make \`L-BFGS-B\` optimizer work with single precision gradient
BUG: io/matlab: Fix loading of mat files containing fn handles...
BUG: make Bessel-roots function not hang and not skip roots
DOC: linking interp1d docstring to tutorial
BUG: lsq trf gives x=1e-10 if x0 is near a bound
CI/BLD: create cp312 wheels
DOC: Fix installation instructions using venv/pip
CI: move the musllinux Cirrus job to GHA, optimize other jobs
CI: reduce Cirrus CI usage during wheel builds
BUG: interpolate: fix spalde with len(c) < len(t)
BUG: pass unused xrtol in fmin_bfgs to _minimize_bfgs
BLD: rename \`setup.py\` to \`_setup.py\` to signal it should...
MAINT: NumPy 1.25.x deprecations
MAINT: ensure cobyla objective returns scalar

(adam)

2023-08-25 14:54:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/hw-probe to 1.6.5_20230812

(vins)

2023-08-25 14:52:08 UTC MAIN commitmail json YAML

hw-probe: add MESSAGE.

(vins)

2023-08-25 14:49:58 UTC MAIN commitmail json YAML

sysutils/hw-probe: package revision.

# Changes

* Fix versioning.
  The script available on the BSD hardware database site tracks the master
  branch, so it's difficult to provide reliable distfiles without breaking
  checksums. Switching MASTER_SITES to the official github repo.
  This also allows to have consistent versioning.
* Let package to be installed also on Linux (supported).
* Simplify DESCR.
* Install documentation.

(vins)

2023-08-25 13:52:03 UTC MAIN commitmail json YAML

2023-08-25 13:49:48 UTC MAIN commitmail json YAML

Updated databases/py-redis, graphics/py-tifffile

(adam)

2023-08-25 13:49:29 UTC MAIN commitmail json YAML

py-tifffile: updated to 2023.8.12

2023.8.12

- Pass 4996 tests.
- Support decompressing EER frames.
- Facilitate filtering logged warnings
- Read more tags from UIC1Tag
- Fix premature closing of files in main
- Don't force matplotlib backend to tkagg in main
- Add py.typed marker.
- Drop support for imagecodecs < 2023.3.16.

(adam)

2023-08-25 13:46:57 UTC MAIN commitmail json YAML

py-redis: updated to 5.0.0.

5.0.0

Triggers and Functions support

Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code.
Try it for yourself with Quick start

Full Redis 7.2 and RESP3 support

Python 3.7 End-of-Life

Python 3.7 has reached its end-of-life (EOL) as of June 2023. This means that starting from this date, Python 3.7 will no longer receive any updates, including security patches, bug fixes, or improvements. If you continue to use Python 3.7 post-EOL, you may expose your projects and systems to potential security vulnerabilities. We ended its support in this version and strongly recommend migrating to Python 3.10.

�汾� Bug Fixes

Fix timeout retrying on pipeline execution
Fix socket garbage collection

�洫ー Maintenance

Updating client license to clear, MIT
Add py.typed in accordance with PEP-561
Dependabot label change
Fix type hints in SearchCommands
Add sync modules (except search) tests to cluster CI
Fix a duplicate word in CONTRIBUTING.md
Fixing doc builds
Change cluster docker to edge and enable debug command

(adam)

2023-08-25 13:41:30 UTC MAIN commitmail json YAML

meson: fix to detect versioned cython; bump revision

(adam)

2023-08-25 12:22:22 UTC MAIN commitmail json YAML

Updated devel/py-tenacity, net/py-minio

(adam)

2023-08-25 12:21:58 UTC MAIN commitmail json YAML

py-minio: updated to 7.1.16

7.1.16

Update deprecated mc admin policy commands
update release references to master in README.md
Fix upload snowball objects with staging file
Add generic AWS S3 domain support

(adam)

2023-08-25 12:16:31 UTC MAIN commitmail json YAML

py-tenacity: updated to 8.2.3

8.2.3
Unknown changes

(adam)

2023-08-25 12:00:46 UTC MAIN commitmail json YAML

Updated misc/py-stdnum, devel/py-utils

(adam)

2023-08-25 11:59:25 UTC MAIN commitmail json YAML

py-utils: updated to 3.7.0

v3.7.0
Fixed several typing issues and added more thorough tests

v3.6.1
Increased typing-extensions version requirement

v3.6.0
Added extra containers such as UniqueList and SlicableDeque. Added full pyright strict and mypy type checks

(adam)

2023-08-25 11:55:24 UTC MAIN commitmail json YAML

py-stdnum: updated to 1.19

changes from 1.18 to 1.19
-------------------------

* Add modules for the following number formats:

  - Tax Registration Number (الرقم الضريبي, Egypt tax number) (thanks Leandro Regueiro)
  - Postcode (the Spanish postal code) (thanks Víctor)
  - NIFp (Numéro d'Identification Fiscale Permanent, Guinea tax number)
    (thanks Leandro Regueiro)
  - BIS (Belgian BIS number) (thanks Jeff Horemans)
  - Matična številka poslovnega registra (Corporate Registration Number) (thanks Blaž Bregar)
  - OSS (European VAT on e-Commerce - One Stop Shop) (thanks Sergi Almacellas Abellana)

* Extend the validation of the Albanian NIPT (NUIS) number (thanks Julien Launois)
* Support different date formats in parsing GS1-128 application identifiers
* Add get_county() function to Romanian CNP (thanks RaduBorzea)
* Add functionality to get gender from Belgian National Number (thanks Jeff Horemans)
* Add support for Finland HETU new century indicating signs (thanks Maks Turtiainen)
* Add functionality to get (partial) birth date from Belgian National Number
  (thanks Jeff Horemans)
* Extend validation of Canadian SIN (thanks Marcel Lecker)
* Fix Belarusian UNP online validation
* Various typo and documentation fixes (thanks valeriko, Dimitri Papadopoulos,
  Ali-Akber Saifee and Chales Horn)
* Add contribution information to documentation
* Test suite improvements (including checking file headers)

(adam)

2023-08-25 11:13:33 UTC MAIN commitmail json YAML

Updated devel/py-extension-helpers, devel/py-coverage, devel/py-hypothesis, lang/py-mypy

(adam)

2023-08-25 11:13:08 UTC MAIN commitmail json YAML

py-mypy: updated to 1.5.1

1.5.1

Drop Support for Python 3.7
Optional Check to Require Explicit @override
More Flexible TypedDict Creation and Update
Deprecated Flag: --strict-concatenate
Optionally Show Links to Error Code Documentation
Consistently Avoid Type Checking Unreachable Code
Experimental Improved Type Inference for Generic Functions
Partial Support for Python 3.12
Improvements to Dataclasses
Mypyc Improvements
Stubgen Improvements
Documentation Updates

(adam)

2023-08-25 11:08:48 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.82.6

6.82.6

This patch enables and fixes many more of ruff窶�s lint rules.

6.82.5

Fixes the error message for missing [cli] extra.

6.82.4

This patch ensures that we always close the download connection in GitHubArtifactDatabase.

6.82.3

We can now pretty-print combinations of zero enum.Flag values, like SomeFlag(0), which has never worked before.

(adam)

2023-08-25 11:07:20 UTC MAIN commitmail json YAML

py-coverage: updated to 7.3.0

Version 7.3.0 ��� 2023-08-12���

Added a Coverage.collect() context manager to start and stop coverage data collection.
Dropped support for Python 3.7.
Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode. Coverage.py would fail with the error Safety level may not be changed inside a transaction. This is now avoided, closing issue 1646. Thanks to Michael Bell for the detailed bug report.
Docs: examples of configuration files now include separate examples for the different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
Fix: added nosemgrep comments to our JavaScript code so that semgrep-based SAST security checks won���t raise false alarms about security problems that aren���t problems.
Added a CITATION.cff file, thanks to Ken Schackart.

(adam)

2023-08-25 11:02:01 UTC MAIN commitmail json YAML

py-extension-helpers: updated to 1.1.0

1.1.0

New Features

Support enabling via pyproject.toml

Bug Fixes

OpenMP functions should detect the Intel oneAPI compiler

Infrastructure

Skip hypothesis tests in downstream testing
Set language for docs
Update python requirements
Add pre-commit configuration
Set testpaths to avoid picking up other tests
Added configuration required to update changelog when doing release through GitHub UI

(adam)

2023-08-25 10:58:03 UTC MAIN commitmail json YAML

Updated net/wireshark, devel/blosc2

(adam)

2023-08-25 10:57:40 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.8

Wireshark 4.0.8 Release Notes

What’s New

We do not ship official 32-bit Windows packages for Wireshark 4.0 and
later. If you need to use Wireshark on that platform, we recommend
using the latest 3.6 release. Issue 17779[1]

If you’re running Wireshark on macOS and upgraded to macOS 13 from an
earlier version, you might have to open and run the “Uninstall
ChmodBPF” package, then open and run “Install ChmodBPF” in order to
reset the ChmodBPF Launch Daemon. Issue 18734[2].

Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2023-23[3] CBOR dissector crash. Issue 19144[4].

    • wnpa-sec-2023-24[5] BT SDP dissector infinite loop. Issue
      19258[6].

    • wnpa-sec-2023-25[7] BT SDP dissector memory leak. Issue 19259[8].

    • wnpa-sec-2023-26[9] CP2179 dissector crash. Issue 19229[10].

  The following bugs have been fixed:

    • TShark cannot capture to pipe on Windows correctly. Issue
      17900[11].

    • Wireshark wrongly blames group membership when pcap capabilities
      are removed. Issue 18279[12].

    • Packet bytes window broken layout. Issue 18326[13].

    • RTP Player only shows waveform until sequence rollover. Issue
      18829[14].

    • Valid Ethernet CFM DMM packets are shown as malformed. Issue
      19198[15].

    • Crash on DICOM Export Objects window close. Issue 19207[16].

    • The QUIC dissector is reporting the quic_transport_parameters
      max_ack_delay with the title \"GREASE\" Issue 19209[17].

    • Preferences: Folder name editing behaves weirdly, cursor jumps.
      Issue 19213[18].

    • DHCPFO: Expert info list does not show all expert infos. Issue
      19216[19].

    • Websocket packets not decoded and displayed for Field type=Custom
      and Field name websocket.payload.text. Issue 19220[20].

    • Cannot read pcapng file captured on OpenBSD and read on FreeBSD.
      Issue 19230[21].

    • UI: While capturing the Wireshark icon changes from green to blue
      when new file is created. Issue 19252[22].

    • Conversation: heap-use-after-free after wmem_leave_file_scope.
      Issue 19265[23].

    • IP Packets with DSCP 44 does not indicate "Voice-Admit" Issue
      19270[24].

    • NAS 5GS Malformed Packet Decoding SOR transparent container PLMN
      ID and access technology list. Issue 19273[25].

    • UI: Auto scroll button in the toolbar is turned on when manually
      scrolling to the end of packet list. Issue 19274[26].

(adam)

2023-08-25 10:56:38 UTC MAIN commitmail json YAML

blosc2: updated to 2.10.2

Changes from 2.10.1 to 2.10.2
* Several fixes for the CMake system.
* Several fixes for mingw plaform.

(adam)

2023-08-25 10:36:58 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.10

(gdt)

2023-08-25 10:36:48 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.10

Packaging changes:
  add commented out configure args for QGIS server (from tnn)

Uptream changes:
  bugfixes and minor improvements

(gdt)

2023-08-25 10:15:01 UTC MAIN commitmail json YAML

mail/thunderbird: Update to 115.1.1

115.1.1:
Fixed:
- Some HTML emails printed headers on first page and message on subsequent pages
- Deleting messages from message list sometimes scrolled list to bottom, selecting bottommost message
- Width of icon columns (like Junk or Starred) in message list did not adjust when UI density was changed
- Old OpenPGP secret keys could not be used to decrypt messages under certain circumstances
- When multiple folder modes were active, tab focus navigated through all folder mode options before reaching message list
- Unread message count badge was not displayed on parent folders of subfolder containing unread messages
- "Undo archive" (via Ctrl-Z) did not un-archive previously archived messages
- "New" button dropdown menu in "Message Filters" dialog could not be opened via keyboard navigation
- "Show New Mail Alert for" input field in "Customize New Mail Alert" dialog had zero width when using certain language packs
- "Account Wizard" dialog was too narrow when adding a news server, partially hiding confirmation buttons
- Link Properties and Image Properties dialogs in the composer were too wide
- Thunderbird version number and details in "About" dialog were not automatically read by screen readers when first opening dialog
- Flatpak improvements and bug fixes
- Various visual and UX improvements

115.1.0:
Changed:
- Quick Filter bar is now hidden by default
- Mail tab toolbar and Unified toolbar heights adjusted to be more consistent
Fixed:
- Message-ID header used account domain instead of "From" field domain
- Zooming did not work in multi-message view
- "Clear Recent History" dialog did not resize correctly to fit content
- Tooltip containing full message title did not appear when hovering over message in card view
- Message List column headers became transparent in increased contrast mode
- Message List card padding was incorrect in compact view
- Total message counts and folder sizes were also hidden when "Hide Local Folders" was selected in Folder Pane options
- Messages in deeply nested IMAP folders were inaccessible
- Thunderbird Flatpak could not be executed from terminal using command "thunderbird"
- CardDAV address book dialog did not resize properly to show all available address books
- Various visual and style fixes

115.0.1:
Changed:
- Added Thunderbird Supernova branding to about:dialog
Fixed:
- Message list was not updated when message was deleted from server outside of Thunderbird
- Scrolling behaved unexpectedly when moving to next message unread message in another folder
- Scrolling animation was unnecessarily used when switching or toggling the sort column in message list
- Attempting to delete a message and then cancelling the action still marked the message as read
- Unified Toolbar could not be customized under certain tabs
- Selecting a folder with one or more subfolders and pressing enter did not expand folder
- Tooltips did not appear when hovering over folders
- Deleting large amounts of messages from Trash folder consumed excessive time and memory
- Message Summary header buttons were not keyboard accessible
- "New" button in Message Filters dialog was not keyboard accessible
- Backing up secret keys from OpenPGP Key Manager dialog silently failed
- Various visual and UX improvements
- Security fixes

102.14.0:
Fixed:
- Security fixes

102.13.1:
Fixed:
- Security fixes

102.13.0:
Changed:
- Release notes opened from about: dialog will now open in the default web browser
Fixed:
- Upstream RNP version numbers now recognized as official in about:support
- Security fixes

102.12.0:
Fixed:
- "Searching the directory for recipients certificates" popup could block compose window when "S/MIME reminder" was enabled and using an LDAP address book
- Some elements still used animations with "prefers-reduced-motion" set
- Visual and theme improvements
- Security fixes

102.11.2:
Fixed:
- Thunderbird 102.11.1 contained POP3 client regressions with offline mode and TLS certificate overrides

102.11.1:
Fixed:
- POP message retrieval stopped after a network error occurred and connectivity was restored
- Reused SMTP connections sometimes silently disconnected, causing timeouts
- Thunderbird could freeze if saving a sent message to IMAP failed
- Creating OpenPGP keys with no expiration was not possible
- News reader did not always issue GROUP command after authentication with remote server, preventing Thundebird from displaying or refreshing news from the server

102.11.0:
Fixed:
- During Account Setup, the "Checking password..." message was not removed after a failure
- Miscellaneous UI fixes
- Security fixes

102.10.1:
Fixed:
- Messages with missing or corrupt "From:" header did not display message header buttons
- Composer repeatedly prompted for S/MIME smartcard signing/encryption password
- Address Book integration did not work with macOS 11.4 Bug Sur
- Mexico City DST fix in Thunderbird 102.10.0 (bug 1826146) was incomplete

102.10.0:
Changed:
- New messages will automatically select S/MIME if configured and OpenPGP is not
Fixed:
- Calendar events with timezone America/Mexico_City incorrectly applied Daylight Savings Time
- Security fixes

102.9.1:
Fixed:
- Thunderbird was unable to open file URLs from command line (URLs beginning with "file://")
- Source strings for localized builds not uploaded to FTP as expected
- Visual and theme improvements
- Security fixes

102.9.0:
Fixed:
- Notification about a sender's changed OpenPGP key was not immediately visible
- TLS Certificate Override dialog did not appear when retrieving messages via IMAP using "Get Messages" context menu
- Spellcheck dictionaries were missing from localized Thunderbird builds that should have included them
- Tooltips for "Show/Hide" calendar toggle did not display
- Various security fixes

(pho)

2023-08-25 09:27:24 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.12

(pin)

2023-08-25 09:26:45 UTC MAIN commitmail json YAML

editors/tp-note: 1.21.12

- Maintenance release: remove helper fn from public API

(pin)

2023-08-25 09:26:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.8.1

(pin)

2023-08-25 09:25:39 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.8.1

v2.8.1 (2023-08-25)
Fixed
- Fix help text.

v2.8.0 (2023-08-25)
Added
- i{file name}<CR> to create new file, and I{dir name}<CR> to create new
  directory.
- If zoxide is installed, whenever changing directory inside felix, zoxide add
  will be executed to add the directory or increment its rank in the zoxide
  database.
    - For this, State now has a new field has_zoxide, which is checked at
      startup.

Changed
- config's color is now optional: By this, all config fields are optional.
    - Remove warning message when you launch felix without the config file.
- When opening file by default editor is failed, felix displays more accurate
  warning: $EDITOR may not be set, or config file may be invalid..

Removed
- Remove syntect and syntax highlighting in the preview area.
  This will improve build and start-up times, and resolve the handling of
  wide chars such as CJK.

(pin)

2023-08-25 09:24:53 UTC MAIN commitmail json YAML

doc: Updated databases/diesel-cli to 2.1.1

(pin)

2023-08-25 09:24:25 UTC MAIN commitmail json YAML

databases/diesel-cli: update to 2.1.1

Fixed
- Fixed an issue in diesel-cli that lead to using unquoted table names in one
  of the internal queries
- Fixed a bug in diesel print-schema that lead to generating invalid table!
  macros if both the #[sql_name] and the #[max_lenght] attribute are present
- Fixed an issue in diesel-cli that lead to ignoring certain foreign key
  constraints for postgresql
- Fixed an crash while using diesel print-schema with really old sqlite
  versions
- Fixed an issue where #[diesel(check_for_backend)] ignored
  #[diesel(deserialize_as)] attributes
- Fixed several issues with the new #[derive(MultiConnection)] feature
- Fixed some edge cases in our sqlite timestamp parsing behaviour
- diesel migration generate --diff-schema now respects table filters as setup
  for print-schema via diesel.toml
- Fixed a potential breaking change around queries containing DISTINCT ON and
  ORDER BY clauses consisting of custom sql expressions
  (e.g. diesel::dsl::sql)

Added
- Support for bigdecimal 0.4

(pin)

2023-08-25 08:29:28 UTC MAIN commitmail json YAML

Updated lang/python3*, lang/py3*-html-docs

(adam)

2023-08-25 08:28:22 UTC MAIN commitmail json YAML

python311 py311-html-docs: updated to 3.11.5

Python 3.11.5

Security

gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.

Core and Builtins

gh-104432: Fix potential unaligned memory access on C APIs involving returned sequences of char * pointers within the grp and socket modules. These were revealed using a -fsaniziter=alignment build on ARM macOS. Patch by Christopher Chavez.
gh-77377: Ensure that multiprocessing synchronization objects created in a fork context are not sent to a different process created in a spawn context. This changes a segfault into an actionable RuntimeError in the parent process.
gh-106092: Fix a segmentation fault caused by a use-after-free bug in frame_dealloc when the trashcan delays the deallocation of a PyFrameObject.
gh-106719: No longer suppress arbitrary errors in the __annotations__ getter and setter in the type and module types.
gh-106723: Propagate frozen_modules to multiprocessing spawned process interpreters.
gh-105979: Fix crash in _imp.get_frozen_object() due to improper exception handling.
gh-105840: Fix possible crashes when specializing function calls with too many __defaults__.
gh-105588: Fix an issue that could result in crashes when compiling malformed ast nodes.
gh-105375: Fix bugs in the builtins module where exceptions could end up being overwritten.
gh-105375: Fix bug in the compiler where an exception could end up being overwritten.
gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() where an exception could end up being overwritten.
gh-105235: Prevent out-of-bounds memory access during mmap.find() calls.
gh-101006: Improve error handling when read marshal data.

Library

gh-105736: Harmonized the pure Python version of OrderedDict with the C version. Now, both versions set up their internal state in __new__. Formerly, the pure Python version did the set up in __init__.
gh-107963: Fix multiprocessing.set_forkserver_preload() to check the given list of modules names. Patch by Dong-hee Na.
gh-106242: Fixes os.path.normpath() to handle embedded null characters without truncating the path.
gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError.
gh-107715: Fix doctest.DocTestFinder.find() in presence of class names with special characters. Patch by Gertjan van Zwieten.
gh-100814: Passing a callable object as an option value to a Tkinter image now raises the expected TclError instead of an AttributeError.
gh-106684: Close asyncio.StreamWriter when it is not closed by application leading to memory leaks. Patch by Kumar Aditya.
gh-107077: Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL and SSL_R_CERTIFICATE_VERIFY_FAILED. We are now detecting this situation and raising the appropiate ssl.SSLCertVerificationError. Patch by Pablo Galindo
gh-107396: tarfiles; Fixed use before assignment of self.exception for gzip decompression
gh-62519: Make gettext.pgettext() search plural definitions when translation is not found.
gh-83006: Document behavior of shutil.disk_usage() for non-mounted filesystems on Unix.
gh-106186: Do not report MultipartInvariantViolationDefect defect when the email.parser.Parser class is used to parse emails with headersonly=True.
gh-106831: Fix potential missing NULL check of d2i_SSL_SESSION result in _ssl.c.
gh-106774: Update the bundled copy of pip to version 23.2.1.
gh-106752: Fixed several bug in zipfile.Path in name/suffix/suffixes/stem operations when no filename is present and the Path is not at the root of the zipfile.
gh-106602: Add __copy__ and __deepcopy__ in enum
gh-106530: Revert a change to colorsys.rgb_to_hls() that caused division by zero for certain almost-white inputs. Patch by Terry Jan Reedy.
gh-106052: re module: fix the matching of possessive quantifiers in the case of a subpattern containing backtracking.
gh-106510: Improve debug output for atomic groups in regular expressions.
gh-105497: Fix flag mask inversion when unnamed flags exist.
gh-90876: Prevent multiprocessing.spawn from failing to import in environments where sys.executable is None. This regressed in 3.11 with the addition of support for path-like objects in multiprocessing.
gh-106350: Detect possible memory allocation failure in the libtommath function mp_init() used by the _tkinter module.
gh-102541: Make pydoc.doc catch bad module ImportError when output stream is not None.
gh-106263: Fix crash when calling repr with a manually constructed SignalDict object. Patch by Charlie Zhao.
gh-105375: Fix a bug in _Unpickler_SetInputStream() where an exception could end up being overwritten in case of failure.
gh-105375: Fix bugs in sys where exceptions could end up being overwritten because of deferred error handling.
gh-105605: Harden pyexpat error handling during module initialisation to prevent exceptions from possibly being overwritten, and objects from being dereferenced twice.
gh-105375: Fix bug in decimal where an exception could end up being overwritten.
gh-105375: Fix bugs in _datetime where exceptions could be overwritten in case of module initialisation failure.
gh-105375: Fix bugs in _ssl initialisation which could lead to leaked references and overwritten exceptions.
gh-105375: Fix a bug in array.array where an exception could end up being overwritten.
gh-105375: Fix bugs in _ctypes where exceptions could end up being overwritten.
gh-105375: Fix a bug in the posix module where an exception could be overwritten.
gh-105375: Fix bugs in _elementtree where exceptions could be overwritten.
gh-105375: Fix bugs in zoneinfo where exceptions could be overwritten.
gh-105375: Fix bugs in pickle where exceptions could be overwritten.
gh-105497: Fix flag inversion when alias/mask members exist.
gh-105375: Fix bugs in pickle where exceptions could be overwritten.
gh-103171: Revert undocumented behaviour change with runtime-checkable protocols decorated with typing.final() in Python 3.11. The behaviour change had meant that objects would not be considered instances of these protocols at runtime unless they had a __final__ attribute. Patch by Alex Waygood.
gh-105375: Fix a bug in sqlite3 where an exception could be overwritten in the collation callback.
gh-105332: Revert pickling method from by-name back to by-value.
gh-104554: Add RTSPS scheme support in urllib.parse
gh-100061: Fix a bug that causes wrong matches for regular expressions with possessive qualifier.
gh-102541: Hide traceback in help() prompt, when import failed.
gh-99203: Restore following CPython <= 3.10.5 behavior of shutil.make_archive(): do not create an empty archive if root_dir is not a directory, and, in that case, raise FileNotFoundError or NotADirectoryError regardless of format choice. Beyond the brought-back behavior, the function may now also raise these exceptions in dry_run mode.
gh-94777: Fix hanging multiprocessing ProcessPoolExecutor when a child process crashes while data is being written in the call queue.
bpo-18319: Ensure gettext(msg) retrieve translations even if a plural form exists. In other words: gettext(msg) == ngettext(msg, '', 1).

Documentation

gh-107008: Document the curses module variables LINES and COLS.
gh-106948: Add a number of standard external names to nitpick_ignore.
gh-54738: Add documentation on how to localize the argparse module.

Tests

gh-105776: Fix test_cppext when the C compiler command -std=c11 option: remove -std= options from the compiler command. Patch by Victor Stinner.
gh-107237: test_logging: Fix test_udp_reconnection() by increasing the timeout from 100 ms to 5 minutes (LONG_TIMEOUT). Patch by Victor Stinner.
gh-101634: When running the Python test suite with -jN option, if a worker stdout cannot be decoded from the locale encoding report a failed testn so the exitcode is non-zero. Patch by Victor Stinner.

Build

gh-107814: When calling find_python.bat with -q it did not properly silence the output of nuget. That is now fixed.

gh-106881: Check for linux/limits.h before including it in Modules/posixmodule.c.

gh-104692: Include commoninstall as a prerequisite for bininstall

This ensures that commoninstall is completed before bininstall is started when parallel builds are used (make -j install), and so the python3 symlink is only installed after all standard library modules are installed.

gh-100340: Allows -Wno-int-conversion for wasm-sdk 17 and onwards, thus enables building WASI builds once against the latest sdk.

Windows

gh-106242: Fixes realpath() to behave consistently when passed a path containing an embedded null character on Windows. In strict mode, it now raises OSError instead of the unexpected ValueError, and in non-strict mode will make the path absolute.
gh-106844: Fix integer overflow in _winapi.LCMapStringEx() which affects ntpath.normcase().
gh-99079: Update Windows build to use OpenSSL 3.0.9
gh-105436: Ensure that an empty environment block is terminated by two null characters, as is required by Windows.

macOS

gh-107565: Update macOS installer to use OpenSSL 3.0.10.
gh-99079: Update macOS installer to use OpenSSL 3.0.9.

Tools/Demos

gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2.
gh-95065: Argument Clinic now supports overriding automatically generated signature by using directive @text_signature. See How to override the generated signature.
gh-106970: Fix bugs in the Argument Clinic destination <name> clear command; the destination buffers would never be cleared, and the destination directive parser would simply continue to the fault handler after processing the command. Patch by Erlend E. Aasland.

C API

gh-107916: C API functions PyErr_SetFromErrnoWithFilename(), PyErr_SetExcFromWindowsErrWithFilename() and PyErr_SetFromWindowsErrWithFilename() save now the error code before calling PyUnicode_DecodeFSDefault().
gh-107915: Such C API functions as PyErr_SetString(), PyErr_Format(), PyErr_SetFromErrnoWithFilename() and many others no longer crash or ignore errors if it failed to format the error message or decode the filename. Instead, they keep a corresponding error.
gh-107226: PyModule_AddObjectRef() is now only available in the limited API version 3.10 or later.
gh-105375: Fix a bug in PyErr_WarnExplicit() where an exception could end up being overwritten if the API failed internally.
gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data: *consumed was not set.

(adam)

2023-08-25 08:26:49 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.13

Python 3.10.13

Security

gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.

Library

gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError.

Tools/Demos

gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2.

C API

gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data: *consumed was not set.

(adam)

2023-08-25 08:26:13 UTC MAIN commitmail json YAML

python39 py39-html-docs: updated to 3.9.18

Python 3.9.18

Security

gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.

Library

gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError.

Tools/Demos

gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2.

C API

gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data: *consumed was not set.

(adam)

2023-08-25 08:25:28 UTC MAIN commitmail json YAML

python38 py38-html-docs: updated to 3.8.18

Python 3.8.18

Security

gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.

Library

gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError.

Tools/Demos

gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2.

(adam)

2023-08-25 08:06:26 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2023-08-25 08:05:17 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.27.4

CMake 3.27.4
* cppdap: Update script to get version as of 2023-08-17
* VS: Remove duplicate import in compiler id vcxproj
* Help: Document cmake_minimum_required deprecation of old versions
* FindZLIB: Fix extraction of two-component version number 1.3
* list(INSERT): restore old behavior
* LLVMFlang-Fortran: Add flags for build types
* cppdap 2023-08-17 (cc2f2058)

(adam)

2023-08-25 07:40:26 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-DKIM to 1.20230630

(wen)

2023-08-25 07:39:17 UTC MAIN commitmail json YAML

Update to 1.20230630

Upstream changes:
1.20230630 2023-06-30 UTC
  * Add support for Ed25519 signature types
    Thanks to  Matth辰us Wander @mwander
  * Option to add custom tags to generated signatures

1.20230212 2023-02-12 UTC
  + Fix typo in ARC signer example code.
    Thanks to @dev-aaront-org

(wen)

2023-08-25 07:22:50 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box to 3.010

(wen)

2023-08-25 07:21:17 UTC MAIN commitmail json YAML

Update to 3.010

Upstream changes:
version 3.010: Tue 18 Jul 09:24:24 CEST 2023

        Fixes:
        - upgrade tests to match Mail::Message 3.013

(wen)

2023-08-25 07:13:15 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box-IMAP4 to 3.008

(wen)

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

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

Update to 3.008

Upstream changes:
version 3.008: Wed  9 Aug 10:03:40 CEST 2023

        Fixes:
        - do not confuse multiple connections with own imap_client object
          rt.cpan.org#1036931 [Jonathan Kamens]
        - test fails for Mail::Message 3.013, which detects charset better

        Improvements:
        - github merge#1 fix example [Randolf Richardson]
        - run test in write only environment, github#2 [Petr Pisar]

(wen)

2023-08-25 07:06:40 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Message to 3.013

(wen)

2023-08-25 07:05:31 UTC MAIN commitmail json YAML

Update to 3.013

Upstream changes:
version 3.013: Sat 24 Jun 17:25:11 CEST 2023

        Changes:
        - In header lines, leave the actual white-space related to FWS
          intact.  You may want to add s/\t/ / before you print a header.
          GitHub#7 [Jacob Balazer]
        - When the comment in an address has no closing ')', do consume
          the whole remaining line, not fail parsing.
          GitHub#6 [Jacob Balazer]
        - When the charset of a ::Body is not specified, a real attempt is
          made to autodetect the best setting.  For reading, constructing,
          and writing bodies.  GitHub#12 [Jacob Balazer]
          ** This may change the output of your regression tests: previously,
          the default interpretation was 'us-ascii' for reading and 'utf-8'
          for writing.

        Fixes:
        - ::Field::Full consumePhrase() should take minimal encoded
          phrase [Jonas Ryssel]
        - ::Field::Address overloaded cmp() used 'eq' where it should
          have been 'cmp'
        - partNumber when the multipart parent is a nested [Geoffrey Bennett]
        - ::Body::Multipart, even when there is only a single \n after the
          trailing boundery, then there is a epilogue.
          github issue #16 [Jacob Balazer]

        Improvements:
        - run regression-tests with MIME::Entity on devel system.
        - ::Body->decode autodects missing charset.
        - The ability to set the charset detector via ::Body::Encode
          method charsetDetectAlgorithm()
        - New release of User::Identity
        - When the message/rfc822 and has Content-Transfer-Encoding, then do
          not parse it as "nested" but as normal part.
          github issue #17 [Todd Richmond]

(wen)

2023-08-25 06:48:47 UTC MAIN commitmail json YAML

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

(adam)

2023-08-25 06:48:00 UTC MAIN commitmail json YAML

databases/sqlite3* devel/lemon: updated to 2.43.0

SQLite Release 3.43.0 On 2023-08-24

Add support for Contentless-Delete FTS5 Indexes. This is a variety of FTS5 full-text search index that omits storing the content that is being indexed while also allowing records to be deleted.
Enhancements to the date and time functions:
Added new time shift modifiers of the form 賊YYYY-MM-DD HH:MM:SS.SSS.
Added the timediff() SQL function.
Added the octet_length(X) SQL function.
Added the sqlite3_stmt_explain() API.
Query planner enhancements:
Generalize the LEFT JOIN strength reduction optimization so that it works for RIGHT and FULL JOINs as well. Rename it to OUTER JOIN strength reduction.
Enhance the theorem prover in the OUTER JOIN strength reduction optimization so that it returns fewer false-negatives.
Enhancements to the decimal extension:
New function decimal_pow2(N) returns the N-th power of 2 for integer N between -20000 and +20000.
New function decimal_exp(X) works like decimal(X) except that it returns the result in exponential notation - with a "e+NN" at the end.
If X is a floating-point value, then the decimal(X) function now does a full expansion of that value into its exact decimal equivalent.
Performance enhancements to JSON processing results in a 2x performance improvement for some kinds of processing on large JSON strings.
New makefile target "verify-source" checks to ensure that there are no unintentional changes in the source tree. (Works for canonical source code only - not for precompiled amalgamation tarballs.)
Added the SQLITE_USE_SEH compile-time option that enables Structured Exception Handling on Windows while working with the memory-mapped shm file that is part of WAL mode processing. This option is enabled by default when building on Windows using Makefile.msc.
The VFS for unix now assumes that the nanosleep() system call is available unless compiled with -DHAVE_NANOSLEEP=0.

(adam)

2023-08-25 06:47:24 UTC MAIN commitmail json YAML

Updated devel/p5-PPIx-Regexp to 0.088

(wen)

2023-08-25 06:46:22 UTC MAIN commitmail json YAML

Update to 0.088

Upstream changes:
0.088          2023-02-28      T. R. Wyant
    Remove support for (**{ ... code ... }).  This was introduced in
    Perl 5.37.8 along with a single-splat version.  The double-splat
    version was removed without deprecation in Perl 5.37.9, so it is
    being removed without deprecation here as well, per my stated policy
    about development functionality.  The single-splat version still
    exists (and is documented) in Perl 5.37.9, and in this package.

0.087          2023-01-28      T. R. Wyant
    Add support for code in optimized regex, a.k.a. (*{...}).  This
    involved making the recognition of backtracking control more
    specific, since it also uses (?*...).

    If (*{...}) and (**{...}) are removed from Perl before Perl 5.38.0,
    support for them will be removed from this package.

0.086          2022-12-13      T. R. Wyant
    Add width(), which returns the number of characters matched. Note
    that an indefinite upper boumd is represented as IEEE 754 Inf if
    that appears to be supported; otherwise by a singleton object
    overloaded to allow stringification, numification, and numeric
    tests.

    Use width() to enhance the detection of variable-width look-behinds.

    Serious clean-up on accepts_perl() subsystem.

(wen)

2023-08-25 06:34:43 UTC MAIN commitmail json YAML

Updated databases/p5-SQL-Translator to 1.63

(wen)

2023-08-25 06:33:47 UTC MAIN commitmail json YAML

Update to 1.63

Upstream changes:
1.63 - 2023-02-23
* sqlt-diff: Change producer_args to sqlt_args for better self-documentation
  NOTE - using producer_args will now throw a deprecation warning

FEATURES
* A lot of new functionality for the Oracle producer (thanks @hazardv)
* Support DB commments in the following producers: PG, JSON, YAML. Also in the sqlite parser (thanks @djerius)
* Support INCLUDE on indices for Pg (producer + parser)
* Postgres producer now supports materialized views via $extra->{materialized}

FIXES
* Postgres producer genrates correct constraint names for schema-namespaced tables
* Postgres DBI parser now returns scalarref SQL instead of strings for defaults (thanks @nrdvana)
* Postgres producer drops NOT NULL constraints more correctly (thanks @uehara-delta)
* binaries now have their perl set by EUMM (thanks @toddr)

(wen)

2023-08-24 22:22:41 UTC MAIN commitmail json YAML

doc: Updated editors/poke to 3.3

(fcambus)

2023-08-24 22:22:28 UTC MAIN commitmail json YAML

poke: update to 3.3.

Version 3.3 (20 August 2023)
* Bug fixes

  - Mapping in non-strict mode now assures that constraint expressions
    are executed, even if their result is discarded.  This is
    important because very often constraint expressions have side
    effects (such as setting the current endianness) on which further
    mapping relies.

  - Bug in array promotion has been fixed.

  - A bug impacting array bounders in struct constructors has been
    fixed.

  - The return type of the builtin `iolist' has been fixed.

  - A bug impacting the re-definition of struct types at the top-level
    has been fixed.

  - Error locations were not very xprecise in a couple of circumstances
    due to a bison limitation.  This should be fixed now.

  - Setting values of mapped structs in strict mode now really check
    for integrity, erroing whenever necessary.

  - A bug flushing stream IO devices has been fixed.

  - The .sub dot-command now does the right thing when no name is
    specified, instead of crashing poke.

* Pickles

  - The BTF pickle has been updated to support BTF_KIND_ENUM64.

(fcambus)

2023-08-24 21:38:53 UTC MAIN commitmail json YAML

doc: Updated shells/yash to 2.55

(vins)

2023-08-24 21:37:56 UTC MAIN commitmail json YAML

shells/yash: update to yash-2.55

# Changes
Yash 2.55 (2023-08-20)

  +  [line-editing] The Enter/Send key ("\et") now has a default
    binding to the command the Ctrl-M key ("\^M") is bound to in each
    mode.
  =  [line-editing] The redraw-all and clear-and-redraw-all commands
    now can be used with an argument to swap their behavior.
  *  Fixed mistranslation in the Japanese language support.
  .  Updated the sample initialization script (yashrc):
    +  Code example for binding Ctrl-L to clear-and-redraw-all.
  .  Updated completion scripts:
    +  Completion for git-switch and pass

(vins)

2023-08-24 20:57:34 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.38.1

(vins)

2023-08-24 20:51:45 UTC MAIN commitmail json YAML

chat/toot: update to toot-0.38.1

# Changes
* Fix relative datetimes option in TUI
* Add `toot muted` and `toot blocked` commands
* Add settings file, allows setting common options, defining defaults
  for command arguments, and the TUI palette
* TUI: Remap shortcuts so they don't override HJKL used for
  navigation

(vins)

2023-08-24 20:44:15 UTC MAIN commitmail json YAML

py-cython: pkglint fix

(wiz)

2023-08-24 20:33:52 UTC MAIN commitmail json YAML

doc: Updated devel/py-tox to 4.10.0

(wiz)

2023-08-24 20:33:39 UTC MAIN commitmail json YAML

py-tox: update to 4.10.0.

v4.10.0 (2023-08-21)

Features - 4.10.0

    Change accepted environment name rule: must be made up of
    factors defined in configuration or match regex
    (pypy|py|cython|)((\d(\.\d+(\.\d+)?)?)|\d+)?. If an environment
    name does not match this fail, and if a close match found
    suggest that to the user. (#3099)

Bugfixes - 4.10.0

    --override foo+=bar appending syntax will now work correctly
    when foo wasn窶冲 defined in tox.ini. (#3100)

v4.9.0 (2023-08-16)

Features - 4.9.0

    Disallow command line environments which are not explicitly
    specified in the config file - by @tjsmart. (#2858)

v4.8.0 (2023-08-12)

Features - 4.8.0

    --override can now take options in the form of foo+=bar which
    will append bar to the end of an existing list/dict, rather
    than replacing it. (#3087)

v4.7.0 (2023-08-08)

Features - 4.7.0

    Make 窶塗ashseed default to PYTHONHASHSEED, if defined - by
    @paravoid. The main motivation for this is to able to set the
    hash seed when building the documentation with 窶徼ox -e docs窶�,
    and thus avoid embedding a random value in the tox documentation
    for 窶塗elp. This caused documentation builds to fail to build
    reproducibly. (#2942)

Bugfixes - 4.7.0

    Update a regular expression in tests to match the exception
    message in both Python 3.12 and older. (#3065)

Improved Documentation - 4.7.0

    Fix broken links - by @gaborbernat. (#3072)

(wiz)

2023-08-24 20:31:12 UTC MAIN commitmail json YAML

doc: Updated devel/py-typeguard to 4.1.2

(wiz)

2023-08-24 20:31:01 UTC MAIN commitmail json YAML

py-typeguard: update to 4.1.2.

4.1.2 (2023-08-18)

    Fixed Any being removed from a subscript that still contains other elements (#373

4.1.1 (2023-08-16)

    Fixed suppress_type_checks() causing annotated variable assignments to always assign None (#380)

(wiz)

2023-08-24 20:28:49 UTC MAIN commitmail json YAML

doc: Updated misc/py-tqdm to 4.66.1

(wiz)

2023-08-24 20:28:40 UTC MAIN commitmail json YAML

py-tqdm: update to 4.66.1.

    fix utils.envwrap types (#1493 <- #1491, #1320 <- #966, #1319)
        e.g. cloudwatch & kubernetes workaround: export TQDM_POSITION=-1
    drop mentions of unsupported Python versions

(wiz)

2023-08-24 20:27:00 UTC MAIN commitmail json YAML

doc: Updated misc/py-shellingham to 1.5.3

(wiz)

2023-08-24 20:26:51 UTC MAIN commitmail json YAML

py-shellingham: update to 1.5.3.

1.5.3

Detect proc format eagerly so it throws the error
at the correct location.

1.5.2

Fixed a regression causing `ShellDetectionFailure` if `/proc` is used for process lookup.

1.5.1

Version 1.5.1

(wiz)

2023-08-24 20:23:22 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools to 68.1.2

(wiz)

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

py-setuptools: update to 68.1.2.

v68.1.2
=======

Misc
----

- #4022, #4022

v68.1.1
=======

Bugfixes
--------

- Fix editable install finder handling of nested packages, by only handling 1
  level of nesting and relying on ``importlib.machinery`` to find the remaining
  modules based on the parent package path. (#4020)

v68.1.0
=======

Features
--------

- Removed code referencing bdist_wininst in install_scripts. (#3525)
- Promote ``pyproject.toml``'s ``[tool.setuptools]`` out of beta.
  Note that some fields are still considered deprecated and/or obsolete,
  and these might be removed in future versions (i.e., there is no guarantee
  for long term support and backward compatibility on those fields). (#3962)
- Automatically add files listed in ``Extension.depends`` to sdists,
  as long as they are contained in the project directory -- by :user:`RuRo` (#4000)
- Require Python 3.8 or later.

Bugfixes
--------

- Made imports in editable installs case-sensitive on case-insensitive filesystems -- by :user:`aganders3` (#3995)
- Use default encoding to create ``.pth`` files with ``editable_wheel``. (#4009)
- Detects (and complain about) ``scripts`` and ``gui-scripts`` set via ``setup.py``
  when ``pyproject.toml`` does not include them in ``dynamic``. (#4012)

Misc
----

- #3833, #3960, #4001, #4007

(wiz)

2023-08-24 20:15:31 UTC MAIN commitmail json YAML

doc: Updated textproc/py-readme_renderer to 41.0

(wiz)

2023-08-24 20:15:12 UTC MAIN commitmail json YAML

py-readme_renderer: update to 41.0.

41.0 (2023-08-18)
-----------------

* Allow HTML5 `figcaption` tag through cleaner (#291)
* Test `README.rst` from this project (#288)

(wiz)

2023-08-24 20:14:20 UTC MAIN commitmail json YAML

doc: Updated print/py-pspdfutils to 3.1.1

(wiz)

2023-08-24 20:14:11 UTC MAIN commitmail json YAML

py-pspdfutils: update to 3.1.1.

3.1.1

This release is a minor update that requires pypdf 3.15.2, as this
release changed some test results cosmetically.

There is no need to upgrade if you窶决e not concerned with running
the tests.

3.1.0

This release adds the ability to pass the page specs to psnup
without the --specs flag, for backwards compatibility with PSUtils
1.x. This usage is deprecated, and is not recommended, but in 1.x
it was mandatory.

The release also fixes PDF output when the output is sent to standard
output.

Thanks to James Clark for reporting both bugs.

3.0.9

This release updates to PyPDF 3.15.

(wiz)

2023-08-24 20:08:50 UTC MAIN commitmail json YAML

doc: Updated devel/py-project-api to 1.5.4

(wiz)

2023-08-24 20:08:40 UTC MAIN commitmail json YAML

py-project-api: update to 1.5.4.

What's Changed

    Exclude dependabot and pre-commit ci from release notes by @gaborbernat in #88
    Bump tools and deps by @gaborbernat in #92
    Make sure that the order of Requires-Dist does not matter by @frenzymadness in #95

(wiz)

2023-08-24 20:07:02 UTC MAIN commitmail json YAML

doc: Updated graphics/py-pillow_heif to 0.13.0

(wiz)

2023-08-24 20:06:51 UTC MAIN commitmail json YAML

py-pillow_heif: update to 0.13.0.

## [0.13.0 - 2023-08-09]

### Added

- `Python 3.12`, `PyPy 3.10` wheels.
- `Depth Image` read support, they are available as a list in `im.info["depth_images"]` #116
- `options.SAVE_NCLX_PROFILE` - default `False` to be full compatible with previous versions, but in next versions may be changed to `True`. #118 Thanks to @wiggin15
- Support for `Pillow 10.1.0`

### Changed

- The license for the project itself has been changed to "BSD-3-Clause" since "Apache 2.0" is not compatible with the "x265" encoder. #111 Thanks to @mattip
- Minimum required `Pillow` version increased from `8.4.0` to `9.1.1`
- Dropped `Python 3.7` support, `PyPy 3.8` wheels.
- Dropped 32-bit wheels for `Pillow-Heif`. `Pi-Heif` still have 32-bit wheels.

(wiz)

2023-08-24 20:05:37 UTC MAIN commitmail json YAML

doc: Updated textproc/py-pdf to 3.15.1

(wiz)

2023-08-24 20:05:25 UTC MAIN commitmail json YAML

py-pdf: update to 3.15.1.

## Version 3.15.1, 2023-08-13

### Performance Improvements (PI)
-  optimize _decode_png_prediction (#2068)

### Bug Fixes (BUG)
-  Fix incorrect tm_matrix in call to visitor_text (#2060)
-  Writing German characters into form fields (#2047)
-  Prevent stall when accessing image in corrupted pdf (#2081)
-  append() fails when articles do not have /T (#2080)

### Robustness (ROB)
-  Cope with xref not followed by separator (#2083)

## Version 3.15.0, 2023-08-06

### New Features (ENH)
-  Add `level` parameter to compress_content_streams (#2044)
-  Process /uniHHHH for text_extract (#2043)

### Bug Fixes (BUG)
-  Fix AnnotationBuilder.link (#2066)
-  JPX image without ColorSpace  (#2062)
-  Added check for field /Info when cloning reader document (#2055)
-  Fix indexed/CMYK images (#2039)

### Maintenance (MAINT)
-  Cryptography as primary dependency (#2053)

(wiz)

2023-08-24 20:04:16 UTC MAIN commitmail json YAML

doc: Updated devel/py-more-itertools to 10.1.0

(wiz)

2023-08-24 20:04:05 UTC MAIN commitmail json YAML

py-more-itertools: update to 10.1.0.

What's Changed

    Add more tests for zip_broadcast() by @kalekundert in #739
    Added takewhile_inclusive by @OlegAlexander in #736
    Speed up zip_broadcast() by pre-filling the scalar elements by @kalekundert in #740
    Added outer_product. by @OlegAlexander in #743
    Simplify zip_broadcast by @pochmann in #742
    Simplify _zip_equal by @pochmann in #744
    fix consume() type annotation by @obaltian in #746
    Version 10.1.0 by @bbayles in #747

(wiz)

2023-08-24 20:02:21 UTC MAIN commitmail json YAML

doc: Updated textproc/py-humanize to 4.8.0

(wiz)

2023-08-24 20:02:09 UTC MAIN commitmail json YAML

py-humanize: update to 4.8.0.

Added

    Add Hungarian localization (#131) @gy-balint
    Revise Turkish localization (#139) @geekdinazor
    Translate "thousand" to "千" for zh_CN (#127) @dofine

Changed

    Update docs link to https://humanize.readthedocs.io (#128) @hugovk

Fixed

    Move logic to convert aware datetime to naive into function (#123) @ErikKalkoken
    Docs: fix formatting of return value (#137) @hugovk

(wiz)

2023-08-24 19:51:42 UTC MAIN commitmail json YAML

doc: Updated devel/py-editables to 0.5

(wiz)

2023-08-24 19:51:30 UTC MAIN commitmail json YAML

py-editables: update to 0.5.

Release 0.5

    Fix a bug that broke importlib.invalidate_caches

Release 0.4

    Add a new add_to_subpackage method.
    Add type annotations.
    Internal admin: Switch to nox for automation
    Internal admin: Switch to ruff for linting
    Internal admin: Switch from setuptools to flit_core

(wiz)

2023-08-24 19:46:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-click to 8.1.7

(wiz)

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

py-click: update to 8.1.7.

Version 8.1.7
-------------

Released 2023-08-17

-  Fix issue with regex flags in shell completion. :issue:`2581`
-  Bash version detection issues a warning instead of an error. :issue:`2574`
-  Fix issue with completion script for Fish shell. :issue:`2567`

(wiz)

2023-08-24 19:44:44 UTC MAIN commitmail json YAML

doc: Updated devel/py-async-timeout to 4.0.3

(wiz)

2023-08-24 19:44:30 UTC MAIN commitmail json YAML

doc: Updated devel/py-async-timeout to 4.0.3

(wiz)

2023-08-24 19:44:16 UTC MAIN commitmail json YAML

py-async-timeout: update to 4.0.3.

4.0.3 (2023-08-10)
==================

* Fixed compatibility with asyncio.timeout() on Python 3.11+.
* Added support for Python 3.11.
* Dropped support for Python 3.6.

(wiz)

2023-08-24 19:42:23 UTC MAIN commitmail json YAML

doc: Updated devel/py-bumpver to 2023.1126

(wiz)

2023-08-24 19:42:13 UTC MAIN commitmail json YAML

py-bumpver: update to 2023.1126.

## BumpVer 2023.1126

- Add [#214][gh_pr214]: Support for pre/post commit hooks.
- Add [#219][gh_pr219]: Fix pathlib issues on Windows.
- Fix [#201][gh_i201]: Better error message for SemVer corner case.
- Update [#215][gh_i215]: Better error message for greedy pattern matching.
- Update [#216][gh_i216]: Use .toml format in REAMDE examples.

## BumpVer 2023.1125

- Add [#188][gh_i188]: Add `--tag-scope=<SCOPE>` to support separate versioning for branches.
- Add [#185][gh_i185]: Add `--tag-message=<TMPL>` parameter and `tag_message` configuration option.
- Fix [#209][gh_i209]: Make `--no-tag-commit` ommit `--follow-tags`.

(wiz)

2023-08-24 19:38:21 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 3.6

(wiz)

2023-08-24 19:38:09 UTC MAIN commitmail json YAML

rspamd: update to 3.6.

3.6: 03 Aug 2023
  * [Conf] Add `one_shot` to some specific multimap rules
  * [Conf] Add language detection configuration
  * [Conf] Add missing attributes for the language detection configuration
  * [Conf] Remove outdated composite rules
  * [Feature] Add `sentinel_password` option
  * [Feature] Add ability to deny specific fuzzy flags by default
  * [Feature] Add controller endpoint to get fuzzy hashes from messages
  * [Feature] Add extra symbol when URL redirector reaches nested limit
  * [Feature] Add function to transliterate utf8 to ascii with some normalisation
  * [Feature] Add html parsing limit
  * [Feature] Add order to urls structure
  * [Feature] Add some missing functions to `lua_rsa` library
  * [Feature] Allow fuzzy workers to exchange blocked information
  * [Feature] Allow to have weak flags in fuzzy storage
  * [Feature] Allow to read options from maps in the multimap plugin
  * [Feature] Allow to use other methods when fasttext detection is enabled
  * [Feature] Count stats per key per flag
  * [Feature] Finish all features of dkim_keygen in Lua
  * [Feature] Khash: Allow static initialisation
  * [Feature] Maps: Add on_load support
  * [Feature] Preliminary implementation of dynamic composites
  * [Feature] Process HTML parts before text ones
  * [Feature] Reorganise struct rspamd_url to be 64 bytes size
  * [Feature] Save fuzzy ratelimit buckets
  * [Feature] Use in-place deflation for strings
  * [Feature] external_relay: add ip_map strategy
  * [Fix] Avoid race between config new/free by using a counter
  * [Fix] Do not use `rspamadm.dkim_keygen`
  * [Fix] Feed fasttext language model with the pre-tokenized words
  * [Fix] Fix `rspamd_has_only_html_part`
  * [Fix] Fix an old issue with order of destruction race between redis pool and lua
  * [Fix] Fix format string usage
  * [Fix] Fix parsing due to old bug revealed
  * [Fix] Fix parsing of the mask values that are invalid
  * [Fix] Ignore non-unique stop words
  * [Fix] Include the last character when parsing the last header with no value
  * [Fix] More fixes to fuzzystat
  * [Fix] Set proper counter
  * [Fix] Try harder to clean pending bucket
  * [Fix] Try harder to remove bad hyperscan files
  * [Fix] Update stats before encryption...
  * [Fix] dmarc gramar - allow spaces before ";"
  * [Fix] rbl: fix dependency registration when symbols_prefixes is used
  * [Fix] remove obsolete rspamd-redirector files
  * [Fix] test external_relay: count should always be the last rule, as it have no matching condition
  * [Project] Allow to register multimap symbols dynamically
  * [Project] Implement fasttext language detection
  * [Rework] Default max shots must not influence options
  * [Rework] Write dkim keygen tool in lua
  * [Rules] Add thread hijacking composite rule

(wiz)