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

2024-05-12 17:00:35 UTC Now

2024-04-10 12:36:12 UTC MAIN commitmail json YAML

2024-04-10 11:19:30 UTC MAIN commitmail json YAML

Updated security/py-ecdsa, textproc/py-pdf

(adam)

2024-04-10 11:19:09 UTC MAIN commitmail json YAML

py-pdf: updated to 4.2.0

Version 4.2.0, 2024-04-07

New Features (ENH)
- Allow multiple charsets for NameObject.read_from_stream
- Add support for /Kids in page labels
- Allow to update fields on many pages
- Tolerate PDF with invalid xref pointed objects
- Add Enforce from PDF2.0 in viewer_preferences
- Add += and -= operators to ArrayObject

Bug Fixes (BUG)
- Fix merge_page sometimes generating unknown operator 'QQ'
- Fix fields update where annotations are kids of field
- Process CMYK images without a filter correctly
- Extract text in layout mode without finding resources
- Prevent recursive loop in some PDF files

Robustness (ROB)
- Tolerate "truncated" xref
- Replace error by warning for EOD in RunLengthDecode/ASCIIHexDecode
- Rebuild xref table if one entry is invalid
- Robustify stream extraction

Documentation (DOC)
- Update release process for latest changes
- Encryption/decryption: Clone document instead of copying all pages
- Minor improvements
- Update annotation list
- Update references and formatting
- Correct threads reference, plus minor changes
- Minor readability increases
- Simplify PaperSize examples
- Minor improvements

Developer Experience (DEV)
- Remove unused dependencies
- Remove page labels PR link from message
- Fix changelog generator regarding whitespace and handling of "Other" group
- Add REL to known PR prefixes
- Release using the REL commit instead of git tag
- Unify code between PdfReader and PdfWriter
- Bump softprops/action-gh-release from 1 to 2

Maintenance (MAINT)
- Ressources → Resources (and internal name childs)
- Fix typos found by codespell
- Update Read the Docs configuration
- Add root_object, _info and _ID to PdfReader

Testing (TST)
- Allow loading truncated images if required
- Fix download issues from
- Improve test_get_contents_from_nullobject to show real use-case
- Add missing test annotations

(adam)

2024-04-10 11:16:20 UTC MAIN commitmail json YAML

py-ecdsa: updated to 0.19.0

ecdsa 0.19.0

New API:

to_ssh in VerifyingKey and SigningKey, supports Ed25519 keys only
(Pablo Mazzini)

New features:

Support for twisted Brainpool curves

Doc fix:

Fix curve equation in glossary
Documentation for signature encoding and signature decoding functions

Maintenance:

Dropped official support for 3.3 and 3.4 (because of problems running them
in CI, not because it's actually incompatible; support for 2.6 and 2.7 is
unaffected)
Fixes aroung hypothesis parameters
Officially support Python 3.11 and 3.12
Small updates to test suite to make it work with 3.11 and 3.12 and new
releases of test dependencies
Dropped the internal _rwlock module as it's unused
Added mutation testing to CI, lots of speed-ups to the test suite
to make it happen
Removal of unnecessary six.b literals (Alexandre Detiste)

Deprecations:

int_to_string, string_to_int, and digest_integer from ecdsa.ecdsa
module are now considered deprecated, they will be removed in a future
release

(adam)

2024-04-10 10:54:58 UTC MAIN commitmail json YAML

doc: note tree-sitter-cpp downgrade

(wiz)

2024-04-10 10:53:44 UTC MAIN commitmail json YAML

2024-04-10 10:37:34 UTC MAIN commitmail json YAML

Updated security/gnutls; Removed devel/libcfg+

(adam)

2024-04-10 10:37:14 UTC MAIN commitmail json YAML

2024-04-10 10:34:13 UTC MAIN commitmail json YAML

openssl: sh3 is not a valid MACHINE_ARCH, split into sh3eb/sh3el

(wiz)

2024-04-10 10:13:17 UTC MAIN commitmail json YAML

gnutls: does not need libcfg+; bump revision

(adam)

2024-04-10 10:12:02 UTC MAIN commitmail json YAML

MesaLib: fix build with Python 3.12

(wiz)

2024-04-10 09:31:10 UTC MAIN commitmail json YAML

doc: Updated devel/py-nihtest to 1.6.0

(wiz)

2024-04-10 09:31:00 UTC MAIN commitmail json YAML

py-nihtest: update to 1.6.0.

# 1.6.0 [2024-04-10]

- Print command line for `--verbose --setup-only`.
- Add `stdout-replace` directive.
- Better integration with IDEs.

(wiz)

2024-04-10 09:24:36 UTC MAIN commitmail json YAML

Updated time/py-types-python-dateutil, devel/py-types-setuptools, devel/py-types-toml, textproc/py-types-yaml

(adam)

2024-04-10 09:23:51 UTC MAIN commitmail json YAML

py-types-yaml: updated to 6.0.12.20240311

6.0.12.20240311 (2024-03-11)

Use PEP 570 syntax in third party stubs

(adam)

2024-04-10 09:21:52 UTC MAIN commitmail json YAML

py-types-toml: updated to 0.10.8.20240310

0.10.8.20240310 (2024-03-10)

Bump mypy to 1.9, add to json.encoder, small fixups

(adam)

2024-04-10 09:18:32 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 69.2.0.20240317

69.2.0.20240317 (2024-03-17)

Add `distutils` as a top-level package included with `types-setuptools`

`setuptools`&`distutils`: `setup` returns a `Distribution`

`setup` returns a `Distribution`

69.2.0.20240316 (2024-03-16)

Bump setuptools to 69.2.*

(adam)

2024-04-10 09:16:24 UTC MAIN commitmail json YAML

py-types-python-dateutil: updated to 2.9.0.20240316

2.9.0.20240316 (2024-03-16)

python-dateutil: respect inheritance on relativedelta.__rsub__

2.9.0.20240315 (2024-03-15)

[stubsabot] Bump python-dateutil to 2.9.*

(adam)

2024-04-10 09:15:19 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.80.1nb2

(wiz)

2024-04-10 09:15:08 UTC MAIN commitmail json YAML

gobject-introspection: distutils (via setuptools) is needed at runtime

Bump PKGREVISION.

(wiz)

2024-04-10 08:50:52 UTC MAIN commitmail json YAML

Updated audio/taglib, www/py-django-import-export

(adam)

2024-04-10 08:50:33 UTC MAIN commitmail json YAML

py-django-import-export: updated to 3.3.8

3.3.8

Add additional django template block for extending import page

(adam)

2024-04-10 08:48:45 UTC MAIN commitmail json YAML

taglib: updated to 2.0.1

TagLib 2.0.1 (Apr 9, 2024)

* Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
* Fall back to utf8cpp header detection in the case that its CMake
  configuration is removed.
* Improve compatibility with the SWIG interface compiler.
* Build system fixes for testing without bindings, Emscripten and Illumos.
* C bindings: Fix setting UTF-8 encoded property values.
* Windows: Fix opening long paths.

(adam)

2024-04-10 08:16:38 UTC MAIN commitmail json YAML

doc: Added net/bropages version 1.41.0

(pin)

2024-04-10 08:15:25 UTC MAIN commitmail json YAML

Add bropages

(pin)

2024-04-10 08:14:06 UTC MAIN commitmail json YAML

net/bropages: import package

Highly readable supplement to man pages. Shows simple, concise examples for
commands with syntax highlighting.

This is an unofficial rust port of https://rubygems.org/gems/bropages

(pin)

2024-04-10 08:05:19 UTC MAIN commitmail json YAML

Updated net/yt-dlp, sysutils/ansible-lint

(adam)

2024-04-10 08:04:59 UTC MAIN commitmail json YAML

ansible-lint: updated to 24.2.2

v24.2.2

Bugfixes

Raise exception while accessing rules by index
Update spdx license list
Bump minimal version of black being required
Add systemctl get-default as acceptable command
Adding EDA tag to the required galaxy.yml tags

(adam)

2024-04-10 08:01:17 UTC MAIN commitmail json YAML

yt-dlp: updated to 2024.4.9

yt-dlp 2024.04.09

Important changes

Security: [CVE-2024-22423] Prevent RCE when using --exec with %q on Windows
The shell escape function now properly escapes %, \ and \n.
utils.Popen has been patched accordingly.

(adam)

2024-04-10 07:45:58 UTC MAIN commitmail json YAML

Updated devel/py-filelock, finance/py-stripe, devel/py-faker, www/py-jupyter-lsp

(adam)

2024-04-10 07:45:30 UTC MAIN commitmail json YAML

py-jupyter-lsp: updated to 2.2.5

jupyter-lsp 2.2.5

bug fixes:
fix for environment variables leaking into the parent environment

(adam)

2024-04-10 07:42:28 UTC MAIN commitmail json YAML

py-faker: updated to 24.8.0

v24.8.0

* Fix wrong pricetag format in `ru_RU` locale. Thanks @Pandede.

v24.7.1

* Fix previous release issue.

v24.7.0

*  Update last names for `de_DE` locale. Thanks @george0st.
*  Update phone number formats for `cs_CZ`, `sk_SK`. Thanks @george0st.

v24.6.0

*  Update versions in `user_agent` provider. Thanks @george0st.

v24.5.0

* Add type hints stubs. Thanks @KaylaHood.

v24.4.0

* Add address words for `cs_CZ`. Thanks @george0st

(adam)

2024-04-10 07:40:09 UTC MAIN commitmail json YAML

py-stripe: updated to 8.11.0

v8.11.0

Update generated code

Add support for fees, losses, requirement_collection & stripe_dashboard on resource class stripe.Account.Controller
Add support for controller on parameter class stripe.Account.CreateParams
Add support for create_feature, delete_feature, list_features, retrieve_feature on resource stripe.Product
Add support for resource stripe.ProductFeature
Add support for event_name on parameter class stripe.billing.MeterEventAdjustment.CreateParams and resource stripe.billing.MeterEventAdjustment
Add support for cancel and type on resource stripe.billing.MeterEventAdjustment
Add support for resource stripe.entitlements.ActiveEntitlement
Add support for resource stripe.entitlements.Feature
Add support for none on enum stripe.Account.type

Fix README.md

Tweak changelog for python async note

(adam)

2024-04-10 07:38:29 UTC MAIN commitmail json YAML

py-filelock: updated to 3.13.4

3.13.4

Raise error on incompatible singleton timeout and mode args

(adam)

2024-04-10 07:27:00 UTC MAIN commitmail json YAML

doc: add more upper bounds

(wiz)

2024-04-10 05:23:16 UTC MAIN commitmail json YAML

openssl: fix PLIST

(adam)

2024-04-09 20:23:44 UTC MAIN commitmail json YAML

glib2: explicityl disable introspection

Fixes build when gobject-introspection is installed

(wiz)

2024-04-09 20:18:42 UTC MAIN commitmail json YAML

foomatic*-filters: fix pkglint warning about MANINSTALL

(rillig)

2024-04-09 18:20:40 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.80.1nb1

(wiz)

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

gobject-introspection: manually install some gir/typelib files

Removed in last update, but still needed. Not mentioned in NEWS...

Bump PKGREVISION.

(wiz)

2024-04-09 17:55:55 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.80.1

(wiz)

2024-04-09 17:55:46 UTC MAIN commitmail json YAML

gobject-introspection: update to 1.80.1.

1.80.1 - 2024-04-01
-------------------

* Require Python 3.8 when running mypy
* Ensure that POSIX types follow the target architecture
* Look for finish functions inside the list of constructors

1.80.0 - 2024-03-09
-------------------

* Allow using `transfer none` with GClosure
* Only allow loading GIRepository-2.0
* Add marshalling tests for uninitialized and NaN arguments
* Check for setuptools when building with Python >= 3.12
* Add fallback doc elements for virtual functions
* Add doc elements for callback fields
* Support static inline declarations in the GIR
* Add annotations for sync, async, and async-finish functions in the GIR
* Simplify the giscanner module build with Python >= 3.12
* Allow passing full shared library paths on Windows

1.79.1 - 2023-12-28
-------------------

* Build fixes
* Require Meson ≥ 1.2
* Avoid test failures with Python ≥ 3.12
* Update the GIR schema, and validate GIR files as part of the test suite
* Support (not optional) annotation
* Allow ownership transfer of structure types with copy/free functions

1.79.0 - 2023-12-24
-------------------

* Require GLib >= 2.79
* Require Python >= 3.8
* Simplify libtool use with wrappers
* Drop GIO dependency from libgirepository
* Do not install the GLib introspection data

(wiz)

2024-04-09 17:16:56 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 3.3.0

(wiz)

2024-04-09 17:16:45 UTC MAIN commitmail json YAML

openssl: update to 3.3.0.

OpenSSL 3.3
-----------

### Major changes between OpenSSL 3.2 and OpenSSL 3.3.0 [9 Apr 2024]

OpenSSL 3.3.0 is a feature release adding significant new functionality to
OpenSSL.

This release adds the following new features:

  * Support for qlog for tracing QUIC connections has been added

  * Added APIs to allow configuring the negotiated idle timeout for QUIC
    connections, and to allow determining the number of additional streams
    that can currently be created for a QUIC connection.

  * Added APIs to allow disabling implicit QUIC event processing for QUIC SSL
    objects

  * Added APIs to allow querying the size and utilisation of a QUIC stream's
    write buffer

  * New API `SSL_write_ex2`, which can be used to send an end-of-stream (FIN)
    condition in an optimised way when using QUIC.

  * Limited support for polling of QUIC connection and stream objects in a
    non-blocking manner.

  * Added a new EVP_DigestSqueeze() API. This allows SHAKE to squeeze multiple
    times with different output sizes.

  * Added exporter for CMake on Unix and Windows, alongside the pkg-config
    exporter.

  * The BLAKE2s hash algorithm matches BLAKE2b's support for configurable
    output length.

  * The EVP_PKEY_fromdata function has been augmented to allow for the
    derivation of CRT (Chinese Remainder Theorem) parameters when requested

  * Added API functions SSL_SESSION_get_time_ex(), SSL_SESSION_set_time_ex()
    using time_t which is Y2038 safe on 32 bit systems when 64 bit time
    is enabled

  * Unknown entries in TLS SignatureAlgorithms, ClientSignatureAlgorithms
    config options and the respective calls to SSL[_CTX]_set1_sigalgs() and
    SSL[_CTX]_set1_client_sigalgs() that start with `?` character are
    ignored and the configuration will still be used.

  * Added `-set_issuer` and `-set_subject` options to `openssl x509` to
    override the Issuer and Subject when creating a certificate. The `-subj`
    option now is an alias for `-set_subject`.

  * Added several new features of CMPv3 defined in RFC 9480 and RFC 9483

  * New option `SSL_OP_PREFER_NO_DHE_KEX`, which allows configuring a TLS1.3
    server to prefer session resumption using PSK-only key exchange over PSK
    with DHE, if both are available.

  * New atexit configuration switch, which controls whether the OPENSSL_cleanup
    is registered when libcrypto is unloaded.

  * Added X509_STORE_get1_objects to avoid issues with the existing
    X509_STORE_get0_objects API in multi-threaded applications.

This release incorporates the following potentially significant or incompatible
changes:

  * Applied AES-GCM unroll8 optimisation to Microsoft Azure Cobalt 100

  * Optimized AES-CTR for ARM Neoverse V1 and V2

  * Enable AES and SHA3 optimisations on Applie Silicon M3-based MacOS systems
    similar to M1/M2.

  * Various optimizations for cryptographic routines using RISC-V vector crypto
    extensions

  * Added assembly implementation for md5 on loongarch64

  * Accept longer context for TLS 1.2 exporters

  * The activate and soft_load configuration settings for providers in
    openssl.cnf have been updated to require a value of [1|yes|true|on]
    (in lower or UPPER case) to enable the setting. Conversely a value
    of [0|no|false|off] will disable the setting.

  * In `openssl speed`, changed the default hash function used with `hmac` from
    `md5` to `sha256`.

  * The `-verify` option to the `openssl crl` and `openssl req` will make the
    program exit with 1 on failure.

  * The d2i_ASN1_GENERALIZEDTIME(), d2i_ASN1_UTCTIME(), ASN1_TIME_check(), and
    related functions have been augmented to check for a minimum length of
    the input string, in accordance with ITU-T X.690 section 11.7 and 11.8.

  * OPENSSL_sk_push() and sk_<TYPE>_push() functions now return 0 instead of -1
    if called with a NULL stack argument.

  * New limit on HTTP response headers is introduced to HTTP client. The
    default limit is set to 256 header lines.

This release incorporates the following bug fixes and mitigations:

  * The BIO_get_new_index() function can only be called 127 times before it
    reaches its upper bound of BIO_TYPE_MASK and will now return -1 once its
    exhausted.

A more detailed list of changes in this release can be found in the
[CHANGES.md] file.

Users interested in using the new QUIC functionality are encouraged to read the
[README file for QUIC][README-QUIC.md], which provides links to relevant
documentation and example code.

As always, bug reports and issues relating to OpenSSL can be [filed on our issue
tracker][issue tracker].

OpenSSL 3.2
-----------

### Major changes between OpenSSL 3.2.1 and OpenSSL 3.2.2 [under development]

OpenSSL 3.2.2 is a security patch release. The most severe CVE fixed in this
release is Low.

This release incorporates the following bug fixes and mitigations:

  * Fixed unbounded memory growth with session handling in TLSv1.3
    ([CVE-2024-2511])

### Major changes between OpenSSL 3.2.0 and OpenSSL 3.2.1 [30 Jan 2024]

OpenSSL 3.2.1 is a security patch release. The most severe CVE fixed in this
release is Low.

This release incorporates the following bug fixes and mitigations:

  * Fixed PKCS12 Decoding crashes
    ([CVE-2024-0727])
  * Fixed excessive time spent checking invalid RSA public keys
    ([CVE-2023-6237])
  * Fixed POLY1305 MAC implementation corrupting vector registers on PowerPC
    CPUs which support PowerISA 2.07
    ([CVE-2023-6129])

### Major changes between OpenSSL 3.1 and OpenSSL 3.2.0 [23 Nov 2023]

OpenSSL 3.2.0 is a feature release adding significant new functionality to
OpenSSL.

This release incorporates the following potentially significant or incompatible
changes:

  * The default SSL/TLS security level has been changed from 1 to 2.

  * The `x509`, `ca`, and `req` apps now always produce X.509v3 certificates.

  * Subject or issuer names in X.509 objects are now displayed as UTF-8 strings
    by default. Also spaces surrounding `=` in DN output are removed.

This release adds the following new features:

  * Support for client side QUIC, including support for
    multiple streams (RFC 9000)

  * Support for Ed25519ctx, Ed25519ph and Ed448ph in addition
    to existing support for Ed25519 and Ed448 (RFC 8032)

  * Support for deterministic ECDSA signatures (RFC 6979)

  * Support for AES-GCM-SIV, a nonce-misuse-resistant AEAD (RFC 8452)

  * Support for the Argon2 KDF, along with supporting thread pool
    functionality (RFC 9106)

  * Support for Hybrid Public Key Encryption (HPKE) (RFC 9180)

  * Support for SM4-XTS

  * Support for Brainpool curves in TLS 1.3

  * Support for TLS Raw Public Keys (RFC 7250)

  * Support for TCP Fast Open on Linux, macOS and FreeBSD,
    where enabled and supported (RFC 7413)

  * Support for TLS certificate compression, including library
    support for zlib, Brotli and zstd (RFC 8879)

  * Support for provider-based pluggable signature algorithms
    in TLS 1.3 with supporting CMS and X.509 functionality

    With a suitable provider this enables the use of post-quantum/quantum-safe
    cryptography.

  * Support for using the Windows system certificate store as a source of
    trusted root certificates

    This is not yet enabled by default and must be activated using an
    environment variable. This is likely to become enabled by default
    in a future feature release.

  * Support for using the IANA standard names in TLS ciphersuite configuration

  * Multiple new features and improvements to CMP protocol support

The following known issues are present in this release and will be rectified
in a future release:

  * Provider-based signature algorithms cannot be configured using the
    SignatureAlgorithms configuration file parameter (#22761)

This release incorporates the following documentation enhancements:

  * Added multiple tutorials on the OpenSSL library and in particular
    on writing various clients (using TLS and QUIC protocols) with libssl

    See [OpenSSL Guide].

This release incorporates the following bug fixes and mitigations:

  * Fixed excessive time spent in DH check / generation with large Q parameter
    value
    ([CVE-2023-5678])

A more detailed list of changes in this release can be found in the
[CHANGES.md] file.

Users interested in using the new QUIC functionality are encouraged to read the
[README file for QUIC][README-QUIC.md], which provides links to relevant
documentation and example code.

(wiz)

2024-04-09 17:01:33 UTC MAIN commitmail json YAML

doc: Updated net/sniffnet to 1.3.0

(pin)

2024-04-09 17:01:12 UTC MAIN commitmail json YAML

net/sniffnet: update to 1.3.0

[1.3.0] - 2024-04-08
- Introduced thumbnail mode, enabling users to keep an eye on Sniffnet while
  doing other tasks (#484)
- Added support for ICMP connections and messages (#417 窶� fixes #288)
- Added capability to identify 6000+ upper layer services, protocols, trojans,
  and worms (#450 窶� fixes #374)
- Added feature to optionally export the analysis as a PCAP file with a custom
  path (#473 窶� fixes #162 and #291)
- Introduced new filtering capabilities to allow users specify custom values
  of ports and IP addresses (#414)
- The size of text and widgets can now be customised by setting a proper zoom
  value (fixes #202 and #344)
- Added possibility to totally customize the app's theme via styles defined in
  TOML files (#286 and #419)
- Upgraded inspect page table: multiple new search filters, additional sorting
  options, and always keep a correct fields alignment (#442 窶� fixes #63)
- Added support for more link types in addition to Ethernet: raw IP packets
  and null/loopback packets are now correctly parsed (#421)
- Support changing sort strategy for network hosts and services in overview
  page, showing most recent items by default (#452)
- IP addresses can now be copied to clipboard from the popup related to a
  given entry of the connections table, and a new search parameter has been
  introduced in Inspect page to allow users filter their connections based on
  IP address values (#409)
- Traffic chart is now smoother and overall better-looking thanks to the new
  spline-based interpolation (#461)
- Added Japanese translation �汞ッ�汞オ (#343)
- Added Uzbek translation �汞コ�汞ソ (#385)
- Window size and position are now remembered, so that Sniffnet can reopen
  with the same window properties
- Users can now provide custom paths for MMDB files to allow using the
  commercial versions of the country and ASN databases (fixes #243)
- Added new command line option --restore-default to restore the default
  configurations of the app (settings, window properties, and device selected
  at startup)
- The app's configurations are now stored only on application close, instead
  of needlessly store them each time the settings popup is closed (#420)
- The textual output report is not generated anymore
- Settings "Language" tab has been removed. Language selection and other
  options are now included in a new settings tab "General" (#365)
- Updated Portuguese translation to v1.2 (#398)
- Cleaned code implementing the concept of first class theming (#339)
- Migrate to Iced 0.12 (#470)
- Added documentation about Sniffnet installation on Nix and Tiny Core Linux
  (respectively #394 and #341)
- General aesthetic improvements
- Fixed bug about not delivered favorite notifications in presence of old
  outgoing connections
- Fixed bug causing the application's icon not to be visible in some Linux
  environments
- Fixed a build failure on powerpc64 (#356 窶� fixes #353)
- Fixed a typo in Russian translation (#389)
- Fixed icon inconsistency in case of directed broadcast traffic
- Made byte strings consistent across the app, and added support for Terabytes
  and Petabytes representations
- Fixed hosts and services data bar lengths inconsistencies in overview page
- Minor improvements to Spanish translation (#454)

(pin)

2024-04-09 17:00:25 UTC MAIN commitmail json YAML

doc: Updated net/slumber to 0.17.0

(pin)

2024-04-09 17:00:03 UTC MAIN commitmail json YAML

net/slumber: update to 0.17.0

[0.17.0] - 2024-04-08
Breaking
- All variants of the Chain.source field are now maps
    - This is to support the next request auto-execution feature, as well as future proofing for additional chain configuration
- Remove send_request keybinding
    - The submit keybinding is now used to send requests from all panes (except the profile pane)
    - This is only a breaking change if you have send_request remapped in your config file

Follow this mapping to update:

# Before
chains:
  auth_token:
    source: !request login
  username:
    source: !command ["echo", "-n", "hello"]
  username:
    source: !file ./username.txt
  password:
    source: !prompt Enter Password
---
# After
chains:
  auth_token:
    source: !request
      recipe: login
  username:
    source: !command
      command: ["echo", "-n", "hello"]
  username:
    source: !file
      path: ./username.txt
  password:
    source: !prompt
      message: Enter Password

Added
- Chained requests can now be auto-executed according to various criteria (#140)
    - See the docs for more
- Add Authentication tab to recipe pane (#144)

Changed
- Don't print full stack trace for failed CLI commands

(pin)

2024-04-09 16:58:28 UTC MAIN commitmail json YAML

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

(adam)

2024-04-09 16:57:46 UTC MAIN commitmail json YAML

python312 py312-html-docs: updated to 3.12.3

Python 3.12.3

Security

gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding five new methods:
xml.etree.ElementTree.XMLParser.flush()
xml.etree.ElementTree.XMLPullParser.flush()
xml.parsers.expat.xmlparser.GetReparseDeferralEnabled()
xml.parsers.expat.xmlparser.SetReparseDeferralEnabled()
xml.sax.expatreader.ExpatParser.flush()
gh-115399: Update bundled libexpat to 2.6.0
gh-115243: Fix possible crashes in collections.deque.index() when the deque is concurrently modified.
gh-114572: ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now correctly lock access to the certificate store, when the ssl.SSLContext is shared across multiple threads.

Core and Builtins

gh-109120: Added handle of incorrect star expressions, e.g f(3, *). Patch by Grigoryev Semyon
gh-99108: Updated the hashlib built-in HACL* project C code from upstream that we use for many implementations when they are not present via OpenSSL in a given build. This also avoids the rare potential for a C symbol name one definition rule linking issue.
gh-116735: For INSTRUMENTED_CALL_FUNCTION_EX, set arg0 to sys.monitoring.MISSING instead of None for CALL event.
gh-113964: Starting new threads and process creation through os.fork() are now only prevented once all non-daemon threads exit.
gh-116604: Respect the status of the garbage collector when indirect calls are made via PyErr_CheckSignals() and the evaluation breaker. Patch by Pablo Galindo
gh-116626: Ensure INSTRUMENTED_CALL_FUNCTION_EX always emits CALL
gh-116296: Fix possible refleak in object.__reduce__() internal error handling.
gh-116034: Fix location of the error on a failed assertion.
gh-115823: Properly calculate error ranges in the parser when raising SyntaxError exceptions caused by invalid byte sequences. Patch by Pablo Galindo
gh-112087: For an empty reverse iterator for list will be reduced to reversed(). Patch by Donghee Na.
gh-115154: Fix a bug that was causing the tokenize.untokenize() function to handle unicode named literals incorrectly. Patch by Pablo Galindo
gh-114828: Fix compilation crashes in uncommon code examples using super() inside a comprehension in a class body.
gh-115011: Setters for members with an unsigned integer type now support the same range of valid values for objects that has a __index__() method as for int.
gh-112215: Change the C recursion limits to more closely reflect the underlying platform limits.
gh-96497: Fix incorrect resolution of mangled class variables used in assignment expressions in comprehensions.

Library

gh-117467: Preserve mailbox ownership when rewriting in mailbox.mbox.flush(). Patch by Tony Mountifield.

gh-117310: Fixed an unlikely early & extra Py_DECREF triggered crash in ssl when creating a new _ssl._SSLContext if CPython was built implausibly such that the default cipher list is empty or the SSL library it was linked against reports a failure from its C SSL_CTX_set_cipher_list() API.

gh-117178: Fix regression in lazy loading of self-referential modules, introduced in gh-114781.

gh-117084: Fix zipfile extraction for directory entries with the name containing backslashes on Windows.

gh-117110: Fix a bug that prevents subclasses of typing.Any to be instantiated with arguments. Patch by Chris Fu.

gh-90872: On Windows, subprocess.Popen.wait() no longer calls WaitForSingleObject() with a negative timeout: pass 0 ms if the timeout is negative. Patch by Victor Stinner.

gh-116957: configparser: Don窶冲 leave ConfigParser values in an invalid state (stored as a list instead of a str) after an earlier read raised DuplicateSectionError or DuplicateOptionError.

gh-90095: Ignore empty lines and comments in .pdbrc

gh-116764: Restore support of None and other false values in urllib.parse functions parse_qs() and parse_qsl(). Also, they now raise a TypeError for non-zero integers and non-empty sequences.

gh-116811: In PathFinder.invalidate_caches, delegate to MetadataPathFinder.invalidate_caches.

gh-116600: Fix repr() for global Flag members.

gh-116484: Change automatically generated tkinter.Checkbutton widget names to avoid collisions with automatically generated tkinter.ttk.Checkbutton widget names within the same parent widget.

gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening named pipe.

gh-116143: Fix a race in pydoc _start_server, eliminating a window in which _start_server can return a thread that is 窶徭erving窶� but without a docserver set.

gh-116325: typing: raise SyntaxError instead of AttributeError on forward references as empty strings.

gh-90535: Fix support of interval values > 1 in logging.TimedRotatingFileHandler for when='MIDNIGHT' and when='Wx'.

gh-115978: Disable preadv(), readv(), pwritev(), and writev() on WASI.

Under wasmtime for WASI 0.2, these functions don窶冲 pass test_posix (https://github.com/bytecodealliance/wasmtime/issues/7830).

gh-88352: Fix the computation of the next rollover time in the logging.TimedRotatingFileHandler handler. computeRollover() now always returns a timestamp larger than the specified time and works correctly during the DST change. doRollover() no longer overwrite the already rolled over file, saving from data loss when run at midnight or during repeated time at the DST change.

gh-87115: Set __main__.__spec__ to None when running a script with pdb

gh-76511: Fix UnicodeEncodeError in email.Message.as_string() that results when a message that claims to be in the ascii character set actually has non-ascii characters. Non-ascii characters are now replaced with the U+FFFD replacement character, like in the replace error handler.

gh-116040: [Enum] fix by-value calls when second value is falsey; e.g. Cardinal(1, 0)

gh-75988: Fixed unittest.mock.create_autospec() to pass the call through to the wrapped object to return the real result.

gh-115881: Fix issue where ast.parse() would incorrectly flag conditional context managers (such as with (x() if y else z()): ...) as invalid syntax if feature_version=(3, 8) was passed. This reverts changes to the grammar made as part of gh-94949.

gh-115886: Fix silent truncation of the name with an embedded null character in multiprocessing.shared_memory.SharedMemory.

gh-115809: Improve algorithm for computing which rolled-over log files to delete in logging.TimedRotatingFileHandler. It is now reliable for handlers without namer and with arbitrary deterministic namer that leaves the datetime part in the file name unmodified.

gh-74668: urllib.parse functions parse_qs() and parse_qsl() now support bytes arguments containing raw and percent-encoded non-ASCII data.

gh-67044: csv.writer() now always quotes or escapes '\r' and '\n', regardless of lineterminator value.

gh-115712: csv.writer() now quotes empty fields if delimiter is a space and skipinitialspace is true and raises exception if quoting is not possible.

gh-112364: Fixed ast.unparse() to handle format_spec with ", ' or \\. Patched by Frank Hoffmann.

gh-111358: Fix a bug in asyncio.BaseEventLoop.shutdown_default_executor() to ensure the timeout passed to the coroutine behaves as expected.

gh-115618: Fix improper decreasing the reference count for None argument in property methods getter(), setter() and deleter().

gh-115570: A DeprecationWarning is no longer omitted on access to the __doc__ attributes of the deprecated typing.io and typing.re pseudo-modules.

gh-112006: Fix inspect.unwrap() for types with the __wrapper__ data descriptor.

gh-101293: Support callables with the __call__() method and types with __new__() and __init__() methods set to class methods, static methods, bound methods, partial functions, and other types of methods and descriptors in inspect.Signature.from_callable().

gh-115392: Fix a bug in doctest where incorrect line numbers would be reported for decorated functions.

gh-114563: Fix several format() bugs when using the C implementation of Decimal: * memory leak in some rare cases when using the z format option (coerce negative 0) * incorrect output when applying the z format option to type F (fixed-point with capital NAN / INF) * incorrect output when applying the # format option (alternate form)

gh-115197: urllib.request no longer resolves the hostname before checking it against the system窶冱 proxy bypass list on macOS and Windows.

gh-115165: Most exceptions are now ignored when attempting to set the __orig_class__ attribute on objects returned when calling typing generic aliases (including generic aliases created using typing.Annotated). Previously only AttributeError was ignored. Patch by Dave Shawley.

gh-115133: Fix tests for XMLPullParser with Expat 2.6.0.

gh-115059: io.BufferedRandom.read1() now flushes the underlying write buffer.

gh-79382: Trailing ** no longer allows to match files and non-existing paths in recursive glob().

gh-114071: Support tuple subclasses using auto() for enum member value.

gh-114763: Protect modules loaded with importlib.util.LazyLoader from race conditions when multiple threads try to access attributes before the loading is complete.

gh-97959: Fix rendering class methods, bound methods, method and function aliases in pydoc. Class methods no longer have 窶徇ethod of builtins.type instance窶� note. Corresponding notes are now added for class and unbound methods. Method and function aliases now have references to the module or the class where the origin was defined if it differs from the current. Bound methods are now listed in the static methods section. Methods of builtin classes are now supported as well as methods of Python classes.

gh-112281: Allow creating union of types for typing.Annotated with unhashable metadata.

gh-111775: Fix importlib.resources.simple.ResourceHandle.open() for text mode, added missed stream argument.

gh-90095: Make .pdbrc and -c work with any valid pdb commands.

gh-107155: Fix incorrect output of help(x) where x is a lambda function, which has an __annotations__ dictionary attribute with a "return" key.

gh-105866: Fixed _get_slots bug which caused error when defining dataclasses with slots and a weakref_slot.

gh-60346: Fix ArgumentParser inconsistent with parse_known_args.

gh-100985: Update HTTPSConnection to consistently wrap IPv6 Addresses when using a proxy.

gh-100884: email: fix misfolding of comma in address-lists over multiple lines in combination with unicode encoding.

gh-95782: Fix io.BufferedReader.tell(), io.BufferedReader.seek(), _pyio.BufferedReader.tell(), io.BufferedRandom.tell(), io.BufferedRandom.seek() and _pyio.BufferedRandom.tell() being able to return negative offsets.

gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed.

gh-93205: Fixed a bug in logging.handlers.TimedRotatingFileHandler where multiple rotating handler instances pointing to files with the same name but different extensions would conflict and not delete the correct files.

bpo-44865: Add missing call to localization function in argparse.

bpo-43952: Fix multiprocessing.connection.Listener.accept() to accept empty bytes as authkey. Not accepting empty bytes as key causes it to hang indefinitely.

bpo-42125: linecache: get module name from __spec__ if available. This allows getting source code for the __main__ module when a custom loader is used.

gh-66543: Make mimetypes.guess_type() properly parsing of URLs with only a host name, URLs containing fragment or query, and filenames with only a UNC sharepoint on Windows. Based on patch by Dong-hee Na.

bpo-33775: Add 窶賄efault窶� and 窶�version窶� help text for localization in argparse.

Documentation

gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under 窶弭ML vulnerabilities窶�.
gh-115233: Fix an example for LoggerAdapter in the Logging Cookbook.

Tests

gh-83434: Disable JUnit XML output (--junit-xml=FILE command line option) in regrtest when hunting for reference leaks (-R option). Patch by Victor Stinner.
gh-117187: Fix XML tests for vanilla Expat <2.6.0.
gh-116333: Tests of TLS related things (error codes, etc) were updated to be more lenient about specific error message strings and behaviors as seen in the BoringSSL and AWS-LC forks of OpenSSL.
gh-115979: Update test_importlib so that it passes under WASI SDK 21.
gh-112536: Add 窶鍍san to test.regrtest for running TSAN tests in reasonable execution times. Patch by Donghee Na.
gh-116307: Added import helper isolated_modules as CleanImport does not remove modules imported during the context. Use it in importlib.resources tests to avoid leaving mod around to impede importlib.metadata tests.
gh-115720: Leak tests (-R, --huntrleaks) now show a summary of the number of leaks found in each iteration.
gh-115122: Add --bisect option to regrtest test runner: run failed tests with test.bisect_cmd to identify failing tests. Patch by Victor Stinner.
gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority.

Build

gh-116313: Get WASI builds to work under wasmtime 18 w/ WASI 0.2/preview2 primitives.
gh-116117: Backport libb2窶冱 PR #42 to fix compiling CPython on 32-bit Windows with clang-cl.
gh-115167: Avoid vendoring vcruntime140_threads.dll when building with Visual Studio 2022 version 17.8.
gh-112536: Add support for thread sanitizer (TSAN)

Windows

gh-117267: Ensure DirEntry.stat().st_ctime behaves consistently with os.stat() during the deprecation period of st_ctime by containing the same value as st_birthtime. After the deprecation period, st_ctime will be the metadata change time (or unavailable through DirEntry), and only st_birthtime will contain the creation time.
gh-116773: Fix instances of <_overlapped.Overlapped object at 0xXXX> still has pending operation at deallocation, the process may crash.
gh-91227: Fix the asyncio ProactorEventLoop implementation so that sending a datagram to an address that is not listening does not prevent receiving any more datagrams.
gh-115554: The installer now has more strict rules about updating the Python Launcher for Windows. In general, most users only have a single launcher installed and will see no difference. When multiple launchers have been installed, the option to install the launcher is disabled until all but one have been removed. Downgrading the launcher (which was never allowed) is now more obviously blocked.
gh-115543: Python Launcher for Windows can now detect Python 3.13 when installed from the Microsoft Store, and will install Python 3.12 by default when PYLAUNCHER_ALLOW_INSTALL is set.
gh-115049: Fixes py.exe launcher failing when run as users without user profiles.
gh-115009: Update Windows installer to use SQLite 3.45.1.
IDLE
gh-88516: On macOS show a proxy icon in the title bar of editor windows to match platform behaviour.

Tools/Demos

gh-113516: Don窶冲 set LDSHARED when building for WASI.

C API

gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms.
gh-116869: Make the C API compatible with -Werror=declaration-after-statement compiler flag again. Patch by Victor Stinner.

(adam)

2024-04-09 16:57:46 UTC MAIN commitmail json YAML

2024-04-09 16:57:30 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.80.0

(wiz)

2024-04-09 16:57:18 UTC MAIN commitmail json YAML

glib2*: update to 2.80.0

Overview of changes in GLib 2.80.0, 2024-03-07
==============================================

* Bugs fixed:
  - #3271 GLib: string malformed for gettext (Philip Withnall)
  - !3940 tests: Don’t run check-missing-install-tag.py test under valgrind
    (Philip Withnall)
  - !3946 Add missing argument placeholders to several command-line tools (Simon
    McVittie)
  - !3947 docs: Fix a typo in the macros docs page (Philip Withnall)
  - !3951 g_warn_if_fail: Document as always evaluating expr (Simon McVittie)
  - !3953 docs: Specify gi-docgen as a native dependency (Bobby Rong)
  - !3955 docs: Fix building with docs enabled and introspection disabled (Bobby
    Rong)
  - !3956 docs: Minor improvements to GSignal documentation (Philip Withnall)

Overview of changes in GLib 2.79.3, 2024-02-27
==============================================

* Various consistency improvements to the command line libgirepository tools
  (!3926, !3927, !3928, !3930, work by Simon McVittie)

* Bugs fixed:
  - #3080 Gimp GTK file chooser hang when a remote file is open (Luca Bacci)
  - #3210 Critical using Open location: GWinHttpFile doesn’t set
    G_FILE_ATTRIBUTE_STANDARD_TYPE (Luca Bacci)
  - #3252 [2.79.1] gdatetime installed tests fails on s390x (Simon McVittie)
  - #3255 g_base_info_clear on zero-initialized stack-allocated introspection
    info (Philip Withnall)
  - #3258 Possible memory leak in GUnixVolumeMonitor (Ondrej Holy)
  - #3260 Add man pages for girepository tools
  - #3262 msys2-mingw32 build failing with error code 3221225785 (0xc0000139)
    (Philip Withnall)
  - #3263 Ensure girepository tools are translatable (Philip Withnall)
  - #3266 Use-after-free in gsocketclient.c:connection_attempt_remove() (Philip
    Withnall)
  - #3271 GLib: string malformed for gettext (Philip Withnall)
  - !3918 tests: Don’t run lint tests under valgrind
  - !3919 tests: Speed up threaded toggle notify test unless -m slow is passed
  - !3921 ci: Fix printing the execution environment
  - !3922 gdatetime test: Produce more helpful output on mismatches
  - !3923 girepository test: Don't assume doubles are naturally-aligned
  - !3925 girwriter: Take the GIRepository as a parameter
  - !3926 gi- tools: Remove unused options, improve --debug/--verbose
  - !3927 g-ir-compiler: Only accept one input file
  - !3928 gi-decompile-typelib: Interpret --includedir as most-important-first
  - !3930 migrating-gi: Document command-line option removals
  - !3935 Restrict macOS CI to origin
  - !3937 girepository: Fix static build under Windows
  - !3945 tests: Remove variable-length lookbehind tests for GRegex

Overview of changes in GLib 2.79.2, 2024-02-12
==============================================

* More work to reduce lock contention and improve performance in GObject (#743,
  !3869, !3873, work by Thomas Haller)

* More API changes to libgirepository, which is now stable as of this release
  (#3155, #3217, #3218, #3231, #3234, #3243, #3244, #3245, #3246, work by
  Philip Chimento, Evan Welsh, Philip Withnall)

* Import `g-ir-compiler`, `g-ir-generate` and `g-ir-inspect` from
  gobject-introspection.git and update them to work with girepository-2.0,
  renaming them to `gi-compile-repository`, `gi-decompile-typelib` and
  `gi-inspect-typelib` (see docs/reference/girepository/migrating-gi.md) (!3853,
  !3909, work by Evan Welsh, Philip Withnall)

* Add new `GLibUnix-2.0.gir`, `GLibWin32-2.0.gir`, `GioUnix-2.0.gir` and
  `GioWin32-2.0.gir` GIRs which contain platform specific APIs, and are the
  preferred way for third parties to access those APIs in future; although
  platform specific APIs which were already exposed in `GLib-2.0.gir` and
  `Gio-2.0.gir` continue to be listed there; the underlying `.so` files have not
  changed (!3892, work by Philip Withnall)

* Bugs fixed:
  - #743 GLib weak refs depend on cascade of locks, including global ones, which
    makes them non-scalable
  - #2887 memory-monitor-dbus.test fails in installed-tests suite (Philip
    Withnall)
  - #3198 Support --version in standard GApplication command line arguments
    (Maxim Moskalets)
  - #3217 Feedback on gobject-introspection: APIs for stack-allocated
    introspection info (Philip Withnall)
  - #3218 Segfault in gi_function_info_prep_invoker (Philip Withnall)
  - #3231 New functions in the glib introspection data (Philip Withnall)
  - #3234 Reference cycle between GIRepository and GIBaseInfos cached by it
    (Philip Withnall)
  - #3236 threaded_resolver_worker_cb leaks memory when lookup fails and
    connection is already canceled (Philip Withnall)
  - #3238 Python packaging module is missing on Hurd CI runner (Philip Withnall)
  - #3240 Missing preconditions checks in GArray (Tobias Stoeckmann)
  - #3242 Memory leak in gresources over libelf (Maxim Moskalets)
  - #3243 Feedback on girepository 2.0: Naming of get_type_info vs load_type
    (Philip Withnall)
  - #3244 Feedback on girepository 2.0: Where to find uninstalled typelibs
    (Philip Withnall)
  - #3245 Feedback on girepository 2.0: GIBoxedInfo's place in the type
    hierarchy (Philip Withnall)
  - #3246 Wrong out parameter type in
    gi_object_info_find_method_using_interfaces (Philip Withnall)
  - #3247 safe_closefrom(), safe_fdwalk_set_cloexec() as public API (Simon
    McVittie)
  - !3797 Refactor GIRepository GIR generation to avoid cyclical dependency
  - !3807 gprintf/gstrfuncs: Improve and port doc comments to gi-docgen
  - !3824 gconvert: match GNU iconv behaviour on FreeBSD
  - !3838 build: Add thorough test setup
  - !3843 Add more test coverage for girepository
  - !3845 gunixmounts: Use libmnt_monitor API for monitoring
  - !3847 ci: Add ability to run manually some specific jobs
  - !3848 Fix build with introspection on Windows
  - !3849 girepository: Remove GI_FUNCTION_THROWS and GI_VFUNC_THROWS flags
  - !3850 [th/strdup-in-ascii-strdown] glib: use g_strdup() in
    g_ascii_strdown(),g_ascii_strup()
  - !3851 ci: Fix post-merge CI pipelines
  - !3853 girepository: Update gir-compiler and use it to compile GIRs
  - !3854 girnode: Document ownership and element types of internal structs
  - !3855 gitypelib: Replace multiple constructors with
    gi_typelib_new_from_bytes()
  - !3856 girepository: Drop gi_repository_get_default()
  - !3859 [th/glib-private-const] glib: return const pointer from
    glib__private__()
  - !3860 tests: Fix typo in memory-monitor-portal.py.in
  - !3861 girepository: Fix a memory leak of a mapped file
  - !3865 [th/test-weak-notify] gobject/tests: add test checking that GWeakRef
    is cleared in GWeakNotify
  - !3866 [th/gobject-carray-comment] gobject: remove obsolete code comment
    about CArray
  - !3868 Link to the main context tutorial from the main loop docs
  - !3869 [th/optimize-weak-ref-list] rework GObject's `WeakRefData` to track
    references in an array instead of GSList
  - !3870 Revert "Don't skip dbus-codegen tests on Win32"
  - !3871 docs: Fix include path for the build
  - !3872 gio: tests: Use slightly more explicit assert functions
  - !3873 [th/datalist-shrink] shrink the interal buffer of `GData`
  - !3874 Don't skip dbus-codegen tests on Win32
  - !3876 build: Only override g-ir-compiler when GIR generation is enabled
  - !3877 Various girepository fixes
  - !3879 [th/gdataset-comment] gdataset: add code comment to
    g_datalist_get_data()
  - !3881 docs: Add migration guide for libgirepository
  - !3886 codegen: Use `-` instead of `stdout` for output to stdout
  - !3887 gtestutils: Ensure test_data is freed even if a test is skipped
  - !3888 gitypes: Fix integer values of GIInfoType and add unit tests for
    GIUnionInfo
  - !3892 introspection: Generate separate GIR files and documentation for
    platform specific APIs
  - !3893 glocalfile: Support statvfs.f_type
  - !3894 Minor fixes/docs changes to GFileDescriptorBased and GTask
  - !3895 [th/meson-werror-fixes] some fixes for meson detection failure with
    -Werror
  - !3896 reuse: Add dep5 lines for gnulib and libcharset
  - !3897 reuse: Fix screen-scraping expression for version 2.x
  - !3898 Incorporate some lint checks into `meson test`
  - !3900 gitypelib: Switch to refcounting
  - !3901 girepository: Add length ‘out’ arguments to several getter methods
  - !3902 gicallableinfo: Clarify docs for callables with no return type
  - !3903 gibaseinfo: Rename gi_info_new() to gi_base_info_new()
  - !3904 [th/meson-werror-fixes-2] more workarounds for compiler warnings in
    meson compiler checks
  - !3909 Rename g-ir-generate and g-ir-inspect and update to girepository-2.0
  - !3911 glib/tests/unix: Mostly pass O_CLOEXEC to g_unix_pipe_open()
  - !3912 glib-unix: Fix reference to FD_CLOEXEC in docs for g_unix_pipe_open()
  - !3913 cmph: Fix a typo
  - !3914 Revert "ci: Remove not-printable chars from generated junit file"
  - !3916 tests: Skip lint tests if bash is not available
  - !3917 ci: Build and tar libgirepository documentation

Overview of changes in GLib 2.79.1, 2024-01-22
==============================================

* Fix a race condition in `g_object_unref()` (#3064, work by Thomas Haller)

* Various API and build changes to libgirepository as it is not yet API-stable
  (#3216, !3780, !3805, !3823, !3833, !3840)

* Build fixes on big-endian 64-bit systems and mips64el (#3225, #3226, work by
  Simon McVittie)

* Reduce contention on global locks within GObject (!3774, work by Thomas
  Haller)

* Allow building man pages without the reference documentation (!3817, work by
  Simon McVittie)

* Bugs fixed:
  - #1010 g_get_num_processor does not respect cpuset/affinity
  - #3064 Crash under g_object_unref()
  - #3093 GDBusMessage: should validate the type of all known headers (Philip
    Withnall)
  - #3207 Add support for syslog to Structured Logging
  - #3216 Feedback on gobject-introspection: Casting to and from GIBaseInfo*
    (Philip Withnall)
  - #3222 pthread_t usages lack type name (Emmanuele Bassi)
  - #3223 CLang, GMutexLocker: error: unused variable 'locker'
    [-Werror,-Wunused-variable]
  - #3225 2.79 regression: gdatetime test failing on 64-bit big-endian since
    #3119
  - #3226 resource test fails on Debian mips64el: test5.gresource is not linked
    but the test assumes it should be (Simon McVittie)
  - !3774 [th/g-object-priv] add private data to GObject and use per-object
    locking
  - !3780 girepository: Use standard types instead of glib specific
  - !3789 gdatetime: Fix title of documentation comment
  - !3792 build: Tell gi-docgen where to find the GIR files
  - !3793 Shorten the title for D-Bus interface docs
  - !3794 Add boxed GType for GRand
  - !3795 girepository: Skip GIRepository versions not matching GIRepository-3.0
  - !3798 docs: Drop outdated .gitignore files
  - !3799 tests: Fix a minor leak in the new GParamSpecPool test
  - !3800 ci: Re-enable and fix FreeBSD CI
  - !3801 gmessages: Port all doc comments to gi-docgen
  - !3802 [th/g-pointer-bit-lock-ext] glib: add g_pointer_bit_unlock_and_set()
    and g_pointer_bit_lock_mask_ptr()
  - !3803 ci: Fix tarballing the docs on dist
  - !3805 girepository: Various small API cleanups
  - !3806 gsignal.c: drop an optimization that is undefined behaviour
  - !3808 glib/deprecated: Skip all the deprecated gthread api
  - !3809 docs: Fix links to symbols outside the allowed namsepace
  - !3810 gstrfuncs: Improve and port g_set_str() docs to gi-docgen
  - !3811 gvariant-parser: Mention annotated types
  - !3812 brz.c: Use uintptr_t instead of a hardcoded list of 64-bit arches
  - !3813 gobject: define HAVE_OPTIONAL_FLAGS for sizeof(void*) > 8
  - !3814 Fix typo in GPOINTER_TO_SIZE documentation
  - !3817 docs: Allow building man pages without the reference documentation
  - !3818 docs: Clarify >=2.76 changes to g_module_open()
  - !3821 tests: Fix a minor leak in the socket test
  - !3823 girepository: Misc cleanups
  - !3826 genums: use g_once_init_enter_pointer for GType initializers
  - !3827 array-test: Don't assume sizeof(void*)==sizeof(gsize)
  - !3831 gvariant-core: Don’t call posix_memalign() with size==0
  - !3833 girepository: Change various alignments to use size_t
  - !3835 build: Ignore branches in g_clear_*() functions under lcov
  - !3837 tests: A couple of test isolation improvements
  - !3839 gvarianttype: Fix typos
  - !3840 girepository: Exclude private symbols from the ABI
  - !3841 docs: Fix member names of GLib.LogLevelFlags
  - !3842 gio, gmodule, gthread: compile windows resources only in shared build

Overview of changes in GLib 2.79.0, 2023-12-22
==============================================

* Port to gi-docgen and drop gtk-doc support — dependencies have changed, and
  Meson needs `-Ddocumentation` now rather than `-Dgtk_doc` (#3037, work by
  multiple people)

* Move libgirepository into glib.git from gobject-introspection.git — but tools
  like `g-ir-scanner` are currently still in gobject-introspection.git. For the
  moment, glib.git needs to be built twice, once with `-Dintrospection=false`,
  then build gobject-introspection.git, then re-build glib.git with
  `-Dintrospection=true`. This process will evolve throughout the GLib 2.80
  cycle. The API and ABI of libgirepository has changed, and accordingly its
  version number has been bumped from 1.0 to 2.0 (note: the version number of
  `GIRepository-*.gir` has been bumped from 2.0 to 3.0; see !3786). The GIR and
  typelib file formats have not been changed, and are still at version 1.0.
  (#3155, work by multiple people)

* Match behaviour for `GAppInfo` searches has changed (#3082, work by Nelson
  Benítez León)

* Rename `GTK_USE_PORTAL` environment variable to `GIO_USE_PORTALS` (#3107,
  work by Philip Withnall)

* Bump Meson dependency to 1.2.0 and depend on Python `packaging` module
  (!3666, !3752)

Bugs fixed:
  - #596 GApplication in Garbage Collected environments would benefit from a
    g_application_command_line_exit() to enable remote instances to exit.
    (Aleksandr Mezin)
  - #791 Wish: Add a "nodelay" property to GSocket or GTcpConnection (Philip
    Withnall)
  - #2810 thread-pool-slow intermittent assertion failure in
    test_thread_sort_entry_func() (Philip Withnall)
  - #2824 G_REGEX_OPTIMIZE causes incorrect regex behaviour
  - #2991 Drop translatable pspec nick/blurbs from properties in GIO (Sophie
    Herold)
  - #3082 Investigate prioritising prefix matches on GAppInfo keywords over
    substring matches on names (Nelson Benítez León)
  - #3087 glib doesn't cleanly unload on Windows (Luca Bacci)
  - #3098 Make invalid escape sequences in GKeyFile fatal (Philip Withnall)
  - #3103 mkenums: Can't parse an enum value with value ',' (Lukáš Tyrychtr)
  - #3105 NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0 (Philip
    Withnall)
  - #3107 Rename GTK_USE_PORTAL to avoid portal services being run with portals
    force-enabled (Philip Withnall)
  - #3111 gsubprocess-testprog.c: build error with cygwin (sys/ptrace.h: No such
    file or directory) (Philip Withnall)
  - #3112 Update to Unicode 15.1 (Philip Withnall)
  - #3115 Support for additional strftime formatting capabilities
  - #3116 gio clears modification time in microseconds when setting with
    `set_modification_date_time` (Lukáš Tyrychtr)
  - #3119 Add support for `%Ey` to g_date_time_format() (Philip Withnall)
  - #3120 Build of glib 2.78.0 ignores -Dlibelf=disabled (Philip Withnall)
  - #3128 glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - #3130 Segfault when creating GIO GPropertyAction without properties
  - #3134 glib incompatible with Python 3.12 due to distutils usage
  - #3135 Add GNU/Hurd CI
  - #3140 Add a flag to not copy modification time when copying files (Khalid
    Abu Shawarib)
  - #3144 `g_file_set_contents_full()` doesn't truncate the file (without
    `G_FILE_SET_CONTENTS_CONSISTENT`) (Philip Withnall)
  - #3156 check for #ifdef PTRACE_O_EXITKILL will always fail since it isn't a
    macro (Alessandro Bono)
  - #3157 gsubprocess build-time test intermittently timing out since 2.78.1
    (Simon McVittie)
  - #3158 "CRITICAL" log when using --attributes option for "gio info" (Philip
    Withnall)
  - #3159 glib regex test fails JIT compiler tests under musl libc (Pablo Correa
    Gómez)
  - #3161 codegen installation is broken
  - #3168 gvfs-udisks2-volume-monitor SIGSEGV in g_content_type_guess_for_tree()
    due to filename with bad encoding (Ondrej Holy)
  - #3183 g_dbus_connection_signal_subscribe with flag
    G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH doesn't work with an arg0 that is an
    object path (Philip Withnall)
  - #3185 g_utf8_collate_key() segfaults when passed an invalid length
  - #3186 [RFE] Increase gio sniff buffer for mime type magic detection to 16K
    or so (Philip Withnall)
  - #3187 g_vasprintf crashes when passed invalid UTF-8 (Philip Withnall)
  - #3191 Crash in __gio_xdg_cache_mime_type_subclass (Philip Withnall)
  - #3203 Fdo notification fails without AppID (Michael Catanzaro)
  - !3143 gatomic: Use g(u)intptr where appropriate
  - !3316 gobject: Separate GWeakRef from GWeakNotify
  - !3394 gsocketclient: Document delays/timeouts better
  - !3457 glib-unix: Add convenience API for pipes
  - !3524 add muslc ci
  - !3552 gutils: Use international symbol for bits
  - !3566 Update annotations for GAsyncQueue and GDir
  - !3567 Update annotations for GHmac
  - !3568 Update GOptionContext annotations
  - !3569 Small fixes and cleanups for Vectored Exception Handlers
  - !3571 Update GStringChunk annotations
  - !3572 Update GRand annotations
  - !3573 Update GTimer annotations
  - !3576 guniprop.c: Avoid creating (temporarily) out-of-bounds pointers
  - !3577 gthread: introduce g_once_init_{enter,leave}_pointer
  - !3578 GType: Use guintptr as the underlying storage if larger than gsize
  - !3579 Fixes for integer cast warnings when targeting CHERI
  - !3580 Fix test_find_program on FreeBSD
  - !3581 gthread: Fix optional/nullable annotations for g_once_init_*()
  - !3582 Buffer needs to be aligned correctly to receive linux_dirent64.
  - !3589 gconstructor.h: Ensure [c|d]tor prototypes are present for MSVC
    (Chun-wei Fan)
  - !3590 gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - !3591 Switch to using gi-docgen for docs (batch 1)
  - !3594 Fix gutils-user-database test on macOS
  - !3595 gobject: cache flags needed for g_type_create_instance()
  - !3596 Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - !3597 Expand security policy to cover previous stable branch
  - !3598 Document NULL pointer pitfall in toolchain requirements
  - !3601 meson: Fix Windows build with PCRE2 as sibling subproject
  - !3603 Add GBytes variants for GSocket receive methods
  - !3605 build: Post-release version bump
  - !3607 Make sure the `GTask` is freed on a graceful disconnect
  - !3610 gdesktopappinfo: Do not search Comment field
  - !3611 tests/constructor: Fix "unknown pragma ignored" warning on clang
  - !3612 Update GStrv annotations
  - !3613 tests: Fix gdatetime test on non-UTC systems
  - !3620 gmain: avoid a GList traversal when removing source
  - !3621 wakeup: do single read when using eventfd()
  - !3623 Windows: Compile with the UNICODE / _UNICODE macros
  - !3624 wakeup: Fix g_wakeup_acknowledge if signal comes in
  - !3627 Add Hurd code owners
  - !3628 glib-unix: Use full path to gstdio.h include
  - !3629 glib/tests/meson.build: remove identical build targets
  - !3630 glib-compile-resources: ensure alignment is at least sizeof(void *)
  - !3632 Stop using enums in bitfields
  - !3633 Use g_task_return in task threads
  - !3634 Switch to using gi-docgen for docs (batch 2)
  - !3635 Fix warnings with Clang on Windows and enable --Werror in CI
  - !3636 Generate introspection data
  - !3637 gstrvbuilder: Add g_strv_builder_take
  - !3638 Cleanup and add content to glib debugging using gdb scripts
  - !3640 GIO/tests: skip test_resources_binary on MIPS platforms
  - !3641 build: Simplify MIPS test check
  - !3645 Switch to using gi-docgen for docs (batch 3)
  - !3646 ci: Update from clang-format-11 to clang-format-14
  - !3647 Switch to using gi-docgen for docs (batch 4)
  - !3652 GApplicationCommandLine: add print[err]_literal()
  - !3654 gdatetime: Fix minor leaks from strup/strdown calls
  - !3655 gdatetime: Fix incorrect alt-digits being used after changing locale
  - !3656 gmodule-dl: Use RTLD_DEFAULT on FreeBSD too
  - !3660 Switch to using gi-docgen for docs (batch 5)
  - !3661 Switch to using gi-docgen for docs (batch 6)
  - !3662 Switch to using gi-docgen for docs (batch 7)
  - !3663 gdbusconnection: don't cache G_IO_ERROR_CANCELLED errors
  - !3664 gmain: optimize "context->sources" hash table to use as set
  - !3665 ci: Remove .build-linux from Hurd CI scheduled job
  - !3666 build: Bump Meson dependency to 1.2.0
  - !3667 Switch to using gi-docgen for docs (batch 8)
  - !3668 Socket & readiness fixes
  - !3671 gio/tests: Add test generated txt as the resources test dependency
  - !3672 glib-private: Check for LSAN support at runtime when controlling it
  - !3674 gtask: Add g_task_return_prefixed_error()
  - !3677 Make GQuark register intentional leaks
  - !3678 gsignalgroup: Avoid function call with side effect in g_return_* macro
  - !3679 gmessages: fix dropping irrelevant log domains
  - !3682 tests: Fix dependency of test.gresource on test-generated.txt
  - !3683 glib: Disable dynamic asan loading on macOS
  - !3687 fix: about libproc.h and PROC_PIDLISTFD_SIZE
  - !3688 build: Fix the inclusion paths for GIR files in gi-docgen
  - !3689 meson: Add missing dependencies for utility files for gdbus-codegen
  - !3690 Switch to using gi-docgen for docs (batch 9)
  - !3695 gvalue: add "steal_string"
  - !3699 [th/prgname] use atomic pointers for g_prgname/g_application_name and
    add g_set_prgname_once()
  - !3701 tests: Fix gio-tool.py test on macOS
  - !3702 glib.supp: Suppress the global_mime_dirs allocations
  - !3703 Port GIRepository to GTypeInstance and add introspection
  - !3704 girepository: Rename symbols to the GI namespace
  - !3707 girepository: Ignore set-but-not-used warnings with G_DISABLE_ASSERT
  - !3708 Fix various leaks in cmph-bdz-test and gutils
  - !3709 Switch to using gi-docgen for docs (batch 10)
  - !3710 gmessages: introduce g_log_writer_default_set_debug_domains()
  - !3711 ghmac: Add a boxed type for GHmac and fix introspection build
    accordingly
  - !3712 Switch to using gi-docgen for docs (batch 11)
  - !3713 gfileutils: Fix g_file_get_contents() silent under-read of large files
    when off_t is wider than size_t
  - !3714 xdgmime: Handle buggy type definitions with circular inheritance
  - !3715 goption: Fix a typo
  - !3716 tests: Improve build of cmph tests in girepository
  - !3717 tests: provide reason for disabling convert test under musl
  - !3721 gtestutils: Add g_test_trap_subprocess_with_envp() for testing envs
  - !3722 gdir, gstrvbuilder: Add refcounting support and a boxed type
  - !3723 gwin32: Un-hide symbols when building GIR
  - !3726 tests: Fix fileutils build on FreeBSD and macOS
  - !3731 tests: Fix string test failure on BSDs
  - !3732 gspawn: Stop spewing debug messages
  - !3733 ci: Make the Alpine CI name more consistent
  - !3734 gdatetime: Disable ERA support on platforms which don’t support this
  - !3735 ci: Fix printing info message at end of run-style-check-diff.sh
  - !3736 build: Rename -Dgtk_doc option to -Ddocumentation and fix some
    g-ir-scanner warnings
  - !3739 Documentation only: Added clarification about GWeakNotify and removed
    ambiguous text
  - !3741 hash: Explicitly annotate key in iter_next as nullable
  - !3743 ci: Install correct version of Meson on Alpine CI image
  - !3745 tests: Assert there no errors first in gdbus-test-codegen
  - !3751 Fix generated RST anchors for methods, signals and properties
  - !3752 build: Make packaging module required
  - !3753 gobject_gdb.py: Do not break bt on optimized build
  - !3755 tests: Use textwrap.dedent to indent expected strings pleasingly
  - !3757 ci: Re-add explicit Meson version to Alpine CI image
  - !3758 docs: Add a section on version checking macros
  - !3760 girepository: Various API cleanups
  - !3761 gerror: Fix an old allow-none annotation
  - !3762 [th/notify-queue] some optimization around
    g_object_freeze_notify()/g_object_thaw_notify()
  - !3763 girepository: Drop libgio dependency from gdump.c
  - !3764 gsignal: fix reference to signals documentation page
  - !3765 gapplication: Fix minor typo in docs
  - !3767 girepository: Port documentation to gi-docgen and update
  - !3768 ci: Build docs artifacts for deployment to docs.gtk.org
  - !3770 GDateTime: Add usec precision API for unix time
  - !3771 gtask: Add g_task_return_new_error_literal()
  - !3772 gobject: Make GLib-2.0 gir build depend on GObject dependency
  - !3773 girepository: Return enumerated versions and search paths as a GStrv
  - !3776 glocalvfs: Remove unnecessary and buggy code
  - !3777 Fix detecting size_t size when `-Wmissing-prototypes` is in CFLAGS
  - !3779 gtypemodule: Add assertions in finalize()
  - !3782 docs: fix a typo
  - !3786 girepository: Re-number GIR file from 2.0 to 3.0
  - !3787 docs: Install the gi-docgen docs

(wiz)

2024-04-09 16:55:55 UTC MAIN commitmail json YAML

2024-04-09 16:47:28 UTC MAIN commitmail json YAML

Updated lang/py-findpython, lang/py-libcst, textproc/py-sphinx-automodapi, textproc/py-Levenshtein

(adam)

2024-04-09 16:46:09 UTC MAIN commitmail json YAML

py-Levenshtein: updated to 0.25.1

v0.25.1
Fixed
- fix potentially incorrect results of `jaro_winkler` when using high prefix weights

(adam)

2024-04-09 16:43:21 UTC MAIN commitmail json YAML

py-sphinx-automodapi: updated to 0.17.0

0.17.0 (2024-02-22)

- Fixes issue where ``__slots__`` hides class variables.
- Minimum supported Python version is now 3.8.
- Fixed issue with non-ascii characters in object names.

(adam)

2024-04-09 16:41:06 UTC MAIN commitmail json YAML

py-libcst: updated to 1.3.1

1.3.1 - 2024-04-03

Fixed
* ImportError due to missing `mypy_extensions` dependency

1.3.0 - 2024-04-03

Updated
* Removed dependencies on `typing_extensions` and `typing_inspect`

(adam)

2024-04-09 16:40:54 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-odbc to 0.999992

(taca)

2024-04-09 16:40:41 UTC MAIN commitmail json YAML

databases/ruby-odbc: update to 0.999992

ChangeLog says that it was released on 2023-09-04 but Ruby gem released on
2024-04-09.

0.999992

* update to compile with newer Ruby releases
* allow tuning GC threshold

(taca)

2024-04-09 16:35:45 UTC MAIN commitmail json YAML

py-findpython: updated to 0.6.0

0.6.0

Features

Support find by implementation

(adam)

2024-04-09 16:35:13 UTC MAIN commitmail json YAML

doc: Updated net/pear-Net_Sieve to 1.4.7

(taca)

2024-04-09 16:34:46 UTC MAIN commitmail json YAML

net/pear-Net_Sieve: update to 1.4.7

1.4.8 (2024-04-08)

Changelog:

* Add support of OAUTHBEARER
* PHPDoc improvements/fixes
* Short array syntax

(taca)

2024-04-09 16:30:27 UTC MAIN commitmail json YAML

php-jpgraph: mark as only supporting php <= 8.2

Closes PR 58126 by Ramiro Aceves.

(wiz)

2024-04-09 15:15:40 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2024-04-09 15:14:41 UTC MAIN commitmail json YAML

2024-04-09 06:28:06 UTC MAIN commitmail json YAML

assimp: fix PLIST

(wiz)

2024-04-09 01:34:16 UTC MAIN commitmail json YAML

2024-04-09 01:12:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/open-vm-tools to 12.4.0

(pho)

2024-04-09 01:12:36 UTC MAIN commitmail json YAML

sysutils/open-vm-tools: Update to 12.4.0

open-vm-tools now supports NetBSD/aarch64. At least vmhgfs-fuse has been
confirmed to be working on this platform. vmware-user is still useless
though, because it requires either Wayland running on top of recent DRM/KMS
supporting SVGA v3 (which hasn't been ported to NetBSD as of writing) or
xf86-video-vmware, which only supports SVGA v1 and v2. VMware only provides
SVGA v3 interface on AArch64 platforms so nothing can interact with VMware
graphics aside from the standard framebuffer (via xf86-video-wsfb) at the
moment.

Release notes:
* https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/ReleaseNotes.md
* https://github.com/vmware/open-vm-tools/blob/stable-12.3.5/ReleaseNotes.md
* https://github.com/vmware/open-vm-tools/blob/stable-12.3.0/ReleaseNotes.md
* https://github.com/vmware/open-vm-tools/blob/stable-12.2.5/ReleaseNotes.md

(pho)

2024-04-09 00:41:12 UTC MAIN commitmail json YAML

doc/TODO: add vte3 0.76

(gutteridge)

2024-04-09 00:30:15 UTC MAIN commitmail json YAML

ircII: update HOMEPAGE

(gutteridge)

2024-04-09 00:19:29 UTC MAIN commitmail json YAML

libreoffice: add build fix for NetBSD/aarch64

For aarch64 on NetBSD we apply -mno-outline-atomics as one way of
getting around linking issues that otherwise occur with GCC from
pkgsrc. XXX when -current moves to GCC 12, this should be revisited.
Issue reported and fix supplied and tested by Paul Ripke on
pkgsrc-users. (Same approach already used elsewhere in pkgsrc, e.g.,
graphics/exiv2.)

(gutteridge)

2024-04-08 21:53:39 UTC MAIN commitmail json YAML

doc: Updated biology/vsearch to 2.27.1

(bacon)

2024-04-08 21:53:32 UTC MAIN commitmail json YAML

biology/vsearch: Update to 2.27.1

Fix weak_id option and make searches report weak hits in some cases

Changes: https://github.com/torognes/vsearch/releases
Reported by: portscout

(bacon)

2024-04-08 20:57:33 UTC MAIN commitmail json YAML

py-kivy-garden: fix MASTER_SITES

(wiz)

2024-04-08 18:56:51 UTC MAIN commitmail json YAML

Updated net/rsync, devel/py-click-didyoumean

(adam)

2024-04-08 18:56:31 UTC MAIN commitmail json YAML

py-click-didyoumean: updated to 0.3.1

0.3.1
Add repository property to pyproject.toml
Add homepage url and readme for pypi
Remove upper bound from Python version specifier
Fix dependency manifest and CI

(adam)

2024-04-08 18:52:00 UTC MAIN commitmail json YAML

rsync: updated to 3.3.0

NEWS for rsync 3.3.0 (6 Apr 2024)

Changes in this version:

BUG FIXES:

Fixed a bug with --sparse --inplace where a trailing gap in the source file would not clear out the trailing data in the destination file.

Fixed an buffer overflow in the checksum2 code if SHA1 is being used for the checksum2 algorithm.

Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so that the extra tests don't complain about a strlcpy() limit value (which was too large, even though it wasn't possible for the larger value to cause an overflow).

Add a backtick to the list of characters that the filename quoting needs to escape using backslashes.

Fixed a string-comparison issue in the internal handling of --progress (a locale such as tr_TR.utf-8 needed the internal triggering of --info options to use upper-case flag names to ensure that they match).

Make sure that a local transfer marks the sender side as trusted.

Change the argv handling to work with a newer popt library -- one that likes to free more data than it used to.

Rsync now calls OpenSSL_add_all_algorithms() when compiled against an older openssl library.

Fixed a problem in the daemon auth for older protocols (29 and before) if the openssl library is being used to compute MD4 checksums.

Fixed rsync -VV on Cygwin -- it needed a flush of stdout.

Fixed an old stats bug that counted devices as symlinks.

ENHANCEMENTS:

Enhanced rrsync with the -no-overwrite option that allows you to ensure that existing files on your restricted but writable directory can't be modified.

Enhanced the manpages to mark links with .UR & .UE. If your nroff doesn't support these idioms, touch the file .md2man-force in the source directory so that md-convert gets called with the --force-link-text option, and that should ensure that your manpages are still readable even with the ignored markup.

Some manpage improvements on the handling of [global] modules.

Changed the mapfrom & mapto perl scripts (in the support dir) into a single python script named idmap. Converted a couple more perl scripts into python.

Changed the mnt-excl perl script (in the support dir) into a python script.

DEVELOPER RELATED:

Updated config.guess (timestamp 2023-01-01) and config.sub (timestamp 2023-01-21).

(adam)

2024-04-08 18:03:27 UTC pkgsrc-2024Q1 commitmail json YAML

Pullup ticket #6843 - requested by taca
www/apache24: security fix

Revisions pulled up:
- www/apache24/Makefile                                        1.124
- www/apache24/distinfo                                        1.62
- www/apache24/patches/patch-configure                          1.5
- www/apache24/patches/patch-modules_filters_mod__xml2enc.c    deleted

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Fri Apr  5 09:31:38 UTC 2024

  Modified Files:
  pkgsrc/www/apache24: Makefile distinfo
  pkgsrc/www/apache24/patches: patch-configure
  Removed Files:
  pkgsrc/www/apache24/patches: patch-modules_filters_mod__xml2enc.c

  Log Message:
  apache24: updated to 2.4.59

  Changes with Apache 2.4.59

  *) SECURITY: CVE-2024-27316: Apache HTTP Server: HTTP/2 DoS by
      memory exhaustion on endless continuation frames (cve.mitre.org)
      HTTP/2 incoming headers exceeding the limit are temporarily
      buffered in nghttp2 in order to generate an informative HTTP 413
      response. If a client does not stop sending headers, this leads
      to memory exhaustion.
      Credits: Bartek Nowotarski (https://nowotarski.info/)

  *) SECURITY: CVE-2024-24795: Apache HTTP Server: HTTP Response
      Splitting in multiple modules (cve.mitre.org)
      HTTP Response splitting in multiple modules in Apache HTTP
      Server allows an attacker that can inject malicious response
      headers into backend applications to cause an HTTP
      desynchronization attack.
      Users are recommended to upgrade to version 2.4.59, which fixes
      this issue.
      Credits: Keran Mu, Tsinghua University and Zhongguancun
      Laboratory.

  *) SECURITY: CVE-2023-38709: Apache HTTP Server: HTTP response
      splitting (cve.mitre.org)
      Faulty input validation in the core of Apache allows malicious
      or exploitable backend/content generators to split HTTP
      responses.
      This issue affects Apache HTTP Server: through 2.4.58.
      Credits: Orange Tsai (@orange_8361) from DEVCORE

  *) mod_deflate: Fixes and better logging for handling various
      error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
      Eric Norris <enorris etsy.com>]

  *) Add CGIScriptTimeout to mod_cgi. [Eric Covener]

  *) mod_xml2enc: Tolerate libxml2 2.12.0 and later.
      [ttachi <tachihara AT hotmail.com>]

  *) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
      [Jean-Frederic Clere]

  *) mod_ssl: Use OpenSSL-standard functions to assemble CA
      name lists for SSLCACertificatePath/SSLCADNRequestPath.
      Names will now be consistently sorted.
      [Joe Orton]

  *) mod_xml2enc: Update check to accept any text/ media type
      or any XML media type per RFC 7303, avoiding
      corruption of Microsoft OOXML formats.
      [Joseph Heenan <joseph.heenan fintechlabs.io>, Joe Orton]

  *) mod_http2: v2.0.26 with the following fixes:
      - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
        <https://github.com/icing/mod_h2/issues/272>.
      - Fixed small memory leak in h2 header bucket free. Thanks to
        Michael Kaufmann for finding this and providing the fix.

  *) htcacheclean: In -a/-A mode, list all files per subdirectory
      rather than only one.
      [Artem Egorenkov <aegorenkov.91 gmail.com>]

  *) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
      which include CA certificates; those CA certs are treated as if
      configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]

  *) htpasswd, htdbm, dbmmanage: Update help&docs to refer to
      "hashing", rather than "encrypting" passwords.
      [Michele Preziuso <mpreziuso kaosdynamics.com>]

  *) mod_ssl: Fix build with LibreSSL 2.0.7+.
      [Giovanni Bechis, Yann Ylavic]

  *) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
      Yann Ylavic]

  *) core: Allow mod_env to override system environment vars. [Joe Orton]

  *) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
      operation which removes a directory/file between apr_dir_read() and
      apr_stat(). Current behaviour is to abort the connection which seems
      inferior to tolerating (and logging) the error. [Joe Orton]

  *) mod_ldap: HTML-escape data in the ldap-status handler.
      [Eric Covener, Chamal De Silva]

  *) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
      Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
      notably with OpenSSL >= 3.  [Yann Ylavic, Joe Orton]

  *) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
      deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
      to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
      [Yann Ylavic]

  *) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]

  *) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
      some dollar substitution (backreference) happens in the hostname or port
      part of the URL.  [Yann Ylavic]

  *) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
      systems are cached. [Yann Ylavic]

  *) mod_proxy: Add optional third argument for ProxyRemote, which
      configures Basic authentication credentials to pass to the remote
      proxy.

(bsiegert)

2024-04-08 17:53:53 UTC MAIN commitmail json YAML

Updated games/rocksndiamonds, www/py-protego

(adam)

2024-04-08 17:53:36 UTC MAIN commitmail json YAML

py-protego: updated to 0.3.1

0.3.1

Added official support for Python 3.12.

= is no longer percent-encoded in patterns, fixing many scenarios where
patterns included query strings.

(adam)

2024-04-08 17:49:31 UTC MAIN commitmail json YAML

rocksndiamonds: updated to 4.3.8.2

Rocks'n'Diamonds 4.3.8.2

A new patch release version is available which contains the following changes:

fixed drawing pause button on closed door when restarting paused game
added optional button to restart game (door, panel and touch variants)

(adam)

2024-04-08 14:28:59 UTC MAIN commitmail json YAML

Updated finance/py-stripe, finance/py-braintree

(adam)

2024-04-08 14:28:43 UTC MAIN commitmail json YAML

py-braintree: updated to 4.28.0

4.28.0

Add domains parameter support to ClientToken.generate

(adam)

2024-04-08 14:27:41 UTC MAIN commitmail json YAML

py-stripe: updated to 8.10.0

v8.10.0

Add async support to stripe-python. To use it, add an _async suffix to any request-making method.
Update generated code
Bump aiohttp from 3.9.0 to 3.9.2

(adam)

2024-04-08 14:21:30 UTC MAIN commitmail json YAML

Updated devel/py-gitpython, net/py-geventhttpclient

(adam)

2024-04-08 14:21:13 UTC MAIN commitmail json YAML

py-geventhttpclient: updated to 2.0.12

2.0.12

port examples to Python3
add response cookies to cookiejar before verify_status

(adam)

2024-04-08 14:17:45 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.43

3.1.43

A major visible change will be the added deprecation- or user-warnings,
and greatly improved typing.

(adam)

2024-04-08 12:49:58 UTC MAIN commitmail json YAML

Updated lang/python311, lang/py311-html-docs

(adam)

2024-04-08 12:49:34 UTC MAIN commitmail json YAML

python311 py311-html-docs: updated to 3.11.9

Python 3.11.9 final
Release date: 2024-04-02

Security

gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding five new methods:
xml.etree.ElementTree.XMLParser.flush()
xml.etree.ElementTree.XMLPullParser.flush()
xml.parsers.expat.xmlparser.GetReparseDeferralEnabled()
xml.parsers.expat.xmlparser.SetReparseDeferralEnabled()
xml.sax.expatreader.ExpatParser.flush()
gh-115399: Update bundled libexpat to 2.6.0
gh-115243: Fix possible crashes in collections.deque.index() when the deque is concurrently modified.
gh-114572: ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now correctly lock access to the certificate store, when the ssl.SSLContext is shared across multiple threads.

Core and Builtins

gh-116296: Fix possible refleak in object.__reduce__() internal error handling.
gh-116034: Fix location of the error on a failed assertion.
gh-115823: Properly calculate error ranges in the parser when raising SyntaxError exceptions caused by invalid byte sequences. Patch by Pablo Galindo
gh-112087: For an empty reverse iterator for list will be reduced to reversed(). Patch by Donghee Na.
gh-115011: Setters for members with an unsigned integer type now support the same range of valid values for objects that has a __index__() method as for int.
gh-96497: Fix incorrect resolution of mangled class variables used in assignment expressions in comprehensions.

Library

gh-117310: Fixed an unlikely early & extra Py_DECREF triggered crash in ssl when creating a new _ssl._SSLContext if CPython was built implausibly such that the default cipher list is empty or the SSL library it was linked against reports a failure from its C SSL_CTX_set_cipher_list() API.

gh-117178: Fix regression in lazy loading of self-referential modules, introduced in gh-114781.

gh-117084: Fix zipfile extraction for directory entries with the name containing backslashes on Windows.

gh-117110: Fix a bug that prevents subclasses of typing.Any to be instantiated with arguments. Patch by Chris Fu.

gh-90872: On Windows, subprocess.Popen.wait() no longer calls WaitForSingleObject() with a negative timeout: pass 0 ms if the timeout is negative. Patch by Victor Stinner.

gh-116957: configparser: Don窶冲 leave ConfigParser values in an invalid state (stored as a list instead of a str) after an earlier read raised DuplicateSectionError or DuplicateOptionError.

gh-90095: Ignore empty lines and comments in .pdbrc

gh-116764: Restore support of None and other false values in urllib.parse functions parse_qs() and parse_qsl(). Also, they now raise a TypeError for non-zero integers and non-empty sequences.

gh-116811: In PathFinder.invalidate_caches, delegate to MetadataPathFinder.invalidate_caches.

gh-116600: Fix repr() for global Flag members.

gh-116484: Change automatically generated tkinter.Checkbutton widget names to avoid collisions with automatically generated tkinter.ttk.Checkbutton widget names within the same parent widget.

gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening named pipe.

gh-116143: Fix a race in pydoc _start_server, eliminating a window in which _start_server can return a thread that is 窶徭erving窶� but without a docserver set.

gh-116325: typing: raise SyntaxError instead of AttributeError on forward references as empty strings.

gh-90535: Fix support of interval values > 1 in logging.TimedRotatingFileHandler for when='MIDNIGHT' and when='Wx'.

gh-115978: Disable preadv(), readv(), pwritev(), and writev() on WASI.

Under wasmtime for WASI 0.2, these functions don窶冲 pass test_posix (https://github.com/bytecodealliance/wasmtime/issues/7830).

gh-88352: Fix the computation of the next rollover time in the logging.TimedRotatingFileHandler handler. computeRollover() now always returns a timestamp larger than the specified time and works correctly during the DST change. doRollover() no longer overwrite the already rolled over file, saving from data loss when run at midnight or during repeated time at the DST change.

gh-87115: Set __main__.__spec__ to None when running a script with pdb

gh-76511: Fix UnicodeEncodeError in email.Message.as_string() that results when a message that claims to be in the ascii character set actually has non-ascii characters. Non-ascii characters are now replaced with the U+FFFD replacement character, like in the replace error handler.

gh-75988: Fixed unittest.mock.create_autospec() to pass the call through to the wrapped object to return the real result.

gh-115881: Fix issue where ast.parse() would incorrectly flag conditional context managers (such as with (x() if y else z()): ...) as invalid syntax if feature_version=(3, 8) was passed. This reverts changes to the grammar made as part of gh-94949.

gh-115886: Fix silent truncation of the name with an embedded null character in multiprocessing.shared_memory.SharedMemory.

gh-115809: Improve algorithm for computing which rolled-over log files to delete in logging.TimedRotatingFileHandler. It is now reliable for handlers without namer and with arbitrary deterministic namer that leaves the datetime part in the file name unmodified.

gh-74668: urllib.parse functions parse_qs() and parse_qsl() now support bytes arguments containing raw and percent-encoded non-ASCII data.

gh-67044: csv.writer() now always quotes or escapes '\r' and '\n', regardless of lineterminator value.

gh-115712: csv.writer() now quotes empty fields if delimiter is a space and skipinitialspace is true and raises exception if quoting is not possible.

gh-115618: Fix improper decreasing the reference count for None argument in property methods getter(), setter() and deleter().

gh-115570: A DeprecationWarning is no longer omitted on access to the __doc__ attributes of the deprecated typing.io and typing.re pseudo-modules.

gh-112006: Fix inspect.unwrap() for types with the __wrapper__ data descriptor.

gh-101293: Support callables with the __call__() method and types with __new__() and __init__() methods set to class methods, static methods, bound methods, partial functions, and other types of methods and descriptors in inspect.Signature.from_callable().

gh-115392: Fix a bug in doctest where incorrect line numbers would be reported for decorated functions.

gh-114563: Fix several format() bugs when using the C implementation of Decimal: * memory leak in some rare cases when using the z format option (coerce negative 0) * incorrect output when applying the z format option to type F (fixed-point with capital NAN / INF) * incorrect output when applying the # format option (alternate form)

gh-115197: urllib.request no longer resolves the hostname before checking it against the system窶冱 proxy bypass list on macOS and Windows.

gh-115198: Fix support of Docutils >= 0.19 in distutils.

gh-115165: Most exceptions are now ignored when attempting to set the __orig_class__ attribute on objects returned when calling typing generic aliases (including generic aliases created using typing.Annotated). Previously only AttributeError was ignored. Patch by Dave Shawley.

gh-115133: Fix tests for XMLPullParser with Expat 2.6.0.

gh-115059: io.BufferedRandom.read1() now flushes the underlying write buffer.

gh-79382: Trailing ** no longer allows to match files and non-existing paths in recursive glob().

gh-114763: Protect modules loaded with importlib.util.LazyLoader from race conditions when multiple threads try to access attributes before the loading is complete.

gh-97959: Fix rendering class methods, bound methods, method and function aliases in pydoc. Class methods no longer have 窶徇ethod of builtins.type instance窶� note. Corresponding notes are now added for class and unbound methods. Method and function aliases now have references to the module or the class where the origin was defined if it differs from the current. Bound methods are now listed in the static methods section. Methods of builtin classes are now supported as well as methods of Python classes.

gh-112281: Allow creating union of types for typing.Annotated with unhashable metadata.

gh-111775: Fix importlib.resources.simple.ResourceHandle.open() for text mode, added missed stream argument.

gh-90095: Make .pdbrc and -c work with any valid pdb commands.

gh-107155: Fix incorrect output of help(x) where x is a lambda function, which has an __annotations__ dictionary attribute with a "return" key.

gh-105866: Fixed _get_slots bug which caused error when defining dataclasses with slots and a weakref_slot.

gh-60346: Fix ArgumentParser inconsistent with parse_known_args.

gh-100985: Update HTTPSConnection to consistently wrap IPv6 Addresses when using a proxy.

gh-100884: email: fix misfolding of comma in address-lists over multiple lines in combination with unicode encoding.

gh-95782: Fix io.BufferedReader.tell(), io.BufferedReader.seek(), _pyio.BufferedReader.tell(), io.BufferedRandom.tell(), io.BufferedRandom.seek() and _pyio.BufferedRandom.tell() being able to return negative offsets.

gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed.

gh-93205: Fixed a bug in logging.handlers.TimedRotatingFileHandler where multiple rotating handler instances pointing to files with the same name but different extensions would conflict and not delete the correct files.

bpo-44865: Add missing call to localization function in argparse.

bpo-43952: Fix multiprocessing.connection.Listener.accept() to accept empty bytes as authkey. Not accepting empty bytes as key causes it to hang indefinitely.

bpo-42125: linecache: get module name from __spec__ if available. This allows getting source code for the __main__ module when a custom loader is used.

gh-66543: Make mimetypes.guess_type() properly parsing of URLs with only a host name, URLs containing fragment or query, and filenames with only a UNC sharepoint on Windows. Based on patch by Dong-hee Na.

bpo-33775: Add 窶賄efault窶� and 窶�version窶� help text for localization in argparse.

Documentation

gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under 窶弭ML vulnerabilities窶�.
gh-115233: Fix an example for LoggerAdapter in the Logging Cookbook.

Tests

gh-83434: Disable JUnit XML output (--junit-xml=FILE command line option) in regrtest when hunting for reference leaks (-R option). Patch by Victor Stinner.
gh-117187: Fix XML tests for vanilla Expat <2.6.0.
gh-115979: Update test_importlib so that it passes under WASI SDK 21.
gh-116307: Added import helper isolated_modules as CleanImport does not remove modules imported during the context.
gh-115720: Leak tests (-R, --huntrleaks) now show a summary of the number of leaks found in each iteration.
gh-115122: Add --bisect option to regrtest test runner: run failed tests with test.bisect_cmd to identify failing tests. Patch by Victor Stinner.
gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority.
gh-115198: Fix test_check_metadata_deprecate in distutils tests with a newer Docutils.

Build

gh-116313: Get WASI builds to work under wasmtime 18 w/ WASI 0.2/preview2 primitives.
gh-115167: Avoid vendoring vcruntime140_threads.dll when building with Visual Studio 2022 version 17.8.

Windows

gh-116773: Fix instances of <_overlapped.Overlapped object at 0xXXX> still has pending operation at deallocation, the process may crash.
gh-91227: Fix the asyncio ProactorEventLoop implementation so that sending a datagram to an address that is not listening does not prevent receiving any more datagrams.
gh-115554: The installer now has more strict rules about updating the Python Launcher for Windows. In general, most users only have a single launcher installed and will see no difference. When multiple launchers have been installed, the option to install the launcher is disabled until all but one have been removed. Downgrading the launcher (which was never allowed) is now more obviously blocked.
gh-115543: Python Launcher for Windows can now detect Python 3.13 when installed from the Microsoft Store, and will install Python 3.12 by default when PYLAUNCHER_ALLOW_INSTALL is set.
gh-115009: Update Windows installer to use SQLite 3.45.1.

IDLE

gh-88516: On macOS show a proxy icon in the title bar of editor windows to match platform behaviour.

Tools/Demos

gh-113516: Don窶冲 set LDSHARED when building for WASI.

C API

gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms.

(adam)

2024-04-08 12:42:19 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.24.0

(pin)

2024-04-08 12:41:01 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.24.0

Add clipboard HTML to Markdown converter

This release of adds internal clipboard HTML detection and conversion to
Markdown.

In earlier versions the conversion of clipboard HTML content into Markdown was
performed in the Browser by the plugins _Copy Selection as Markdown_ and _Copy
as Markdown_ only. Now, this conversion can be done by Tp-Note also without
browser plugin.

For best results browser plugins are still preferred, because in addition to the
selected content, the plugins insert also a link to the displayed page. Without
plugin this information must be completed by hand. Nevertheless, the internal
converter does a good job with quickly copying hyperlinks into Tp-Note files.

(pin)

2024-04-08 10:51:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/rsftch to 0.3.8

(pin)

2024-04-08 10:50:04 UTC MAIN commitmail json YAML

sysutils/rsftch: update to 0.3.8

- small update 0.3.8, add margin option and now it wont print data if its empty

(pin)

2024-04-08 10:49:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.4.7

(pin)

2024-04-08 10:48:20 UTC MAIN commitmail json YAML

sysutils/ripdrag: update to 0.4.7

What's Changed
- store file path in tooltip by @feddynventor in #42

(pin)

2024-04-08 10:47:34 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.8.18

(pin)

2024-04-08 10:46:18 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.8.18

0.8.18 (2024-04-06)
笨ィ Features
    APNG support (c633764d)

�沚� Chore
    deps: bump h2 from 0.3.24 to 0.3.26 (59c559ac)
    update logo (6ae3bc03)

(pin)

2024-04-08 10:45:32 UTC MAIN commitmail json YAML

doc: Updated textproc/inlyne to 0.4.2

(pin)

2024-04-08 10:44:27 UTC MAIN commitmail json YAML

textproc/inlyne: update to 0.4.2

Just a small bugfix/doc release while new features finish up for the v0.5 series
Fixes
- Ignore the case when doing header name lookups (#256)
- Fix a crash when rendering headerless table (#279)
- Fixes an issue where 1-pixel wide selections would linger (#288)
- Fixes a crash caused by a mismatch in client/server version support on linux+wayland (#298)

Docs
- Exclude outdated repos from the repology badge (#271)
- Add more instructions for building from source (#280)

Internal
- The usual swarm of non-user-facing changes

(pin)

2024-04-08 10:43:42 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.3.6

(pin)

2024-04-08 10:42:38 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.3.6

- Add -u/--unrestricted flags to built-in ripgrep (ripgrep feature). This flag
  reduces the level of "smart" filtering by repeated uses (up to 2). A single
  flag -u is equivalent to --no-ignore. Two flags -uu are equivalent to
  --no-ignore --hidden. Unlike ripgrep, three flags -uuu are not supported
  since hgrep doesn't support --binary flag.

- Allow command line options to override their previous values. For example,
  hgrep --theme ayu-dark --theme OneHalfDark specifies OneHalfDark theme,
  which previously caused a command line parse error. This new behavior is
  useful when you specify a default option in HGREP_DEFAULT_OPTS and want to
  override the default value in a command line.

- A Debian package (.deb file) is now released in the release page. For
  example the package file for v0.3.6 can be downloaded from this link.
  The package can be installed via dpkg command and managed by APT package
  manager. It installs the man page and bash completion file automatically.
  Please see the document for more details. (#17)

- Fix redundant imports warning reported from a nightly compiler.

(pin)

2024-04-08 10:41:33 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.13.0

(pin)

2024-04-08 10:40:23 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.13.0

v2.13.0 (2024-04-07)
Added
- ignore_case option to the do case-insensitie search by /.
- Symbolic link destinations are now displayed when the cursor is hovered over them.

Changed
- Symlink items linked to directory now appears in the directory section, not the file section.
- MSRV is now v1.74.1

fixed
- z command can now receive multiple arguments: z dot files<CR> works as in your terminal.

(pin)

2024-04-08 10:39:31 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-modules to 0.15.3

(pin)

2024-04-08 10:38:20 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.15.3

[0.15.3] - 2024-04-05
Updated dependencies:
- rust-analyzer from 0.0.207 to 0.0.208
- pulldown-cmark from 0.10.0 to 0.10.2

(pin)

2024-04-08 10:37:43 UTC MAIN commitmail json YAML

doc: Updated devel/ast-grep to 0.20.4

(pin)

2024-04-08 10:36:37 UTC MAIN commitmail json YAML

devel/ast-grep: update to 0.20.4

0.20.4
- fix: fix new deprecation note of Rust 2024 a70565e
- fix: fix quickfix fef3dfc
- fix: better fix message e0b5875

0.20.3
- feat(lsp): run "source.fixAll.ast-grep" onsave #1021
- test: move the integration-test to test folder f2ff77a
- chore: cargo update 83394e9
- refactor: move logging and io out of on_apply_all_fix cd79cda

(pin)

2024-04-08 08:09:36 UTC MAIN commitmail json YAML

Updated audio/mpg123, sysutils/py-Send2Trash

(adam)

2024-04-08 08:09:14 UTC MAIN commitmail json YAML

py-Send2Trash: updated to 1.8.3

Version 1.8.3 -- 2024/04/06
---------------------------
* Add support for any iterable type as input
* fix: Use os.fsdecode() for arguments to shutil.move()

(adam)

2024-04-08 08:07:45 UTC MAIN commitmail json YAML

mpg123: updated to 1.32.6

1.32.6

build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suffix-less symbols in that case. This avoids subtle ABI breakage (causing memory corruption) with existing binaries and instead has them fail during runtime linking. You trigger that when having -D_FILE_OFFSET_BITS=64 in your compiler flags during mpg123 build.

(adam)

2024-04-08 07:43:50 UTC MAIN commitmail json YAML

Updated multimedia/assimp, lang/py-pyformlang

(adam)

2024-04-08 07:42:37 UTC MAIN commitmail json YAML

py-pyformlang: updated to 1.0.10

1.0.10
Unknown changes

(adam)

2024-04-08 07:39:09 UTC MAIN commitmail json YAML

assimp: updated to 5.4.0

The Assimp 5.4.0 Minor Release

Fix building on Haiku
Reduce memory consumption in JoinVerticesProcess::ProcessMesh() signi…
Fix: Add check for invalid input argument
Replace an assert by an error log.
Extension of skinning data export to GLB/GLTF format
Fix output floating-point values to fbx
Update ImproveCacheLocality.cpp
Update Readme.md
Deep arsdk bone double free
Fix Spelling error
use size to be compatible with float and double
Fix: Add missing transformation for normalized normals.
Fix: Implicit Conversion Error
Fix add checks for indices
Update FBXBinaryTokenizer.cpp
link to external minizip with full path
utf8 header not found
Rm unnecessary deg->radian conversion in FBX exporter
Fix empty mesh handling
Refactoring: Some cleanups
Fix invalid read of uint from uvwsrc
Remove double delete
fix the mesh-name error.
COLLADA fixes for textures in C4D input
Use the correct allocator for deleting objects in case of duplicate a…
Fix container overflow in MMD parser
Fix: PLY heap buffer overflow
Update Readme.md
Update Readme.md
Fix: Check if index for mesh access is out of range
Update FBXConverter.cpp
FBX: Use correct time scaling
Drop explicit inclusion of contrib/ headers
Update Build.md
Fix buffer overflow in FBX::Util::DecodeBase64()
Readme.md: correct 2 errors in section headers
Fix double free in Video::~Video()
FBXMeshGeometry: solve issue 5116 using patch provided by darktjm
Fix target names not being imported on some gLTF2 models
correct grammar/typographic errors in comments (8 files)
KHR_materials_specular fixes
Disable Hunter
fixed several issues
Fix leak
Check the validity of the archive without parsing
Fix integer overflow
Add a test before generating the texture folder
Build: Disable building zlib for non-windows
null check.
Bump actions/upload-artifact from 3 to 4
fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert to pbr…
fix building errors for MinGW
dynamic_cast error.
Add missing IRR textures
Update Dockerfile
Fix handling of X3D IndexedLineSet nodes
Improve acc file loading
Readme.md: present hyperlinks in a more uniform style
FBX Blendshape FullWeight: Vec<Float> -> FullWeight: Vec<Double>
Fix for issues 5422, 3411, and 5443 -- DXF insert scaling fix and colour fix
Update StbCommon.h to stay up-to-date with stb_image.h.
Introduce aiBuffer
Add bounds checks to the parsing utilities.
Fix crash in viewer
Static code analysis fixes
Kimkulling/fix behavior of remove redundant mats issue 5438
Fix X importer breakage introduced in commit f844c33
Fileformats.md: clarify that import of .blend files is deprecated
feat:1.add 3mf vertex color read 2.fix 3mf read texture bug
More GLTF loading hardening
Bump actions/cache from 3 to 4
Update CMakeLists.txt
Blendshape->Geometry in FBX Export
Fix identity matrix check
Fix PyAssimp under Python >= 3.12 and macOS library search support
Add ISC LICENSE file
ColladaParser: check values length
Include defs in not cpp-section
Add correct double zero check
Add zlib-header to ZipArchiveIOSystem.h
Add 2024 to copyright infos
Append a new setting "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY"
Eliminate non-ascii comments in clipper
Fix compilation for MSVC14.
Add correction of fbx model rotation
Delete tools/make directory
Delete packaging/windows-mkzip directory
Fix 5420 duplicate degrees to radians conversion in fbx importer
Respect merge identical vertices in ObjExporter
Fix utDefaultIOStream test under MinGW
Fix typos
Add initial macOS support to C4D importer
Update hunter into CMakeLists.txt
Fix: add a missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT
updated json
Cleanup: Fix review findings
Update CMakeLists.txt

(adam)

2024-04-08 06:31:40 UTC MAIN commitmail json YAML

doc: add still more upper bounds

(wiz)

2024-04-08 06:21:05 UTC MAIN commitmail json YAML

doc: add more upper bounds

(wiz)

2024-04-08 06:06:36 UTC MAIN commitmail json YAML

doc: add some upper bounds

(wiz)

2024-04-08 06:01:43 UTC MAIN commitmail json YAML

doc: Updated www/w3m-img to 0.5.3.0.20230121nb2

(wiz)

2024-04-08 06:01:33 UTC MAIN commitmail json YAML

doc: Updated www/w3m to 0.5.3.0.20230121nb4

(wiz)

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

w3m*: fix CVEs 2023-38252 and 38253 using upstream patch

Bump PKGREVISION.

(wiz)

2024-04-08 05:54:32 UTC MAIN commitmail json YAML

Updated math/py-pywavelets, parallel/py-ipyparallel

(adam)

2024-04-08 05:54:12 UTC MAIN commitmail json YAML

py-ipyparallel: updated to 8.8.0

8.8.0 - 2024-04-02

New:

- `BroadcastView.map` is defined for API compatibility, but is not particularly efficient or recommended.

Fixed:

- `AsyncResult.join` is fixed.

Improved:

- Performance optimization disabling timestamp parsing in `jupyter_client` is not applied until ipyparallel classes are instantiated,
  rather than at import time.

(adam)

2024-04-08 05:52:11 UTC MAIN commitmail json YAML

py-pywavelets: updated to 1.6.0

PyWavelets 1.6.0

We are very pleased to announce the release of PyWavelets 1.6.0. This release
is a minor update to 1.6.x. It adds support for NumPy 2.0, which also keeping
compatibility with NumPy 1.22-1.26. It requires Cython 3.0; support for 0.29.x
is dropped.

Other noteworthy improvements:

- Improved documentation for ``pywt.cwt``
- The documentation was migrated to the PyData Sphinx Theme and the content
  organization improved
- Releases on PyPI now include wheels for ``musllinux`` (x86-64 and aarch64)
- The test suite is now passing and tested in CI with Emscripten/Pyodide
- Nightly builds will be available at
  https://anaconda.org/scientific-python-nightly-wheels/PyWavelets/ going
  forward

(adam)

2024-04-08 05:17:30 UTC MAIN commitmail json YAML

Updated textproc/py-rapidfuzz, www/py-flask, www/py-nbformat, textproc/py-validators

(adam)

2024-04-08 05:17:02 UTC MAIN commitmail json YAML

py-validators: updated to 0.28.0

0.28.0 (2024-04-04)

_**Breaking**_ ⚠️

- patch: moves `country_code` module to `country` module

_**Features**_

- feat: adds indian aadhar and pan validator
- feat: adds `finance` validator
- feat: adds `consider_tld` parameter to `domain`, `hostname` and `url` modules

_**Maintenance**_

- maint: updated dev dependencies, doc links; bump version

0.27.0 (2024-04-03)

_**Breaking**_ ⚠️

- patch: moves `base58` and `base64` into `encoding`

_**Features**_

- feat: lays foundation for URI validation
- feat: adds `private` parameter to `ip_address`, `hostname` & `url`

_**Maintenance**_

- patch: adds `encoding` tests and docs

(adam)

2024-04-08 05:15:14 UTC MAIN commitmail json YAML

py-nbformat: updated to 5.10.4

5.10.4

Maintenance and upkeep improvements

- Set all min deps
- chore: update pre-commit hooks

(adam)

2024-04-08 05:11:17 UTC MAIN commitmail json YAML

py-flask: updated to 3.0.3

Version 3.0.3

- The default ``hashlib.sha1`` may not be available in FIPS builds. Don't
  access it at import time so the developer has time to change the default.
- Don't initialize the ``cli`` attribute in the sansio scaffold, but rather in
  the ``Flask`` concrete class.

(adam)

2024-04-08 05:08:25 UTC MAIN commitmail json YAML

py-rapidfuzz: updated to 3.8.1

3.8.1
Fixed
* use the correct version of `rapidfuzz-cpp` when building against a system installed version

(adam)

2024-04-08 03:21:25 UTC MAIN commitmail json YAML

add and enable asterisk21

(jnemeth)

2024-04-08 03:20:47 UTC MAIN commitmail json YAML

doc: Added comms/asterisk21 version 21.2.0

(jnemeth)

2024-04-08 03:20:10 UTC MAIN commitmail json YAML

comms/asterisk21: import asterisk-21.2.0

Asterisk is a complete PBX in software.  It provides all of the
features you would expect from a PBX and more. Asterisk does voice
over IP in three protocols, and can interoperate with almost all
standards-based telephony equipment using relatively inexpensive
hardware.

Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and IAX.

This is an standard version.  It is secheduled to go to security
fixes only on November 18th, 2025, and EOL on November 18th, 2026.
See here for more information about Asterisk versions:
https://docs.asterisk.org/About-the-Project/Asterisk-Versions

Note that many things that have long been deprecated have now been
removed, such as chan_sip and app_macro.  See here for a complete
list:  http://docs.asterisk.org/Development/Asterisk-Module-Deprecations

(jnemeth)

2024-04-07 21:48:40 UTC MAIN commitmail json YAML

doc: Updated time/p5-DateTime-Locale to 1.41

(wiz)

2024-04-07 21:48:32 UTC MAIN commitmail json YAML

p5-DateTime-Locale: update to 1.41.

1.41    2024-04-06

- Rebuilt all locale data with the data from CLDR 44.1.0.

(wiz)

2024-04-07 21:47:41 UTC MAIN commitmail json YAML

doc: Updated devel/py-serializable to 1.0.3

(wiz)

2024-04-07 21:47:33 UTC MAIN commitmail json YAML

py-serializable: update to 1.0.3.

Updated dependencies and one bug fix.

(wiz)

2024-04-07 21:45:14 UTC MAIN commitmail json YAML

doc: Updated textproc/py-rapidfuzz to 3.8.0

(wiz)

2024-04-07 21:45:04 UTC MAIN commitmail json YAML

py-rapidfuzz: update to 3.8.0.

[3.8.0] - 2024-04-06
^^^^^^^^^^^^^^^^^^^^
Added
~~~~~
* added ``process.cpdist`` which allows pairwise comparision of two collection of inputs

Fixed
~~~~~
- fix some minor errors in the type hints
- fix potentially incorrect results of JaroWinkler when using high prefix weights

(wiz)

2024-04-07 21:40:33 UTC MAIN commitmail json YAML

doc: Updated lang/py-parso to 0.8.4

(wiz)

2024-04-07 21:40:22 UTC MAIN commitmail json YAML

py-parso: update to 0.8.4.

0.8.4 (2024-04-05)
++++++++++++++++++

- Add basic support for Python 3.13

(wiz)

2024-04-07 21:40:04 UTC MAIN commitmail json YAML

Updated net/haproxy, games/wesnoth

(adam)

2024-04-07 21:39:03 UTC MAIN commitmail json YAML

wesnoth: updated to 1.18.0

1.18.0

This release features many new additions as well as refinements to existing content including a new Drake campaign, a full remake of our oldest Loyalist campaign, greatly improved graphical performance, major balance changes for multiplayer, achievements, many enhancements to the editor, and so much more!

(adam)

2024-04-07 21:38:59 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.4.0

(wiz)

2024-04-07 21:38:48 UTC MAIN commitmail json YAML

doc: Updated security/py-yubikey-manager to 5.4.0

(wiz)

2024-04-07 21:38:36 UTC MAIN commitmail json YAML

py-yubikey-manager,ykman: update to 5.4.0

* Version 5.4.0 (released)
* Support for YubiKey Bio Multi-protocol Edition.
* CLI: Improve error messages for several failures.
* Attempt to send SIGHUP to yubikey-agent if it is blocking the connection.
* Bugfix: Allow "fido config" to work when no PIN is set on the YubiKey.
* Bugfix: MacOS - Fix race condition resulting in unneeded delay in fido commands over
  USB.
* Bugfix: Linux - Fix error when listing OTP devices when no YubiKeys are attached.
* Bugfix: OpenPGP - Fix RSA key generation on YubiKey NEO.

(wiz)

2024-04-07 21:37:12 UTC MAIN commitmail json YAML

haproxy: updated to 2.9.7

2.9.7
- MINOR: mux-h2: add a counter of "glitches" on a connection
- BUG/MINOR: mux-h2: count rejected DATA frames against the connection's flow control
- MINOR: mux-h2: count excess of CONTINUATION frames as a glitch
- MINOR: mux-h2: count late reduction of INITIAL_WINDOW_SIZE as a glitch
- MINOR: mux-h2: always use h2c_report_glitch()
- MEDIUM: mux-h2: allow to set the glitches threshold to kill a connection
- MINOR: connection: add a new mux_ctl to report number of connection glitches
- MINOR: mux-h2: implement MUX_CTL_GET_GLITCHES
- MINOR: connection: add sample fetches to report per-connection glitches
- BUG/MINOR: quic: reject unknown frame type
- BUG/MINOR: quic: reject HANDSHAKE_DONE as server
- BUG/MINOR: qpack: reject invalid increment count decoding
- BUG/MINOR: qpack: reject invalid dynamic table capacity
- DOC: quic: Missing tuning setting in "Global parameters"
- BUG/MEDIUM: applet: Immediately free appctx on early error
- BUG/MEDIUM: hlua: Be able to garbage collect uninitialized lua sockets
- BUG/MEDIUM: hlua: Don't loop if a lua socket does not consume received data
- BUG/MEDIUM: quic: fix transient send error with listener socket
- DOC: quic: fix recommandation for bind on multiple address
- MINOR: quic: warn on bind on multiple addresses if no IP_PKTINFO support
- BUG/MINOR: ist: allocate nul byte on istdup
- BUG/MINOR: stats: drop srv refcount on early release
- BUG/MAJOR: server: fix stream crash due to deleted server
- MINOR: cli: Remove useless loop on commands to find unescaped semi-colon
- BUG/MEDIUM: cli: Warn if pipelined commands are delimited by a \n
- BUG/MINOR: quic: fix output of show quic
- BUG/MINOR: ist: only store NUL byte on succeeded alloc
- BUG/MINOR: ssl/cli: duplicate cleaning code in cli_parse_del_crtlist
- LICENSE: event_hdl: fix GPL license version
- LICENSE: http_ext: fix GPL license version
- BUG/MINOR: mux-h1: Properly report when mux is blocked during a nego
- DOC: configuration: clarify ciphersuites usage
- BUG/MINOR: config/quic: Alert about PROXY protocol use on a QUIC listener
- BUG/MINOR: hlua: Fix log level to the right value when set via TXN:set_loglevel
- MINOR: hlua: Be able to disable logging from lua
- BUG/MINOR: tools: seed the statistical PRNG slightly better
- BUG/MINOR: hlua: fix unsafe lua_tostring() usage with empty stack
- BUG/MINOR: hlua: don't use lua_tostring() from unprotected contexts
- BUG/MINOR: hlua: fix possible crash in hlua_filter_new() under load
- BUG/MINOR: hlua: improper lock usage in hlua_filter_callback()
- BUG/MINOR: hlua: improper lock usage in hlua_filter_new()
- BUG/MEDIUM: hlua: improper lock usage with SET_SAFE_LJMP()
- BUG/MAJOR: hlua: improper lock usage with hlua_ctx_resume()
- BUG/MINOR: hlua: don't call ha_alert() in hlua_event_subscribe()
- BUG/MINOR: sink: fix a race condition in the TCP log forwarding code
- CI: skip scheduled builds on forks
- BUG/MINOR: ssl/cli: typo in new ssl crl-file CLI description
- BUG/MINOR: cfgparse: report proper location for log-format-sd errors
- BUG/MEDIUM: quic: fix handshake freeze under high traffic
- MINOR: quic: always use ncbuf for rx CRYPTO
- BUILD: solaris: fix compilation errors
- DOC: configuration: clarify ciphersuites usage (V2)
- BUG/MINOR: ssl: fix possible ctx memory leak in sample_conv_aes_gcm()
- CI: github: add -DDEBUG_LIST to the default builds
- BUG/MINOR: hlua: segfault when loading the same filter from different contexts
- BUG/MINOR: hlua: missing lock in hlua_filter_new()
- BUG/MINOR: hlua: fix missing lock in hlua_filter_delete()
- DEBUG: lua: precisely identify if stream is stuck inside lua or not
- MINOR: hlua: use accessors for stream hlua ctx
- BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread (2nd try)
- BUG/MINOR: listener: Wake proxy's mngmt task up if necessary on session release
- BUG/MINOR: listener: Don't schedule frontend without task in listener_release()
- BUG/MEDIUM: spoe: Don't rely on stream's expiration to detect processing timeout
- BUG/MINOR: spoe: Be sure to be able to quickly close IDLE applets on soft-stop
- CI: temporarily adjust kernel entropy to work with ASAN/clang
- BUG/MEDIUM: spoe: Return an invalid frame on recv if size is too small
- BUG/MINOR: session: ensure conn owner is set after insert into session
- BUG/MEDIUM: ssl: Fix crash in ocsp-update log function
- BUG/MINOR: mux-quic: close all QCS before freeing QCC tasklet
- BUG/MEDIUM: mux-fcgi: Properly handle EOM flag on end-of-trailers HTX block
- OPTIM: http_ext: avoid useless copy in http_7239_extract_{ipv4,ipv6}
- BUG/MINOR: server: 'source' interface ignored from 'default-server' directive
- BUILD: ssl: fix build error on older compilers with openssl-3.2
- BUG/MINOR: ssl: Wrong ocsp-update "incompatibility" error message
- BUG/MINOR: ssl: Detect more 'ocsp-update' incompatibilities
- BUG/MINOR: server: fix persistence cookie for dynamic servers
- MINOR: server: allow cookie for dynamic servers
- BUG/MINOR: server: ignore 'enabled' for dynamic servers
- DOC: config: balance 'first' not usable in LOG mode
- BUG/MINOR: log/balance: detect if user tries to use unsupported algo
- BUG/MEDIUM: stick-tables: fix a small remaining race in expiration task
- BUG/MINOR: backend: properly handle redispatch 0
- BUG/MEDIUM: stconn: Don't forward shutdown to SE if iobuf is not empty
- BUG/MEDIUM: stick-table: use the update lock when reading tables from peers
- BUG/MINOR: proxy: fix logformat expression leak in use_backend rules
- BUG/MINOR: init: relax LSTCHK_NETADM checks for non root

(adam)

2024-04-07 21:36:33 UTC MAIN commitmail json YAML

doc: add a p5-HTTP-Body vuln

(wiz)

2024-04-07 21:34:57 UTC MAIN commitmail json YAML

doc: Updated www/p5-HTTP-Body to 1.23

(wiz)

2024-04-07 21:34:46 UTC MAIN commitmail json YAML

p5-HTTP-Body: update to 1.23.

Security fix release.

(wiz)

2024-04-07 21:33:27 UTC MAIN commitmail json YAML

doc: Updated misc/xorg-sgml-doctools to 1.12.1

(wiz)

2024-04-07 21:33:19 UTC MAIN commitmail json YAML

xorg-sgml-doctools: update to 1.12.1.

This package provides a common set of SGML entities and XML/CSS style
sheets used in building/formatting the documentation provided in other
X.Org packages.  It's typically only needed by people building from
source who want to produce formatted documentation from their builds,
or those who have installed the HTML version of the documentation,
which refers to the included common xorg.css stylesheet.

This release includes support for building with meson as well as autoconf.
Please test building with meson and report any issues you hit to our
gitlab issue tracker at:
https://gitlab.freedesktop.org/xorg/doc/xorg-sgml-doctools/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (7):
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      Switch to XORG_DEFAULT_NOCODE_OPTIONS
      Remove "All rights reserved" from Oracle copyright notices
      gitlab CI: Update to latest CI templates & Debian stable release
      Add a meson build system
      xorg-sgml-doctools 1.12.1

Thierry LARONDE (1):
      Meson: align settables to autotools ones. Fix discrepancy.

(wiz)

2024-04-07 21:32:36 UTC MAIN commitmail json YAML

doc: Updated audio/ocp to 0.2.108

(wiz)

2024-04-07 21:32:28 UTC MAIN commitmail json YAML

ocp: update to 0.2.108.

Version 0.2.108
===============
This is a bugfix release

* When detecting C++ version, ] and ) was out of order in configure.ac. This only became problematic in autoconf 2.72.
* Playback via Game-Music-Emulator, the global loop module setting was not honored.
* Mono FLAC files would crash, buffer retrieval expected (atleast) two channels to be present.
* EOF detection got false positives in file-cache, FLAC files could fail to play
* Labels should not appear in front of variables, clang can be strict on this.

(wiz)

2024-04-07 21:28:19 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-rust to 0.21.0

(wiz)

2024-04-07 21:28:10 UTC MAIN commitmail json YAML

tree-sitter-rust: update to 0.21.0.

No changelog found.

(wiz)

2024-04-07 21:27:44 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-cpp to 0.21.0

(wiz)

2024-04-07 21:27:35 UTC MAIN commitmail json YAML

tree-sitter-cpp: update to 0.21.0.

No changelog found.

(wiz)

2024-04-07 21:19:20 UTC MAIN commitmail json YAML

doc: Updated time/libical to 3.0.18

(wiz)

2024-04-07 21:19:11 UTC MAIN commitmail json YAML

libical: update to 3.0.18.

Version 3.0.18 (31 March 2024):
----------------------------
* Requires CMake v3.5.0 or higher
* Escape ^ (U+005E) character in parameter values according to RFC 6868
* New CMake option LIBICAL_BUILD_EXAMPLES to disable building the examples
* Should be able to use the project as a submodule
* Built-in timezones updated to tzdata2024a

(wiz)

2024-04-07 21:16:45 UTC MAIN commitmail json YAML

doc: Updated fonts/py-fonttools to 4.51.0

(wiz)

2024-04-07 21:16:35 UTC MAIN commitmail json YAML

py-fonttools: update to 4.51.0.

4.51.0 (released 2024-04-05)
----------------------------

- [ttLib] Optimization on loading aux fields (#3464).
- [ttFont] Add reorderGlyphs (#3468).

(wiz)

2024-04-07 21:16:06 UTC MAIN commitmail json YAML

doc/TODO: add some

+ jj-0.16.0, libical-3.0.18, ocp-0.2.108, tree-sitter-cpp-0.21.0,
  tree-sitter-rust-0.21.0.

(wiz)

2024-04-07 20:53:13 UTC MAIN commitmail json YAML

2024-04-07 19:31:58 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c, textproc/py-xmlschema, devel/py-scard, devel/blosc2

(adam)

2024-04-07 19:31:31 UTC MAIN commitmail json YAML

blosc2: updated to 2.14.3

Changes from 2.14.2 to 2.14.3

* More fixes for internal fuzzer.

Changes from 2.14.1 to 2.14.2

* Fixes for CVE-2024-3203 and CVE-2024-3204.

(adam)

2024-04-07 19:30:11 UTC MAIN commitmail json YAML

py-scard: updated to 2.0.9

2.0.9 (April 2024)
* fix a bug with CardRequestTimeoutException introduced in 2.0.8
* Minor changes

(adam)

2024-04-07 19:27:43 UTC MAIN commitmail json YAML

py-xmlschema: updated to 3.2.1

v3.2.1
* Improve ModelVisitor and particle occurs checking
* Fix interleave mode with XSD 1.1 open content
* Fix for export/download of XSD sources with commented-out imports/include

(adam)

2024-04-07 19:26:14 UTC MAIN commitmail json YAML

rabbitmq-c: updated to 0.14.0

v0.14.0 - 2024-03-18

Fixed

Fix potential stackoverflow in decoding table and array
Fix issue with Mach-O version
Make dependency on OpenSSL in rabbitmq-c.cmake match what is built
Fix pkg-config generation when CMAKE_INSTALL_DIR is absolute
Fix issue with amqp_basic_publish blocking in non-blocking mode
Fix SSL hostname check
Fix bug in amqp-consume documentation

Changed

CMake minimum version is now 3.22
OpenSSL minimum version is now 1.1.1
Minimum TLS version supported is v1.2 (v1.3 is also supported).
OpenSSL ENGINE APIs are conditionally enabled based on availability

Added

Add option to read username/password from file in tools
Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths
rabbitmq-c can be compiled against BoringSSL

(adam)

2024-04-07 19:03:47 UTC MAIN commitmail json YAML

textproc: Enable flycheck-mode

(ryoon)

2024-04-07 19:02:56 UTC MAIN commitmail json YAML

doc: Added textproc/flycheck-mode version 33.0

(ryoon)

2024-04-07 19:02:46 UTC MAIN commitmail json YAML

textproc/flycheck-mode: import flycheck-mode-33.0

Flycheck is a modern on-the-fly syntax checking extension for GNU
Emacs, intended as replacement for the older Flymake extension
which is part of GNU Emacs.

(ryoon)

2024-04-07 18:57:50 UTC MAIN commitmail json YAML

devel: Enable dash-el

(ryoon)

2024-04-07 18:56:54 UTC MAIN commitmail json YAML

doc: Added devel/dash-el version 2.19.1

(ryoon)

2024-04-07 18:56:41 UTC MAIN commitmail json YAML

devel/dash-el: import dash-el-2.19.1

A modern list api for Emacs. No 'cl required.

(ryoon)

2024-04-07 18:22:23 UTC MAIN commitmail json YAML

doc: Updated mail/dkimproxy to 1.4.1nb1

(ryoon)

2024-04-07 18:22:08 UTC MAIN commitmail json YAML

2024-04-07 18:20:02 UTC MAIN commitmail json YAML

doc: Updated security/acmesh to 3.0.7

(ryoon)

2024-04-07 18:19:42 UTC MAIN commitmail json YAML

security/acmesh: Update to 3.0.7

Changelog:
What's Changed

    dns_1984.hosting.sh: fix login with valid csrftoken by @phedoreanu in #4412
    Spelling / grammar by @systemcrash in #4574
    Notify hook: AWS SES by @szhu25 in #4687
    Remove external OTP dependency from deploy hook Synology_DSM.sh by @Eagle3386 in #4646
    4442 by @Neilpang in #4691
    Add BookMyName API support by @alaunay in #3208
    Fix SES region variable by @szhu25 in #4700
    Update dns_kappernet.sh by @hknet in #4714
    sync by @Neilpang in #4720
    Add DNSExit.com API support by @samuel-jimenez in #4712
    Fix the API calls that get the list of domains that PLESK can manage by @zearan in #4710
    Fixed help verbiage to reflect capabilities of --ecc flag by @sg1888 in #4708
    Added functionality for Palo Alto Firewall deployments (PANOS) by @sg1888 in #4575
    Remove punctuation symbol by @vitoyucepi in #4745
    Master 1 by @glocknerc in #4755
    fix for curl bugs nghttp2_option_set_no_rfc9113_leading_and_trailing_… by @KincaidYang in #4776
    inwx: Be case insensitive while searching for the cookie. by @sebastianas in #4764
    Fixed grep pattern regex for nginx conf path by @Nirzak in #4749
    fix for nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation by @KincaidYang in #4779
    Fix Auth API access for DSM 6 by @Eagle3386 in #4728
    Add ArtFiles.de DNS API plugin by @Eagle3386 in #3959
    Improved api compatibility with devices by @LJea in #4754
    dns_gandi: implements token in addition to the (deprecated) API key by @zbbfufu in #4794
    Random cron by @MarcelWaldvogel in #944
    Add TencentCloud API by @KincaidYang in #4782
    Fix Variomedia API by @TobiasGrave in #4787
    fix: Synology DSM API path regex by @winromulus in #4809

(ryoon)

2024-04-07 17:56:07 UTC MAIN commitmail json YAML

editors: Enable manued

(ryoon)

2024-04-07 17:55:20 UTC MAIN commitmail json YAML

doc: Added editors/manued version 0.0.0.20191018

(ryoon)

2024-04-07 17:55:08 UTC MAIN commitmail json YAML

editors/manued: import manued-0.0.0.20191018

Manued is a proofreading method of manuscripts. This method is
proposed by Ikuo Takeuchi in No.39 Programming symposium of Japan,
1998. Althogh manued is a media independent proofreading method,
it is especially effective for exchanging electric texts via E-mail.

(ryoon)

2024-04-07 17:54:16 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 124.0.2nb2

(ryoon)

2024-04-07 17:54:03 UTC MAIN commitmail json YAML

2024-04-07 17:52:34 UTC MAIN commitmail json YAML

multimedia: Enable ffmpeg7 and ffplay7

(ryoon)

2024-04-07 17:51:45 UTC MAIN commitmail json YAML

doc: Added multimedia/ffplay7 version 7.0

(ryoon)

2024-04-07 17:51:35 UTC MAIN commitmail json YAML

multimedia/ffplay7: import ffplay7-7.0

FFplay is a very simple and portable media player using the FFmpeg
libraries and the SDL library.  It is mostly used as a testbed for
the various FFmpeg APIs.

This package contains major version 7.

(ryoon)

2024-04-07 17:50:55 UTC MAIN commitmail json YAML

doc: Added multimedia/ffmpeg7 version 7.0

(ryoon)

2024-04-07 17:50:24 UTC MAIN commitmail json YAML

2024-04-07 15:18:38 UTC MAIN commitmail json YAML

doc: Updated www/ruby-selenium-webdriver to 4.19.0

(taca)

2024-04-07 15:18:19 UTC MAIN commitmail json YAML

www/ruby-selenium-webdriver: update to 4.19.0

4.19.0 (2024-03-27)

* Add CDP for Chrome 123 and remove 120
* Avoid over-escaping browser path (#13632)
* Add full RBS support (#13234)

(taca)

2024-04-07 15:17:12 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack-cache to 1.17.0

(taca)

2024-04-07 15:16:57 UTC MAIN commitmail json YAML

www/ruby-rack-cache: update to 1.17.0

1.17.0 (2024-04-05)

What's Changed

* Ensure invalidate doesn't mutate response x-status key by @timdef in #25

New Contributors

* @timdef made their first contribution in #25

(taca)

2024-04-07 15:15:51 UTC MAIN commitmail json YAML

doc: Updated www/ruby-css-parser to 1.17.0

(taca)

2024-04-07 15:15:38 UTC MAIN commitmail json YAML

www/ruby-css-parser: update to 1.17.0

1.17.0 (2024-04-06)

* Added user_agent as an option to Parser #146

(taca)

2024-04-07 15:14:27 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.146.1

(taca)

2024-04-07 15:14:12 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-s3: update to 1.146.1

1.146.1 (2024-03-28)

* Issue - Fix bug where thread_count option was not being respected for
  multipart uploads.

1.146.0 (2024-03-18)

* Feature - Fix two issues with response root node names.

1.145.0 (2024-03-15)

* Feature - Documentation updates for Amazon S3.

1.144.0 (2024-03-13)

* Feature - This release makes the default option for S3 on Outposts request
  signing to use the SigV4A algorithm when using AWS Common Runtime (CRT).

1.143.1 (2024-03-12)

* Issue - Include original part errors in message when aborting multipart
  upload fails (#2990).

(taca)

2024-04-07 15:13:12 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-secretsmanager to 1.91.0

(taca)

2024-04-07 15:12:53 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-secretsmanager: update to 1.91.0

1.91.0 (2024-03-27)

* Feature - Documentation updates for Secrets Manager

(taca)

2024-04-07 15:12:09 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.191.6

(taca)

2024-04-07 15:11:51 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.191.6

3.191.6 (2024-04-02)

* Issue - Performance optimization: ensure presence and order of instance
  variables in PluginOptions (#3002).

3.191.5 (2024-03-26)

* Issue - Fix EC2Metadata and InstanceProfileCredentials to respect the port
  from a configured endpoint from code, ENV, or shared config.

(taca)