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

2024-05-13 01:02:43 UTC Now

2022-10-26 20:26:44 UTC MAIN commitmail json YAML

audio/termusic: update to 0.7.5

[v0.7.5] Released on: October 26, 2022.
- Fix: Change album cover tmp file to ~/.cache/termusic/termusic_cover.jpg
  and fall back to $TMP/termusic/termusic_cover.jpg .

'cpal' now has support for NetBSD, as a consequence we need alsa-libs.

(pin)

2022-10-26 20:23:45 UTC MAIN commitmail json YAML

doc: Updated graphics/kvantum to 1.0.6

(pin)

2022-10-26 20:23:18 UTC MAIN commitmail json YAML

graphics/kvantum: update to 1.0.6

1.0.6
---------
- Added a workaround for Kate's new status-bar and side-pane buttons, which
  still have wrong style codes.
- Added some Qt6 parameters.
- Silenced the compilation warnings with Qt 6.4.

(pin)

2022-10-26 20:17:14 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 9.2.2

(triaxx)

2022-10-26 20:16:36 UTC MAIN commitmail json YAML

grafana: Update to 9.2.2

upstream changes:
-----------------
9.2.2 (2022-10-25)
Features and enhancements
  o Alerting: Add support for wecom apiapp
  o Canvas: Improve resource picker initialization
  o Canvas: Improve text element readability
  o CloudWatch: Make sure adoption tracking is done on valid, migrated queries
  o Dashboard: Alerts user to incorrect tag format for JSON import
  o MSSQL: Support tables from all schemas
  o Opentsdb: Allow template variables for filter keys
  o Prometheus: Provide label values match parameter API when supported
    prometheus instance is configured
  o QueryEditor: Revert components from grafana-ui
  o TeamSync: Allow team sync when external organization mapping returns no
    organization role
Bug fixes
  o Browse: Fix General folder not showing in FolderPicker
  o Elasticsearch: Fix calculation of trimEdges in alert mode
  o Elasticsearch: Fix trimEdges delete logic in alert mode
  o GoogleOAuth: Unlock User Admin UI
  o LogContext: Fix wrong color of show context icon in light theme
  o Loki: Fix adding of adhoc filters to stream selector when query with empty
    stream selector
  o Loki: Fix double stringified log-lines when copied via Copy button
  o Loki: Fix explain section about $__interval variable
  o Loki: Remove already selected options from next label filter options in
    builder
  o NodeGraph: Fix rendering issues when values of arc are over 1
  o PublicDashboards: Fix hidden queries execution
  o Tempo: Fix Node Graph visualization type in dashboard
  o TimeSeries: Fix stacking when first value is negative zero
  o TimeseriesPanel: Fix variables in data links
  o User: Fix externalUserId not being populated

(triaxx)

2022-10-26 20:04:41 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.10nb2

(wiz)

2022-10-26 20:04:30 UTC MAIN commitmail json YAML

musicpd: depend on latest py-sphinx and fix PLIST for it

Bump PKGREVISION.

(wiz)

2022-10-26 17:19:58 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20221025

(gdt)

2022-10-26 17:19:42 UTC MAIN commitmail json YAML

ham/chirp: Update to 20221025

As usual, upstream does not have NEWS, because they don't even have
releases, but this is all minor fixes and improvements.

(gdt)

2022-10-26 16:04:42 UTC MAIN commitmail json YAML

doc: Added devel/revive version 1.2.4

(nikita)

2022-10-26 16:03:53 UTC MAIN commitmail json YAML

Import revive-1.2.4 as devel/revive

Fast, configurable, extensible, flexible, and beautiful linter for Go.
Drop-in replacement of golint. Revive provides a framework for
development of custom rules, and lets you define a strict preset for
enhancing your development & code review processes.

Here's how revive is different from golint:
- Allows to enable or disable rules using a configuration file.
- Allows to configure the linting rules with a TOML file.
- 2x faster running the same rules as golint.
- Provides functionality for disabling a specific rule or the
  entire linter for a file or a range of lines.
  golint allows this only for generated files.
- Optional type checking. Most rules in golint do not require
  type checking. If you disable them in the config file,
  revive will run over 6x faster than golint.
- Provides multiple formatters which let us customize the output.
- Allows to customize the return code for the entire linter or
  based on the failure of only some rules.
- Everyone can extend it easily with custom rules or formatters.
- Revive provides more rules compared to golint.

(nikita)

2022-10-26 15:51:24 UTC MAIN commitmail json YAML

Enable certificate validation for www/cadaver

This requires a dependency on www/neon, which performs the validation.
The CA bundle path is advertised by www/neon/MESSSAGE and depends
whether openssl is native or from pkgsrc.

(manu)

2022-10-26 14:38:33 UTC MAIN commitmail json YAML

Need higher depth to ensure all config.guess files are replaced.

(nia)

2022-10-26 13:55:17 UTC MAIN commitmail json YAML

arcticfox: Use latest versions of config.guess/config.sub from pkgsrc.

Should help armv[6-7] builds, since arcticfox's embedded copy of ICU
still contains versions from 2013 that don't know about NetBSD arm
variants.

(nia)

2022-10-26 13:28:53 UTC MAIN commitmail json YAML

Added textproc/py-demjson3; Removed textproc/py-demjson; Updated net/bandcamp-dl

(adam)

2022-10-26 13:27:54 UTC MAIN commitmail json YAML

bandcamp-dl: updated to 0.0.13

Bandcamp-dl 0.0.13

Minor bugfix update and requirements version bump.

In some cases a track may fail to download if the album release or track release date is missing, an additional fallback has been added in this case, now it will default to when the track was released on Bandcamp specifically if no other metadata is found.

(adam)

2022-10-26 13:26:36 UTC MAIN commitmail json YAML

2022-10-26 13:25:20 UTC MAIN commitmail json YAML

py-demjson3: added version 3.0.6

demjson3 is a Python language module for encoding, decoding, and
syntax-checking JSON data. It works under Python 3.

It comes with a jsonlint script which can be used to validate your JSON
documents for strict conformance to the JSON specification, and to detect
potential data portability issues. It can also reformat or pretty-print JSON
documents; either by re-indenting or removing unnecessary whitespace.

(adam)

2022-10-26 12:58:33 UTC MAIN commitmail json YAML

Added devel/py-pathable, textproc/py-jsonschema-spec; Updated textproc/py-openapi-spec-validator, net/py-moto

(adam)

2022-10-26 12:58:04 UTC MAIN commitmail json YAML

py-moto: updated to 4.0.8

4.0.8

General:
    * Unpins the werkzeug-dependency - Moto now works with werkzeug==2.2.2
    * Fixes the Docker-build to run on M1 Macbooks.

New Services:
    * ServiceQuotas:
        * get_service_quota()
        * list_aws_default_service_quotas()

New Methods:
    * CloudFront: list_invalidations()
    * RDS: modify_db_cluster()

Miscellaneous:
    * Lambda:delete_function() - fixed an issue where the wrong Function would be deleted when providing a qualifier
    * ECR:put_image() now removes any existing images that have the provided tag
    * IAM:detach_user/group/role_policy() now throws the correct error message when the policy is not attached in the first place
    * S3:list_object_versions(): Fix delimiter to take prefix into account
    * S3: Now closes file handles as early as possible when deleting files/multipart uploads
    * Sagamaker:describe_training_job() now throws the correct exception when trying to explain a non-existing job

(adam)

2022-10-26 12:52:34 UTC MAIN commitmail json YAML

py-openapi-spec-validator: updated to 0.5.1

0.5.1
Responses schema validation

0.5.0
detect spec schema version
static types and Mypy static type check
tests mark network
schemas and validators lazy loading proxy
CLI detect spec version
Shortcuts refactor and validators explicit usage

Backward incompatibilities

redundant shortcuts validate_v*_spec and validate_v*_spec_url removed. Use validate_spec and validate_spec_url with validator parameter instead.
default_handlers (and whole handlers package) removed. Use handlers from jsonschema_spec.handlers instead.

(adam)

2022-10-26 12:51:46 UTC MAIN commitmail json YAML

lang/rust: add bits so that earmv6hf variant can be built natively.

Also fix up bootstrap.py to recognize and handle earmv6hf too,
not just armv6hf.  Thanks to Brad Spencer for the hints.

(he)

2022-10-26 12:49:54 UTC MAIN commitmail json YAML

py-jsonschema-spec: updated to 0.1.2

JSONSchema Spec with object-oriented paths

Key features
* Traverse elements like paths
* Access spec on demand with separate dereferencing accessor layer

(adam)

2022-10-26 12:48:29 UTC MAIN commitmail json YAML

py-pathable: added version 0.4.3

Object-oriented paths

Key features
* Traverse resources like paths
* Access resources on demand with separate accessor layer

(adam)

2022-10-26 11:10:29 UTC MAIN commitmail json YAML

Updated textproc/py-openapi-schema-validator, devel/py-importlib-resources, devel/py-requests-toolbelt

(adam)

2022-10-26 11:10:04 UTC MAIN commitmail json YAML

py-requests-toolbelt: updated to 0.10.1

0.10.1 -- 2022-10-25
--------------------

Fixed Bugs
- Fix urllib3 warning to only emit on X509Adapter usage

0.10.0 -- 2022-10-06
--------------------

New Features
- Add support for preparing requests in BaseUrlSession

Fixed Bugs
- Fixing missing newline in dump utility

(adam)

2022-10-26 10:56:27 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 5.10.0

v5.10.0
=======
* Lifted restriction on modules passed to ``files``.
  Now modules need not be a package and if a non-package
  module is passed, resources will be resolved adjacent to
  those modules, even for modules not found in any package.
  For example, ``files(import_module('mod.py'))`` will
  resolve resources found at the root. The parameter to
  files was renamed from 'package' to 'anchor', with a
  compatibility shim for those passing by keyword.

* ``files`` no longer requires the anchor to be
  specified and can infer the anchor from the caller's scope
  (defaults to the caller's module).

v5.9.0
======
* ``as_file`` now also supports a ``Traversable``
  representing a directory and (when needed) renders the
  full tree to a temporary directory.

v5.8.1
======
* In ``MultiplexedPath``, restore expectation that
  a compound path with a non-existent directory does not
  raise an exception.

v5.8.0
======
* Now ``Traversable.joinpath`` provides a concrete
  implementation, replacing the implementation in ``.simple``
  and converging with the behavior in ``MultiplexedPath``.

v5.7.1
======
* In ``simple.ResourceContainer.joinpath``, honor
  names split by ``posixpath.sep``.

v5.7.0
======
* ``abc.Traversable.joinpath`` now allows for multiple
  arguments and specifies that ``posixpath.sep`` is allowed
  in any argument to accept multiple arguments, matching the
  behavior found in ``zipfile.Path`` and ``pathlib.Path``.

  ``simple.ResourceContainer`` now honors this behavior.

v5.6.0
======
* Add type declarations in ABCs.

v5.5.0
======
* Require Python 3.7 or later.
* Fix error when no ``__pycache__`` directories exist
  when testing ``update-zips``.

v5.4.0
======
* Test suite now relies entirely on the traversable
  API.

v5.3.0
======
* Now raise a ``DeprecationWarning`` for all legacy
  functions. Instead, users should rely on the ``files()``
  API introduced in importlib_resources 1.3. See
  `Migrating from Legacy <https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy>`_
  for guidance on avoiding the deprecated functions.

v5.2.3
======
* Updated readme to reflect current behavior and show
  which versions correspond to which behavior in CPython.

v5.0.7
======
* bpo-45419: Correct ``DegenerateFiles.Path`` ``.name``
  and ``.open()`` interfaces to match ``Traversable``.

v5.2.2
======
* Fix refleak in ``as_file`` caught by CPython tests.

v5.2.1
======
* bpo-38291: Avoid DeprecationWarning on ``typing.io``.

v5.2.0
======
* Legacy API (``path``, ``contents``, ...)
  is now supported entirely by the ``.files()`` API with
  a compatibility shim supplied for resource loaders without
  that functionality.

(adam)

2022-10-26 10:49:04 UTC MAIN commitmail json YAML

py-openapi-schema-validator: updated to 0.3.4

0.3.4
OASValidator 3.0 read write pass with evolve

0.3.3
Static types and Mypy static type check

0.3.2
type validator error msg formatting fix

0.3.1
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix
OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround

0.3.0
OpenAPI 3.1 validator
drop python 3.6 support
make jsonschema4 compatible (DeprecationWarning fix) reintroduced
0.2.1 changes
- Revert "make jsonschema4 compatible (DeprecationWarning fix)"
- drop python 3.6 support part 2
- Limit jsonschema dependency
Validate oneOf, anyOf and allOf with discriminator OAS30 and OAS31

(adam)

2022-10-26 10:38:21 UTC MAIN commitmail json YAML

expat: pkglint cleanup

(wiz)

2022-10-26 10:37:58 UTC MAIN commitmail json YAML

doc: Updated textproc/expat to 2.5.0

(wiz)

2022-10-26 10:37:47 UTC MAIN commitmail json YAML

expat: update to 2.5.0.

Release 2.5.0 Tue October 25 2022
        Security fixes:
  #616 #649 #650  CVE-2022-43680 -- Fix heap use-after-free after overeager
                    destruction of a shared DTD in function
                    XML_ExternalEntityParserCreate in out-of-memory situations.
                    Expected impact is denial of service or potentially
                    arbitrary code execution.

        Bug fixes:
      #612 #645  Fix curruption from undefined entities
      #613 #654  Fix case when parsing was suspended while processing nested
                    entities
  #616 #652 #653  Stop leaking opening tag bindings after a closing tag
                    mismatch error where a parser is reset through
                    XML_ParserReset and then reused to parse
            #656  CMake: Fix generation of pkg-config file
            #658  MinGW|CMake: Fix static library name

        Other changes:
            #663  Protect header expat_config.h from multiple inclusion
            #666  examples: Make use of XML_GetBuffer and be more
                    consistent across examples
            #648  Address compiler warnings
      #667 #668  Version info bumped from 9:9:8 to 9:10:8;
                    see https://verbump.de/ for what these numbers do

        Special thanks to:
            Jann Horn
            Mark Brand
            Osyotr
            Rhodri James
                and
            Google Project Zero

(wiz)

2022-10-26 10:33:50 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-s3transfer, net/py-boto3, net/py-awscli

(adam)

2022-10-26 10:33:29 UTC MAIN commitmail json YAML

py-awscli: updated to 1.26.1

1.26.1

api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.

1.26.0

api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.
feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services

(adam)

2022-10-26 10:32:48 UTC MAIN commitmail json YAML

py-boto3: updated to 1.25.1

1.25.1

api-change:accessanalyzer: [botocore] This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: [botocore] Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: [botocore] This release is a documentation update
api-change:rds: [botocore] Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: [botocore] This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.

1.25.0

feature:Endpoints: [botocore] Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: [botocore] AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: [botocore] This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: [botocore] Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: [botocore] SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.

(adam)

2022-10-26 10:32:08 UTC MAIN commitmail json YAML

2022-10-26 10:31:33 UTC MAIN commitmail json YAML

py-s3transfer: updated to 0.6.0

0.6.0

feature:Python: Dropped support for Python 3.6

0.5.2

enhancement:s3: Added support for flexible checksums when uploading or downloading objects.

0.5.1

enhancement:Python: Officially add Python 3.10 support

0.5.0

feature:Python: Dropped support for Python 2.7

(adam)

2022-10-26 10:30:51 UTC MAIN commitmail json YAML

py-botocore: updated to 1.28.1

1.28.1

api-change:accessanalyzer: This release adds support for six new resource types in IAM Access Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated service API, documentation, and paginators.
api-change:location: Added new map styles with satellite imagery for map resources using HERE as a data provider.
api-change:mediatailor: This release is a documentation update
api-change:rds: Relational Database Service - This release adds support for exporting DB cluster data to Amazon S3.
api-change:workspaces: This release adds new enums for supporting Workspaces Core features, including creating Manual running mode workspaces, importing regular Workspaces Core images and importing g4dn Workspaces Core images.

1.28.0

feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and settings for services
api-change:acm-pca: AWS Private Certificate Authority (AWS Private CA) now offers usage modes which are combination of features to address specific use cases.
api-change:batch: This release adds support for AWS Batch on Amazon EKS.
api-change:datasync: Added support for self-signed certificates when using object storage locations; added BytesCompressed to the TaskExecution response.
api-change:sagemaker: SageMaker Inference Recommender now supports a new API ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an inference recommendation job.

(adam)

2022-10-26 10:13:33 UTC MAIN commitmail json YAML

Given how compatible evince 3.34 and 43 are, flip evince3->evince anyway.
OK wiz@

(prlw1)

2022-10-26 09:59:27 UTC MAIN commitmail json YAML

matio: fix getopt_long configure check, it always failed before

(nros)

2022-10-26 08:44:33 UTC MAIN commitmail json YAML

pixman: add comment

(tnn)

2022-10-26 08:12:20 UTC MAIN commitmail json YAML

pixman: Disable NEON assembly on Darwin/arm64.

(jperkin)

2022-10-26 07:44:11 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.86.0

(wiz)

2022-10-26 07:44:01 UTC MAIN commitmail json YAML

curl: update to 7.86.0.

Changes:

    NPN: remove support for and use of
    Websockets: initial support

Bugfixes:

    altsvc: reject bad port numbers
    altsvc: use 'h3' for h3
    amiga: do not hardcode openssl/zlib into the os config
    amiga: set SIZEOF_CURL_OFF_T=8 by default
    amigaos: add missing curl header
    asyn-ares: set hint flags when calling ares_getaddrinfo
    autotools: allow --enable-symbol-hiding with windows
    autotools: allow unix sockets on Windows
    autotools: reduce brute-force when detecting recv/send arg list
    aws_sigv4: fix header computation
    bearssl: make it proper C89 compliant
    CI/GHA: cancel outdated CI runs on new PR changes
    CI/GHA: merge msh3 and openssl3 builds into linux workflow
    cirrus-ci: add macOS build with m1
    cirrus: use make LDFLAGS=-all-static instead of curl_LDFLAGS
    cli tool: do not use disabled protocols
    cmake: add missing inet_ntop check
    cmake: add the check of HAVE_SOCKETPAIR
    cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h
    cmake: delete duplicate HAVE_GETADDRINFO test
    cmake: enable more detection on Windows
    cmake: fix original MinGW builds
    cmake: improve usability of CMake build as a sub-project
    cmake: set HAVE_GETADDRINFO_THREADSAFE on Windows
    cmake: set HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID on Windows
    cmake: sync HAVE_SIGNAL detection with autotools
    cmdline/docs: add a required 'multi' keyword for each option
    configure: correct the wording when checking grep -E
    configure: deprecate builds with small curl_off_t
    configure: fail if '--without-ssl' + explicit parameter for an ssl lib
    configure: the ngtcp2 option should default to 'no'
    connect: change verbose IPv6 address:port to [address]:port
    connect: fix builds without AF_INET6
    connect: fix Curl_updateconninfo for TRNSPRT_UNIX
    connect: fix the wrong error message on connect failures
    content_encoding: use writer struct subclasses for different encodings
    cookie: reject cookie names or content with TAB characters
    ctype: remove all use of <ctype.h>, use our own versions
    curl-compilers.m4: for gcc + want warnings, set gnu89 standard
    curl-compilers.m4: use -O2 as default optimize for clang
    curl-wolfssl.m4: error out if wolfSSL is not usable
    curl.h: fix mention of wrong error code in comment
    curl/add_file_name_to_url: use the libcurl URL parser
    curl/add_parallel_transfers: better error handling
    curl/get_url_file_name: use libcurl URL parser
    curl: warn for --ssl use, considered insecure
    curl_ctype: convert to macros-only
    curl_easy_pause.3: unpausing is as fast as possible
    curl_escape.3: fix typo
    curl_setup: disable use of FLOSS for 64-bit NonStop builds
    curl_setup: include curl.h after platform setup headers
    curl_setup: include only system.h instead of curl.h
    curl_strequal.3: fix argument typo
    curl_url_set.3: document CURLU_APPENDQUERY proper
    CURLMOPT_PIPELINING.3: dedup manpage xref
    CURLOPT_ACCEPT_ENCODING.3: remove "four" as they are five
    CURLOPT_AUTOREFERER.3: highlight the privacy leak risk
    CURLOPT_COOKIEFILE: insist on "" for enable-without-file
    CURLOPT_COOKIELIST.3: fix formatting mistake
    CURLOPT_DNS_INTERFACE.3: mention it works for almost all protocols
    CURLOPT_MIMEPOST.3: add an (inline) example
    CURLOPT_POSTFIELDS.3: refer to CURLOPT_MIMEPOST
    CURLOPT_PROXY_SSLCERT_BLOB.3: this is for HTTPS proxies
    CURLOPT_WILDCARDMATCH.3: Fix backslash escaping under single quotes
    CURLSHOPT_UNLOCKFUNC.3: the callback has no 'access' argument
    DEPRECATE.md: Support for systems without 64 bit data types
    docs/examples: avoid deprecated options in examples where possible
    docs/INSTALL: update Android Instructions for newer NDKs
    docs/libcurl/symbols-in-versions: add several missing symbols
    docs: 100+ spellfixes
    docs: correct missing uppercase in Markdown files
    docs: document more server names for test files
    docs: fix deprecation versions inconsistencies
    docs: make sure libcurl opts examples pass in long arguments
    docs: remove mentions of deprecated '--without-openssl' parameter
    docs: tag curl options better in man pages
    docs: tell about disabled protocols in CURLOPT_*PROTOCOLS_STR.
    docs: update sourceforge project links
    easy: fix the #include order
    easy: fix the altsvc init for curl_easy_duphandle
    easy_lock: check for HAVE_STDATOMIC_H as well
    examples/chkspeed: improve portability
    formdata: fix warning: 'CURLformoption' is promoted to 'int'
    ftp: ignore a 550 response to MDTM
    ftp: remove redundant if
    functypes: provide the recv and send arg and return types
    getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
    GHA: build tests in a separate step from the running of them
    GHA: run proselint on markdown files
    github: initial CODEOWNERS setup for CI configuration
    header: define public API functions as extern c
    headers: reset the requests counter at transfer start
    hostip: guard PF_INET6 use
    hostip: lazily wait to figure out if IPv6 works until needed
    http, vauth: always provide Curl_allow_auth_to_host() functionality
    http2: make nghttp2 less picky about field whitespace
    HTTP3.md: update Caddy example
    http: try parsing Retry-After: as a number first
    http_proxy: restore the protocol pointer on error
    httpput-postfields.c: shorten string for C89 compliance
    ldap: delete stray CURL_HAS_MOZILLA_LDAP reference
    lib1560: extended to verify detect/reject of unknown schemes
    lib517: fix C89 constant signedness
    lib: add missing limits.h includes
    lib: add required Win32 setup definitions in setup-win32.h
    lib: prepare the incoming of additional protocols
    lib: sanitize conditional exclusion around MIME
    lib: set more flags in config-win32.h
    lib: the number four in a sequence is the "fourth"
    libssh: if sftp_init fails, don't get the sftp error code
    Makefile.m32: deduplicate build rules
    Makefile.m32: drop CROSSPREFIX and our CC/AR defaults
    Makefile.m32: exclude libs & libpaths for shared mode exes
    Makefile.m32: fix regression with tool_hugehelp
    Makefile.m32: major rework
    Makefile.m32: reintroduce CROSSPREFIX and -W -Wall
    Makefile.m32: support more options
    manpage-syntax.pl: all libcurl option symbols should be \fI-tagged
    manpages: Fix spelling of "allows to" -> "allows one to"
    misc: ISSPACE() => ISBLANK()
    misc: use the term "null-terminate" consistently
    mprintf: reject two kinds of precision for the same argument
    mprintf: use snprintf if available
    mqtt: return error for too long topic
    mqtt: spell out CONNECT in comments
    msh3: change the static_assert to make the code C89
    netrc: compare user name case sensitively
    netrc: replace fgets with Curl_get_line
    netrc: use the URL-decoded user
    ngtcp2: fix build errors due to changes in ngtcp2 library
    ngtcp2: fix C89 compliance nit
    noproxy: support proxies specified using cidr notation
    openssl: make certinfo available for QUIC
    README.md: add GHA status badges for Linux and macOS builds
    RELEASE-PROCEDURE.md: mention patch releases
    resolve: make forced IPv4 resolve only use A queries
    runtests: fix uninitialized value on ignored tests
    schannel: ban server ALPN change during recv renegotiation
    schannel: don't reset recv/send function pointers on renegotiation
    schannel: when importing PFX, disable key persistence
    scripts: use `grep -E` instead of `egrep`
    setopt: use the handler table for protocol name to number conversions
    setopt: when POST is set, reset the 'upload' field
    setup-win32: no longer define UNICODE/_UNICODE implicitly
    single_transfer: use the libcurl URL parser when appending query parts
    smb: replace CURL_WIN32 with WIN32
    strcase: add and use Curl_timestrcmp
    strerror: improve two URL API error messages
    symbol-scan.pl: also check for LIBCURL* symbols
    symbol-scan.pl: scan and verify .3 man pages
    symbols-in-versions: add missing LIBCURL* symbols
    symbols-in-versions: CURLOPT_ENCODING is deprecated since 7.21.6
    test1119: scan all public headers
    test1275: verify uppercase after period in markdown
    test972: verify the output without using external tool
    tests/certs/scripts: insert standard curl source headers
    tests/Makefile: remove run time stats from ci-test
    tests: avoid CreateThread if _beginthreadex is available
    tests: fix tag syntax errors in test files
    tests: skip mime/form tests when mime is not built-in
    tidy-up: delete parallel/unused feature flags
    tidy-up: delete unused HAVE_STRUCT_POLLFD
    TODO: provide the error body from a CONNECT response
    tool: avoid generating ambiguous escaped characters in --libcurl
    tool: remove dead code
    tool: reorganize function c_escape around a dynbuf
    tool_hugehelp: make hugehelp a blank macro when disabled
    tool_main: exit at once if out of file descriptors
    tool_operate: avoid a few #ifdefs for disabled-libcurl builds
    tool_operate: more transfer cleanup after parallel transfer fail
    tool_operate: prevent over-queuing in parallel mode
    tool_operate: reduce errorbuffer allocs
    tool_paramhelp: asserts verify maximum sizes for string loading
    tool_paramhelp: make the max argument a 'double'
    tool_progress: remove 'Qd' from the parallel progress bar
    tool_setopt: use better English in --libcurl source comments
    tool_xattr: save the original URL, not the final redirected one
    unit test 1655: make it C89-compliant
    url: a zero-length userinfo part in the URL is still a (blank) user
    url: allow non-HTTPS HSTS-matching for debug builds
    url: rename function due to name-clash in Watt-32
    url: use IDN decoded names for HSTS checks
    urlapi: detect scheme better when not guessing
    urlapi: fix parsing URL without slash with CURLU_URLENCODE
    urlapi: leaner with fewer allocs
    urlapi: reject more bad characters from the host name field
    winbuild/MakefileBuild.vc: handle spaces in libssh(2) include paths
    winbuild: use NMake batch-rules for compilation
    windows: add .rc support to autotools builds
    windows: adjust name of two internal public functions
    windows: autotools .rc warnings fixup
    wolfSSL: fix session management bug.

(wiz)

2022-10-26 07:28:24 UTC MAIN commitmail json YAML

Revert evince3 -> evince
This is gnome 3.38

(prlw1)

2022-10-26 07:22:42 UTC MAIN commitmail json YAML

2022-10-25 21:05:14 UTC MAIN commitmail json YAML

doc: Added devel/gotags version 1.4.1

(nikita)

2022-10-25 21:04:08 UTC MAIN commitmail json YAML

Import gotags-1.4.1 as devel/gotags

Gotags is a ctags-compatible tag generator for Go.

(nikita)

2022-10-25 20:27:53 UTC MAIN commitmail json YAML

doc: Added devel/pynvim version 0.4.3

(nikita)

2022-10-25 20:26:03 UTC MAIN commitmail json YAML

Import pynvim-0.4.3 as devel/pynvm

Python client and plugin host for neovim.
Pynvim implements support for python plugins in Nvim.
It also works as a library for connecting to and
scripting Nvim processes through its msgpack-rpc API.

(nikita)

2022-10-25 19:33:15 UTC MAIN commitmail json YAML

net-snmp: Fix broken logic.

(jperkin)

2022-10-25 19:21:36 UTC MAIN commitmail json YAML

Updated security/py-google-auth, devel/py-types-setuptools, security/py-google-auth-oauthlib, devel/py-plumbum

(adam)

2022-10-25 19:21:06 UTC MAIN commitmail json YAML

py-plumbum: updated to 1.8.0

1.8.0
-----
* Drop Python 2.7 and 3.5 support, add 3.11 support
* Lots of extended checks and fixes for problems exposed.
* Color: support ``NO_COLOR``/``FORCE_COLOR``
* Commands: New ``iter_lines`` ``buffer_size`` parameter
* Commands: cache remote commands
* SSH: Support reverse tunnels and dynamically allocated ports
* CLI: add ``Set(..., all_markers={"*", "all"})`` and fix support for other separators
* CLI: support future annotations
* Color: fix the ABC
* Exceptions: fix for exception pickling
* Fix for StdinDataRedirection and modifiers

(adam)

2022-10-25 19:17:38 UTC MAIN commitmail json YAML

py-google-auth-oauthlib: updated to 0.6.0

0.6.0
Features

Update to allow for 3PI credentials

Bug Fixes

Add timeout to run_local_server when waiting for response

Documentation

Update readme to point to current docs url

(adam)

2022-10-25 19:13:30 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 65.5.0.2

65.5.0.2 (2022-10-24)

Fix `pkg_resources.split_sections`

This function is currently documented as returning a list of lines as
the 2nd pair value.  It does not return plain str here.

(adam)

2022-10-25 19:12:59 UTC MAIN commitmail json YAML

py-google-auth: updated to 2.13.0

2.13.0 (2022-10-14)

Features

Adds new external account authorized user credentials
Implement pluggable auth interactive mode
Introduce the functionality to override token_uri in credentials

Bug Fixes

Adding one more pattern to relax the regex check for sts and impersonation url endpoints

2.12.0 (2022-09-26)

Features

Retry behavior

Bug Fixes

Modify RefreshError exception to use gcloud ADC command.
Revert "Update token refresh threshold from 20 seconds to 5 minutes".

(adam)

2022-10-25 19:05:07 UTC MAIN commitmail json YAML

Updated devel/py-scard, sysutils/py-invoke, textproc/py-tabulate, www/py-protego

(adam)

2022-10-25 19:04:38 UTC MAIN commitmail json YAML

py-protego: updated to 0.2.1

0.2.1
Fixes incorrect readme content-type specified in setup.py

(adam)

2022-10-25 19:03:26 UTC MAIN commitmail json YAML

2022-10-25 19:00:50 UTC MAIN commitmail json YAML

py-tabulate: updated to 0.9.0

0.9.0: Drop support for Python 2.7, 3.5, 3.6.
  Migrate to pyproject.toml project layout (PEP 621).
  New output formats: `asciidoc`, various `*grid` and `*outline` formats.
  New output features: vertical row alignment, separating lines.
  New input format: list of dataclasses (Python 3.7 or later).
  Support infinite iterables as row indices.
  Improve column width options.
  Improve support for ANSI escape sequences and document the behavior.
  Various bug fixes.

(adam)

2022-10-25 18:56:32 UTC MAIN commitmail json YAML

py-invoke: updated to 1.7.3

1.7.3 2022-09-30
[Support] Fix a non-fatal bug in our setup.py long_description generation causing 1.7.0-1.7.2 to have malformed description text on PyPI.

1.7.2 2022-09-30
[Bug] Fix errors thrown when comparing Task objects to non-Task objects; such comparisons are now always false.
[Bug] Refactor CLI parser instantiation such that the tasks.ignore_unknown_help feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in tab-completion scripts.

(adam)

2022-10-25 18:54:44 UTC MAIN commitmail json YAML

py-scard: updated to 2.0.5

2.0.5 (Septembre 2022)
======================
* New version just because I failed the previous upload to https://pypi.org/

2.0.4 (August 2022)
==================
* Fix a problem on PCSCCardConnection.disconnect
* Add support of BaseSCardException(hresult) format
* Do not use deprecated distutils anymore

(adam)

2022-10-25 18:53:36 UTC MAIN commitmail json YAML

Updated devel/py-pbr, devel/py-stevedore, textproc/py-sphinx, textproc/py-dill

(adam)

2022-10-25 18:46:08 UTC MAIN commitmail json YAML

2022-10-25 18:44:40 UTC MAIN commitmail json YAML

py-dill: updated to 0.3.6

dill-0.3.6

With dill, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, dill also has some good tools to help you discover why your object fails to pickle.

dill installs with pip:
$ pip install dill

dill requires:
- python or pypy, >=3.7

(adam)

2022-10-25 18:44:15 UTC MAIN commitmail json YAML

mk: Document the jemalloc option.

(jperkin)

2022-10-25 18:42:57 UTC MAIN commitmail json YAML

qemu: Make jemalloc support an option.

Enable on everything except SunOS, where the native libumem is a better choice.

(jperkin)

2022-10-25 18:36:42 UTC MAIN commitmail json YAML

py-sphinx: updated to 5.3.0

Release 5.3.0 (released Oct 16, 2022)
=====================================

Features added
--------------

* LaTeX: add :confval:`latex_table_style` and support the
  ``'booktabs'``, ``'borderless'``, and ``'colorrows'`` styles.
* One can cross-reference including an option value like ``:option:`--module=foobar```,
  ``:option:`--module[=foobar]``` or ``:option:`--module foobar```.
  Patch by Martin Liska.
* autosectionlabel: Record the generated section label to the debug log.
* Correctly URI-escape image filenames.
* domains: Allow sections in all the content of all object description
  directives (e.g. :rst:dir:`py:function`). Patch by Adam Turner

Release 5.2.3 (released Sep 30, 2022)
=====================================

* Fix base64 image embedding in ``sphinx.ext.imgmath``
* Add ``:nocontentsentry:`` flag and global domain table of contents
  entry control option. Patch by Adam Turner

Release 5.2.2 (released Sep 27, 2022)
=====================================

* Restore link targets for autodoc modules to the top of content.
  Patch by Dominic Davis-Foster.

Release 5.2.1 (released Sep 25, 2022)
=====================================

Bugs fixed
----------

* Always normalise the ``pycon3`` lexer to ``pycon``.
* Fix using ``sphinx.ext.autosummary`` with modules containing titles in the
  module-level docstring.

Release 5.2.0.post0 (released Sep 24, 2022)
===========================================

* Recreated source tarballs for Debian maintainers.

Release 5.2.0 (released Sep 24, 2022)
=====================================

Dependencies
------------

* Sphinx now uses declarative metadata with ``pyproject.toml`` to
  create packages, using PyPA's ``flit`` project as a build backend. Patch by
  Adam Turner.

Deprecated
----------

* Support for HTML 4 output. Patch by Adam Turner.

Features added
--------------

* napoleon: Add support for docstring types using 'of', like
  ``type of type``. Example: ``tuple of int``.
* C++, support requires clauses not just between the template
  parameter lists and the declaration.
* linkcheck: Check the source URL of raw directives that use the ``url``
  option.
* Allow :rst:role:`ref` role to be used with definitions and fields.
* HTML Search: Increase priority for full title and
  subtitle matches in search results
* HTML Search: Save search result score to the HTML element for debugging
* Make toctree accept 'genindex', 'modindex' and 'search' docnames
* Add domain objects to the table of contents. Patch by Adam Turner
* HTML Search: Include explicit :rst:dir:`index` directive index entries
  in the search index and search results. Patch by Adam Turner
* imgmath: Allow embedding images in HTML as base64
* HTML Search: Use browser localstorage for highlight control, stop
  storing highlight parameters in URL query strings. Patch by Adam Turner.

Bugs fixed
----------

* LaTeX: 5.1.0 has made the 'sphinxsetup' ``verbatimwithframe=false``
  become without effect.
* C++, ensure consistent non-specialization template argument
  representation.
* C++, fix parsing of certain non-type template parameter packs.
* Revert 10520: "Fix" use of sidebar classes in ``agogo.css_t``

Release 5.1.1 (released Jul 26, 2022)
=====================================

Bugs fixed
----------

* Fix ValueError in the new ``deque`` based ``sphinx.ext.napolean``
  iterator implementation.
* Restore compatability with third-party builders.

Release 5.1.0 (released Jul 24, 2022)
=====================================

Dependencies
------------

* Support `Docutils 0.19`_. Patch by Adam Turner.

Deprecated
----------

* Deprecated ``sphinx.util.stemmer`` in favour of ``snowballstemmer``.
  Patch by Adam Turner.
* Deprecated ``sphinx.ext.napoleon.iterators``.

Features added
--------------

* html theme: Allow specifying multiple CSS files through the ``stylesheet``
  setting in ``theme.conf`` or by setting ``html_style`` to an iterable of strings.
* std domain: Add support for emphasising placeholders in :rst:dir:`option`
  directives through a new :confval:`option_emphasise_placeholders` configuration
  option.
* std domain: Use the repr of some variables when displaying warnings,
  making whitespace issues easier to identify.
* quickstart: Reduce content in the generated ``conf.py`` file. Patch by
  Pradyun Gedam.
* LaTeX: CSS-named-alike additional :ref:`'sphinxsetup' <latexsphinxsetup>`
  keys allow to configure four separate border-widths, four paddings, four
  corner radii, a shadow (possibly inset), colours for border, background, shadow
  for each of the code-block, topic, attention, caution, danger, error and warning
  directives.
* LaTeX: Explain non-standard encoding in LatinRules.xdy
* HTML Theme: Wrap consecutive footnotes in an ``<aside>`` element when
  using Docutils 0.18 or later, to allow for easier styling. This matches the
  behaviour introduced in Docutils 0.19. Patch by Adam Turner.
* config: Add ``include_patterns`` as the opposite of ``exclude_patterns``.
  Patch by Adam Turner.

Bugs fixed
----------

* HTML Theme: field term colons are doubled if using Docutils 0.18+
* Build failure if Docutils version is 0.18 (not 0.18.1) due
  to missing ``Node.findall()``
* LaTeX: build error if highlighting inline code role in figure caption
* Make -P (pdb) option work better with exceptions triggered from events
* py domain: Fix spurious whitespace in unparsing various operators (``+``,
  ``-``, ``~``, and ``**``). Patch by Adam Turner.
* logging: Always show node source locations as absolute paths.
* HTML Search: HTML tags are displayed as a part of object name
* HTML Search: search snipets should not be folded
* HTML Search: Minor errors are emitted on fetching search snipets
* HTML Search: The markers for header links are shown in the search result
* HTML Theme: Fix use of sidebar classes in ``agogo.css_t``.
* HTML Theme: Fix inclusion of hidden toctrees in the agogo theme.
* HTML Theme: Fix enable_search_shortcuts does not work
* LaTeX: Text can fall out of code-block at end of page and leave artifact
  on next page
* LaTeX: user injected ``\color`` commands in topic or admonition boxes may
  cause color leaks in PDF due to upstream `framed.sty <https://ctan.org/pkg/framed>`_
  bug
* LaTeX: framed coloured boxes in highlighted code (e.g. highlighted
  diffs using Pygments style ``'manni'``) inherit thickness of code-block frame
* LaTeX: Only one ``\label`` is generated for ``desc_signature`` node
  even if it has multiple node IDs
* i18n: UnboundLocalError is raised on translating raw directive
* py domain: Fix warning for duplicate Python references when
  using ``:any:`` and autodoc.
* HTML Search: fix minor summary issues.

(adam)

2022-10-25 18:34:31 UTC MAIN commitmail json YAML

py-stevedore: updated to 4.1.0

4.1.0
-----
* Fix compatibility with Python 3.12, importlib-metadata 5.0
* Fix compatibility with Python 3.10, 3.9.11
* Add Python3 antelope unit tests
* Update master for stable/zed
* remove unicode from code

4.0.0
-----
* Fix remaining logic to support Python 3.6/7
* Drop python3.6/3.7 support in testing runtime
* Add Python3 zed unit tests
* Update master for stable/yoga

(adam)

2022-10-25 18:33:13 UTC MAIN commitmail json YAML

py-pbr: updated to 5.11.0

5.11.0
------
* Fix symbol identification in multiline message
* Replace deprecated readfp method with read\_file

5.10.0
------
* Specify Changelog procedure
* Allow leading spaces when determining symbols
* Use stdlib importlib.metadata where possible
* Adding python classifiers py38 & py39

5.9.0
-----
* Future-proofing pyproject.toml
* Use importlib-metadata for runtime package version lookups
* Drop wheel from pyproject.toml examples
* Changed minversion in tox to 3.18.0

(adam)

2022-10-25 18:32:30 UTC MAIN commitmail json YAML

2022-10-25 18:23:33 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.18.1

(bsiegert)

2022-10-25 18:23:21 UTC MAIN commitmail json YAML

gh: update to 2.18.1

GitHub CLI 2.18.1

Replace spaces with tabs in mixed whitespace string
pr create: Fix regression in non-interactive mode

GitHub CLI 2.18.0

New Commands and Flags:
- cs rebuild
- ssh-key delete
- gpg-key delete
- release delete: new --cleanup-tag flag
- isssue/pr comment: new --edit-last flag
- pr diff: new --web flag

(bsiegert)

2022-10-25 18:22:43 UTC MAIN commitmail json YAML

Updated textproc/py-markdown, www/py-landslide, devel/py-automat, net/py-twisted

(adam)

2022-10-25 18:21:27 UTC MAIN commitmail json YAML

py-twisted: updated to 22.8.0

Twisted 22.8.0 (2022-09-06)
===========================

Twisted 22.8.0rc1 release candidate was released on 2022-08-28 and there are
no changes between the release candidate and the final release.

Features
--------
- twisted.internet.defer.maybeDeferred will now schedule a coroutine result as asynchronous operation and return a Deferred that fires with the result of the coroutine.
- Twisted now works with Cryptography versions 37 and above, and as a result, its minimum TLS protocol version has been upgraded to TLSv1.2.

Bugfixes
--------
- ``twisted.internet.base.DelayedCall.__repr__`` will no longer raise ``AttributeError`` if the ``DelayedCall`` was created before debug mode was enabled.  As a side-effect, ``twisted.internet.base.DelayedCall.creator`` is now defined as ``None`` in cases where previously it was undefined.
- twisted.internet.iocpreactor.udp now properly re-queues its listener when there is a failure condition on the read from the socket.
- twisted.internet.defer.inlineCallbacks no longer causes confusing StopIteration tracebacks to be added to the top of tracebacks originating in triggered callbacks
- The typing of twisted.internet.task.react no longer constrains the type of argv.
- `ContextVar.reset()` now works correctly inside `inlineCallbacks` functions and coroutines.
- Implement twisted.python.failure._Code.co_positions for compatibility with Python 3.11.
- twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct parisc, powerpc and sparc architectures.

Improved Documentation
----------------------
- The release process documentation was updated to include information about
  doing a security release.
- The development and policy documentation pages were moved into the same
  directory that is now placed inside the documentation root directory.

Deprecations and Removals
-------------------------
- Python 3.6 is no longer supported.
  Twisted 22.4.0 was the last version with support for Python 3.6.

Conch
-----

Bugfixes
~~~~~~~~
- twisted.conch.checkers.UNIXAuthorizedKeysFiles now uses the filesystem encoding to decode usernames before looking them up in the password database, so it works on Python 3.
- twisted.conch.ssh.SSHSession.request_env no longer gives a warning if the session does not implement ISessionSetEnv.
- The cftp command line (and `twisted.conch.scripts.cftp.SSHSession.extReceived`) no longer raises an unhandled error when receiving data on stderr from the server.

Web
---

Features
~~~~~~~~
- twisted.web.template.renderElement now combines consecutive, sychronously-available bytes up to a fixed size limit into a single string to pass to ``IRequest.write`` instead of passing them all separately.  This greatly reduces the number of chunks in the response.

Mail
----

Bugfixes
~~~~~~~~
- twisted.mail.maildir.MaildirMessage now use byte header to avoid incompatibility with the FileMessage which writes bytes not strings lines to a message file

Words
-----

Bugfixes
~~~~~~~~
- twisted.words.protocols.irc.IRCClient now splits overly long NOTICEs and NOTICEs containing \n before sending.

Names
-----

Bugfixes
~~~~~~~~
- twisted.names.dns logs unparsable messages rather than generating a Failure instance

Trial
-----

Features
~~~~~~~~
- ``trial --jobs=N --exitfirst`` is now supported.

Bugfixes
~~~~~~~~
- `trial --jobs=N --until-failure ...` now reports the correct number of tests run after each iteration.
- ``trial -jN ...`` will now pass errors and failures to ``IReporter`` methods as instances of ``WorkerException`` instead of ``str``.

(adam)

2022-10-25 18:17:59 UTC MAIN commitmail json YAML

2022-10-25 18:12:49 UTC MAIN commitmail json YAML

doc: Updated www/caddy to 2.6.2

(bsiegert)

2022-10-25 18:12:33 UTC MAIN commitmail json YAML

caddy: update to 2.6.2

This release brings a number of bug fixes and minor enhancements. All
users should upgrade after testing and verifying their setups.
Thank you to all who contributed!

(bsiegert)

2022-10-25 18:00:36 UTC MAIN commitmail json YAML

ncursesw: install missing includes

chat/mcabber breaks when building with
ncursesw since ncursesw/panel.h is
missing. Might fix other packages too.
Bump PKGREVISION due to PLIST change.

(nros)

2022-10-25 16:39:53 UTC MAIN commitmail json YAML

Updated lang/njs to 0.7.8
Updated www/nginx to 1.22.1nb1
Updated www/nginx-devel to 1.23.2nb1

(osa)

2022-10-25 16:35:46 UTC MAIN commitmail json YAML

*/*: update NGINX JavaScript 0.7.7 -> 0.7.8

Bump PKGREVISION for www/nginx and www/nginx-devel.

<ChangeLog>

nginx modules:

*) Feature: added js_preload_object directive.

*) Feature: added ngx.conf_prefix property.

*) Feature: added s.sendUpstream() and s.sendDownstream()
  in stream module.

*) Feature: added support for HEAD method in Fetch API.

*) Improvement: improved async callback support for s.send()
  in stream module.

Core:

*) Feature: added "name" instance property for a function
  object.

*) Feature: added njs.memoryStats object.

*) Bugfix: fixed String.prototype.trimEnd() with unicode
  string.

*) Bugfix: fixed Object.freeze() with fast arrays.

*) Bugfix: fixed Object.defineProperty() with fast arrays.

*) Bugfix: fixed async token as a property name of an object.

*) Bugfix: fixed property set instruction when key modifies
  base binding.

*) Bugfix: fixed complex assignments.

*) Bugfix: fixed handling of unhandled promise rejection.

*) Bugfix: fixed process.env when duplicate environ variables
  are present.

*) Bugfix: fixed double declaration detection in modules.

*) Bugfix: fixed bound function calls according to the spec.

*) Bugfix: fixed break label for if statement.

*) Bugfix: fixed labeled empty statements.

</ChangeLog>

(osa)

2022-10-25 16:16:03 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.17.2

(taca)

2022-10-25 16:15:35 UTC MAIN commitmail json YAML

net/samba4: update to 4.17.2

4.17.2 (2022/10-25)

o CVE-2022-3437:  There is a limited write heap buffer overflow in the GSSAPI
                  unwrap_des() and unwrap_des3() routines of Heimdal (included
                  in Samba).
                  https://www.samba.org/samba/security/CVE-2022-3437.html

o CVE-2022-3592:  A malicious client can use a symlink to escape the exported
                  directory.
                  https://www.samba.org/samba/security/CVE-2022-3592.html

Changes since 4.17.1
--------------------

o  Volker Lendecke <vl@samba.org>
  * BUG 15207: CVE-2022-3592.

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * BUG 15134: CVE-2022-3437.

(taca)

2022-10-25 15:56:21 UTC MAIN commitmail json YAML

py-landslide: updated to 1.1.9

v1.1.9
- Pin `MarkupSafe` dependency to `v1.1.1`

(adam)

2022-10-25 15:55:35 UTC MAIN commitmail json YAML

py-markdown: updated to 3.4.1

Python-Markdown 3.4 Release Notes

Python-Markdown version 3.4 supports Python versions 3.7, 3.8, 3.9, 3.10 and
PyPy3.

Backwards-incompatible changes

The `tables` extension now uses a `style` attribute instead of an `align` attribute for alignment.

The [HTML4 spec][spec4] specifically deprecates the use of the `align` attribute
and it does not appear at all in the [HTML5 spec][spec5]. Therefore, by default,
the [tables] extension will now use the `style` attribute (setting just the
`text-align` property) in `td` and `th` blocks.

[spec4]: https://www.w3.org/TR/html4/present/graphics.html#h-15.1.2
[spec5]: https://www.w3.org/TR/html53/tabular-data.html#attributes-common-to-td-and-th-elements
[tables]: ../extensions/tables.md

The former behavior is available by setting the `use_align_attribute`
configuration option to `True` when enabling the extension.

For example, to configure the old `align` behavior:

```python
from markdown.extensions.tables import TableExtension

markdown.markdown(src, extensions=[TableExtension(use_align_attribute=True)])
```

Backslash unescaping moved to Treeprocessor.

Unescaping backslash escapes has been moved to a Treeprocessor, which  enables
proper HTML escaping during serialization. However, it is recognized that
various third-party extensions may be calling the old class at
`postprocessors.UnescapePostprocessor`. Therefore, the old class remains in the
code base, but has been deprecated and will be removed in a future release. The
new class `treeprocessors.UnescapeTreeprocessor` should be used instead.

Previously deprecated objects have been removed

Various objects were deprecated in version 3.0 and began raising deprecation
warnings (see the [version 3.0 release notes] for details). Any of those objects
which remained in version 3.3 have been removed from the code base in version 3.4
and will now raise errors. The relevant objects are listed below.

[version 3.0 release notes]: release-3.0.md

| Deprecated Object                      | Replacement Object                  |
|----------------------------------------|-------------------------------------|
| `markdown.version`                    | `markdown.__version__`              |
| `markdown.version_info`                | `markdown.__version_info__`        |
| `markdown.util.etree`                  | `xml.etree.ElementTree`            |
| `markdown.util.string_type`            | `str`                              |
| `markdown.util.text_type`              | `str`                              |
| `markdown.util.int2str`                | `chr`                              |
| `markdown.util.iterrange`              | `range`                            |
| `markdown.util.isBlockLevel`          | `markdown.Markdown().is_block_level`|
| `markdown.util.Processor().markdown`  | `markdown.util.Processor().md`      |
| `markdown.util.Registry().__setitem__` | `markdown.util.Registry().register` |
| `markdown.util.Registry().__delitem__` |`markdown.util.Registry().deregister`|
| `markdown.util.Registry().add`        | `markdown.util.Registry().register` |

In addition, the `md_globals` parameter of
`Markdown.extensions.Extension.extendMarkdown()` is no longer recognized as a
valid parameter and will raise an error if provided.

New features

The following new features have been included in the 3.4 release:

* Some new configuration options have been added to the
  [footnotes](../extensions/footnotes.md) extension:

    * Small refactor of the `BACKLINK_TITLE` option; The use of `format()`
      instead of "old" `%d` formatter allows one to specify text without the
      need to have the number of the footnote in it (like footnotes on
      Wikipedia for example). The modification is backward compatible so no
      configuration change is required.

    * Addition of a new option `SUPERSCRIPT_TEXT` that allows one to specify a
      custom placeholder for the footnote itself in the text.
      Ex: `[{}]` will give `<sup>[1]</sup>`, `({})` will give `<sup>(1)</sup>`,
      or by default, the current behavior: `<sup>1</sup>`.

* The [Table of Contents](../extensions/toc.md) extension now accepts a
  `toc_class` parameter which can be used to set the CSS class(es) on the
  `<div>` that contains the Table of Contents.

* The CodeHilite extension now supports a `pygments_formatter` option that can
  be set to a custom formatter class.

    - If `pygments_formatter` is set to a string (ex: `'html'`), Pygments'
      default formatter by that name is used.
    - If `pygments_formatter` is set to a formatter class (or any callable
      which returns a formatter instance), then an instance of that class is
      used.

    The formatter class is now passed an additional option, `lang_str`, to
    denote the language of the code block. While Pygments' built-in
    formatters will ignore the option, a custom formatter assigned to the
    `pygments_formatter` option can make use of the `lang_str` to include the
    code block's language in the output.

Bug fixes

The following bug fixes are included in the 3.4 release:

* Extension entry-points are only loaded if needed.
* Added additional checks to the `<pre><code>` handling of
  `PrettifyTreeprocessor`.

(adam)

2022-10-25 15:54:46 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.10

(nia)

2022-10-25 15:54:25 UTC MAIN commitmail json YAML

strawberry: update to 1.0.10

Version 1.0.10 (2022.10.21):

  Bugfixes:
    * Fixed "Could not open settings file for writing: No such file or directory" error before settings file is created.
    * Fixed visual glitch on currently playing track (#1051).
    * Fixed "Unknown error" on Tidal search (#1047).
    * Fixed incomplete lyrics from Genius.
    * Fixed icons not showing in the file view on some systems (#1024).
    * Fixed issues with context and playing widget stopping when using VLC (#1054).
    * (macOS) Fixed search field related crash when playlist toolbar is turned off.

  Enhancements:
    * Fixed narrowing conversions in connects.
    * Fixed casts from QByteArray.
    * Removed subdir for generated dbus files
    * Removed use of fixed font in context (#1040).
    * Improve Musixmatch lyrics search.

Version 1.0.9 (2022.09.03):

  Bugfixes:
    * Fixed parsing album title from radio stream metadata (#1023).
    * (macOS) Fixed Strawberry not starting, incorrect rpath for libgcc_s.1.1.dylib (#1025).
    * (macOS) Fixed HTTP streaming.

Version 1.0.8 (2022.08.29):

  Bugfixes:
    * Fixed backslash being appended to filter text when switching playlist (#1005).
    * Fixed OSD notifications service registering taking too long to timeout when not available.
    * Fixed radio stream added twice when double-clicked (#1015).
    * Fixed translating undo and redo buttons (#1017).

  Enhancements:
    * Use ICU instead of iconv to transliterate characters for filenames.
    * Make separating albums by grouping tag optional in collection group by album.
    * Added support for video game music formats VGM and SPC.
    * Added setting for explicitly turning on HTTP/2 for streaming. Strawberry will set the
      libsoup SOUP_FORCE_HTTP1 environment variable when the HTTP/2 is not checked (#1016).

(nia)

2022-10-25 13:37:46 UTC MAIN commitmail json YAML

Updated www/py-rfc3986

(adam)

2022-10-25 13:14:16 UTC MAIN commitmail json YAML

py-rfc3986: updated to 2.0.0

2.0.0 - 2022-01-10
------------------
- Drop support for Python 2.7, 3.3, 3.4, 3.5, 3.6
- Add support for Python 3.8, 3.9, 3.10
- Fix bug in resolving URIs that only contain schemes which are valid per the
  RFC

(adam)

2022-10-25 11:39:08 UTC MAIN commitmail json YAML

Updated security/py-nacl, devel/py-fasteners

(adam)

2022-10-25 11:38:49 UTC MAIN commitmail json YAML

py-fasteners: updated to 0.18

0.18
- Reshuffle the process lock code and properly document it.
- Revamp the docs and switch from sphinx to mkdocs
- Remove difficult to use tread lock features from docs
- Bring back support for eventlet `spawn_n`
- Remove support for python3.6. It should still work, but is no longer tested.

(adam)

2022-10-25 11:34:12 UTC MAIN commitmail json YAML

py-macaroons: mark as not for Python 2.7

(adam)

2022-10-25 11:33:05 UTC MAIN commitmail json YAML

py-nacl: updated to 1.5.0

1.5.0
BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.
BACKWARDS INCOMPATIBLE: We no longer distribute manylinux1 wheels.
Added manylinux2014, manylinux_2_24, musllinux, and macOS universal2 wheels (the latter supports macOS arm64).
Update libsodium to 1.0.18-stable (July 25, 2021 release).
Add inline type hints.

(adam)

2022-10-25 11:18:44 UTC MAIN commitmail json YAML

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

(adam)

2022-10-25 11:18:21 UTC MAIN commitmail json YAML

volk: mark as not for Python 2.7

(adam)

2022-10-25 11:18:04 UTC MAIN commitmail json YAML

py-mako: updated to 1.2.3

1.2.3

Fixed issue in lexer in the same category as that of 366 where the regexp used to match an end tag didn窶冲 correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.

1.2.2

Fixed issue in lexer where the regexp used to match tags would not correctly interpret quoted sections individually. While this parsing issue still produced the same expected tag structure later on, the mis-handling of quoted sections was also subject to a regexp crash if a tag had a large number of quotes within its quoted sections. Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input.

1.2.1

Various fixes to the test suite in the area of exception message rendering to accommodate for variability in Python versions as well as Pygments.
Optimized some codepaths within the lexer/Python code generation process, improving performance for generation of templates prior to their being cached. Pull request courtesy Takuto Ikuta.

1.2.0
Corrected 窶忖niversal wheel窶� directive in setup.cfg so that building a wheel does not target Python 2.
The bytestring_passthrough template argument is removed, as this flag only applied to Python 2.
With the removal of Python 2窶冱 cStringIO, Mako now uses its own internal FastEncodingBuffer exclusively.
Removed disable_unicode flag, that窶冱 no longer used in Python 3.
Refactored test utilities into mako.testing module. Removed unittest.TestCase dependency in favor of pytest.
Replaced the use of pkg_resources with the importlib library. For Python < 3.8 the library importlib_metadata is used.
Removed support for Python 2 and Python 3.6. Mako now requires Python >= 3.7.
Mako now performs exception chaining using raise from, correctly identifying underlying exception conditions when it raises its own exceptions. Pull request courtesy Ram Rachum.

(adam)

2022-10-25 11:00:38 UTC MAIN commitmail json YAML

py-minio: updated to 7.1.2

7.1.2

fix documentation display composing
fget_object(): add progress support
Updating documentation links to new URLs
list_objects: fix parsing user metadata as per MinIO server

(adam)

2022-10-25 09:34:38 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.26.4

(pin)

2022-10-25 09:34:15 UTC MAIN commitmail json YAML

x11/kitty: update to 0.26.4

0.26.4 [2022-10-17]
- macOS: Allow changing the kitty icon by placing a custom icon in the kitty
  config folder (#5464)
- Allow centering the background_image (#5525)
- X11: Fix a regression in the previous release that caused pasting from GTK
  based applications to have extra newlines (#5528)
- Tab bar: Improve empty space management when some tabs have short titles,
  allocate the saved space to the active tab (#5548)
- Fix background_tint not applying to window margins and padding (#3933)
- Wayland: Fix background image scaling using tiled mode on high DPI screens
- Wayland: Fix an abort when changing background colors with
  wayland_titlebar_color set to background (#5562)
- Update to Unicode 15.0 (#5542)
- GNOME Wayland: Fix a memory leak in gnome-shell when using client side
  decorations

(pin)

2022-10-25 09:33:34 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 375

(pin)

2022-10-25 09:33:11 UTC MAIN commitmail json YAML

x11/xterm: update to 375

- improve error-recovery when setting a bitmap font for the VT100 window, e.g.,
  in case OSC 50 failed, restoring the most recent valid font so that a
  subsequent OSC 50 reports this correctly (report by David Leadbeater).
- exclude MC_XDG_OPEN from environment variables trimmed on startup (report by
  Gabor Hauzer).
- check for null pointer in isSelect() (report by Column Paget).

(pin)

2022-10-25 09:29:52 UTC MAIN commitmail json YAML

Updated lang/py-pygls, devel/py-modulegraph, devel/py-astroid, devel/py-pylint

(adam)

2022-10-25 09:29:24 UTC MAIN commitmail json YAML

py-pylint: updated to 2.15.5

What's new in Pylint 2.15.5?

False Positives Fixed

Fix a false positive for simplify-boolean-expression when multiple values are inferred for a constant.

Other Bug Fixes

Remove __index__ dunder method call from unnecessary-dunder-call check.

Fixed a multi-processing crash that prevents using any more than 1 thread on MacOS.

The returned module objects and errors that were cached by the linter plugin loader cannot be reliably pickled. This means that dill would throw an error when attempting to serialise the linter object for multi-processing use.

Other Changes

Add a keyword-only compare_constants argument to safe_infer.
Sort --generated-rcfile output.

(adam)

2022-10-25 09:27:33 UTC MAIN commitmail json YAML

py-astroid: updated to 2.12.12

What's New in astroid 2.12.12?
==============================
* Add the ``length`` parameter to ``hash.digest`` & ``hash.hexdigest`` in the ``hashlib`` brain.
* Prevent a crash when a module's ``__path__`` attribute is unexpectedly missing.
* Fix inferring attributes with empty annotation assignments if parent
  class contains valid assignment.

(adam)

2022-10-25 09:26:09 UTC MAIN commitmail json YAML

py-modulegraph: updated to 0.19.3

0.19.3
* Fix incompatibility with Python 3.11

(adam)

2022-10-25 09:25:40 UTC MAIN commitmail json YAML

py-pygls: updated to 0.12.3

0.12.3
Fixed
- Require Pydantic 1.10.2 when Python is 3.11

(adam)

2022-10-25 09:15:33 UTC MAIN commitmail json YAML

Updated time/py-dateparser, devel/py-hypothesis, time/py-iso8601, devel/py-pydantic

(adam)

2022-10-25 09:15:04 UTC MAIN commitmail json YAML

py-pydantic: updated to 1.10.2

v1.10.2 (2022-09-05)

* **Revert Change:** Revert percent encoding of URL parts which was originally added in
* Prevent long (length > `4_300`) strings/bytes as input to int fields, see
  [CVE-2020-10735](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10735),
* fix: dataclass wrapper was not always called,
* Use `tomllib` on Python 3.11 when parsing `mypy` configuration,
* Basic fix of `GenericModel` cache to detect order of arguments in `Union` models,
* Fix mypy plugin when using bare types like `list` and `dict` as `default_factory`,

v1.10.1 (2022-08-31)

* Add `__hash__` method to `pydancic.color.Color` class,

v1.10.0 (2022-08-30)

* Refactor the whole _pydantic_ `dataclass` decorator to really act like its standard lib equivalent.
  It hence keeps `__eq__`, `__hash__`, ... and makes comparison with its non-validated version possible.
  It also fixes usage of `frozen` dataclasses in fields and usage of `default_factory` in nested dataclasses.
  The support of `Config.extra` has been added.
  Finally, config customization directly via a `dict` is now possible,
  <br/><br/>
  **BREAKING CHANGES:**
  - The `compiled` boolean (whether _pydantic_ is compiled with cython) has been moved from `main.py` to `version.py`
  - Now that `Config.extra` is supported, `dataclass` ignores by default extra arguments (like `BaseModel`)
* Fix PEP487 `__set_name__` protocol in `BaseModel` for PrivateAttrs,
* Allow for custom parsing of environment variables via `parse_env_var` in `Config`,
* Rename `master` to `main`,
* Fix `StrictStr` does not raise `ValidationError` when `max_length` is present in `Field`,
* Make `SecretStr` and `SecretBytes` hashable,
* Fix `StrictBytes` does not raise `ValidationError` when `max_length` is present in `Field`,
* Add support for bare `type`,
* Support Python 3.11, including binaries for 3.11 in PyPI,
* Add support for `re.Pattern`,
* Fix `__post_init_post_parse__` is incorrectly passed keyword arguments when no `__post_init__` is defined,
* Fix implicitly importing `ForwardRef` and `Callable` from `pydantic.typing` instead of `typing` and also expose `MappingIntStrAny`,
* remove `Any` types from the `dataclass` decorator so it can be used with the `disallow_any_expr` mypy option,
* moved repo to `pydantic/pydantic`,
* fix "extra fields not permitted" error when dataclass with `Extra.forbid` is validated multiple times,
* Add Python 3.9 and 3.10 examples to docs,
* Discriminated union models now use `oneOf` instead of `anyOf` when generating OpenAPI schema definitions,
* Allow type checkers to infer inner type of `Json` type. `Json[list[str]]` will be now inferred as `list[str]`,
  `Json[Any]` should be used instead of plain `Json`.
  Runtime behaviour is not changed,
* Allow empty string aliases by using a `alias is not None` check, rather than `bool(alias)`,
* Update `ForwardRef`s in `Field.outer_type_`,
* The use of `__dataclass_transform__` has been replaced by `typing_extensions.dataclass_transform`, which is the preferred way to mark pydantic models as a dataclass under [PEP 681](https://peps.python.org/pep-0681/),
* Use parent model's `Config` when validating nested `NamedTuple` fields,
* Update `BaseModel.construct` to work with aliased Fields,
* Catch certain raised errors in `smart_deepcopy` and revert to `deepcopy` if so,
* Add `Config.anystr_upper` and `to_upper` kwarg to constr and conbytes,
* Fix JSON schema for `set` and `frozenset` when they include default values,
* Teach the mypy plugin that methods decorated by `@validator` are classmethods,
* Improve mypy plugin's ability to detect required fields,
* Support fields of type `Type[]` in schema,
* Add `default` value in JSON Schema when `const=True`,
* Adds reserved word check to signature generation logic,
* Fix Json strategy failure for the complex nested field,
* Add JSON-compatible float constraint `allow_inf_nan`,
* Remove undefined behaviour when `env_prefix` had characters in common with `env_nested_delimiter`,
* Support generics model with `create_model`,
* allow submodels to overwrite extra field info,
* Document and test structural pattern matching ([PEP 636](https://peps.python.org/pep-0636/)) on `BaseModel`,
* Fix incorrect deserialization of python timedelta object to ISO 8601 for negative time deltas.
  Minus was serialized in incorrect place ("P-1DT23H59M59.888735S" instead of correct "-P1DT23H59M59.888735S"),
* Fix validation of discriminated union fields with an alias when passing a model instance,
* Add a CockroachDsn type to validate CockroachDB connection strings. The type
  supports the following schemes: `cockroachdb`, `cockroachdb+psycopg2` and `cockroachdb+asyncpg`,
* Fix MyPy plugin to not override pre-existing `__init__` method in models,
* Fix mypy version checking,
* support overwriting dunder attributes of `BaseModel` instances,
* Added `ConstrainedDate` and `condate`,
* Support `kw_only` in dataclasses,
* Add comparison method for `Color` class,
* Drop support for python3.6, associated cleanup,
* created new function `to_lower_camel()` for "non pascal case" camel case,
* Add checks to `default` and `default_factory` arguments in Mypy plugin,
* fix mangling of `inspect.signature` for `BaseModel`,
* Adds the `SecretField` abstract class so that all the current and future secret fields like `SecretStr` and `SecretBytes` will derive from it,
* Support multi hosts validation in `PostgresDsn`,
* Fix parsing of very small numeric timedelta values,
* Update `SecretsSettingsSource` to respect `config.case_sensitive`,
* Add MongoDB network data source name (DSN) schema,
* Add support for multiple dotenv files,
* Raise an explicit `ConfigError` when multiple fields are incorrectly set for a single validator,
* Allow ellipsis on `Field`s inside `Annotated` for `TypedDicts` required,
* Catch overflow errors in `int_validator`,
* Adds a `__rich_repr__` method to `Representation` class which enables pretty printing with [Rich](https://github.com/willmcgugan/rich),
* Add percent encoding in `AnyUrl` and descendent types,
* `validate_arguments` decorator now supports `alias`,
* Avoid `__dict__` and `__weakref__` attributes in `AnyUrl` and IP address fields,
* Add ability to use `Final` in a field type annotation,
* Update requirement to `typing_extensions>=4.1.0` to guarantee `dataclass_transform` is available,
* Add Explosion and AWS to main sponsors,
* Update documentation for `copy_on_model_validation` to reflect recent changes,
* Runtime warning if `__slots__` is passed to `create_model`, `__slots__` is then ignored,
* Add type hints to `BaseSettings.Config` to avoid mypy errors, also correct mypy version compatibility notice in docs

(adam)

2022-10-25 09:09:26 UTC MAIN commitmail json YAML

py-iso8601: updated to 1.1.0

1.1.0
missed a comma
raise ParseError if we get an exception on is_iso8601()
Add is_iso8601() function
Update license years

(adam)

2022-10-25 09:08:45 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.56.3

6.56.3 - 2022-10-17

This patch teaches text() to rewrite a few more filter predicates. You窶决e unlikely to notice any change.

6.56.2 - 2022-10-10

This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy, and fixes some incorrect examples in the docs for mutually_broadcastable_shapes().

6.56.1 - 2022-10-05

This patch improves the error message when Hypothesis detects 窶彷lush to zero窶� mode for floating-point: we now report which package(s) enabled this, which can make debugging much easier.

6.56.0 - 2022-10-02

This release defines __bool__() on SearchStrategy. It always returns True, like before, but also emits a warning to help with cases where you intended to draw a value.

6.55.0 - 2022-09-29

In preparation for future versions of the Array API standard, make_strategies_namespace() now accepts an optional api_version argument, which determines the version conformed to by the returned strategies namespace. If None, the version of the passed array module xp is inferred.

This release also introduces xps.real_dtypes(). This is currently equivalent to the existing xps.numeric_dtypes() strategy, but exists because the latter is expected to include complex numbers in the next version of the standard.

(adam)

2022-10-25 09:02:38 UTC MAIN commitmail json YAML

py-dateparser: updated to 1.1.2

1.1.2 (2022-10-20)
------------------

Improvements:

- Added support for negative timestamp
- Fixed PytzUsageWarning for Python versions >= 3.6
- Added support for dates with dots and spaces
- Improved support for Ukrainian, Croatian and Russian
- Added support for parsing Unix timestamps consistently regardless of timezones
- Improved tests

(adam)

2022-10-25 08:50:24 UTC MAIN commitmail json YAML

Add description for ps (PostScript) option.

(prlw1)

2022-10-25 08:38:53 UTC MAIN commitmail json YAML

doc: Added print/evince version 43.0

(prlw1)

2022-10-25 08:38:09 UTC MAIN commitmail json YAML

Import evince 43.0 as print/evince with a view to removing print/evince3

- nearly three years of development since 3.34.2
- autotools -> meson
- tiff and ps are now options, off by default
- no longer calls gs, but uses libspectre which depends on gs
- no need for a buildink3.mk file - not used

(prlw1)

2022-10-25 08:30:14 UTC MAIN commitmail json YAML

py-FormEncode: remove setuptools_scm_git_archive from requirements

(adam)

2022-10-25 08:03:23 UTC MAIN commitmail json YAML

doc: Updated devel/libhandy to 1.8.0

(prlw1)

2022-10-25 08:02:56 UTC MAIN commitmail json YAML

Update libhandy to 1.8.0

=============
Version 1.8.0
=============

- Translation updates
  - Basque
  - Croatian
  - Korean

==============
Version 1.7.90
==============

- Remove unnecessary cast in HdyPreferencesGroup
- Translation updates
  - Georgian
  - German

=============
Version 1.7.0
=============

- HdyDeck
  - Remove a non-existent property mention
- HdyStyleManager
  - Correctly reset the theme if we're not overriding it.
    Fixes switching away from HighContrast.
  - Fix a typo in docs
  - Remove a leftover debug message
  - Add environment variables to control styles from Builder
- Fix license in docs
- Fix a Meson error when using as a subproject
- Translation updates:
  - Chinese (China)
  - Dutch
  - Indonesian
  - Persian
  - Turkish

=============
Version 1.6.0
=============

- Fix introspection-related build warnings
- AdwStyleManager
  - Make color-scheme work with GTK themes ending in -dark
- Translation updates:
  - Basque
  - Hungarian

(prlw1)

2022-10-25 08:02:15 UTC MAIN commitmail json YAML

Updated devel/py-test-mock, www/py-httpie

(adam)

2022-10-25 07:59:08 UTC MAIN commitmail json YAML

py-httpie: updated to 3.2.1

3.2.1
- Improved support for determining auto-streaming when the `Content-Type` header includes encoding information.
- Fixed the display of the crash happening in the secondary process for update checks.

3.2.0
- Added a warning for notifying the user about the new updates.
- Added support for single binary executables.
- Added support for man pages (and auto generation of them from the parser declaration).
- Added `http --manual` for man pages & regular manual with pager.
- Added support for session persistence of repeated headers with the same name.
- Added support for sending `Secure` cookies to the `localhost` (and `.local` suffixed domains).
- Improved UI for the progress bars.
- Fixed redundant creation of `Content-Length` header on `OPTIONS` requests.
- Fixed blocking of warning thread on some use cases.
- Changed `httpie plugins` to the new `httpie cli` namespace as `httpie cli plugins` (`httpie plugins` continues to work as a hidden alias).
- Soft deprecated the `--history-print`.

(adam)

2022-10-25 07:58:13 UTC MAIN commitmail json YAML

py-test-mock: updated to 3.10.0

3.10.0 (2022-10-05)
* Added new ``mocker.stop(m)`` method to stop specific ``mocker.patch`` or ``mocker.spy`` calls.

3.9.0 (2022-09-28)
* Expose ``NonCallableMagicMock`` via the ``mocker`` fixture.

3.8.2 (2022-07-05)
- Fixed ``AsyncMock`` support for Python 3.7+ in ``mocker.async_stub``.

3.8.1 (2022-06-24)
* Fixed regression caused by an explicit ``mock`` dependency in the code.

3.8.0 (2022-06-24)
* Add ``MockerFixture.async_mock`` method.

(adam)

2022-10-25 07:47:01 UTC MAIN commitmail json YAML

TODO: remove another samba4 entry

(wiz)

2022-10-25 07:46:23 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.17.1

(wiz)

2022-10-25 07:46:11 UTC MAIN commitmail json YAML

samba: update to 4.17.1.

Changes since 4.17.0
--------------------

o  Jeremy Allison <jra@samba.org>
  * BUG 14611: CVE-2021-20251 [SECURITY] Bad password count not incremented
    atomically.
  * BUG 15174: smbXsrv_connection_shutdown_send result leaked.
  * BUG 15182: Flush on a named stream never completes.
  * BUG 15195: Permission denied calling SMBC_getatr when file not exists.

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * BUG 15189: Samba 4.5 sometimes cannot be upgraded to Samba 4.6 or later
    over DRS: WERROR_DS_DRA_MISSING_PARENT due to faulty GET_ANC.
  * BUG 15191: pytest: add file removal helpers for TestCaseInTempDir.

o  Andrew Bartlett <abartlet@samba.org>
  * BUG 14611: CVE-2021-20251 [SECURITY] Bad password count not incremented
    atomically.
  * BUG 15189: Samba 4.5 sometimes cannot be upgraded to Samba 4.6 or later.
    over DRS: WERROR_DS_DRA_MISSING_PARENT due to faulty GET_ANC.

o  Ralph Boehme <slow@samba.org>
  * BUG 15182: Flush on a named stream never completes.

o  Volker Lendecke <vl@samba.org>
  * BUG 15151: vfs_gpfs silently garbles timestamps > year 2106.

o  Gary Lockyer <gary@catalyst.net.nz>
  * BUG 14611: CVE-2021-20251 [SECURITY] Bad password count not incremented
    atomically.

o  Stefan Metzmacher <metze@samba.org>
  * BUG 15200: multi-channel socket passing may hit a race if one of the
    involved processes already existed.
  * BUG 15201: memory leak on temporary of struct imessaging_post_state and
    struct tevent_immediate on struct imessaging_context (in
    rpcd_spoolss and maybe others).

o  Noel Power <noel.power@suse.com>
  * BUG 15205: Since popt1.19 various use after free errors using result of
    poptGetArg are now exposed.

o  Anoop C S <anoopcs@samba.org>
  * BUG 15192: Remove special case for O_CREAT in SMB_VFS_OPENAT from
    vfs_glusterfs.

o  Andreas Schneider <asn@samba.org>
  * BUG 15169: GETPWSID in memory cache grows indefinetly with each NTLM auth.

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * BUG 14611: CVE-2021-20251 [SECURITY] Bad password count not incremented
    atomically.

                  ==============================
                  Release Notes for Samba 4.17.0
                        September 13, 2022
                  ==============================

This is the first stable release of the Samba 4.17 release series.
Please read the release notes carefully before upgrading.

NEW FEATURES/CHANGES
====================

SMB Server performance improvements
-----------------------------------

The security improvements in recent releases
(4.13, 4.14, 4.15, 4.16), mainly as protection against symlink races,
caused performance regressions for meta data heavy workloads.

With 4.17 the situation improved a lot again:

- Pathnames given by a client are devided into dirname and basename.
  The amount of syscalls to validate dirnames is reduced to 2 syscalls
  (openat, close) per component. On modern Linux kernels (>= 5.6) smbd
  makes use of the openat2() syscall with RESOLVE_NO_SYMLINKS,
  in order to just use 2 syscalls (openat2, close) for the whole dirname.

- Contended path based operations used to generate a lot of unsolicited
  wakeup events causing thundering herd problems, which lead to masive
  latencies for some clients. These events are now avoided in order
  to provide stable latencies and much higher throughput of open/close
  operations.

Configure without the SMB1 Server
---------------------------------

It is now possible to configure Samba without support for
the SMB1 protocol in smbd. This can be selected at configure
time with either of the options:

--with-smb1-server
--without-smb1-server

By default (without either of these options set) Samba
is configured to include SMB1 support (i.e. --with-smb1-server
is the default). When Samba is configured without SMB1 support,
none of the SMB1 code is included inside smbd except the minimal
stub code needed to allow a client to connect as SMB1 and immediately
negotiate the selected protocol into SMB2 (as a Windows server also
allows).

None of the SMB1-only smb.conf parameters are removed when
configured without SMB1, but these parameters are ignored by
the smbd server. This allows deployment without having to change
an existing smb.conf file.

This option allows sites, OEMs and integrators to configure Samba
to remove the old and insecure SMB1 protocol from their products.

Note that the Samba client libraries still support SMB1 connections
even when Samba is configured as --without-smb1-server. This is
to ensure maximum compatibility with environments containing old
SMB1 servers.

Bronze bit and S4U support now also with MIT Kerberos 1.20
----------------------------------------------------------

In 2020 Microsoft Security Response Team received another Kerberos-related
report. Eventually, that led to a security update of the CVE-2020-17049,
Kerberos KDC Security Feature Bypass Vulnerability, also known as a ���Bronze
Bit���. With this vulnerability, a compromised service that is configured to use
Kerberos constrained delegation feature could tamper with a service ticket that
is not valid for delegation to force the KDC to accept it.

With the release of MIT Kerberos 1.20, Samba AD DC is able able to mitigate the
���Bronze Bit��� attack. MIT Kerberos KDC's KDB (Kerberos Database Driver) API was
changed to allow passing more details between KDC and KDB components. When built
against MIT Kerberos, Samba AD DC supports MIT Kerberos 1.19 and 1.20 versions
but 'Bronze Bit' mitigation is provided only with MIT Kerberos 1.20.

In addition to fixing the ���Bronze Bit��� issue, Samba AD DC now fully supports
S4U2Self and S4U2Proxy Kerberos extensions.

Note the default (Heimdal-based) KDC was already fixed in 2021,
see https://bugzilla.samba.org/show_bug.cgi?id=14642

Resource Based Constrained Delegation (RBCD) support
----------------------------------------------------

Samba AD DC built with MIT Kerberos 1.20 offers RBCD support now. With MIT
Kerberos 1.20 we have complete RBCD support passing Sambas S4U testsuite.

samba-tool delegation got the 'add-principal' and 'del-principal' subcommands
in order to manage RBCD.

To complete RBCD support and make it useful to Administrators we added the
Asserted Identity [1] SID into the PAC for constrained delegation. This is
available for Samba AD compiled with MIT Kerberos 1.20.

Note the default (Heimdal-based) KDC does not support RBCD yet.

[1] https://docs.microsoft.com/en-us/windows-server/security/kerberos/kerberos-constrained-delegation-overview

Customizable DNS listening port
-------------------------------

It is now possible to set a custom listening port for the builtin DNS service,
making easy to host another DNS on the same system that would bind to the
default port and forward the domain-specific queries to Samba using the custom
port. This is the opposite configuration of setting a forwarder in Samba.

It makes possible to use another DNS server as a front and forward to Samba.

Dynamic DNS updates may not be proxied by the front DNS server when forwarding
to Samba. Dynamic DNS update proxying depends on the features of the other DNS
server used as a front.

CTDB changes
------------

* When Samba is configured with both --with-cluster-support and
  --systemd-install-services then a systemd service file for CTDB will
  be installed.

* ctdbd_wrapper has been removed.  ctdbd is now started directly from
  a systemd service file or init script.

* The syntax for the ctdb.tunables configuration file has been
  relaxed.  However, trailing garbage after the value, including
  comments, is no longer permitted.  Please see ctdb-tunables(7) for
  more details.

Operation without the (unsalted) NT password hash
-------------------------------------------------

When Samba is configured with 'nt hash store = never' then Samba will
no longer store the (unsalted) NT password hash for users in Active
Directory.  (Trust accounts, like computers, domain controllers and
inter-domain trusts are not impacted).

In the next version of Samba the default for 'nt hash store' will
change from 'always' to 'auto', where it will follow (behave as 'nt
hash store = never' when 'ntlm auth = disabled' is set.

Security-focused deployments of Samba that have eliminated NTLM from
their networks will find setting 'ntlm auth = disabled' with 'nt hash
store = always' as a useful way to improve compliance with
best-practice guidance on password storage (which is to always use an
interated hash).

Note that when 'nt hash store = never' is set, then arcfour-hmac-md5
Kerberos keys will not be available for users who subsequently change
their password, as these keys derive their values from NT hashes.  AES
keys are stored by default for all deployments of Samba with Domain
Functional Level 2008 or later, are supported by all modern clients,
and are much more secure.

Finally, also note that password history in Active Directory is stored
in nTPwdHistory using a series of NT hash values.  Therefore the full
password history feature is not available in this mode.

To provide some protection against password re-use previous Kerberos
hash values (the current, old and older values are already stored) are
used, providing a history length of 3.

There is one small limitation of this workaround: Changing the
sAMAccountName, userAccountControl or userPrincipalName of an account
can cause the Kerberos password salt to change.  This means that after
*both* an account rename and a password change, only the current
password will be recognised for password history purposes.

Python API for smbconf
----------------------

Samba's smbconf library provides a generic frontend to various
configuration backends (plain text file, registry) as a C library. A
new Python wrapper, importable as 'samba.smbconf' is available.  An
additional module, 'samba.samba3.smbconf', is also available to enable
registry backend support. These libraries allow Python programs to
read, and optionally write, Samba configuration natively.

JSON support for smbstatus
--------------------------

It is now possible to print detailed information in JSON format in
the smbstatus program using the new option --json. The JSON output
covers all the existing text output including sessions, connections,
open files, byte-range locks, notifies and profile data with all
low-level information maintained by Samba in the respective databases.

Protected Users security group
------------------------------

Samba AD DC now includes support for the Protected Users security
group introduced in Windows Server 2012 R2. The feature reduces the
attack surface of user accounts by preventing the use of weak
encryption types. It also mitigates the effects of credential theft by
limiting credential lifetime and scope.

The protections are intended for user accounts only, and service or
computer accounts should not be added to the Protected Users
group. User accounts added to the group are granted the following
security protections:

  * NTLM authentication is disabled.
  * Kerberos ticket-granting tickets (TGTs) encrypted with RC4 are
    not issued to or accepted from affected principals. Tickets
    encrypted with AES, and service tickets encrypted with RC4, are
    not affected by this restriction.
  * The lifetime of Kerberos TGTs is restricted to a maximum of four
    hours.
  * Kerberos constrained and unconstrained delegation is disabled.

If the Protected Users group is not already present in the domain, it
can be created with 'samba-tool group add'. The new '--special'
parameter must be specified, with 'Protected Users' as the name of the
group. An example command invocation is:

samba-tool group add 'Protected Users' --special

or against a remote server:

samba-tool group add 'Protected Users' --special -H ldap://dc1.example.com -U Administrator

The Protected Users group is identified in the domain by its having a
RID of 525. Thus, it should only be created with samba-tool and the
'--special' parameter, as above, so that it has the required RID
to function correctly.

REMOVED FEATURES
================

LanMan Authentication and password storage removed from the AD DC
-----------------------------------------------------------------

The storage and authentication with LanMan passwords has been entirely
removed from the Samba AD DC, even when "lanman auth = yes" is set.

smb.conf changes
================

  Parameter Name                          Description    Default
  --------------                          -----------    -------
  dns port                                New default    53
  fruit:zero_file_id                      New default    yes
  nt hash store                          New parameter  always
  smb1 unix extensions                    Replaces "unix extensions"
  volume serial number                    New parameter  -1
  winbind debug traceid                  New parameter  no

(wiz)

2022-10-25 07:30:44 UTC MAIN commitmail json YAML

Updated time/py-pytz, textproc/py-JWT, security/py-oauthlib, devel/py-canonicaljson

(adam)

2022-10-25 07:30:19 UTC MAIN commitmail json YAML

py-canonicaljson: updated to 1.6.3

Version 1.6.3
* Properly package the `canonicaljson` module.

(adam)

2022-10-25 07:26:58 UTC MAIN commitmail json YAML

py-oauthlib: updated to 3.2.2

3.2.2 (2022-10-17)
------------------
OAuth2.0 Provider:
* CVE-2022-36087

(adam)

2022-10-25 07:25:13 UTC MAIN commitmail json YAML

py-JWT: updated to 2.6.0

v2.6.0

Changed
~~~~~~~
- bump up cryptography >= 3.4.0
- Remove `types-cryptography` from `crypto` extra

Fixed
~~~~~
- Invalidate token on the exact second the token expires
- fix: version 2.5.0 heading typo

Added
~~~~~
- Adding validation for `issued_at` when `iat > (now + leeway)` as `ImmatureSignatureError`

(adam)

2022-10-25 07:21:36 UTC MAIN commitmail json YAML

py-pytz: updated to 2022.5

2022.5
Unknown changes

(adam)

2022-10-25 07:06:14 UTC MAIN commitmail json YAML

py-test-localserver: needs py-setuptools_scm to build

(adam)

2022-10-25 06:59:05 UTC MAIN commitmail json YAML

bsd.pkg.clean.mk: Fix "clean-depends" on NetBSD using amd(8)

On a NetBSD system using "pkgsrc" mounted via automounter the path
to the dependency directories ends up as an absolute path.
Prepending "../.." to it creates an invalid path to the directory.
Avoid this by executing two separate "cd" commands.

(tron)

2022-10-24 19:52:35 UTC MAIN commitmail json YAML

Handle PostgreSQL 15.x

(adam)

2022-10-24 18:18:34 UTC MAIN commitmail json YAML

Updated net/py-pika, math/py-scipy

(adam)

2022-10-24 18:18:15 UTC MAIN commitmail json YAML

py-scipy: updated to 1.9.3

Issues closed for 1.9.3

scipy.interpolate.UnivariateSpline segfault
BUG: multivariate_normal returns a pdf for values outside its...
BUG: stats: inconsistency in docs and behavior of gmean and hmean
running scipy.interpolate.tests.test_fitpack::test_bisplev_integer_overflow...
test_bisplev_integer_overflow: Segmentation fault (core dumped)
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
\`scipy.stats.mood\` does not correct for ties
ks_2samp throws \`RuntimeWarning: overflow encountered in double_scalars\`
\`shgo\` error since scipy 1.8.0.dev0+1529.803e52d
Input data validation for RectSphereBivariateSpline
BUG: binom.pmf - RuntimeWarning: divide by zero
BUG: scipy.optimize.minimize: Powell's method function evaluated...
BUG: lombscargle fails if argument is a view
BUG: Possible bug when using winsorize on pandas data instead...
BUG: stats.ttest_ind returns wrong p-values with permutations
odr.Model default meta value fails with __getattr__
BUG: Error in error message for incorrect sample dimension in...
BUG: dimension of isuppz in syevr is mistranslated
BUG: \`KDTree\`'s optional argument \`eps\` seems to have no...
dtype not preserved with operations on sparse arrays
BUG: \`stats.fit\` on \`boltzmann\` expects \`bound\` for \`lambda\`,...
BUG: Small oversight in sparse.linalg.lsmr?
BUG: Build failure due to problems with shebang line in cythoner.py
BUG: stats.rayleigh.fit: returns \`loc\` that is inconsistent...
BUG? Incorrect branch in \`LAMV\` / \`_specfunc.lamv\`
DOC: keepdims in stats.mode is incorrectly documented

Pull requests for 1.9.3

BUG: multivariate_normal returns a pdf for values outside its...
Bug: setting iprint=0 hides all output from fmin_l_bfgs_b, but...
BUG: stats: Reformulate loggamma._rvs to handle c << 1.
BUG: fix out-of-bound evaluations in optimize.minimize, powell...
BUG: fix powell evaluated outside limits
BUG: fix stats.rv_histogram for non-uniform bins
stats.mood: correct for when ties are present
BUG: fix a crash in \`fpknot\`
MAINT: stats: fix _contains_nan on Pandas Series
Fix ttest permutations
MAINT: fix SHGO extra arguments
BUG: Fix error in error message for incorrect sample dimension...
MAINT: stats.ks_2samp: always emit warning when exact method...
BUG: fix syevr series segfault by explicitly specifying operator...
BUG: optimize: Fix differential_evolution error message.
FIX: \`odr.Model\` error with default \`meta\` value
FIX: stats: ignore divide-by-zero warnings from Boost binom impl
MAINT: stats.vonmises: wrap rvs to -pi, pi interval
BUG: eps param no effect fixed
MAINT: Ensure Pythran input for lombscargle are contiguous
Detect integer overflow in bivariate splines in fitpackmodule.c,...
BUG: sparse: Fix indexing sparse matrix with empty index arguments.
FIX: spurious divide error with \`gmean\`
BUG: fix mutable data types as default arguments in \`ord.{Data,RealData}\`
MAINT: stats.boltzmann: correct _shape_info typo
BUG: interpolate: sanity check x and y in make_interp_spline(x,...
MAINT: avoid \`func_data\`, it conflicts with system header on...
BUG: interpolate: work array sizes for RectSphereBivariateSpline
BUG: linalg: Fix the XSLOW test test_sgesdd_lwork_bug_workaround()
MAINT: fix small LSMR problem
MAINT: stats.rayleigh: enforce constraint on location
FIX: special: use intended branching for \`lamv\` implementation
MAINT: stats.rv_discrete.pmf: should be zero at non-integer argument
REL: Prep for SciPy 1.9.3
BUG: special: Fix two XSLOW test failures.
MAINT: update meson.build to make it work on IBM i system
BLD: fix issue with incomplete threads dependency handling
Keepdims incorrectly documneted fix
MAINT: Handle numpy's deprecation of accepting out-of-bound integers.
BLD: fix invalid shebang for build helper script

(adam)

2022-10-24 18:17:21 UTC MAIN commitmail json YAML

py-pika: updated to 1.3.1

1.3.1:
Bug fixes

(adam)

2022-10-24 18:02:43 UTC MAIN commitmail json YAML

Updated net/libtorrent-rasterbar, math/octave

(adam)

2022-10-24 18:02:19 UTC MAIN commitmail json YAML

octave: updated to 7.2.0

Summary of bugs fixed for version 7.2.0 (2022-07-28):
----------------------------------------------------

For

Improvements and fixes

- Avoid out-of-bounds indexing when checking for broadcastable inplace operators
- `hdl2struct.m`: Fix saving of `uibuttongroups`
- Fix `ls` with glob patterns on Windows
- `pkg.m`: Create directory before saving file
- `nchoosek.m`: Fix freeze-up for certain integer inputs
- `nchoosek.m`: Restore fast path code for floating point inputs
- `betainc.m`: Use sophisticated technique for calculating exponents to avoid inaccuracies
- `ls.m`: Fix handling of `\` on UNIX platforms
- `findobj.m`: Fix input validation of graphics handles
- `newplot.m`: Backed out changeset fdd58773ac02
- `__print_parse_opts__.m`: Initialize variables in all cases for print warnings
- `__wglob__`: Correctly handle `.` and `..` in patterns on Windows
- `datenum.m`: Correctly handle arrays with leading singleton dimensions
- Stop incorrect error when `reset()` called on `uimenu` handle
- Emit more informative error message on empty input when setting axis limits
- `msgbox.m`: Allow "custom" `cdata` for icon
- Fix memory leak with nested functions and anonymous functions
- `__wglob__`: Retain trailing file separator on Windows
- `pkg`: Avoid error when unlinking non-existent files
- `mkoctfile.m`: Trim whitespace (newline) around system output.
- `subplot.m`: Avoid error when mixing `rcn` and `"position"` calling form
- `plot`: Deprecate using numbers to select line colors
- Don't shut down interpreter immediately on `execute`
- `isprime.m` and `__isprimelarge__.cc`: Minor performance tweaks.
- `__wglob__`: Handle patterns with UNC paths on Windows
- Change wording of error message when using a variable as function
- `inputParser.m`: Adapt for interpreter changes regarding number of output arguments
- Store token ID, not keyword ID when parsing keywords
- `canonicalize_file_name`: Do not translate mapped network drive to UNC path
- `inputParser`: Correctly handle cell default values for optional parameters
- `factor.m`: Performance tweak to avoid division in certain cases.
- Fix regression with `\color[rgb]` TeX pattern
- `regexp`: Check pattern length before accessing it
- `pkg.m`: Create `PREFIX` and `ARCHPREFIX` directories
- `pkg`: Replace `OCTAVE_HOME` in `PREFIX` and `ARCHPREFIX` independently
- `randmtzig.cc`: Add missing `#include <ctime>`
- `pkg`: Fix formatting of `copyfile` message
- `pkg`: Escape special characters in `OCTAVE_HOME` for `regexprep`

GUI

- Fix removing trailing spaces on closing a modified file
- Replace use of deprecated `QDesktopWidget` in GUI.
- Fix display in Variable Editor when `fixed_point_format` is on
- Fix file length when saving shorter content in editor

Build system / Tests

- `addpref.m`: Recode test to work with multiple running instances of Octave.
- Don't leak build directories in installed directories
- Import `hash-buffer` modules from gnulib
- Remove `.dirstamp` files from `test/` directory with `maintainer-clean` target.
- Add tests for `__FILE__` and `__LINE__`

Documentation

- `datestr.m`: Fix minor typo.
- `ls.m`: Improve wording in docstring
- `dir.m`: Clarify wildcard behavior on Windows in docstring
- `memory.m`: Redo documentation to be formatted correctly in Info output.
- Document contracted `format` arguments
- `humps.m`: Fix mismatch between TeX docstring and non-TeX docstring.
- `warning_ids.m`: Add new warning ID `"Octave:deprecated-option"`.
- `primes.m`: Move code examples before math theory.
- `primes.m`: Mark variables in docstring with `@var{}` macro.
- Rewrite section on automatic type conversions
- `subsasgn`: Correct example code

(adam)

2022-10-24 17:58:14 UTC MAIN commitmail json YAML

libtorrent-rasterbar: updated to 2.0.8

libtorrent-2.0.8

fix uTP streams timing out instead of closing cleanly
add write_torrent_file_buf() overload for generating .torrent files
add create_torrent::generate_buf() function to generate into a buffer
fix copy_file when the file ends with a sparse region
uTP performance, fix packet loss when sending is stalled
fix trackers being stuck after session pause/resume
fix bug in hash_picker with empty files
uTP performance, prevent premature timeouts/resends
add option to not memory map files below a certain size
settings_pack now returns default values when queried for missing settings
fix copy_file fall-back when SEEK_HOL/SEEK_DATA is not supported
improve error reporting from file copy and move
tweak pad file placement to match reference implementation (tail-padding)
uTP performance, more lenient nagle's algorithm to always allow one outstanding undersized packet
uTP performance, piggy-back held back undersized packet with ACKs
uTP performance, don't send redundant deferred ACKs
support incoming SOCKS5 packets with hostnames as source address, for UDP trackers
ignore duplicate network interface change notifications on linux
fix total_want/want accounting when forcing a recheck
fix merging metadata with magnet links added on top of existing torrents
add torrent_flag to default all file priorities to dont_download
fix &so= feature in magnet links
improve compatibility of SOCKS5 UDP ASSOCIATE
fix madvise range for flushing cache in mmap_storage
open files with no_cache set in O_SYNC mode

(adam)

2022-10-24 16:48:36 UTC MAIN commitmail json YAML

doc: Updated wm/enlightenment16 to 1.0.26

(gutteridge)

2022-10-24 16:48:19 UTC MAIN commitmail json YAML

enlightenment16: update to 1.0.26

e16 v1.0.26 - 2022-10-24
------------------------
- 1.0.26
- Update po
- autofoo: Rework git tag/release stuff
- autofoo: Fix incorrect handling of no-container option
- Handle quoting in StrlistDecodeEscaped()
- eesh: Improve argument passing
- Portuguese translation update (Hugo Carvalho)
- Fix some clang-analyzer complaints
- autofoo: Drop pkg_revision some more
- edge: Prevent pointer click and motion events propagating to root
- edge: Refactor window creation
- edge: Cosmetics
- events: Discard all but last reparent event in queue for window
- events: Trivial cleanup
- menus: Fix potential crash
- autofoo: Drop pkg_revision
- French translation update (Philippe J. Guillaumie)

(gutteridge)

2022-10-24 15:11:16 UTC MAIN commitmail json YAML

doc: Updated databases/ldb to 2.6.1

(wiz)

2022-10-24 15:11:07 UTC MAIN commitmail json YAML

ldb: update to 2.6.1.

Changes not found.

(wiz)

2022-10-24 14:33:37 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.51

(wiz)

2022-10-24 14:33:27 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.51.

    beta release fea7eed
    obtain scene from image structure 53eb353
    prevent undefined shift 742374a
    Added private api to go through a linked list without using semaphores. 212020f
    Fixed build. e53a959
    latest automake configuration a88a3b5
    fix undefined-shift in ReadTGAImage @ https://oss-fuzz.com/testcase?key=5129864151957504 fcaddfb
    prevent divide by zero exception 1cf41df
    release aea87b5

(wiz)

2022-10-24 14:18:30 UTC MAIN commitmail json YAML

doc: Updated textproc/xerces-c to 3.2.4

(wiz)

2022-10-24 14:18:21 UTC MAIN commitmail json YAML

xerces-c: update to 3.2.4.

Bug

    [XERCESC-2195] - Invalid attribute in .gitattributes file
    [XERCESC-2196] - cross-compiling issue
    [XERCESC-2214] - Wrong delete[] in MemBufInputSource dtor
    [XERCESC-2217] - ICUTranscoder::transcodeFrom buffer overflow
    [XERCESC-2218] - CurlURLInputStream constructor memory leak
    [XERCESC-2219] - XMLReader constructor: memory leak when refreshRawBuffer() throws
    [XERCESC-2221] - InMemMsgLoader::loadMsg(): fix memory leak when transcoding fails
    [XERCESC-2222] - DFAContentModel::checkUniqueParticleAttribution(): fix memory leak
    [XERCESC-2223] - SAX2XMLReaderImpl::error(): potential memory leak
    [XERCESC-2225] - Link to installed CMake targets of CURL
    [XERCESC-2227] - Memleak fixes in ContentSpecNode and ComplexTypeInfo classes
    [XERCESC-2228] - DFAContentModel: fix memory leaks when OutOfMemoryException occurs
    [XERCESC-2229] - IGXMLScanner::scanDocTypeDecl(): fix memory leak on exception
    [XERCESC-2230] - DFAContentModel::buildSyntaxTree(): fix memory leaks when OutOfMemoryException occurs
    [XERCESC-2235] - DFAContentModel::buildDFA(): correctly zero-initialize fFollowList
    [XERCESC-2236] - Dependencies aren't loaded when using provided CMake config package
    [XERCESC-2241] - Integer overflows in DFAContentModel class
    [XERCESC-2242] - Non-default curl location breaks autoconf link detection

Improvement

    [XERCESC-2224] - DFAContentModel::checkUniqueParticleAttribution (): speed enhancement
    [XERCESC-2226] - Increment minimum CMake version to 3.12

Task

    [XERCESC-2200] - Update AppVeyor image in use

(wiz)

2022-10-24 14:15:26 UTC MAIN commitmail json YAML

doc: Updated archivers/minizip to 1.2.13

(wiz)

2022-10-24 14:15:17 UTC MAIN commitmail json YAML

minizip: update to 1.2.13.

Use latest zlib 1.2.13 sources.

(wiz)

2022-10-24 14:14:23 UTC MAIN commitmail json YAML

doc: Updated x11/xdg-user-dirs to 0.18

(wiz)

2022-10-24 14:14:14 UTC MAIN commitmail json YAML

xdg-user-dirs: update to 0.18.

Major changes in 0.18 are:
* Fixed minor leak
* Updated translations
* Documentation fixes

(wiz)

2022-10-24 14:13:27 UTC MAIN commitmail json YAML

doc: Updated devel/guile22-slib to 3.2.7

(wiz)

2022-10-24 14:13:18 UTC MAIN commitmail json YAML

doc: Updated devel/guile-slib to 3.2.7

(wiz)

2022-10-24 14:13:08 UTC MAIN commitmail json YAML

doc: Updated devel/slib to 3.2.7

(wiz)

2022-10-24 14:12:56 UTC MAIN commitmail json YAML

*slib: update to 3.2.7

* require.scm (*slib-version*): Bumped from 3b6 to 3b7.
* array.scm (A:floQ128d, A:floQ64d, A:floQ32d): floR --> floQ.
* iso8601.scm (iso-8601->time): Corrected scanf count
* sort.scm (sorted?): Fixed bug on vectors.

(wiz)

2022-10-24 13:57:34 UTC MAIN commitmail json YAML

doc: Updated textproc/libunistring to 1.1

(wiz)

2022-10-24 13:57:24 UTC MAIN commitmail json YAML

libunistring: update to 1.1.

New in 1.1:
* The data tables and algorithms have been updated to Unicode version 15.0.0.

(wiz)

2022-10-24 12:50:26 UTC MAIN commitmail json YAML

rapidjson: needs googletest to build

(adam)

2022-10-24 11:56:27 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2022-10-24 11:55:52 UTC MAIN commitmail json YAML

protobuf py-protobuf: updated to [34].21.8

Protocol Buffers v21.8

Other

Fix for grpc.tools issue 17995 & protobuf issue 7474 (handle UTF-8 paths in argumentfile)

C++

21.x No longer define no_threadlocal on OpenBSD

(adam)

2022-10-24 11:08:26 UTC MAIN commitmail json YAML

doc: Updated net/dnsdist to 1.7.2

(jperkin)

2022-10-24 11:08:15 UTC MAIN commitmail json YAML

dnsdist: Update to 1.7.2.

pkgsrc changes:
  * Fix NetBSD rc.d script that cannot have previously worked.
  * Use readline support instead of hardcoding editline, and fix buildlink
    variables that cannot have previously worked.
  * Enable nghttp2 support.

1.7.2
Released: 14th of June 2022
* Improvements
  Scan the UDP buckets only when we have outstanding queries
  Only allocate the health-check mplexer when needed
  Add Lua bindings to access the DNS payload as a string
* Bug Fixes
  Fix invalid proxy protocol payload on a DoH TC to TCP retry
  Fix a crash on a invalid protocol in DoH forwarded-for header
  Add missing descriptions for prometheus metrics

1.7.1
Released: 25th of April 2022
* Improvements
  Remove the leak warning with GnuTLS >= 3.7.3
  Fix compilation with OpenSSL 3.0.0
  Docker images: remove capability requirements
  Docker image: install ca-certificates
  Work around a compiler bug seen on OpenBSD/amd64 using clang-13
  Stop using the now deprecated and useless std::binary_function
  Add a 窶枠etAddressAndPort()窶� method to DOHFrontend and TLSFrontend objects
* Bug Fixes
  Fix the health-check timeout for outgoing DoH connections
  Set Server Name Indication on outgoing TLS connections (DoT, DoH)
  Fix the latency-count metric
  Fix a use-after-free in case of a network error in the middle of a XFR query
  Properly use eBPF when the DynBlock is not set
  Fix 窶亙nConfigCheck()窶�
  Use the correct outgoing protocol in our ring buffers
  Raise the number of entries in a packet cache to at least 1
  Fix wrong eBPF values (qtype, counter) being inserted for qnames
  The check interval applies to health-check, not timeouts

1.7.0
Released: 17th of January 2022
* Bug Fixes
  Test the correct member in DynBlockRatioRule::warningRatioExceeded (Doug Freed)

1.7.0-rc1
Released: 22nd of December 2021
* Improvements
  Reuse and save the TLS session tickets in DoT healthchecks
* Bug Fixes
  Fix a double-free when a DoH cross-protocol response is dropped
  Check the size of the query when re-sending a DoH query

1.7.0-beta2
Released: 29th of November 2021
* Improvements
  Add a function to know how many TLS sessions are currently cached
  Warn that GnuTLS 3.7.x leaks memory when validating certs
  Add a function to set the UDP recv/snd buffer sizes
  Add 窶�showWebserverConfig窶�
* Bug Fixes
  Fix a memory leak when reusing TLS tickets for outgoing connections
  Fix compiler/static analyzer warnings
  Fix Lua parameters bound checks
  Add missing visibility attribute on dnsdist_ffi_dnsquestion_get_qname_hash

1.7.0-beta1
Released: 16th of November 2021
* New Features
  Implement filesystem pinning for eBPF maps, drop and truncate via XDP (Pierre Griテゥ)
  Add range support for dynamic blocks
  Add the ability to retain select capabilities at runtime
* Improvements
  Read as many DoH responses as possible before yielding
  Stop over-allocating for DoH queries
  Support DoT, DoH and DNSCrypt transports for protobuf and dnstap
  Use the same outgoing TCP connection for different clients
  Convert make_pair to emplace (Rosen Penev)
  Add syslog identifier to service file
  Get rid of make_pair (Rosen Penev)
  Use make_unique instead of new (Rosen Penev)
  Handle existing EDNS content for SetMacAddrAction/SetEDNSOptionAction
* Bug Fixes
  Keep watching idle DoH backend connections
  Fix the cleaning of TCP, DoT and DoH connections to the backend
  Properly handle I/O exceptions in the health checker
  NetmaskTree: Drop the 窶蕨oexcept窶� qualifier on the TreeNode ctor
  Fix build without nghttp2
  Remove debug print line flooding logs (Eugen Mayer)
  Credentials: EVP_PKEY_CTX_set1_scrypt_salt() takes an unsigned char*

1.7.0-alpha2
Released: 19th of October 2021
* New Features
  Add lua support for SetEDNSOptionAction
  Rule for basing decisions on outstanding queries in a pool (phonedph1)
* Improvements
  Disable TLS renegotiation, release buffers for outgoing TLS
  Don窶冲 create SSLKEYLOGFILE files with wide permissions
  Update existing tags when calling setTagAction and setTagResponseAction
  Fix the unit tests to handle v4-only or v6-only connectivity
* Improve the coverage of the outgoing DoH code
  Allow skipping arbitrary EDNS options when computing packet hash
  Add incoming and outgoing protocols to grepq
  Allow setting the block reason from the SMT callback
  Clear the UDP states of TCP-only backends
  Replace shared by unique ptrs, reduce structs size
* Bug Fixes
  Better handling of outgoing DoH workers
  Properly cache UDP queries passed to a TCP/DoT/DoH backend
  Use per-thread credentials for GnuTLS client connections
  Only set recursion protection once we know we do not return

1.7.0-alpha1
Released: 23rd of September 2021
* New Features
  Implementation of DoH between dnsdist and the backend
  Implement cross-protocol queries, including outgoing DNS over TLS
  Add support for Lua per-thread FFI rules and actions
  Add FFI functions to spoof multiple raw values
  Add support for range-based lookups into a Key-Value store
  Implement SpoofSVCAction to return SVC responses
* Improvements
  Don窶冲 look up the LMDB dbi by name for every query
  Move to hashed passwords for the web interface
  Fix 窶�temporary used in loop窶� warnings reported by g++ 11.1.0
  Skip some memory allocations in client mode to reduce memory usage
  Support multiple ip addresses for dnsdist-resolver lua script (Wim)
  Make DNSDist XFR aware when transfer is finished (Dimitrios Mavrommatis)
  Do not report latency metrics of down upstream servers (Holger Hoffstテ、tte)
  Carry the exact incoming protocol (Do53, DNSCrypt, DoT, DoH) in DQ
  Implement 窶腕eload()窶� to rotate Log(Response)Action窶冱 log file
  Document that setECSOverride has its drawbacks (Andreas Jakum)
  Convert dnsdist and the recursor to LockGuarded
  Handle waiting for a descriptor to become readable OR writable
  Clean up a bit of 窶彡ast from type [窶ヲ] casts away qualifiers窶� warnings
  Reorganize the IDState and Rings fields to reduce memory usage
* Bug Fixes
  Catch FDMultiplexerException in IOStateHandler窶冱 destructor
  Resizing LMDB map size while there might be open transactions is unsafe
  Ignore TCAction over TCP
  Stop raising the number of TCP workers to the number of TCP binds
  Handle exception raised in IOStateGuard窶冱 destructor

1.6.1
Released: 15th of September 2021
* New Features
  Add the missing DOHFronted::loadNewCertificatesAndKeys()
  Implement a web endpoint to get metrics for only one pool
* Bug Fixes
  Set the dnstap/protobuf transport to TCP for DoH queries
  Backport a missing mutex header
  Properly handle ECS for queries with ancount or nscount > 0
  Catch FDMultiplexerException in IOStateHandler窶冱 destructor
  Fix outstanding counter issue on TCP error

1.6.0
Released: 11th of May 2021

1.5.2
Released: 10th of May 2021
* Bug Fixes
  Fix a crash when a DoH responses map is updated at runtime
  Fix SNI on resumed sessions by acknowledging the name sent by the client
  Fix the DNSName move assignment operator
  Fix a typo in prometheus metrics dnsdist_frontend_tlshandshakefailures #9728 (AppliedPrivacy)
  Make: two fixes
  Fix eBPF filtering of long qnames
  Fix a hang when removing a server with more than one socket
  Fix Dynamic Block RCode rules messing up the queries count
  Fix EDNS in ServFail generated when no server is available
  Prevent a crash with DynBPF objects in client mode
  Add missing getEDNSOptions and getDO bindings for DNSResponse

1.6.0-rc2
Released: 4th of May 2021
* Improvements
  Make the backend queryLoad and dropRate values atomic
* Bug Fixes
  Fix missing locks in DNSCrypt certificates management
  Only use eBPF for 窶彭rop窶� actions, clean up more often

1.6.0-rc1
Released: 20th of April 2021
* Improvements
  Replace pthread_rwlock with std::shared_mutex
  Also disable PMTU for v6
* Bug Fixes
  Lua: don窶冲 destroy keys during table iteration
  Add missing getEDNSOptions and getDO bindings for DNSResponse
  Fix some issues reported by Thread Sanitizer

1.6.0-alpha3
Released: 29th of March 2021
* Improvements
  Set OpenSSL to release buffers when idle, saves 35 kB per connection
  Unify certificate reloading syntaxes
  Disable TLS renegotiation by default
* Improve TCP connection reuse, add metrics
  Using DATA to report memory usage is unreliable, start using RES instead, as it seems reliable and relevant
  Add a metric for TCP listen queue full events
  Enable sharding by default, greater pipe buffer sizes
  Add limits for cached TCP connections, metrics
* Bug Fixes
  Fix the handling of DoH queries with a non-zero ID
  Fix the TCP connect timeout, add metrics

1.6.0-alpha2
Released: 4th of March 2021
* New Features
  Add option to spoofRawAction to spoof multiple answers (Sander Hoentjen)
  Add 窶�spoof窶� and 窶�spoofRaw窶� Lua bindings
* Improvements
  Make NetmaskTree::fork() a bit easier to understand
  Do not update the TCP error counters on idle states
  Bind __tostring instead of toString for Lua, so that conversion to string works automatically (Aki Tuomi)
* Bug Fixes
  Remove forgotten debug line in the web server
  Create TCP worker threads before acceptors ones
  Prevent a crash with DynBPF objects in client mode
  Fix several bugs in the TCP code path, add unit tests
  Fix size check during trailing data addition, regression tests
  Clean up expired entries from all the packet cache窶冱 shards

1.6.0-alpha1
Released: 2nd of February 2021
* New Features
  Add per-thread Lua FFI load-balancing policies
  Implement Lua custom web endpoints
  Implement TCP out-of-order
  Add support for incoming Proxy Protocol
  Add SkipCacheResponseAction
* Improvements
  Use more of systemd窶冱 sandboxing options when available
  Add an option to allow sub-paths for DoH
  Prioritize ChaCha20-Poly1305 when client does (Sukhbir Singh)
  Start all TCP worker threads on startup
  Use protozero for Protocol Buffer operations
  Speed up the round robin policy
  Avoid unnecessary allocations and copies with DNSName::toDNSString()
  Get rid of allocations in the packet cache窶冱 fast path
  Fix the DNSName move assignment operator
  Don窶冲 copy the policy for every query
  UUID: Use the non-cryptographic variant of the boost::uuid
  Use an eBPF filter for Dynamic blocks when available
  Limit the number of concurrent console and web connections
  Add prometheus metrics for top Dynamic Blocks entries
  Add per connection queries count and duration stats for DoH
  Add Lua bindings to get a server窶冱 latency
  Wrap more FILE objects in smart pointers
  Set the default EDNS buffer size on generated answers to 1232
  Add support for FreeBSD窶冱 SO_REUSEPORT_LB
  Accept string in DNSDistPacketCache:expungeByName
  DNSName: add toDNSString convenience function
  Skip EDNS Cookies in the packet cache
  Add the query payload size to the verbose log over TCP
  Add the response code in the packet cache dump
  Add an optional name to rules
  Add the ability to set ACL from a file (Matti Hiljanen)
  Add a Lua binding for the number of queries dropped by a server
  Move to c++17
  Fix warnings on autoconf 2.70
  Reduce diff to upstream yahttp, fixing a few CodeQL reports
  Handle syslog facility as string, document the numerical one
  Deprecate parameters to webserver(), add 窶�statsRequireAuthentication窶� parameter
  Add a counter for queries truncated because of a rule
  Replace offensive terms in our code and documentation
  Use aligned atomics to prevent false sharing
  Unify non-terminal actions as SetXXXAction()
  Accept a NMG to fill DynBlockRulesGroup ranges
  Silence clang 12 warning
  Fix a few warnings reported by clang窶冱 static analyzer and cppcheck
* Bug Fixes
  Fix a crash when a DoH responses map is updated at runtime
  Fix SNI on resumed sessions by acknowledging the name sent by the client
  Use toStringWithPort instead of manual addr/port concat (Mischan Toosarani-Hausberger)
  Force a reconnection when a downstream transitions to the UP state (Nuitari, Stephane Bakhos)
  Handle EINTR in DelayPipe
  Handle empty DNSNames in grepq()
  Make: two fixes
  Fix eBPF filtering of long qnames
* Improve const-correctness of Lua bindings (Georgeto)
  Fix a hang when removing a server with more than one socket
  Appease clang++ 12 ASAN on MacOS
  Bunch of signed vs unsigned warnings
  Send a NotImp answer on empty (qdcount=0) queries
  Don窶冲 apply QPS to backend server on cache hits
  Fix EDNS in ServFail generated when no server is available
* Removals
  Rename topRule() and friends
  Remove useless second argument for SpoofAction

(jperkin)

2022-10-24 10:39:09 UTC MAIN commitmail json YAML

Updated devel/py-types-setuptools, audio/py-soundfile

(adam)

2022-10-24 10:38:49 UTC MAIN commitmail json YAML

py-soundfile: updated to 0.11.0

0.11.0

MP3 support
Adds binary wheels for macOS M1
Improves compatibility with macOS, specifically for M1 machines
Fixes file descriptor open for binary wheels on Windows and Python 3.5+
Updates libsndfile to v1.1.0
Adds get_strings method for retrieving all metadata at once
Improves documentation, error messages and tests
Displays length of very short files in samples
Supports the file system path protocol (pathlib et al)

(adam)

2022-10-24 10:35:03 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 65.5.0.1

65.5.0.1 (2022-10-16)

Remove empty `__init__` methods from classes with 0 parents

65.5.0.0 (2022-10-15)

[stubsabot] Bump setuptools to 65.5.*

(adam)

2022-10-24 10:29:38 UTC MAIN commitmail json YAML

Updated net/rsync, security/sudo

(adam)

2022-10-24 10:29:20 UTC MAIN commitmail json YAML

sudo: updated to 1.9.12

What's new in Sudo 1.9.12

* Fixed a bug in the ptrace-based intercept mode where the current
  working directory could include garbage at the end.

* Fixed a compilation error on systems that lack the stdint.h
  header.

* Fixed a bug when logging the command's exit status in intercept
  mode.  The wrong command could be logged with the exit status.

* For ptrace-based intercept mode, sudo will now attempt to
  verify that the command path name, arguments and environment
  have not changed from the time when they were authorized by the
  security policy.  The new "intercept_verify" sudoers setting can
  be used to control this behavior.

* Fixed running commands with a relative path (e.g. ./foo) in
  intercept mode.  Previously, this would fail if sudo's current
  working directory was different from that of the command.

* Sudo now supports passing the execve(2) system call the NULL
  pointer for the `argv` and/or `envp` arguments when in intercept
  mode.  Linux treats a NULL pointer like an empty array.

* The sudoers LDAP schema now allows sudoUser, sudoRunasUser and
  sudoRunasGroup to include UTF-8 characters, not just 7-bit ASCII.

* Fixed a problem with "sudo -i" on SELinux when the target user's
  home directory is not searchable by sudo.

* Neovim has been added to the list of visudo editors that support
  passing the line number on the command line.

* Fixed a bug in sudo's SHA384 and SHA512 message digest padding.

* Added a new "-N" (--no-update) command line option to sudo which
  can be used to prevent sudo from updating the user's cached
  credentials.  It is now possible to determine whether or not a
  user's cached credentials are currently valid by running:

        $ sudo -Nnv

  and checking the exit value.  One use case for this is to indicate
  in a shell prompt that sudo is "active" for the user.

* PAM approval modules are no longer invoked when running sub-commands
  in intercept mode unless the "intercept_authenticate" option is set.
  There is a substantial performance penalty for calling into PAM
  for each command run.  PAM approval modules are still called for
  the initial command.

* Intercept mode on Linux now uses process_vm_readv(2) and
  process_vm_writev(2) if available.

* The XDG_CURRENT_DESKTOP environment variable is now preserved
  by default.  This makes it possible for graphical applications
  to choose the correct theme when run via sudo.

* On 64-bit systems, if sudo fails to load a sudoers group plugin,
  it will use system-specific heuristics to try to locate a 64-bit
  version of the plugin.

* The cvtsudoers manual now documents the JSON and CSV output
  formats.

* Fixed a bug where sub-commands were not being logged to a remote
  log server when log_subcmds was enabled.

* The new log_stdin, log_stdout, log_stderr, log_ttyin, and log_ttyout
  sudoers settings can be used to support more fine-grained I/O logging.
  The sudo front-end no longer allocates a pseudo-terminal when running
  a command if the I/O logging plugin requests logging of stdin, stdout,
  or stderr but not terminal input/output.

* Quieted a libgcrypt run-time initialization warning.

* Fixed a bug in visudo that caused literal backslashes to be removed
  from the EDITOR environment variable.

* The sudo Python plugin now implements the "find_spec" method instead
  of the the deprecated "find_module".  This fixes a test failure when
  a newer version of setuptools that doesn't include "find_module" is
  found on the system.

* Fixed a bug introduced in sudo 1.9.9 where sudo_logsrvd created
  the process ID file, usually /var/run/sudo/sudo_logsrvd.pid, as
  a directory instead of a plain file.  The same bug could result
  in I/O log directories that end in six or more X's being created
  literally in addition to the name being used as a template for
  the mkdtemp(3) function.

* Fixed a long-standing bug where a sudoers rule with a command
  line argument of "", which indicates the command may be run with
  no arguments, would also match a literal "" on the command line.

* Added the -I option to visudo which only edits the main sudoers
  file.  Include files are not edited unless a syntax error is found.

* Fixed "sudo -l -U otheruser" output when the runas list is empty.
  Previously, sudo would list the invoking user instead of the
  list user.

* Fixed the display of command tags and options in "sudo -l" output
  when the RunAs user or group changes.  A new line is started for
  RunAs changes which means we need to display the command tags
  and options again.

* The sesh helper program now uses getopt_long(3) to parse the
  command line options.

* The embedded copy of zlib has been updated to version 1.2.13.

* Fixed a bug that prevented event log data from being sent to the
  log server when I/O logging was not enabled.  This only affected
  systems without PAM or configurations where the pam_session and
  pam_setcred options were disabled in the sudoers file.

* Fixed a bug where "sudo -l" output included a carriage return
  after the newline.  This is only needed when displaying to a
  terminal in raw mode.

(adam)

2022-10-24 10:28:22 UTC MAIN commitmail json YAML

rsync: updated to 3.2.7

rsync 3.2.7 (20 Oct 2022)

BUG FIXES:

- Fixed the client-side validating of the remote sender's filtering behavior.

- More fixes for the "unrequested file-list name" name, including a copy of
  "/" with `--relative` enabled and a copy with a lot of related paths with
  `--relative` enabled (often derived from a `--files-from` list).

- When rsync gets an unpack error on an ACL, mention the filename.

- Avoid over-setting sanitize_paths when a daemon is serving "/" (even if
  "use chroot" is false).

ENHANCEMENTS:

- Added negotiated daemon-auth support that allows a stronger checksum digest
  to be used to validate a user's login to the daemon.  Added SHA512, SHA256,
  and SHA1 digests to MD5 & MD4.  These new digests are at the highest priority
  in the new daemon-auth negotiation list.

- Added support for the SHA1 digest in file checksums.  While this tends to be
  overkill, it is available if someone really needs it.  This overly-long
  checksum is at the lowest priority in the normal checksum negotiation list.
  See [`--checksum-choice`](rsync.1#opt) (`--cc`) and the `RSYNC_CHECKSUM_LIST`
  environment var for how to customize this.

- Improved the xattr hash table to use a 64-bit key without slowing down the
  key's computation.  This should make extra sure that a hash collision doesn't
  happen.

- If the `--version` option is repeated (e.g. `-VV`) then the information is
  output in a (still readable) JSON format.  Client side only.

- The script `support/json-rsync-version` is available to get the JSON style
  version output from any rsync.  The script accepts either text on stdin
  **or** an arg that specifies an rsync executable to run with a doubled
  `--version` option.  If the text we get isn't already in JSON format, it is
  converted. Newer rsync versions will provide more complete json info than
  older rsync versions. Various tweaks are made to keep the flag names
  consistent across versions.

- The [`use chroot`](rsyncd.conf.5#) daemon parameter now defaults to "unset"
  so that rsync can use chroot when it works and a sanitized copy when chroot
  is not supported (e.g., for a non-root daemon).  Explicitly setting the
  parameter to true or false (on or off) behaves the same way as before.

- The `--fuzzy` option was optimized a bit to try to cut down on the amount of
  computations when considering a big pool of files. The simple heuristic from
  Kenneth Finnegan resuled in about a 2x speedup.

- If rsync is forced to use protocol 29 or before (perhaps due to talking to an
  rsync before 3.0.0), the modify time of a file is limited to 4-bytes.  Rsync
  now interprets this value as an unsigned integer so that a current year past
  2038 can continue to be represented. This does mean that years prior to 1970
  cannot be represented in an older protocol, but this trade-off seems like the
  right choice given that (1) 2038 is very rapidly approaching, and (2) newer
  protocols support a much wider range of old and new dates.

- The rsync client now treats an empty destination arg as an error, just like
  it does for an empty source arg. This doesn't affect a `host:` arg (which is
  treated the same as `host:.`) since the arg is not completely empty.  The use
  of [`--old-args`](rsync.1#opt) (including via `RSYNC_OLD_ARGS`) allows the
  prior behavior of treating an empty destination arg as a ".".

PACKAGING RELATED:

- The checksum code now uses openssl's EVP methods, which gets rid of various
  deprecation warnings and makes it easy to support more digest methods.  On
  newer systems, the MD4 digest is marked as legacy in the openssl code, which
  makes openssl refuse to support it via EVP.  You can choose to ignore this
  and allow rsync's MD4 code to be used for older rsync connections (when
  talking to an rsync prior to 3.0.0) or you can choose to configure rsync to
  tell openssl to enable legacy algorithms (see below).

- A simple openssl config file is supplied that can be installed for rsync to
  use.  If you install packaging/openssl-rsync.cnf to a public spot (such as
  `/etc/ssl/openssl-rsync.cnf`) and then run configure with the option
  `--with-openssl-conf=/path/name.cnf`, this will cause rsync to export the
  configured path in the OPENSSL_CONF environment variable (when the variable
  is not already set).  This will enable openssl's MD4 code for rsync to use.

- The packager may wish to include an explicit "use chroot = true" in the top
  section of their supplied /etc/rsyncd.conf file if the daemon is being
  installed to run as the root user (though rsync should behave the same even
  with the value unset, a little extra paranoia doesn't hurt).

- I've noticed that some packagers haven't installed support/nameconvert for
  users to use in their chrooted rsync configs.  Even if it is not installed
  as an executable script (to avoid a python3 dependency) it would be good to
  install it with the other rsync-related support scripts.

- It would be good to add support/json-rsync-version to the list of installed
  support scripts.

(adam)

2022-10-24 09:47:50 UTC MAIN commitmail json YAML

Updated devel/dejagnu, devel/libffi

(adam)

2022-10-24 09:46:57 UTC MAIN commitmail json YAML

libffi: updated to 3.4.4

3.4.4 Oct-23-2022

Important aarch64 fixes, including support for linux builds
  with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.

(adam)

2022-10-24 09:46:05 UTC MAIN commitmail json YAML

dejagnu: updated to 1.6.3

Changes since 1.6.2:

1. The internal proc 'is_remote' has been renamed to 'isremote' for
    consistency with the other similar procs (eg, istarget). Testsuites
    should use this proc. The 'is_remote' proc is deprecated.
2. runtest now accepts --local_init and --global_init options to override
    the default of reading "site.exp".  See the manual for details.
3. runtest now responds consistently to all Tcl errors and generates an
    UNRESOLVED result when a test script aborts.  Previously, calling an
    undefined procedure would cause the test run to abort while other Tcl
    errors produced only an easily-ignored message.
4. runtest now collects Tcl errors encountered during a test run and prints
    the collected errors a second time at the end of the test run after the
    summary.  Separator lines containing more than 10 hyphens are included.
5. A utility procedure relative_filename has been added.  This procedure
    computes a relative file name to a given destination from a given base.
6. The utility procedure 'grep' now accepts a '-n' option that
    includes line numbers in the output, consistent with GNU grep.
7. The target_compile procedure now accepts a "linker=" option that
    overrides the compiler selection when producing an executable.
8. The internal default_target_compile procedure now supports compiling
    sources in Go (using GCC Go) and Rust.
9. The host_execute procedure no longer insists that the executable be in
    the current directory if the file exists under the given name.
10. The host_execute procedure now reads input to end-of-file, to ensure
    that the child process will be able to complete instead of being cut
    short by a SIGPIPE under unpredictable unfavorable timing scenarios.
11. The match patterns in the host_execute procedure have been revised to
    fix timing issues causing test names to be truncated.
12. The host_execute procedure is no longer sensitive to the value of the
    "text" global variable.
13. A new multiplex procedure "testsuite" is added for commands retrieving
    or providing information about the current testsuite.
14. A command "testsuite file" is added to replace the use of the "*dir"
    variables in test scripts.
15. A command "testsuite can call" is added to report the availability of
    multiplexed API calls.
16. A new multiplex procedure "testcase" is added for commands examining or
    manipulating the dynamic state of ongoing testing.
17. A command "testcase group" is provided for reporting test groups to the
    DejaGnu core.  Currently, the usage of this command is validated, but
    it will affect at least XML output in a future release of DejaGnu.
18. A shell command "dejagnu" is added as a place to hang various
    auxiliary commands not directly involved with running tests. The
    "runtest" command will remain for that purpose for the foreseeable
    future.
19. The first auxiliary command is added: "report card". The "dejagnu
    report card" command reads DejaGnu summary files and produces a compact
    tabular summary across multiple tools.
20. A Tcl namespace is now used for some internal procedures and variables.
    The Tcl namespace ::dejagnu and all child namespaces are entirely
    internal and should not be mentioned in testsuite code.  Its contents
    are subject to change without notice, even on point releases.
21. The DejaGnu testsuite no longer searches for a nearby Expect executable
    in the location where it would have been located in the old Cygnus tree
    layout.  If you want to use a special Expect other than the system
    Expect, specify EXPECT=/name/of/expect to "runtest" or "make check".

(adam)

2022-10-24 09:38:27 UTC MAIN commitmail json YAML

2022-10-24 08:08:45 UTC MAIN commitmail json YAML

lang/rust: adjust for armv6 (as for armv7), as done in wip pkg.

(he)

2022-10-24 07:53:12 UTC MAIN commitmail json YAML

doc: Added archivers/plzip version 1.10

(fcambus)

2022-10-24 07:52:54 UTC MAIN commitmail json YAML

2022-10-24 07:52:02 UTC MAIN commitmail json YAML

archivers/plzip: import plzip-1.10.

Plzip is a massively parallel (multi-threaded) implementation of lzip, fully
compatible with lzip 1.4 or newer. Plzip uses the compression library lzlib.

Lzip is a lossless data compressor with a user interface similar to the one
of gzip or bzip2. Lzip uses a simplified form of the 'Lempel-Ziv-Markov
chain-Algorithm' (LZMA) stream format and provides a 3 factor integrity
checking to maximize interoperability and optimize safety. Lzip can compress
about as fast as gzip (lzip -0) or compress most files more than bzip2
(lzip -9). Decompression speed is intermediate between gzip and bzip2.
Lzip is better than gzip and bzip2 from a data recovery perspective. Lzip
has been designed, written, and tested with great care to replace gzip and
bzip2 as the standard general-purpose compressed format for unix-like
systems.

(fcambus)

2022-10-24 07:50:49 UTC MAIN commitmail json YAML

doc: Added archivers/tarlz version 0.22

(fcambus)

2022-10-24 07:50:29 UTC MAIN commitmail json YAML

2022-10-24 07:49:42 UTC MAIN commitmail json YAML

archivers/tarlz: import tarlz-0.22.

Tarlz is a massively parallel (multi-threaded) combined implementation
of the tar archiver and the lzip compressor.

Originally packaged in pkgsrc-wip by Aleksej Lebedev, thanks!

(fcambus)

2022-10-24 07:47:28 UTC MAIN commitmail json YAML

doc: Added archivers/lzlib version 1.13

(fcambus)

2022-10-24 07:47:05 UTC MAIN commitmail json YAML

2022-10-24 07:46:20 UTC MAIN commitmail json YAML

archivers/lzlib: import lzlib-1.13.

Lzlib is a data compression library providing in-memory LZMA compression and
decompression functions, including integrity checking of the decompressed data.
The compressed data format used by the library is the lzip format.
Lzlib is written in C.

Originally packaged in pkgsrc-wip by Aleksej Lebedev, thanks!

(fcambus)

2022-10-23 21:38:28 UTC MAIN commitmail json YAML

lang/rust-bin: also drop compat80 requirement for armv6hf.

(he)

2022-10-23 21:24:44 UTC MAIN commitmail json YAML

doc/TODO: + widelands-1.1, yarn-3.2.4.

(wiz)

2022-10-23 20:14:53 UTC MAIN commitmail json YAML

avidemux: bump PKGREVISION for dependency change

(wiz)

2022-10-23 15:53:43 UTC MAIN commitmail json YAML

Updated net/py-gevent, net/py-geventhttpclient

(adam)

2022-10-23 15:52:51 UTC MAIN commitmail json YAML

py-geventhttpclient: updated to 2.0.8

2.0.8
Prefer using create_default_ssl_context (second try, now backwards compatible)

2.0.7
Revert "Prefer using create_default_ssl_context"

2.0.3
fix: import distutils after setuptools (compat with setuptools/65.3.0) by @sandrotosi in #168
Vendor llhttp as submodule and update it to v6.0.10

2.0.2
Urlencode spaces in query string, like requests does

2.0.1
Always URLencode data parameter if it is dict type

2.0.0
Replace http_parser with llhttp

(adam)

2022-10-23 15:49:35 UTC MAIN commitmail json YAML

doc: Updated chat/swirc to 3.3.7

(fcambus)

2022-10-23 15:49:23 UTC MAIN commitmail json YAML

swirc: update to 3.3.7.

## [3.3.7] - 2022-10-22 ##
- **Added** code to the following scripts:
  - `posixshell/link_with_gnu_libidn.sh`
  - `posixshell/link_with_libnotify.sh`
- **Added** preprogrammed IRC network [OFTC](https://www.oftc.net/)
- **Added** usage of `swircpaths.h`, a header which is automatically
  generated during the build process.
- **Fixed** a case of a possibly negative array subscript

(fcambus)

2022-10-23 15:48:33 UTC MAIN commitmail json YAML

py-gevent: updated to 22.10.1

22.10.1 (2022-10-14)
====================

Features
--------
- Update bundled libuv to 1.44.2.

22.08.0 (2022-10-08)
====================

Features
--------
- Windows: Test and provide binary wheels for PyPy3.7.
  Note that there may be issues with subprocesses, signals, and it may
  be slow.
- Upgrade embedded c-ares to 1.18.1.
- Upgrade bundled libuv to 1.42.0 from 1.40.0.
- Added preliminary support for Python 3.11 (rc2 and later).

  Some platforms may or may not have binary wheels at this time.

  .. important:: Support for legacy versions of Python, including 2.7
                and 3.6, will be ending soon. The
                maintenance burden has become too great and the
                maintainer's time is too limited.

                Ideally, there will be a release of gevent compatible
                with a final release of greenlet 2.0 that still
                supports those legacy versions, but that may not be
                possible; this may be the final release to support them.

  :class:`gevent.threadpool.ThreadPool` can now optionally expire idle
  threads. This is used by default in the implicit thread pool used for
  DNS requests and other user-submitted tasks; other uses of a
  thread-pool need to opt-in to this.

Bugfixes
--------
- Truly disable the effects of compiling with ``-ffast-math``.

(adam)

2022-10-23 15:07:45 UTC MAIN commitmail json YAML

p5-ExtUtils-PkgConfig: Remove TOOLS_CMD.pkg-config.

This was added to apparently work around a test issue, which doesn't seem to be
required any longer, and even if so it's not the right way to fix the problem
as TOOLS_CMD specifies the name of the wrapper/link to create inside the tools
directory, not what it points to.

(jperkin)

2022-10-23 15:05:29 UTC MAIN commitmail json YAML

racket: Stop building in SunOS bulk builds.

Has not worked in a long time, if at all, and just spins during the build,
taking hours to finally fail when killed by external influences (as the package
specifies unlimited cputime).

(jperkin)

2022-10-23 14:59:31 UTC MAIN commitmail json YAML

lang/rust-bin: add bits for the NetBSD/armv6 version.

This remains untested for now, but at least the build from
over in lang/rust didn't fail...

(he)

2022-10-23 14:50:35 UTC MAIN commitmail json YAML

avidemux: depend on multimedia/x264

(adam)

2022-10-23 14:48:31 UTC MAIN commitmail json YAML

2022-10-23 13:45:57 UTC MAIN commitmail json YAML

yaws: fix build by making sure that pdf and ps files are not generated

(nros)

2022-10-23 13:09:30 UTC MAIN commitmail json YAML

lang/ocaml: let this build for NetBSD powerpc before 9.99.99 too.

...by enabling --enable-imprecise-c99-float-ops in those cases,
fma(3) was added to powerpc between 9.99.98 and 9.99.99.

(he)

2022-10-23 11:30:42 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6690 - requested by taca
devel/ruby-redmine50: security fix

Revisions pulled up:
- devel/ruby-redmine50/Makefile                                1.4
- devel/ruby-redmine50/PLIST                                    1.2
- devel/ruby-redmine50/distinfo                                1.3
- devel/ruby-redmine50/patches/patch-Gemfile                    1.3

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  9 15:32:55 UTC 2022

  Modified Files:
  pkgsrc/devel/ruby-redmine50: Makefile PLIST distinfo
  pkgsrc/devel/ruby-redmine50/patches: patch-Gemfile

  Log Message:
  devel/ruby-redmine50: update to 5.0.3

  5.0.3 (2022-10-02)

  [Code cleanup/refactoring]

  * Defect #37609: Remove obsolete remnant public/images/openid-bg.gif
  * Defect #37449: Passing a wrong parameter to `with_settings` in
    UserTest::test_random_password_include_required_characters

  [Filters]

  * Defect #36940: Chained custom field filter doesn't work for User fields
  * Defect #37349: Chained custom field filter for User fields returns 500
    internal server error when filtering after a float value

  [Issues]

  * Defect #37369: Mention auto-complete not works in bulk-edit comments
  * Defect #37499: Default query should not be applied if the query is not
    allowed to be set as the default
  * Defect #37473: Focus IssueId not working when linking issues

  [Issues list]

  * Defect #37268: Performance problem with Redmine 4.2.7 and 5.0.2

  [Rails support]

  * Patch #37452: Update Rails to 6.1.7

  [Security]

  * Defect #37492: Update jQuery UI to 1.13.2

  [SCM]

  * Defect #33953: Repository tab is not displayed if no repository is set as
    the main repository
  * Defect #36258: Support revision without any message in Mercurial
    repositories
  * Defect #37585: Do not show "History" tab for content in Filesystem
    repository
  * Defect #37626: Diff of a javascript file in repository module is not
    displayed with layout
  * Defect #37718: Repository browser does not show "+" (plus sign) in
    filename

  [SCM extra]

  * Defect #37562: POST Requests to repository WS fail with "Can't verify CSRF
    token authenticity"

  [Text formatting]

  * Defect #37237: Common Markdown Formatter does not render all properties on
    HTML elements
  * Patch #37713: Add rel="noopener" to all external links that would open a
    new tab/window
  * Defect #37379: Thumbnail macro does not work when a file is attached and
    preview is displayed immediately

  [Translations]

  * Defect #37529: Fix mistranslation of label button_create_and_follow in
    Russian translation
  * Defect #37603: Missing translation for label_default_queries.for_this_user
  * Patch #35613: German translation update of Wiki syntax help for 5.0-stable
  * Patch #37263: Lithuanian translation update for 5.0-stable
  * Patch #37698: Persian translation update for 4.2-stable

  [UI]

  * Defect #36901: Jump to project is misaligned in Safari 15.4 and later
  * Defect #37282: Subtask isn't displayed correctly since 4.2.7
  * Defect #37481: Fix the unintentional selection of rows with the context
    menu
  * Defect #37566: The number of the ordered list in the project description
    is not displayed and the indentation does not match the unordered list

(bsiegert)

2022-10-23 11:30:34 UTC pkgsrc-2022Q3 commitmail json YAML

Pullup ticket #6687 - requested by nia
www/webkit-gtk: aarch64 build fix

Revisions pulled up:
- www/webkit-gtk/Makefile                                      1.239
- www/webkit-gtk/distinfo                                      1.172
- www/webkit-gtk/patches/patch-Source_cmake_OptionsCommon.cmake 1.7

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Oct  8 11:06:36 UTC 2022

  Modified Files:
  pkgsrc/www/webkit-gtk: Makefile distinfo
  pkgsrc/www/webkit-gtk/patches: patch-Source_cmake_OptionsCommon.cmake

  Log Message:
  webkit-gtk: Attempt to fix the build on NetBSD 9 aarch64 by avoiding
  the compiler builtin __int128_t implementation

  related to PR toolchain/57022

(bsiegert)

2022-10-23 10:45:50 UTC MAIN commitmail json YAML

Updated devel/py-daemon, audio/flac

(adam)

2022-10-23 10:45:21 UTC MAIN commitmail json YAML

flac: updated to 1.4.2

FLAC 1.4.2 (22-Oct-2022)

Once again, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release

General
- Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
- Remove all pure assembler, removing build dependency on nasm
- Made console output more uniform across different platforms and CPUs
- Improve ability to tune compile for a certain system (for example with -march=native) when combining with 窶電isable-asm-optimizations: plain C functions can now be better optimized

Build system
- Default CFLAGS are now prepended instead of dropped when user CFLAGS are set
- -msse2 is no longer added by default (was only applicable to x86)
- Fix cross-compiling and out-of-tree building when pandoc and doxygen are not available
- Fix issue with Clang not compiling functions with intrinsics
- Fix detection of bswap intrinsics (Ozkan Sezer)
- Improve search for libssp on MinGW (Ozkan Sezer, Martijn van Beurden)

libFLAC
- Fix issue when the libFLAC user seeks in a file instead of libFLAC itself

(adam)

2022-10-23 10:44:26 UTC MAIN commitmail json YAML

py-daemon: updated to 2.3.2

Version 2.3.2
=============

Bugs Fixed:

* Declare Twine as a development dependency (not a build dependency).
* Specify to build a wheel distribution for only Python 3 or later.
* Specify the built package requires Python 3 or later.

Removed:

* The earlier version 2.3.1 is now ���yanked��� from PyPI (unlisted and not an
  installation candidate), because that version incorrectly permitted
  installation on Python 2. Thanks to Nick M. for the report.

(adam)

2022-10-23 07:41:30 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.51, MesaLib-22.2.2, flac-1.4.2, ldb-2.6.1,
  libiconv-1.17, libunistring-1.1, mujs-1.3.0, protobuf-21.8,
  rsync-3.2.7, rust-analyzer-0.0.20221017, samba4-4.17.1, slib-3b7,
  xdg-user-dirs-0.18, xerces-c-3.2.4.

(wiz)