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

2024-05-13 11:39:27 UTC Now

2024-04-17 15:50:29 UTC MAIN commitmail json YAML

gleam: update to version 1.1.0

Changelog:

# Changelog

## v1.1.0 - 2024-04-16

### Formatter

- Fixed a bug where the first subject of a case expression clause would be
  indented more than necessary.

## v1.1.0-rc3 - 2024-04-12

### Formatter

- Fixed a bug where the `@internal` annotation wouldn't be displayed.
- Fixed a bug where a record update's arguments would be incorrectly split on
  multiple lines.

## v1.1.0-rc2 - 2024-04-10

### Compiler

- Fixed a bug on the JavaScript target where variables named `debugger`, which
  is a JavaScript keyword, were not being renamed, leading to runtime errors.

### Formatter

- Fixed a bug where comments would be moved out of an empty bit array.
- Fixed a bug where the formatter could add a trailing comma inside empty
  bit arrays, generating invalid syntax.
- Revert the warning about internal types being exposed in a package's public
  API.

### Build tool

- Revert the change that would make the build tool refuse to publish a package
  that exposes an internal type in its public API.

## v1.1.0-rc1 - 2024-04-08

### Compiler

- The `@internal` attribute can now be used to annotate definitions.
  This will hide those definitions from the generated documentation,
  autocompletions and the exported module interface.
- Prepending to lists in JavaScript (`[x, ..xs]` syntax) has been optimised.
- Function stubs are no longer generated for functions that do not have an
  implementation for the current targeting being compiled for.
- Fixed a bug where some functions would not result in a compile error when
  compiled for a target that they do not support.
- Fixed a bug where sometimes a warning would not be emitted when a result is
  discarded.
- Fixed a bug with JavaScript code generation of pattern matching guards.
- URLs in error messages have been updated for the new language tour.
- Improved error message when erroneously trying to append items to a list using
  the spread syntax (like `[..rest, last]`).
- Generate [type references](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html#-reference-types-)
  when compiling to JavaScript with TypeScript definitions enabled.
- Fix a bug where JavaScript code generation would not properly return the
  result of nested blocks.
- Fix a bug where JavaScript code generation would not properly handle functions
  returned by blocks.
- Fix a bug where Erlang code generation would not properly handle list case
  patterns with no head and a spread tail.
- The compiler will now raise a warning if you're pattern matching on tuple
  literals and suggest you use multiple subjects instead.
- Fixed a bug where JavaScript code generation would incorrectly parenthesise a
  return statement.
- Nested tuple access (`tuple.0.1`) now parses successfully.
- Error messages are more clear about expecting values instead of types.
- Fixed a bug where pattern matching on a string would cause the program to
  crash on the JavaScript target.
- A warning is now emitted when defining an opaque external type.
- Improve error message when using incorrect quotes (`'`) to define a string
- Fixed a bug where Erlang string prefix patterns could generate invalid Erlang.
- Fixed string prefix matching producing wrong results on the JavaScript target
  when the prefix had a Unicode codepoint escape sequence (`\u{...}`).
- Improved error message for wrong patterns using constructors from other
  modules.
- Fixed a bug on the JavaScript target where variables bound by patterns, if
  used within a bit array literal inside a `case` clause's guard, would be used
  before they were defined, leading to a runtime error when evaluating the
  `case` expression.
- Improved error messages when failing to parse a series of things.
- A warning is now raised for unused binary operations, records, record access
  and record updates.
- Fixed a bug when using constant as the size option parameter
  for `BitArray` caused unknown variable exception.
- Improved recommendations on error messages.
- Improved error message for `BitArray` segment sizes.
- A warning is now raised when an internal type is accidentally exposed in a
  package's public API.
- Fixed the error message when using `panic` on the JavaScript target: it now
  correctly identifies the error variant as a `panic` instead of a `todo`.
- Fixed a bug on the JavaScript target where empty lists with little space
  available could compile to a conversion from the array `[ , ]`, causing them
  to wrongly have a length of one (the array has a single `undefined` element).

### Formatter

- The formatting of case expressions with multiple subjects has been improved.
- Fixed a bug where the formatter would move comments from the end of bounded
  expressions like lists, tuples, case expressions or function calls.
- Fixed a bug where a record update's arguments would not be indented correctly.
- Fixed a bug where function call arguments, tuple items and list items would be
  needlessly indented if preceded by a comment.
- Line endings other than `\n` are now handled by the formatter, preserving
  blank lines and converting them to `\n`.
- The formatter can now format groups of imports alphabetically.
- Fixed a bug where comments would be moved out of an empty list.
- Fixed a bug where pipes and binary operations in function calls would be
  nested more than necessary.
- Improved formatting of comments in binary operation chains.

### Build tool

- Added support for the [Bun](https://bun.sh/) runtime when compiling to
  JavaScript by using `gleam run --target javascript --runtime bun`
- Allow compilation of packages that require `"rebar"` using the rebar3
  compiler.
- A warning is now emitted if there is a `.gleam` file with a path that would be
  invalid as a module name.
- The `~> x.y` version constraint syntax has been dropped in favour of
  `> x.y.z and <= xx.0.0` syntax in `gleam add` and `gleam new`, for clarity.
- New projects are created with the GitHub `actions/checkout` v4 action.
- Fixed a bug where bit arrays would break syntax highlighting in the generated
  HTML documentation.
- Dependencies that use Erlang-only bit options can now compile on JavaScript,
  though the functions that use them will not be available for use in the root
  package.
- The output format of the command line help messages have been changed
  slightly.
- The command line help text now lists valid targets and runtimes.
- Generated documentation no longer exposes the constructors of opaque types,
  no longer exposes the values of constants, and indicates which types are
  opaque.
- Generated HTML documentation now includes a link to the package on Hex.
- Terminal colors can now be forced by setting the `FORCE_COLOR` environment
  variable to any non-empty value.
- Rust's Reqwest's `webpki-roots` are now used for TLS verification.
- Update Deno config to allow passing `--location` runtime flag.
- Fixed a bug with dependency resolution of exact versions of RC releases.
- Fixed a bug where the documentation of a labelled record constructor could be
  assigned to the wrong definition in the doc site.
- Fixed a bug where the code blocks in the generated documentation's site would
  have a wrong indentation.
- Fixed a bug where the compiler would panic when it cannot get current
  directory.
- Improved error message for non-UTF-8 paths encountered during Gleam commands.
  Now includes the path that caused the error for better diagnostics.
- Fixed a bug where on windows local packages had absolute paths in the manifest
  instead of relative.
- The `gleam publish` command now asks for confirmation if the package
  repository URL doesn't return a successful status code.
- `gleam publish` can now optionally use a Hex API key to authorise publishing
  and retiring packages, set via the environment variable `HEXPM_API_KEY`.
- `gleam publish` will now refuse to publish placeholder packages, to prevent
  name squatting which is against the Hex terms of service.
- If a package leaks an internal type in its public API, then the build tool
  will now refuse to publish it to Hex.
- Monospaced links in the generated documentation now have the same color as
  common links.
- Fixed a bug where the `export package interface` command would always
  recompile the project ignoring the cache.

### Language Server

- Update messages from the client are now batched to avoid doing excess
  compilation work in the language server, improving performance. This makes a
  large difference in low power machines where the language server could
  struggle to keep up with the edits from the client.
- The `Compiling Gleam` message is no longer emitted each time code is compiled.
  This is to reduce noise in editors that show this message prominently such as
  Neovim.
- Fixed a bug where hovering over an expression in the middle of a pipe would
  give the wrong node.
- Go to definition now works for values in dependency Gleam modules.
- Completions are now provided for module imports.

(nikita)

2024-04-17 15:01:58 UTC MAIN commitmail json YAML

bulk-test-boost: mysql57 removed from DEPENDS, it uses vendored boost

(adam)

2024-04-17 15:00:32 UTC MAIN commitmail json YAML

anjuta: fix HOMEPAGE

(wiz)

2024-04-17 14:55:01 UTC MAIN commitmail json YAML

Updated parallel/openmpi, www/py-aiohttp

(adam)

2024-04-17 14:54:22 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.9.5

3.9.5 (2024-04-16)

Bug fixes

- Fixed "Unclosed client session" when initialization of
  :py:class:`~aiohttp.ClientSession` fails
- Fixed regression (from :pr:`8280`) with adding ``Content-Disposition`` to the ``form-data``
  part after appending to writer
- Added default ``Content-Disposition`` in ``multipart/form-data`` responses to avoid broken
  form-data responses

(adam)

2024-04-17 14:51:47 UTC MAIN commitmail json YAML

2024-04-17 14:50:01 UTC MAIN commitmail json YAML

openmpi: updated to 4.1.6

Changes to v4.1.6 compared to v4.1.5:

- Fix configure issue with XCode 15.
- Update embedded PMIx to 3.2.5.  PMIx 3.2.5 addresses CVE-2023-41915.
  Note that prior versions of Open MPI (and their associated PMIx
  implementations) are not impacted by this CVE, because Open MPI
  never uses escalated privileges on behalf of an unprivileged user.
  We are backporting this change both because it is low risk and to
  avoid alarms from CVE scanners.
- Fix issue with buffered sends and MTL-based interfaces (Libfabric,
  PSM, Portals).
- Add missing MPI_F_STATUS_SIZE to mpi.h.  Thanks to @jprotze for
  reporting the issue.
- Update Fortran mpi module configure check to be more correct.
  Thanks to Sergey Kosukhin for identifying the issue and supplying
  the fix.
- Update to properly handle PMIx v>=4.2.3.  Thanks to Bruno Chareyre,
  Github user @sukanka, and Christof Koehler for raising the
  compatibility issues and helping test the fixes.
- Fix minor issues and add some minor performance optimizations with
  OFI support.
- Support the "striping_factor" and "striping_unit" MPI_Info names
  recomended by the MPI standard for parallel IO.
- Fixed some minor issues with UCX support.
- Minor optimization for 0-byte MPI_Alltoallw (i.e., make it a no-op).

Changes to v4.1.5 compared to v4.1.4:

- Fix crash in one-sided applications for certain process layouts.
- Update embedded OpenPMIx to version 3.2.4
- Fix issue building with ifort on MacOS.
- Backport patches to Libevent for CVE-2016-10195, CVE-2016-10196, and
  CVE-2016-10197.  Note that Open MPI's internal libevent does not
  use the impacted portions of the Libevent code base.
- SHMEM improvements:
  - Fix initializer bugs in SHMEM interface.
  - Fix unsigned type comparisons generating warnings.
  - Fix use after clear issue in shmem_ds_reset.
- UCX improvements
  - Fix memory registration bug that could occur when UCX was built
    but not selected.
  - Reduce overhead of add_procs with intercommunicators.
  - Enable multi_send_nb by default.
  - Call opal_progress while waiting for a UCX fence to complete.
- Fix data corruption bug in osc/rdma component.
- Fix overflow bug in alltoall collective
- Fix crash when displaying topology.
- Add some MPI_F_XXX constants that were missing from mpi.h.
- coll/ucc bug fixes.

(adam)

2024-04-17 14:49:18 UTC MAIN commitmail json YAML

2024-04-17 14:47:55 UTC MAIN commitmail json YAML

2024-04-17 14:37:29 UTC MAIN commitmail json YAML

2024-04-17 14:36:36 UTC MAIN commitmail json YAML

paman: remove

Old gnome frontend for pulseaudio, last updated in 2007.

(wiz)

2024-04-17 14:33:56 UTC MAIN commitmail json YAML

2024-04-17 14:32:33 UTC MAIN commitmail json YAML

2024-04-17 14:30:34 UTC MAIN commitmail json YAML

2024-04-17 14:29:33 UTC MAIN commitmail json YAML

2024-04-17 14:26:15 UTC MAIN commitmail json YAML

2024-04-17 14:23:24 UTC MAIN commitmail json YAML

2024-04-17 14:22:49 UTC MAIN commitmail json YAML

doc: Updated editors/gobby to 0.6.0

(wiz)

2024-04-17 14:22:39 UTC MAIN commitmail json YAML

gobby: update to 0.6.0.

Version 0.6.0:
  * Remove support for GTK+ 2.x; at least GTK+ 3.6 is required now.
  * Enable TCP keepalives, so that inactive connections will drop automatically
    after a short time.
  * Gobby is now registered as a handler for infinote:// URLs.
  * Remember hosts previously connected to and presents them in the list
    next time Gobby is started until expilictly removed.
  * Gobby can now show connection parameters, in particular TLS parameters
    used for the connection.
  * Gobby's configuration options are stored in GSettings instead of a custam
    config.xml file.
  * The option to not set a certificate in the initial welcome dialog is no
    longer available.
  * Gobby can now use the default system CAs on Windows.
  * Small bug fixes and code base modernization.

Version 0.5.0:
  * Allow to run a server within the Gobby process; infinoted is no longer
    required to connect to other people
  * Added support for user accounts and different permissions for different
    accounts
  * Added limited support for chat nodes in the document tree
  * Added an option to set the opacity with which user colors are shown
    behind the text.
  * Added Fullscreen option and Ctrl++ and Ctrl+- shortcuts to
    increase/decrease the font size.
  * Gobby can open infinote://XXX URIs given on the command line to directly
    open one or more documents at startup.

Version 0.4.94:
  * Show cursors and selections of remote users in the own viewport and
    scrollbar
  * Add a "Disconnect from Server" option to the context menu
  * When double-clicking a user in the user list jump to its current cursor
    position
  * Allow gobby to be built against GTK+ 3
  * Fixed a bug which prevented "Save All" from working

Version 0.4.93:
  * Added IRC-like chat
  * Added functionality to export a document to HTML (#245)
  * Sort browser entries
  * Allow selecting multiple files when opening files
  * Allow resetting user colors in a document (Bug #211)
  * Added a Connect to Server option to the File menu
  * Undo words instead of individual characters
  * When starting Gobby twice then send commands to an existing Gobby (if any)
    unless the -n command line option is given.
  * Added an option to highlight spaces and tabs

Version 0.4.92:
  * Support running Gobby on Windows 2000.
  * Added Icons for HCLP and HCLPI icon themes (Bug #413, Patrick Wade).
  * Make sure terminating newline characters are saved correctly
  * Added /etc/ssl/certs/ca-certificates.crt as default trust file, if
    available.
  * Don't mess up saving documents whose first line is empty.
  * Write config files in $XDG_CONFIG_HOME instead of $HOME (Bug #437,
    Cristian Klein).
  * Display colored pencil icons in a document's tab for each user that made
    a change since the document has been viewed the last time (Bug #66,
    Mattis Manzel).

Version 0.4.91:
  * Keep track of a document's modified state between Undo/Redo operations
  * Scroll to Cursor after Cut or Paste
  * Added HCLPI icon of the Gobby Logo (Thanks to Thomas Glatt)
  * Added an Autosave Option in the preferences
  * Remember previous host names in "Direct Connection" entry
  * Added an "Open Location" dialog to open arbitrary URIs
  * Added a tooltip when hovering text, showing the author of that text

Version 0.4.90:
  * Use libinfinity instead of libobby as backend
  * Allow connection to multiple servers
  * Redesigned UI to better match normal text editors, and to be more
    HIG-compliant
  * Added Undo support (via libinfinity)
  * Require GtkSourceView 2.x
  * Some features of the previous versions, especially self-hosting, are not
    implemented in 0.4.90. This will be added in a later version.

(wiz)

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

doc: Added editors/libinfinity version 0.7.2

(wiz)

2024-04-17 14:20:44 UTC MAIN commitmail json YAML

editors/Makefile: + libinfinity

(wiz)

2024-04-17 14:20:33 UTC MAIN commitmail json YAML

editors/libinfinity: import libinfinity-0.7.2

libinfinity is library to build collaborative text editors. Changes
to the text buffers are synced to all other clients over a central
server.  Even though a central server is involved, the local user
sees his changes applied instantly and the merging is done on the
individual clients.

(wiz)

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

Fix for bit depths lower than 8bpp.

Especially packed pixel types.

Bump PKG_REVISION

(nat)

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

Fix for all bit depths lower than 8bpp.

Bump PKG_REVISION.

(nat)

2024-04-17 13:55:57 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.125.0

(nikita)

2024-04-17 13:53:16 UTC MAIN commitmail json YAML

hugo: update to version 0.125.0

Changelog:

v0.125.0
Some of the notable new features in this release:

    strings.Diff template func.
    .PageInner in render hooks to get the inner page when using .RenderShortcode in a shortcode, typically used to resolve links and page resources relative to an included Page.
    Add Luminance to $image.Colors, allowing for sorting by luminance. e197c7b @bep #10450

This release is built with Go 1.22.2 (#12351) which comes with a fix for security issue CVE-2023-45288. We don't see how that could be exploited in Hugo, but we do appreciate that people want a clean security report.
Bug fixes

    Fix server rebuilds when adding a content file on Linux fa60a2f @bep #12362
    helpers: Fix TrimShortHTML when used with AsciiDoc content 6049ba9 @jmooring #12369
    github: Fix CI build 9323376 @bep
    all: Fix duplicate words in comments bf0b140 @grimreaper
    all: Typo fixes 17765a7 @coliff
    hugolib: Fix regression for blank summaries 2664052 @curegit
    Fix sectionPagesMenu for pages in root level 488b21d @bep #12306
    Fix resource bundling for overlapping page.md vs page.txt 983b8d5 @bep #12320
    Fix panic with debug.Dump with Page when running the server 38e05bd @bep #12309
    resources/page: Fix GoDoc comment 27414d4 @availhang

Improvements

    Add Luminance to Color e197c7b @bep #10450
    Pass .RenderShortcodes' Page to render hooks as .PageInner df11327 @bep #12356
    github: Add a "free space" step on Ubuntu 8e50ccf @bep
    helpers: Add BenchmarkTrimShortHTML bfc3122 @bep
    github: Update actions 00ae8e8 @bep
    github: Format GitHub actions files e423e56 @bep
    hugolib: Display server address after each rebuild 09eb822 @jmooring #12359
    resources/page: Add taxonomies Page method a6e8439 @jmooring #12316
    commands: Adjust completions 38f68cd @bep
    completion: Improve existing argument completions, add many more a67650b @scop
    Upgrade to Go 1.22.2 2a060b3 @bep #12351
    babel: Run go fmt 92de862 @bep
    babel: Close file before removing 7907935 @testwill
    bump golang.org/x/mod from 0.16.0 to 0.17.0 02d5ec1 @dependabot[bot]
    resources/page: Escape hash sign in permalinks 4500b0e @sorenisanerd #4926 #8232 #12342
    tpl/strings: Improve type checking 7bf1abf @jmooring
    tpl/tplimpl: Improve youtube shortcode 8a0ea12 @jmooring #3694 #9213 #10520 #10575 #10576
    errors: Return error from cast.ToStringE() consistently 6f07e59 @seiyab
    tpl/tplimpl: Improve embedded opengraph template 2da4ec5 @jmooring #8296 #8698 #8991 #9818 #9866 #10647
    tpl/strings: Create strings.Diff template function 6624979 @jmooring #12330
    tpl/tplimpl: Optionally exclude content from sitemap 6738a3e @jmooring #653 #12282
    tpl/tplimpl: Remove trailing slash from void elements 2f7df4b @jmooring #11867
    tpl/tplimpl: Update RSS template f0a26cf @jmooring #3918 #11692
    tpl/tplimpl: Update schema template 74ce5dc @jmooring #7570
    resources: Use different cache key when copying resources 54a8f0c @jmooring #10412 #12310
    tpl/tplimpl: Update Google Analytics template and config ebfca61 @jmooring #11802 #10093
    hugolib: Conditionally suppress .Site.Author deprecation notice e191774 @jmooring #12297

Dependency Updates

    build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 fe63de3 @dependabot[bot]
    build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 a18e2bc @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 97df6be @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 e9b8bec @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.123.0 to 0.124.0 888cc1e @dependabot[bot]
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 060cce0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.7.0 to 1.7.1 5608ba1 @dependabot[bot]
    build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront 2fedca6 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 07873b7 @dependabot[bot]

Documentation

    docs: Regen docshelper df9f2fb @bep
    hugolib: Add an asciidoc rebuild test case 74e9129 @bep #12375
    markup/asciidocext: Add Level to Heading struct c837f36 @jmooring #12291

v0.124.1
What's Changed

    Fix potential deadlock in Translations 758a876 @bep #12129
    Fix rebuild when changing mixed case named templates 19937a2 @bep #12165
    testing: Set usesFMA as true for riscv64 too c1ea22a @anthonyfok
    Fix regression for outputs defined in front matter for term pages 0750a9e @bep #12275

v0.124.0

The new feature in this release is a new segments configuration section and a new --renderSegments flag/config key. This release also updates to Go 1.22.1 that fixes a security issue in the template package that Hugo uses (CVE-2023-45289, see golang/go#65697). We don't see how this could be exploited in Hugo, but we appreciate that Hugo users want to have a clean security report.
Bug fixes

    Fix .Parent when there are overlapping regular pages inbetween f1d7559 @bep #12263
    hugolib: Fix sitemap index with monolingual site 3935faa @jmooring #12266
    all: Typo fixes 78178d0 @coliff
    Fix translationKey handling for term pages 68d92ef @bep #12261
    Fix intersect and similar for term entry page collections b40f3c7 @bep #12254
    Fix server rebuilds when adding sub sections especially on Windows 07b2e53 @bep #12230
    Fix panic when changing archetype files when servere is running 9ca1de0 @bep #12195
    Fix front matter date location when value gets inherited from other dates 9668759 @bep #12236
    Fix Name for nested resourced fetched in resources.ByName and similar 9e9b1f1 @bep #12214

Improvements

    Add segments config + --renderSegments flag 1f1c62e @bep #10106
    hugolib: Remove Site.HomeAbsURL 558f74f @bep
    hugolib: Deprecate site methods Author, Authors, and Social d4d49e0 @jmooring #12228
    Upgrade to Go 1.22.1 57206e7 @bep #12250
    tpl/tplimpl: Modify figure shortcode to look for page resource 48a0fea @jmooring #12244 #12245
    common/hugo: Rename IsMultiHost and IsMultiLingual dc6a292 @jmooring #12232
    hugolib: Deprecate .Site.MultiLingual in favor of hugo.IsMultiLingual 4f92f94 @jmooring #12224
    tpl/tplimpl: Remove deprecated method from sitemapindex.xml f038a51 @jmooring

Dependency Updates

    deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.1.0 => v0.2.0 ba03114 @bep
    build(deps): bump github.com/evanw/esbuild from 0.20.1 to 0.20.2 b1f8676 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 b4bff61 @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.17 to 2.20.19 d2cebee @dependabot[bot]
    deps: Upgrade github.com/alecthomas/chroma/v2 to v2.13.0 be914ff @myitcv #11862
    build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0 e626750 @dependabot[bot]

Documentation

    docs: Regen CLI docs 76ef3f4 @bep
    docs: Regen docshelper 0ccb6cd @bep

Build Setup

    snap: Transition to from core20 to core22 d24ffdd @jmooring #12219

v0.123.8

    docs: Fix hyphens and grammar in synopsis of command 'hugo server' ada3fce @deining
    Fix resource name in resources.ByType a4b1747 @bep #12190
    Fix global resource isn't published when using an uncommon code construct 4d5e173 @bep #12190
    Fix section page resource not published if resource filename partially matches content file name 4271b6b @bep #12198
    Fix taxonomy kind template lookup issue 0567a3e @bep #12193
    markup/goldmark: TOC: render strikethrough, emojis 134e7d1 @lyind #7169 #11783 #12022
    Add hugo.IsMultiHost 1f48b71 @razonyang
    resources/images: Retain newlines with text overlays 05e23bd @jmooring #12206
    Don't auto-create empty sections for nested taxonomies 7afac3f @bep #12188
    tpl/tplimpl: Honor markdown attributes in embedded image render hook 632ad74 @jmooring #12203

v0.123.7
What's Changed

    hugofs: Fix vertical mount merge issue 2b2f2b7 @bep #12175
    Fix and add integration test for the Bootstrap SCSS module for both Dart Sass and Libsass 0d6e593 @bep #12178
    Fix resources.GetMatch, resources.Match, and resources.ByType to they don't normalize permalinks 7023cf0 @bep #12182
    Make sure that sitemaps gets generated even if there is a content bundle with the same path 9dfa9e7 @bep #12183
    resources/page: Make Taxonomy.Get and Taxonomy.Count case-insensitive 3f217fd @jmooring #12177

v0.123.6
What's Changed

    Fix panic when cascading headless from site config to section that does not have an _index.md file fce8d82 @bep #12172
    Fix assets vs data issue 4a502f7 @bep #12133
    Fix draft for non-default content when content in default language does not exist be1dbba @bep #12132

v0.123.5
What's Changed

    Fix .Page.Pages with similary named sections 6a8b25e @bep #12169
    Fix single mount rename panic a322282 @bep #12141
    Fix multihost processed image not copied to non-default content languages 6bc0d74 @bep #12163
    build(deps): bump github.com/bep/overlayfs from 0.9.1 to 0.9.2 2186903 @dependabot[bot]

v0.123.4

    Fix cascade-pattern-with-extension for cascade in site config 1736ef7 @bep #12151
    Fix term template lookup when its backed by a content file f27e578 @bep #12146
    Fix panic for disableKinds page for content resources 049dd1d @bep #12144
    tocss: Fix the import resolving from absolute to relative assets paths 189b723 @bep #12137
    config/allconfig: Fix typo 80e6934 @jmooring #12134
    resource: Revert the normalization of Resource.Name d310595 @bep #12142
    build(deps): bump github.com/spf13/fsync from 0.10.0 to 0.10.1 d4be164 @dependabot[bot]

v0.123.3
Bug fixes

    hugolib: Fix a .Page.GetPage from bundle case f521336 @bep #12120
    cache/dynacache: Reset ticker in case one cache eviction takes some time 03b88c6 @bep #12129
    Speed up GetPage bf14d0c @bep
    resources: Skip the image golden tests when running locally c4fe45f @bep #12119
    js: Support JSX and JSXImportSourceOptions 554aa58 @baltpeter #12118
    hugolib: Add capitalizeListTitles config option 36bf3cb @jmooring #9793 #12115

v0.123.2
What's Changed

    Fix it so not all bundled resources are removed when one translation is drafted db3bb62 @bep #12105
    commands/mod: Ignore invalid module path f5fd7ec @razonyang
    Fix regression on handling of overlapping file mounts 16406d9 @bep #12103
    Sitemap should not use list.xml e757849 @bep #12101
    Fix rebuild when adding a bundle with space in name b8ab5c9 @bep #12092
    Fix relative import issue in libsass/dart sass cf7023c @bep #12094
    Fix relref regression with trailing slash fd0185a @bep #12096

v0.123.1

    Fix server rebuilding of pages without default content language eceeb19 @bep #12082
    Fix dart sass import regression 621194a @bep #12072
    Fix robots.txt using the built-in template regression a118cb4 @bep #12071
    tpl/tplimpl: Resolve fragments in link render hook c9f7ebf @jmooring #12084
    Fall back to original name in Resources.GetMatch/Match 48eec2a @bep #12076

v0.123.0
The work title for the v0.123.0 release has been "the million pages release", introducing a new memory limit that allows for a streaming build, shifting large objects out of memory when not in use. This release is also a rewrite of the Hugo core, fixing lots of long-lived bugs and adding some other exciting improvements (see below). There are some breaking changes that have been announced for a long time. Most sites will not be affected by this, but we recommend that you test your site with the new Hugo version before you set it up to build to production. Many people have contributed to this release, but a special shoutout goes to @bep and @jmooring, but also to @TiGR and @McShelby for their help testing and reporting bugs.

A list of notable new features:

    You can now set a upper memory limit (default 25% of system memory) via the OS environment variable HUGO_MEMORYLIMIT (in gigabytes) allowing for much larger data/page sets and/or running on lower specced PCs. This is backed by a partitioned LRU cache used throughout Hugo. A cache that gets dynamically resized in low memory situations, allowing Go's Garbage Collector to free the memory. Note that for regular sized Hugo sites, the performance should be about the same as before.
    New dependency tracker for partial server rebuilds. This quickly calculates the delta given a changed resource (e.g. a content file, template, JS file etc.) and supports transitive relations.
    A new document store. Previously, a little simplified, we split the document store (where we store pages and resources) in a tree per language. This worked pretty well, but the structure made some operations harder than they needed to be. We have now restructured it into one Radix tree for all languages. Internally the language is considered to be a dimension of that tree, and the tree can be viewed in all dimensions concurrently. This makes some operations re. language simpler (e.g. finding translations is just a slice range), but the idea is that it should also be relatively inexpensive to add more dimensions if needed (e.g. role). With this we also introduce a new logical page Path which we will used going forward to support other content data sources.
    Add warnidf template function, see docs
    Add the [params] concept to front matter, see docs
    Add images.Dither filter, see docs

Bug fixes

    Fix handling of build options for term pages 5ada27b @bep #12058
    Fix sample logic when adding content files in server afe5b6d @bep #12054
    all: Fix typos and some URLs 168d375 @coliff
    Fix handling of draft term pages fc6aabe @bep #12055
    commands: Fix --clock with the list command 4835f9e @bep #11888
    Fix server panic on i18n file change 9679443 @bep #12048
    Fix rebuild regression on non-default content language edits 68f67c9 @bep #12043
    Fix i18n rebuild regression f1491c9 @bep #12039
    Fix rebuild with resources.Concat 639073e @bep #12017
    all: Fix typos 0672b5c @coliff
    resources/page: Fix typo e309f82 @rosano
    Fix taxonomy term with backing file regression caba6ba @bep #12020
    Fix rebuild of changed bundled content files a65622a @bep #12000
    Fix site.Taxonomies for taxonomies with space in name 146aedd @bep #12001
    Misc resource fixes/improvements 2873324 @bep #11974
    Fix disabled languages regression 4174a78 @bep #11959
    tpl/data: Fix GetCSV deprecation message 5dd06b4 @jmooring
    Fix failing test on Windows d8f0e30 @bep
    deploy: Fix CloudFront invalidation with AWS SDK2 d8c2734 @bep
    Fix build error 34d63c8 @bep
    Fix recent regression .Resources.Get for resources with spaces in filename 80595bb @bep #11944
    hugofs/glob: Fix dropped test error ec22bb3 @alrs

Improvements

    Handle rebuilds when resources passed to transform.Unmarshal etc. changes 5dbc29d @bep #12065
    Don't use the same value in .Data.Term.Title as in .Title 5bdda0b @bep #12041
    Let standard library handle charset parameter to MIME types 43ea2cd @datosh #10734
    Add images.Dither filter 21d9057 @jmooring #8598
    markup/goldmark: Improve TOC tests f4575e5 @jmooring
    Move the duplicate page/resource filter 0851c17 @bep #12013
    Upgrade to Go 1.22 9571246 @bep #12010
    Avoid impporting deploy from config when nodeploy tag is set 0257eb5 @bep #12009
    commands: Remove unused memstats flag bd0200d @bep
    source: Remove unused Filesystem struct a80c302 @bep
    Filter dot files etc. in i18n 9df7b29 @bep #11993
    commands: Revert the recent changes that allowed profiling on server rebuilds c37bf19 @bep
    Handle resource changes when the resources is already evicted from cache 609d798 @bep #11988 #11973 #11988
    all: Rename Unmormalized => Unnormalized 53f2043 @bep
    hugolib: Formally deprecate .Page.NextPage .Page.PrevPage 7f82461 @jmooring
    hugio: Rename strigReadSeeker => stringReadSeeker b72f909 @bep
    resources/page: Formally deprecate .Site.LastChange 3a665dd @jmooring
    Preserve file/dir name case when loading data 46575ba @bep #11979
    Detect now invalid path patterns in cascade 058f230 @bep #11977
    Handle build vs _build in front matter a66480f @bep #11970
    resources: Optimize reading resource Content when it's already a string e33a632 @bep
    tpl/tplimpl: Update embedded instagram, twitter, and vimeo shortcodes d0788b9 @jmooring #11971
    Add some more context to error 034fbef @bep #11970
    Improve nilpointer error message 8d42a79 @bep
    hugolib: Adjust a test case f5ec75d @bep
    hugolib: Revert deprecation of .Page.Lang 6cb3bda @jmooring
    all: Deprecate .Page.Lang and .Page.File.Lang 963cecc @jmooring
    config/security: Add SYSTEMDRIVE to OsEnv allowlist b6def61 @jmooring
    hugolib: Add some more details to the "paginator not supported" error 1891d5e @bep #11949
    Run go mod tidy 156f08d @bep
    Upgrade to deploy to use AWS SDK V2 a1c6498 @frankywahl
    Improve error message when attempting to paginate from a single page template 6c3b6ba @bep #11953
    Filter out duplicate content resource files bd66d30 @bep #11946
    output: Prevent setting Name directly in new output formats 309d61b @bep #11947
    Create default link and image render hooks 5b7cb25 @bep #11933
    Emit a warning that can be turned off when overwriting built-in .Params values afee781 @bep #11941
    Add warnidf template function 4e84f57 @bep #9189
    Add path, kind and lang to content front matter f31a6db @bep #11544
    all: Run gofumpt -l -w . a795acb @bep
    testing: Simplify some integration tests 982d951 @bep
    Add the [params] concept to front matter 6dedb4e @bep #11055
    tpl/data: Deprecate data.GetJSON and data.GetCSV 292626e @bep
    modules: Print required Hugo version for incompatible modules 60d954c @razonyang
    hugolib: Remove unused test image 63e0a92 @bep
    navigation: Improve menu cache ce7daa6 @Kandulanaveennaidu
    testing: Rename integration_test.go to PACKAGE_integration_test.go 2a03294 @bep
    Port some integration tests to new test setup 50dc327 @bep
    all: Rework page store, add a dynacache, improve partial rebuilds, and some general spring cleaning 7285e74 @bep #11455 #11455 #11549 #10169 #10364 #10482 #10630 #10656 #10694 #10918 #11262 #11439 #11453 #11457 #11466 #11540 #11551 #11556 #11654 #11661 #11663 #11664 #11669 #11671 #11807 #11808 #11809 #11815 #11840 #11853 #11860 #11883 #11904 #7388 #7425 #7436 #7544 #7882 #7960 #8255 #8307 #8863 #8927 #9192 #9324

Dependency Updates

    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.16 to 2.20.17 f54ba6f @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.20.0 to 0.20.1 4019b17 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 4a53fd5 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 2d1681d @dependabot[bot]
    build(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 301bafa @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.6.0 to 1.7.0 58d7f83 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 54ad51e @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.13 to 2.20.16 bd1bcc0 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.19.12 to 0.20.0 b332f24 @dependabot[bot]
    deps: Update gocloud.dev/aws d8e1e82 @bep
    build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to 1.50.7 4d98b0e @dependabot[bot]
    build(deps): bump golang.org/x/image from 0.14.0 to 0.15.0 15b9976 @dependabot[bot]

Documentation

    docs: Regen docshelper 60b176c @bep
    docs: Regen CLI docs 068ccde @bep
    docs: Regenerate docshelper 7cb447a @bep
    docs: Make null booleans falsy in the docs helper 5161544 @bep
    docs: Regen docs helper 7caa5b3 @bep
    docs: Prepare for new sub tree fc7de71 @bep #11925

Build Setup

    markup/goldmark: Update TOC test 6f59d96 @jmooring

(nikita)

2024-04-17 13:47:41 UTC MAIN commitmail json YAML

doc: Updated www/firefox115-l10n to 115.10.0

(gutteridge)

2024-04-17 13:47:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox115 to 115.10.0

(gutteridge)

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

2024-04-17 13:42:45 UTC MAIN commitmail json YAML

firefox115: update to 115.10.0

* Fixes for mfsa2024-19, also known as:
    CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
    CVE-2024-3859, CVE-2024-3861, CVE-2024-3302, CVE-2024-3864.

(gutteridge)

2024-04-17 13:33:47 UTC MAIN commitmail json YAML

2024-04-17 13:29:40 UTC MAIN commitmail json YAML

2024-04-17 13:28:52 UTC MAIN commitmail json YAML

Updated databases/py-peewee, net/py-zeroconf

(adam)

2024-04-17 13:28:35 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.132.2

v0.132.2 (2024-04-13)

Fix

* Update references to minimum-supported python version of 3.8
* Bump cibuildwheel to fix wheel builds

v0.132.1 (2024-04-12)

Fix

* Set change during iteration when dispatching listeners

v0.132.0 (2024-04-01)

Feature

* Make async_get_service_info available on the Zeroconf object
* Drop python 3.7 support

(adam)

2024-04-17 13:26:54 UTC MAIN commitmail json YAML

2024-04-17 13:23:40 UTC MAIN commitmail json YAML

py-peewee: updated to 3.17.2

3.17.2

* Full support for `psycopg3`.
* Basic support for Sqlite `jsonb`.
* Fix bug where calling `list(query)` resulted in extra queries.

(adam)

2024-04-17 13:20:40 UTC MAIN commitmail json YAML

py-vte: remove

Python 2 bindings for vte, unused in pkgsrc.
Uses py-gtk2

(wiz)

2024-04-17 13:19:44 UTC MAIN commitmail json YAML

2024-04-17 13:18:43 UTC MAIN commitmail json YAML

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

2024-04-17 13:15:02 UTC MAIN commitmail json YAML

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

2024-04-17 13:09:53 UTC MAIN commitmail json YAML

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

doc: Updated graphics/dia to 0.97.3nb35

(wiz)

2024-04-17 13:03:53 UTC MAIN commitmail json YAML

dia: clean up after removal of dia-python

cairo option didn't do anything (cairo was always enabled), so remove it

Bump PKGREVISION.

(wiz)

2024-04-17 13:02:12 UTC MAIN commitmail json YAML

2024-04-17 12:59:30 UTC MAIN commitmail json YAML

dia-python: remove

Python 2 plugin for a program that has been dead upstream for 10 years.
Uses py-gtk2.

(wiz)

2024-04-17 12:33:54 UTC MAIN commitmail json YAML

2024-04-17 12:30:52 UTC MAIN commitmail json YAML

kye: fix HOMEPAGE

(wiz)

2024-04-17 12:22:17 UTC MAIN commitmail json YAML

doc: Updated devel/libappindicator to 12.10.0nb24

(wiz)

2024-04-17 12:22:08 UTC MAIN commitmail json YAML

libappindicator: remove python dependency

When this is built against gtk3, no python bindings are generated anyway.
Remove dependencies that were only there because the configure script
checked for them anyway.

Bump PKGREVISION.

(wiz)

2024-04-17 12:05:23 UTC MAIN commitmail json YAML

2024-04-17 12:03:31 UTC MAIN commitmail json YAML

2024-04-17 12:02:28 UTC MAIN commitmail json YAML

doc: Updated net/gtk-vnc to 0.5.2nb66

(wiz)

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

gtk-vnc: remove python option

Uses py-gtk2.

XXX: update this to a newer version, 1.2.0 from 2021 is out.

(wiz)

2024-04-17 12:00:00 UTC MAIN commitmail json YAML

eom: remove impossible python option

(wiz)

2024-04-17 11:59:29 UTC MAIN commitmail json YAML

streamtuner: remove default-off python option

Uses py-gtk2.

(wiz)

2024-04-17 11:57:37 UTC MAIN commitmail json YAML

2024-04-17 10:40:46 UTC MAIN commitmail json YAML

doc/TODO: + tor-browser-13.0.14.

(wiz)

2024-04-17 10:38:36 UTC MAIN commitmail json YAML

2024-04-17 10:28:23 UTC MAIN commitmail json YAML

meson: simplify SUPERSEDES/CONFLICTS

(wiz)

2024-04-17 10:28:20 UTC MAIN commitmail json YAML

Updated databases/py-apsw, devel/py-faker

(adam)

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

py-faker: updated to 24.9.0

v24.9.0 - 2024-04-12

* Update `uk_UA` phone provider.

(adam)

2024-04-17 10:26:43 UTC MAIN commitmail json YAML

py-apsw: updated to 3.45.3.0

3.45.3.0

No APSW changes.

(adam)

2024-04-17 10:21:38 UTC MAIN commitmail json YAML

Updated devel/py-pyleri, www/py-django-admin-rangefilter

(adam)

2024-04-17 10:21:19 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.12.4

0.12.4
Fix
- Typo

0.12.3
Fix
- Typo

0.12.2
Fix
- DateTimeRangeFilter: microsecond is optional

(adam)

2024-04-17 10:19:12 UTC MAIN commitmail json YAML

py-pyleri: updated to 1.4.3

1.4.3

Don't raise UnusedElementError when used has more elems than Grammar

(adam)

2024-04-17 09:15:47 UTC MAIN commitmail json YAML

Updated devel/py-virtualenv, textproc/py-regex

(adam)

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

py-regex: updated to 2024.4.16

2024.4.16
Unknown changes

(adam)

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

py-virtualenv: updated to 20.25.2

v20.25.2

Upgrade embedded wheels:
setuptools of 69.1.0 to 69.5.1
wheel of 0.42.0 to 0.43.0

(adam)

2024-04-17 04:14:33 UTC MAIN commitmail json YAML

doc: Updated www/cobalt to 0.19.3

(pin)

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

www/cobalt: update  to 0.19.3

0.19.3 - 2024-04-15
Compatibility
- MSRV is now 1.76.0

Fixes
- cobalt serve -c <file> should now work
- Cleaned up error messages

(pin)

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

doc: Updated textproc/lok to 0.2.5

(pin)

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

2024-04-16 22:16:49 UTC MAIN commitmail json YAML

libextractor: depends on iso-codes.

(nikita)

2024-04-16 22:08:32 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20240416

(wiz)

2024-04-16 22:08:23 UTC MAIN commitmail json YAML

neomutt: update to 20240416.

2024-04-16  Richard Russon  \<rich@flatcap.org\>
* Features
  - #4216 Compose: Hide MixMaster chain if chain is empty
  - Expando upgrade
  - version: bold labels
* Contrib
  - mutt_oauth2.py: Detect recipient for oauth automatically
  - mutt_oauth2.py: imap_oauth_refresh_command does not need options
* Bug Fixes
  - #4210 mbox: fix sorting for `mbox_resync()`
  - #4241 only wrap after first address in header lines
  - status: reset Buffer before reuse
  - history: truncate file before writing over it
  - notmuch: strip leading / from short path
  - Fix smtp client `$envelope_from_address` possible dangling pointer
  - Fix non-printable keyname printing to use `<octal>` syntax
  - Filter Arabic Letter Mark due to display corruption
  - Loosen `imap_open_mailbox()` SELECT response data parsing
  - Change `mailto_allow` to be exact match only
  - Fix `mutt_read_rfc822_line()` to use `is_email_wsp()`
  - Improve pattern compiler whitespace skipping
  - Fix gpgme crash when listing keys in a public key block
  - Add SigInt handler for pattern functions
  - Fix some mailbox prompts to use mailbox history ring
  - Improve GPGME inline processing
  - Reset SIGPIPE signal handler in child process before `exec()`
  - Filter headers passed via the command line
  - Remove trailing slashes when opening maildir/mh mailboxes
  - Fix `mutt_paddstr()` to properly filter unprintable chars
  - Minor fixes to `match_body_patterns()`
  - Fix `mutt_ts_capability()` fallback list loop
  - Ensure SIGALRM interrupts connect() in batch mode
  - Tighten `$query_command` parsing to allow empty name field
* Changed Config
  - #4224 config: add L10N support
  - New: `set compose_confirm_detach_first = yes`
    Prevent the accidental deletion of the composed message
  - Changed: `set reply_regex = "^((re)(\\[[0-9]+\\])*:[ \t]*)*"`
    Regex to match message reply subjects like 're: '
  - Changed: `set pager = ""`
    External command for viewing messages, or empty to use NeoMutt's
* Translations
  - 100% Czech
  - 100% German
  - 100% Lithuanian
  - 100% Serbian
  - 100% Slovak
  - 99% Turkish
  - l10n: document functions
  - config: add L10N support
* Docs
  - Clarify the manual section on POP3 support
  - Document the `<1234>` key syntax for bind
  - Document `$sendmail` invocation behavior
  - Clarify -H usage in batch mode is not a "pass through" option

(wiz)

2024-04-16 21:19:36 UTC MAIN commitmail json YAML

doc: Updated devel/xorg-util-macros to 1.20.1

(wiz)

2024-04-16 21:19:27 UTC MAIN commitmail json YAML

xorg-util-macros: update to 1.20.1.

Matt Turner (2):
      Remove unnecessary escape
      Version bump: 1.20.1

(wiz)

2024-04-16 21:18:58 UTC MAIN commitmail json YAML

doc: Updated x11/libXmu to 1.2.1

(wiz)

2024-04-16 21:18:48 UTC MAIN commitmail json YAML

libXmu: update to 1.2.1.

Matt Turner (3):
      test: Add missing setjmp()
      test: Add prototype for Xmureallocarray to silence warning
      libXmu 1.2.1

(wiz)

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

bsd.prefs.mk: Fix MACHINE_ARCH and OS_VERSION references.

1. Use MACHINE_ARCH before the NATIVE_MACHINE_ARCH switcheroo -- this
  one is special because the native MACHINE_ARCH is baked into
  make(1) to begin with, and we switch MACHINE_ARCH to be the
  cross-compilation target later on.

2. Use NATIVE_OS_VERSION for determining things related to the native
  OS version before OS_VERSION is defined.  Otherwise it might not
  work very well to expand OS_VERSION eagerly when it's not defined
  yet!

Should fix problems on FreeBSD, Haiku, and Linux in the wake of my
cross-compilation changes:

https://mail-index.netbsd.org/pkgsrc-changes/2024/04/12/msg296929.html

While here: Add comments on what HOST_MACHINE_ARCH is for.

(riastradh)

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

doc: Updated devel/mise to 2024.4.5

(schmonz)

2024-04-16 21:02:30 UTC MAIN commitmail json YAML

mise: update to 2024.4.5. Changes:

### Features

* (doctor) warn if a plugin overwrites a core plugin

### Bug Fixes

* go backend naming inconsistency (in mise ls and mise prune)

### Dependency Updates

* update rust crate built to 0.7.2
* update rust crate either to 1.11.0

(schmonz)

2024-04-16 20:18:36 UTC MAIN commitmail json YAML

updated advancecomp to version 2.6

(nikita)

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

doc: Updated www/firefox-l10n to 125.0.1

(ryoon)

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

advancecomp: update to version 2.6

Changelog:

ADVANCECOMP VERSION 2.6 2023/10
===============================

* Update libdeflate to 1.19 [Darik Horn]

ADVANCECOMP VERSION 2.5 2023/01
===============================

* Fix segmentation fault on invalid MNG size

ADVANCECOMP VERSION 2.4 2022/11
===============================

* Fix CVE-2022-35014, CVE-2022-35015, CVE-2022-35016, CVE-2022-35017,
  CVE-2022-35018, CVE-2022-35019, CVE-2022-35020
* Update libdeflate to 1.14

ADVANCECOMP VERSION 2.3 2022/04
===============================

* Fix compatibility with modern C++ compilers.

ADVANCECOMP VERSION 2.2 2019/03
===============================

* Fixed multiple crash conditions with invalid PNG/MNG files.

(nikita)

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

www/firefox-l10n: Update to 125.0.1

* Sync with www/firefox-125.0.1.

(ryoon)

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

doc: Updated www/firefox to 125.0.1

(ryoon)

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

www/firefox: Update to 125.0.1

* Back to multimedia/ffmpeg6.
  ffmpeg7 causes unstable H.264 and AV1 playback.

Changelog:
125.0.1;
New

  * Firefox now supports the AV1 codec for Encrypted Media Extensions (EME),
    enabling higher-quality playback from video streaming providers.

  * The Firefox PDF viewer now supports text highlighting.

  * Firefox View now displays pinned tabs in the Open tabs section. Tab
    indicators have also been added to Open tabs, so users can do things like
    see which tabs are playing media and quickly mute or unmute across windows.
    Indicators were also added for bookmarks, tabs with notifications, and
    more!

  * Firefox now prompts users in the US and Canada to save their addresses upon
    submitting an address form, allowing Firefox to autofill stored address
    information in the future.

  * Firefox now more proactively blocks downloads from URLs that are considered
    to be potentially untrustworthy.

  * The URL Paste Suggestion feature provides a convenient way for users to
    quickly visit URLs copied to the clipboard in the address bar of Firefox.
    When the clipboard contains a URL and the URL bar is focused, an
    autocomplete result appears automatically. Activating the clipboard
    suggestion will navigate the user to the URL with 1 click.

  * Users of tab-specific Container add-ons can now search in the Address Bar
    for tabs that are open in different containers. Special thanks to volunteer
    contributor atararx for kicking off the work on this feature!

  * Firefox now provides an option to enable Web Proxy Auto-Discovery (WPAD)
    while configured to use system proxy settings.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-18
#CVE-2024-3852: GetBoundName in the JIT returned the wrong object
#CVE-2024-3853: Use-after-free if garbage collection runs during realm
initialization
#CVE-2024-3854: Out-of-bounds-read after mis-optimized switch statement
#CVE-2024-3855: Incorrect JIT optimization of MSubstr leads to out-of-bounds
reads
#CVE-2024-3856: Use-after-free in WASM garbage collection
#CVE-2024-3857: Incorrect JITting of arguments led to use-after-free during
garbage collection
#CVE-2024-3858: Corrupt pointer dereference in js::CheckTracedThing<js::Shape>
#CVE-2024-3859: Integer-overflow led to out-of-bounds-read in the OpenType
sanitizer
#CVE-2024-3860: Crash when tracing empty shape lists
#CVE-2024-3861: Potential use-after-free due to AlignedBuffer self-move
#CVE-2024-3862: Potential use of uninitialized memory in MarkStack assignment
operator on self-assignment
#CVE-2024-3863: Download Protections were bypassed by .xrm-ms files on Windows
#CVE-2024-3302: Denial of Service using HTTP/2 CONTINUATION frames
#CVE-2024-3864: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and
Thunderbird 115.10
#CVE-2024-3865: Memory safety bugs fixed in Firefox 125

(ryoon)

2024-04-16 19:02:04 UTC MAIN commitmail json YAML

doc: Updated devel/libextractor to 1.13

(nikita)

2024-04-16 19:01:49 UTC MAIN commitmail json YAML

libextractor: update to version 1.13

Changelog:

Tue Dec  5 05:18:44 PM JST 2023
        Misc. fixes to build system and code to support more recent libexiv2.
        * m4/gettext.m4: Upgrade to gettext-0.21.
        * m4/host-cpu-c-abi.m4: New file, from gettext-0.21.
        * m4/iconv.m4: Upgrade to gettext-0.21.
        * m4/intlmacosx.m4: New file, from gettext-0.21.
        * m4/lib-ld.m4: Upgrade to gettext-0.21.
        * m4/lib-link.m4: Upgrade to gettext-0.21.
        * m4/lib-prefix.m4: Upgrade to gettext-0.21.
        * m4/nls.m4: Upgrade to gettext-0.21.
        * m4/po.m4: Upgrade to gettext-0.21.
        * m4/progtest.m4: Upgrade to gettext-0.21.
        * m4/Makefile.am (EXTRA_DIST): Add the new files.
        * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.21.
        Releasing GNU libextractor 1.13. -CG

Sun 02 May 2021 10:30:33 PM CEST
        Revive REAL plugin (fixes #2518). -CG

Sat 01 May 2021 10:57:55 PM CEST
        Revive ELF plugin (fixes #2516). -CG

Tue 20 Apr 2021 06:33:46 PM CEST
        Removing plugins depending on buggy, unstable libffmpeg library. -CG

(nikita)

2024-04-16 18:27:00 UTC MAIN commitmail json YAML

doc: Updated lang/execline to 2.9.5.1

(schmonz)

2024-04-16 18:26:55 UTC MAIN commitmail json YAML

execline: update to 2.9.5.1. Changes:

- Bugfixes.

(schmonz)

2024-04-16 16:14:38 UTC MAIN commitmail json YAML

2024-04-16 15:47:25 UTC MAIN commitmail json YAML

openssl: Use consistent socket interfaces on SunOS.

The OpenSSL codebase is a forest of preprocessor usage so it's hard to say
exactly what's going wrong, but there's definitely inconsistent use across
the codebase, resulting in socket failures when trying to use QUIC.

Ensure recvmsg/CMSG_* interfaces are available, fixing test suite as well
as some real world regressions (e.g. devel/py-poetry) noticed by users.

(jperkin)

2024-04-16 15:33:21 UTC MAIN commitmail json YAML

Updated devel/py-hatchling, devel/py-fakefs

(adam)

2024-04-16 15:33:05 UTC MAIN commitmail json YAML

py-fakefs: updated to 5.4.1

Version 5.4.1
Fixes a regression.

Fixes
* fixed a regression from version 5.4.0 that incorrectly handled files opened twice via file descriptor

Version 5.4.0
Improves permission handling.

Changes
* the handling of file permissions under Posix should now mostly match the behavior
of the real filesystem, which may change the behavior of some tests
* removed the argument `module_cleanup_mode`, that was introduced as a temporary workaround
in the previous version - related problems shall be handled using a cleanup handler

Enhancements
* added support for `O_NOFOLLOW` and `O_DIRECTORY` flags in `os.open`
* added support for fake `os.dup`, `os.dup2` and `os.lseek`

Fixes
* fixed a specific problem on reloading a pandas-related module
* added possibility for unload hooks for specific modules
* use this also to reload django views
* fixed `EncodingWarning` for Python >= 3.11
* consider directory ownership while adding or removing directory entries
* fixed handling of directory enumeration and search permissions under Posix systems
* fixed creation of the temp directory in the fake file system after a filesystem reset
* fixed handling of `dirfd` in `os.symlink`
* add missing `follow_symlink` argument to `os.link`
* fixed handling of missing attribute in `os.getxattr`
* fixed permission problem with `shutil.rmtree` if emulating Windows under POSIX
* fixed handling of errors on opening files via file descriptor
* fixed handling of `umask` - it is now applied by default
* fixed behavior of `os.makedirs`

Infrastructure
* replace `undefined` by own minimal implementation to avoid importing it

(adam)

2024-04-16 15:26:38 UTC MAIN commitmail json YAML

py-hatchling: updated to 1.24.0

1.24.0

Added:

Add shared_data and shared_scripts build data for the wheel target

(adam)

2024-04-16 13:34:19 UTC MAIN commitmail json YAML

tipidee: small manpage update. Ride recent version bump.

(schmonz)

2024-04-16 13:32:07 UTC MAIN commitmail json YAML

execline: small manpage update. Ride recent version bump.

(schmonz)

2024-04-16 13:30:14 UTC MAIN commitmail json YAML

s6: small manpage update. Ride recent version bump.

(schmonz)

2024-04-16 13:06:28 UTC MAIN commitmail json YAML

qt5-qtwebengine: fix build with ninja 1.12

From qt upstream via homebrew bug report via ninja bug report.

(wiz)

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

doc: Updated security/openssl to 3.3.0nb1

(wiz)

2024-04-16 07:19:48 UTC MAIN commitmail json YAML

openssl: use --libdir as openssl wants it

Fixes pkg-config files.

Closes PR 58157 by Colin Simmonds.

Bump PKGREVISION.

(wiz)

2024-04-16 07:14:18 UTC MAIN commitmail json YAML

meson: expand CONFLICTS/SUPERSEDES

Addresses PR 58155.

(wiz)

2024-04-16 05:49:54 UTC MAIN commitmail json YAML

doc: Updated devel/gitui to 0.26.1

(pin)

2024-04-16 05:48:49 UTC MAIN commitmail json YAML

devel/gitui: update to 0.26.1

[0.26.0+1] - 2024-04-14

this release has no changes to `0.26.0` but provides windows binaries that were
missing before.

Added
* sign commits using openpgp [[@hendrikmaus](https://github.com/hendrikmaus)] ([#97](https://github.com/extrawurst/gitui/issues/97))
* support ssh commit signing (when `user.signingKey` and `gpg.format = ssh` of gitconfig are set; ssh-agent isn't yet supported)  [[@yanganto](https://github.com/yanganto)] ([#1149](https://github.com/extrawurst/gitui/issues/1149))
* provide nightly builds (see [NIGHTLIES.md](./NIGHTLIES.md)) ([#2083](https://github.com/extrawurst/gitui/issues/2083))
* more version info in `gitui -V` and `help popup` (including git hash)
* support `core.commitChar` filtering [[@concelare](https://github.com/concelare)] ([#2136](https://github.com/extrawurst/gitui/issues/2136))
* allow reset in branch popup ([#2170](https://github.com/extrawurst/gitui/issues/2170))
* respect configuration for remote when pushing [[@cruessler](https://github.com/cruessler)] ([#2156](https://github.com/extrawurst/gitui/issues/2156))

Changed
* Make info and error message popups scrollable [[@MichaelAug](https://github.com/MichaelAug)] ([#1138](https://github.com/extrawurst/gitui/issues/1138))
* clarify `x86_64` linux binary in artifact names: `gitui-linux-x86_64.tar.gz` (formerly known as `musl`) ([#2148](https://github.com/extrawurst/gitui/issues/2148))

Fixes
* add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [[@martihomssoler](https://github.com/martihomssoler)] ([#2005](https://github.com/extrawurst/gitui/issues/2005))
* windows release deployment was broken (reason for release `0.26.1`) [218d739](https://github.com/extrawurst/gitui/commit/218d739b035a034b7bf547629d24787909f467bf)

(pin)

2024-04-16 05:48:02 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 1.3.0

(pin)

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

textproc/csview: update to 1.3.0

1.3.0 (2024-04-15)
�泅� Features
    Add pager support (#198) - (47d3c0a)
    Show error when no input file specified - (1214c96)

�泅� Refactor
    Replace unmaintained atty (#200) - (d60612b)

笞呻ク� Miscellaneous Tasks
    Update dependencies - (b9aed24)
    Fix release.toml - (8b28b89)
    Add rust-toolchain.toml & update rustfmt.toml (#201) - (6fc99d4)
    Add changelog (#199) - (a15325d)
    Add FUNDING.yml - (0e6045f)

(pin)

2024-04-16 04:32:00 UTC MAIN commitmail json YAML

Updated textproc/yq, sysutils/ansible-core

(adam)

2024-04-16 04:31:43 UTC MAIN commitmail json YAML

ansible-core: updated to 2.16.6

v2.16.6

Bugfixes

- Consolidated the list of internal static vars, centralized them as constant and completed from some missing entries.
- Fix check for missing _sub_plugin attribute in older connection plugins (https://github.com/ansible/ansible/pull/82954)
- Fixes permission for cache json file from 600 to 644 (https://github.com/ansible/ansible/issues/82683).
- Slight optimization to hostvars (instantiate template only once per host, vs per call to var).
- allow_duplicates - fix evaluating if the current role allows duplicates instead of using the initial value from the duplicate's cached role.
- ansible-config will now properly template defaults before dumping them.
- ansible-test ansible-doc sanity test - do not remove underscores from plugin names in collections before calling ``ansible-doc`` (https://github.com/ansible/ansible/pull/82574).
- async - Fix bug that stopped running async task in ``--check`` when ``check_mode: False`` was set as a task attribute - https://github.com/ansible/ansible/issues/82811
- blockinfile - when ``create=true`` is used with a filename without path, the module crashed (https://github.com/ansible/ansible/pull/81638).
- dnf - fix an issue when cached RPMs were left in the cache directory even when the keepcache setting was unset (https://github.com/ansible/ansible/issues/81954)
- dnf5 - replace removed API calls
- facts - add a generic detection for VMware in product name.
- fetch - add error message when using ``dest`` with a trailing slash that becomes a local directory - https://github.com/ansible/ansible/issues/82878
- find - do not fail on Permission errors (https://github.com/ansible/ansible/issues/82027).
- unarchive modules now uses zipinfo options without relying on implementation defaults, making it more compatible with all OS/distributions.
- winrm - Do not raise another exception during cleanup when a task is timed out - https://github.com/ansible/ansible/issues/81095

(adam)

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

yq: updated to 3.3.1

v3.3.1
Revert "Do not interpret characters that cannot be parsed in octal as int"

(adam)

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

doc: add CVE-2024-31497

(wiz)

2024-04-15 22:11:17 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.67.0

(wiz)

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

filezilla: update to 3.67.0.

3.67.0 (2024-04-15)

! SFTP: Fixed PuTTY ECDSA NIST P-521 private key recovery vulnerability (CVE-2024-31497). If you use NIST P-521 keys to connect to SSH/SFTP servers, you should regenerate them and revoke the previous ones.
! Official binaries are now built against GnuTLS 3.8.4
- Updated to libfilezilla 0.47.0

(wiz)

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

doc: Updated net/libfilezilla to 0.47.0

(wiz)

2024-04-15 22:07:06 UTC MAIN commitmail json YAML

libfilezilla: update to 0.47.0.

New features:

    PKCS#11 support, provided GnuTLS has been compiled with PKCS#11 support enabled

Bugfixes and minor changes:

    Added parameter to fz::remove_dir that allows returning an error if the directory did not exist
    Add logging of aio reader/writers cannot be opened, fix return value of reader when trying to read nothing
    HTTP: Delay sending subsequent requests after having received a response with "Connection: close" set
    Listen sockets are now created with the SO_REUSEADDR (SO_EXCLUSIVEADDRUSE on Windows) flag set
    Added cert_type::codesign as key purpose to certificate request and creation functions in fz::tls_layer

(wiz)

2024-04-15 21:55:33 UTC MAIN commitmail json YAML

doc: Updated security/putty to 0.81

(wiz)

2024-04-15 21:55:23 UTC MAIN commitmail json YAML

putty: update to 0.81.

PuTTY 0.81, released today, fixes a critical vulnerability
CVE-2024-31497 in the use of 521-bit ECDSA keys (ecdsa-sha2-nistp521).
If you have used a 521-bit ECDSA private key with any previous
version of PuTTY, consider the private key compromised: remove the
public key from authorized_keys files, and generate a new key pair.

However, this only affects that one algorithm and key size. No
other size of ECDSA key is affected, and no other key type is
affected.

(wiz)

2024-04-15 20:41:51 UTC MAIN commitmail json YAML

doc: Updated www/tipidee to 0.0.4.0

(schmonz)

2024-04-15 20:41:46 UTC MAIN commitmail json YAML

tipidee: update to 0.0.4.0. Changes:

- Bugfixes.
- New ls.cgi binary for use in document hierarchies.

(schmonz)

2024-04-15 20:41:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/s6 to 2.12.0.4

(schmonz)

2024-04-15 20:41:27 UTC MAIN commitmail json YAML

s6: update to 2.12.0.4. Changes:

- Bugfixes.

pkgsrc changes:

- Promote execline to run-time dependency, as certain binaries spawn
  scripts interpreted with execlineb.

(schmonz)

2024-04-15 20:41:15 UTC MAIN commitmail json YAML

doc: Updated lang/execline to 2.9.5.0

(schmonz)

2024-04-15 20:41:11 UTC MAIN commitmail json YAML

execline: update to 2.9.5.0. Changes:

- Bugfixes.
- backtick now sets ? when it can be nonzero.

(schmonz)

2024-04-15 20:25:12 UTC MAIN commitmail json YAML

doc: Updated pkgtools/rc.d-boot to 20240415

(schmonz)

2024-04-15 20:25:07 UTC MAIN commitmail json YAML

rc.d-boot: update to 20240415. Changes for macOS:

- Compatibility with older launchd: don't rely on LaunchOnlyOnce,
  instead add rc.d-boot-fg that stays foregrounded
- Compatibility with pre-FileVault Tolerate fdesetup not being present (i.e., pre-FileVault)

Tested on 10.4 (Tiger) and 14.4.1 (Sonoma).

(schmonz)

2024-04-15 19:34:13 UTC MAIN commitmail json YAML

doc: Updated textproc/hck to 0.10.0

(pin)

2024-04-15 19:33:55 UTC MAIN commitmail json YAML

textproc/hck: update to 0.10.0

v0.10.0
- feat Update deps from @0323pin

(pin)

2024-04-15 17:24:29 UTC MAIN commitmail json YAML

doc: Updated audio/chromaprint to 1.5.1nb8

(wiz)

2024-04-15 17:24:19 UTC MAIN commitmail json YAML

chromaprint: switch to ffmpeg7

(wiz)

2024-04-15 17:23:02 UTC MAIN commitmail json YAML

doc: Updated www/py-sigal to 2.4nb2

(wiz)

2024-04-15 17:22:53 UTC MAIN commitmail json YAML

py-sigal: switch to ffmpeg7

Bump PKGREVISION.

(wiz)

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

doc: Updated audio/musicpd to 0.23.15nb4

(wiz)

2024-04-15 17:21:02 UTC MAIN commitmail json YAML

musicpd: switch to ffmpeg7

Bump PKGREVISION.

(wiz)

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

doc: Updated devel/yosys to 0.38nb4

(wiz)

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

yosys: only uses Xdot

use DEPENDS on graphviz instead of its bl3.mk

Bump PKGREVISION.

(wiz)

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

doc: Updated devel/doxygen to 1.10.0nb3

(wiz)

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

doxygen: just uses command-line graphviz tools

DEPEND on graphviz instead of using its bl3.mk.

Bump PKGREVISION.

(wiz)

2024-04-15 16:44:30 UTC MAIN commitmail json YAML

Updated databases/sqlite3*, devel/lemon

(adam)

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

sqlite3: updated to 3.45.3

3.45.3 (2024-04-15):

Fix a long-standing bug (going back to version 3.24.0) that might (rarely) cause the "old.*" values of an UPDATE trigger to be incorrect if that trigger fires in response to an UPSERT. Forum post 284955a3cd454a15.
Fix a bug in sum() that could cause it to return NULL when it should return Infinity. Forum post 23b8688ef4.
Other trifling corrections and compiler warning fixes that have come up since the previous patch release. See the timeline for details.

(adam)

2024-04-15 16:37:18 UTC MAIN commitmail json YAML

doc: Updated x11/libxcb to 1.17.0

(wiz)

2024-04-15 16:37:01 UTC MAIN commitmail json YAML

libxcb: update to 1.17.0.

Alan Coopersmith (2):
      tests: fix -Werror=discarded-qualifiers errors in check_public.c
      xcb_popcount: Use __builtin_popcount if compiler supports it

Erik Kurzinger (1):
      Add xcb-dri3 dependency to xcb-present.pc.in

Matt Turner (2):
      configure.ac: Require xcb-proto >= 1.17.0
      libxcb 1.17.0

Uli Schlachter (1):
      Always write C code in UTF-8

(wiz)

2024-04-15 16:35:27 UTC MAIN commitmail json YAML

doc: Updated x11/py-xcbgen to 1.17.0

(wiz)

2024-04-15 16:35:00 UTC MAIN commitmail json YAML

doc: Updated x11/xcb-proto to 1.17.0

(wiz)

2024-04-15 16:34:49 UTC MAIN commitmail json YAML

xcb-proto, py-xcbgen: update to 1.17.0

Erik Kurzinger (2):
      Add DRI3ImportSyncobj and DRI3FreeSyncobj
      Add PresentPixmapSynced and PresentCapabilitySyncobj

Matt Turner (1):
      xcb-proto 1.17.0

Uli Schlachter (2):
      Use simply quote signs
      Fix typo in "heirarchy"

(wiz)

2024-04-15 16:24:58 UTC MAIN commitmail json YAML

doc: Updated net/fehqlibs to 23nb1

(schmonz)

2024-04-15 16:24:52 UTC MAIN commitmail json YAML

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

Note update of devel/py-pydantic-core to 2.18.1.

(he)

2024-04-15 15:06:45 UTC MAIN commitmail json YAML

devel/py-pydantic-core: update to version 2.18.1.

Pkgsrc changes:
* Version-bump, cargo-depends & checksums.
  (This brings a newer pyo3, which now builds on macppc,
  while the previous one didn't due to AtomicI64 usage.)

Upstream changes:

2.18.1:
=======

What's Changed

* allow serialization functions to upgrade warnings to exceptions
  by @Lance-Drane in #1258
* Fix: add coerce_numbers_to_str option in StringSchema by @NeevCohen in #1262
* Trim leading zeros before parsing str -> int by @samuelcolvin in #1266
* Prevent trailing dots in integers by @samuelcolvin in #1267

New Contributors

* @Lance-Drane made their first contribution in #1258

2.18.0:
=======

What's Changed

* update to PyO3 0.21 final by @davidhewitt in #1248
* Add coerce_numbers_to_str option in str_schema by @NeevCohen in #1249
* caching strings from JSON by @samuelcolvin in #1240
* Bump serde from 1.0.196 to 1.0.197 by @dependabot in #1255
* Bump smallvec from 1.13.1 to 1.13.2 by @dependabot in #1253
* Bump enum_dispatch from 0.3.12 to 0.3.13 by @dependabot in #1252
* fix build warnings on python <3.11 by @samuelcolvin in #1259
* Fixes for ser_json_inf_nan inference by @sydney-runkle in #1251
* Adopt jiter 0.2.0 by @samuelcolvin in #1250

New Contributors

* @NeevCohen made their first contribution in #1249

2.17.0:
=======

Packaging

* Bump smallvec from 1.11.2 to 1.13.1 by @dependabot in #1181
* Bump regex from 1.10.2 to 1.10.3 by @dependabot in #1180
* Bump uuid from 1.6.1 to 1.7.0 by @dependabot in #1179
* Bump serde from 1.0.195 to 1.0.196 by @dependabot in #1177
* Bump serde_json from 1.0.109 to 1.0.114 by @dependabot in #1211
* Bump ahash from 0.8.7 to 0.8.10 by @dependabot in #1210
* Bump strum_macros from 0.25.3 to 0.26.1 by @dependabot in #1208
* update to PyO3 0.21 beta by @davidhewitt in #1222
* Update pyodide to 0.25.0 by @samdobson in #1199
* Really drop python<=3.7 support by @kloczek in #1232
* Uprev speedate by @sydney-runkle in #1244

Fixes

* Add benchmarks for serializing model with complete schema by
  @alexmojaki in #1189
* Prevent panicking when __dict__ changes during iteration by
  @alexmojaki in #1196
* Fix TzInfo equality check based on offset by @13sin in #1197
* Fix stack overflow due to recursion in some recursive serializer
  schemas. by @dmontagu in #1198
* Use PEP570 syntax by @Viicos in #1216
* Fix parsing BigInt from str by @sydney-runkle in #1204
* Use new typing syntax for _pydantic_core.pyi by @Viicos in #1217
* separate Input trait 'a and 'py lifetimes by @davidhewitt in #1227
* Fix json serialization when computed_field is excluded by
  @sydney-runkle in #1228
* Implement Input for str by @davidhewitt in #1229
* Move list validation to produce an associated type by @davidhewitt in #1230
* Remove with_new_extra by @davidhewitt in #1233
* Associated types for arguments in Input by @davidhewitt in #1234
* Associated types for dict in input by @davidhewitt in #1237
* Remaining associated types by @davidhewitt in #1238
* Refactor Input trait to have single as_python cast for python
  inputs by @davidhewitt in #1241
* Allow case where __pydantic_extra__ is None, even if extra='allow'
  by @sydney-runkle in #1236

Performance

* Rust enums validator by @samuelcolvin in #1235
* Support json cow of jiter 0.1.0 by @davidhewitt in #1231

New Features

* Add ability to pass context to serialization by @ornariece in #1215
* Add serialize_as_any runtime flag support by @sydney-runkle in #1194

Changes

* Trimming str before parsing to int and float by @hungtsetse in #1203
* speedate change: Serialize duration to hour minute second,
  instead of just seconds by @kakilangit in pydantic/speedate#50

New Contributors

* @alexmojaki made their first contribution in #1189
* @samdobson made their first contribution in #1199
* @13sin made their first contribution in #1197
* @hungtsetse made their first contribution in #1203
* @stonebig made their first contribution in #1214
* @ornariece made their first contribution in #1215
* @bmwiedemann made their first contribution in #1221
* @kloczek made their first contribution in #1232

(he)

2024-04-15 14:52:45 UTC MAIN commitmail json YAML

doc: Updated www/hiawatha to 11.5

(hauke)

2024-04-15 14:52:34 UTC MAIN commitmail json YAML

Update www/hiawatha to v11.5

Given a version jump of *two* orders of magnitude, changes are too
many to enumerate.

This package integrates some of the ideas in ktnb@'s wip/hiawatha, in
particular statically linking the included mbedtls.

See the discussion at
<http://mail-index.netbsd.org/tech-pkg/2024/03/23/msg029036.html> --
built-in letsencrypt with its php dependency is an option.

Also: Upstream is not going away, but just changing its domain name.

(hauke)

2024-04-15 14:37:13 UTC MAIN commitmail json YAML

Updated www/py-daphne, textproc/py-cmudict

(adam)

2024-04-15 14:36:54 UTC MAIN commitmail json YAML

py-cmudict: updated to 1.0.23

v1.0.23 (2024-04-04)

Fix

deps: bump importlib-resources from 6.3.1 to 6.4.0
deps: bump importlib-metadata from 7.0.2 to 7.1.0

v1.0.22 (2024-03-19)

Fix

deps: bump importlib-resources from 6.1.3 to 6.3.1

(adam)

2024-04-15 14:32:44 UTC MAIN commitmail json YAML

py-daphne: updated to 4.1.2

4.1.2 (2024-04-11)

* Fixed a setuptools configuration error in 4.1.1.

(adam)

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

doc: Updated net/nsd to 4.9.1

(ryoon)

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

net/nsd: Update to 4.9.1

Changelog:
4 April 2024: Jeroen
- Use rooted temporary path in makedist.sh.
- Tag for 4.9.1.

3 April 2024: Jeroen
- Replace multiple strcat and strcpy by snprintf.
- Tag for 4.9.0.

26 March 2024: Jeroen
- Test if debug is available in do-tests.
- Enforce timeout from NSD in ixfr_gone test.
- Update expressions in ixfr_and_restart test.
- Make algorithm explicit in control-repattern test.
- Switch algorithm to hmac-256 for testplan_mess test.
- Tag for 4.9.0rc1.

25 March 2024: Jeroen
- Fix timing sensitivity in ixfr_outsync test.

22 March 2024: Jeroen
- Set up doc/RELNOTES for upcoming release.

26 February 2024: Willem
- Merge #316: Fix to reap defunct children by the reload process that
  emerged when some serve child processes were still serving TCP
  request while the others had already quit, while the reload process
  was waiting for the signal from the backup/old main process that all
  children exited.
- Fix (also from Merge #316) to reap exited children more frequently
  from server main loop for processes that exited during reload, but
  missed the initial reaping at start of the main loop because they
  took somewhat longer to exit.

16 February 2024: Wouter
- Fix compile with memclean for xfrd nsd.db close.
- In xfrd del secondary zone, the timer could perhaps have
  event_added, and if so, it would not be event_del if a tcp connection
  is active at the time. This could cause the libevent event lists
  to fail. Also fix to make sure to set event_added for the
  nsd-control ssl nonblocking handshake and check event_added there
  too, for extra certainty.

15 February 2024: Willem
- Merge #304: Support for Catalog zones version "2" as specified in
  RFC 9432. Both the consumer as well as the producer role are
  implemented, but only a single catalog consumer zone is allowed.
  The "coo" property, only relevant with multiple catalog consumer,
  is therefore not supported. The "group" property is supported.
  Have a look at the nsd.conf man page for details on how to
  configure and use catalog zones.

12 February 2024: Willem
- Allow SOA apex queries to otherwise with allow-query protected zones
  for clients matching a provide-xfr rule, because clients that are
  allowed to transfer the zone need to be able to query SOA at the
  apex preceding the actual transfer.

6 February 2024: Wouter
- Fix #313: nsd 4.8 stats with implausible spikes.

16 January 2024: Wouter
- Move acx_nlnetlabs.m4 to version 48, with ssp and getaddrinfo
  include check.

14 January 2024: Wouter
- Move acx_nlnetlabs.m4 to version 47, with crypt32 check.

8 December 2023: Wouter
- Merge #309: More RFC 8499 compliance.
- Fix #310: NSD stats contain the terms "master" and "slave".
- Fix control-reconfig-xfrd test for zonestatus primary that is
  printed by nsd-control zonestatus.

7 December 2023: Wouter
- Merge #307 from anandb-ripencc: Many improvements to the nsd.conf
  man page.
- Fix #308: Deprecate "multi-master-check" in favour of
  "multi-primary-check".

6 December 2023: Wouter
- Fix to sync the tests script file common.sh.
- Update test script file common.sh.
- Fix #306: Missing AC_SUBST(dbdir) breaks installation with 4.8.0.
- Fix for #306: Create directory for xfrd.state and zone.list files
  in make install.

(ryoon)

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

doc: Updated chat/catgirl to 2.2

(ryoon)

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

chat/catgirl: Update to 2.2

Changelog:
* Improve documentation.
* Remove some modes.
* Bugfixes.

(ryoon)

2024-04-15 13:54:41 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 4.2.2

(ryoon)

2024-04-15 13:54:28 UTC MAIN commitmail json YAML

chat/weechat: Update to 4.2.2

Changelog:
== Version 4.2.2 (2024-04-07)

Bug fixes::

  * core: fix reset to initial scroll position after search of text in buffer (issue #2093)
  * core: add missing mouse events "alt-ctrl-button2" and "alt-ctrl-button3"
  * exec: remove trailing space on buffers with free content when line numbers are not displayed
  * exec: add missing exec tags in lines of buffers with free content (issue #2086)
  * irc: add missing tags on self action messages when capability echo-message is enabled (issue #2074)
  * python: fix truncation of unsigned long long integer returned by function string_parse_size
  * relay: set the last IRC client disconnection time only after a successful connection (issue #2103)
  * script: always display list of scripts when searching scripts with `/script search` (issue #2077)
  * script: fix default mouse keys (issue #2076)
  * scripts: fix crash on script unload when a hook is created in a buffer close callback (issue #2067)
  * tcl: fix truncation of long integer returned by function hdata_long
  * trigger: fix memory leak when adding a new trigger with `/trigger` command

Tests::

  * core: fix tests on function strftimeval on Alpine

== Version 4.2.1 (2024-01-22)

Bug fixes::

  * irc: fix random date displayed when a received message contains tags but no "time" (issue #2064)

== Version 4.2.0 (2024-01-21)

New features::

  * core: add variable "opening" in buffer, do not send buffer signals when the buffer is opening
  * core: store microseconds in buffer lines (issue #649)
  * core: evaluate expressions even when the suffix is missing ("}" by default) (issue #2042, issue #1714)
  * core: add syntax highlighting in evaluation of expressions with `raw_hl:string` and `hl:string`, add option weechat.color.eval_syntax_colors (issue #2042)
  * core: add option `search_history` in command `/input`, add key kbd:[Ctrl+r] to search in commands history, add key context "histsearch" (issue #2040)
  * core: add option weechat.look.buffer_search_history (issue #2040)
  * core: add key kbd:[Ctrl+o] to send command found and insert next one in input (issue #2040)
  * core: add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history" (issue #2040)
  * core: move key kbd:[Ctrl+r] to kbd:[Ctrl+s] (issue #2040)
  * core: move key kbd:[Ctrl+s], kbd:[Ctrl+u] to kbd:[Alt+Shift+U] (issue #2040)
  * core: display only version with command `/version`, add options `-o` and `-ol` in command `/upgrade`
  * core: add number of processes in command `/sys waitpid`
  * core, alias, trigger: allow wildcard in commands `/bar`, `/item`, `/proxy`, `/alias` and `/trigger` (issue #1956)
  * api: add support of format/translation of command arguments description line by line (issue #2005)
  * api: add function string_concat (issue #2005)
  * api: add functions util_strftimeval, util_parse_time, printf_datetime_tags, printf_y_datetime_tags (issue #649)
  * api: add argument "date_usec" in hook_print callback (issue #649)
  * api: add property "type" in function buffer_get_string
  * api: add info "mouse"
  * buflist: jump to previous/next buffer displayed in buflist item with ctrl+wheel up/down on a buflist item (issue #1473)
  * irc: add option irc.look.display_host_wallops
  * irc: add server option "anti_flood" (now in milliseconds), remove server options "anti_flood_prio_{high|low}" (issue #1039)
  * irc: add option irc.look.list_buffer
  * irc: change default value of server option "tls_priorities" to `NORMAL`
  * irc: add support of RGB colors in messages, add option irc.color.term_remap (issue #2025)
  * irc: add tags "nick_xxx" and "host_xxx" in all messages, including self and server messages
  * irc: add option irc.look.ignore_tag_messages (issue #989)
  * relay: change default value of option relay.network.tls_priorities to `NORMAL`
  * trigger: change format of variables `${tg_date}` from "%Y-%m-%d %H:%M:%S" to "%FT%T.%f" (issue #649)
  * trigger: rename local variable "trigger_filter" to "filter" on monitor buffer (issue #2037)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * core: fix value of buffer variable "num_history" when the value defined in option weechat.history.max_commands is reached
  * core: remove incorrect warning when binding keys kbd:[F10] to kbd:[F20] (issue #2039)
  * core: call hook config when options are removed
  * core: display an error with command `/history N` when N is not a valid integer
  * core: fix memory leak when config version is invalid or not supported
  * core: fix crash when "config_version" is present in a configuration file without a value
  * core: display an error on startup if environment variable "HOME" is not set
  * core: fix crash when a custom bar item name is already used by a default bar item (issue #2034)
  * core: fix random timeouts when a lot of concurrent processes are launched with hook_process (issue #2033)
  * api: return NULL instead of empty infolist "key" when context is not found
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to inconsistent max lengths sent by the server in message 005
  * irc: display messages 730/731 (monitored nicks online/offline) even if command `/notify` was not used (issue #2049)
  * irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when messages are queued
  * irc: fix target buffer of IRC message 337 (whois reply: "is hiding their idle time")
  * irc: revert compute of nick colors to case sensitive way, deprecate again infos "irc_nick_color" and "irc_nick_color_name" (issue #194, issue #2032)
  * relay: close properly connection with the IRC client in case of server disconnection (issue #2038)
  * ruby: fix use of NULL variable when displaying exception

Tests::

  * core: add tests on plugin config and plugin API info functions
  * irc: add tests on info functions

Build::

  * core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue #2031)
  * ruby: add detection of Ruby 3.3

== Version 4.1.3 (2024-01-20)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to inconsistent max lengths sent by the server in message 005

(ryoon)

2024-04-15 13:37:24 UTC MAIN commitmail json YAML

libarchive: fix builds where __RCSID isn't defined by the OS

The 3.7.3 release removed all __FBSDID and __RCSID strings and support
for them. Evidently there was a merge botch with archive_pack_dev.c
where __RCSID was retained there in our copy, which breaks builds on
most OSes. Addresses PR pkg/58152 from Hiroshi Hakoyama.

(gutteridge)

2024-04-15 12:40:48 UTC MAIN commitmail json YAML

doc: Updated graphics/libwebp to 1.4.0

(ryoon)

2024-04-15 12:40:37 UTC MAIN commitmail json YAML

graphics/libwebp: Update to 1.4.0

Changelog:
- 4/12/2024: version 1.4.0
  This is a binary compatible release.
  * API changes:
    - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk,
                  WebPAnimEncoderDeleteChunk
    - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions
    - extras: SharpYuvEstimate420Risk
  * further security related hardening in libwebp & examples
  * some minor optimizations in the lossless encoder
  * added WEBP_NODISCARD to report unused result warnings; enable with
    -DWEBP_ENABLE_NODISCARD=1
  * improvements and corrections in webp-container-spec.txt and
    webp-lossless-bitstream-spec.txt (#611)
  * miscellaneous warning, bug & build fixes (#615, #619, #632, #635)

(ryoon)

2024-04-15 11:37:38 UTC MAIN commitmail json YAML

Updated devel/py-testrepository, devel/py-frozendict

(adam)

2024-04-15 11:37:19 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.4.2

frozendict v2.4.2
deepfreeze doesn't change anymore the original object

(adam)

2024-04-15 11:36:11 UTC MAIN commitmail json YAML

py-testrepository: updated to 0.0.21

0.0.21

CHANGES

* testrepository now uses ``hatch`` rather than ``pbr``.
* setup.py testr now supports different coverage names.
* Isolate the testrepository test suite from the chunking (or otherwise)
  behaviour of testtools' exception handlers. (Robert Collins)
* pbr is now used to manage build and release tooling.
* Unexpected errors reading streams from a file repository now propogate the
  correct exception.
* testrepository now requires at least version 0.0.11 of the subunit Python
  module.

(adam)

2024-04-15 10:51:34 UTC MAIN commitmail json YAML

2024-04-15 10:27:41 UTC MAIN commitmail json YAML

doc: Updated graphics/graphviz to 10.0.1

(micha)

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

graphics/graphviz: Update to 10.0.1

Remove pkgsrc patches for LUA location.
Add pkgsrc patch for nonportable shell syntax in configure script.
Remove pkgsrc option "gtk".

## [10.0.1] - 2024-02-11

### Added

- Releases now include packages for [Rocky Linux](https://rockylinux.org/) 8
  and 9.
- A new output format, `-Tsvg_inline`, has been added to generate a header-less
  SVG suitable for inlining into HTML. #2285
- The functionality of the `acyclic`, `tred` and `unflatten` command line tools
  are now exposed via the `graphviz_acyclic`, `graphviz_tred` and
  `graphviz_unflatten` API functions in libcgraph. #2194
- `graphviz_node_induce` is available as a new API function in cgraph.h.
- `tred` gained a `-o` command line option to redirect its output to a file.

### Changed

- The Criterion unit tests have been removed and migrated to Pytest. This is
  primarily relevant to downstream packagers of Graphviz. #2443
- **Breaking**: `Dtdisc_t.memoryf` and its associated macros has been removed.
- **Breaking**: The `Dt_t.type` field has been removed.
- **Breaking**: The `dtfound`, `DT_FOUND`, `dtleast`, and `dtmost` macros have
  been removed.
- The nrtmain.c test program has been removed from the portable tarball.
- The TCL Graphviz packages for inter-release versions/snapshots report
  themselves as `<next release>b<internal number>` instead of
  `<next release>~dev.<internal number>`. This fixes a problem wherein TCL would
  see `~dev` as being invalid characters to appear in a version. #2370
- Support for discovering Lua via `lua-config*` has been removed from the
  Autotools build system.
- Lua discovery in the Autotools build system should now respect the location of
  your Lua installation and not unconditionally attempt installation into
  `/usr`. #2152
- The GTK plugin is no longer built or distributed. This plugin relies on GTK 2
  and X11. If you use this plugin, please contact the maintainers to let
  them know it is worthwhile re-enabling this and forward porting it to GTK 3/4
  and Wayland. #1848
- In the Autotools build system, `LIBPOSTFIX=` can now be used to suppress `64`
  being appended to the library installation path.
- The `-m` command line option, whose functionality was disabled in Graphviz
  3.0.0, has been removed.
- Man page typography has been slightly improved.
- macOS release artifacts no longer include `vimdot`. This may be restored in
  future. #2423
- macOS release artifacts no longer include `smyrna`. This may be restored in
  future. #2422
- The PDF output format, `-Tpdf`, respects the environment variable
  `$SOURCE_DATE_EPOCH` for overriding `CreationDate` when built against Cairo
  >= 1.16.0. #2473
- The legacy C# viewer app is no longer distributed in the portable source
  tarball.
- Graphviz headers no longer define the `FALSE` and `TRUE` constants.
- The Autotools build system no longer supports Darwin 9 (Mac OSX Leopard).
- **Breaking**: `Agraph_t.link` has been split into `Agraph_t.id_link` and
  `Agraph_t.seq_link`. `Agraph_t.g_dict` has been split into `Agraph_t.g_id`
  and `Agraph_t.g_seq`.
- **Breaking**: `gvpropts.n_outgraphs` is now a `size_t`.
- The OCaml bindings have been removed. If you use these bindings, please contact
  the maintainers to notify them of the existence of users.
- **Breaking**: `polygon_t.sides` and `polygon_t.peripheries` are now `size_t`s.
- **Breaking**: liblab_gamut is no longer included in a Graphviz installation.
  This library had no accompanying header, so using it was not easy. If you are
  using this library, please contact the maintainers to notify them of the
  existence of users. #2489
- **Breaking**: `bezier.size` and `splines.size` are now `size_t`s.
- **Breaking**: the gv.i and gv.cpp SWIG inputs are no longer included in a
  Graphviz installation. #2491
- **Breaking**: the `gvrender_engine_t.beziercurve`,
  `gvrender_engine_t.library_shape`, `gvrender_engine_t.polygon`,  and
  `gvrender_engine_t.polyline` callbacks now take the number of points, `n`, as
  a `size_t`.
- **Breaking**: the `AVG` macro has been removed.
- **Breaking**: the `inside_t.s` union member gained members `lastn`, `radius`,
  `last_poly`, `last`, `outp`, `scalex`, `scaley`, `box_URx`, and `box_URy`.
  Zero initialize these when you construct instances of this type. #2498

### Fixed

- The paper size for Doxygen docs generation in the Autotools build system has
  been corrected to `a4`.
- References to `eventf` and `hashf` data structures in the libcdt man page
  have been removed. These data structures were removed in Graphviz 9.0.0.
- References to `DTOFFSET` in the libcdt man page have been removed. This macro
  was removed in Graphviz 2.40.0.
- A number of further updates to the libcdt man page have been made to reflect
  other changes that happened in Graphviz 9.0.0.
- Use of the non-portable `PATH_MAX` constant has been removed. This was a
  regression in Graphviz 7.0.1. In addition to fixing the regression, code has
  been adjusted to remove assumptions on the maximum path length and treat it as
  unbounded. #2452
- Compilation on NetBSD has been repaired. This was a regression in Graphviz
  9.0.0.
- Compilation on SunOS has been repaired. This appears to have been broken since
  the xlib plugin was added some time prior to Graphviz 2.38.0.
- gvpr programs that attempt to close out of range file descriptors no longer
  cause out of bounds memory accesses.
- When large edge weights are used that cause an integer overflow when summing
  them up, Graphviz now gracefully exits with an error message instead of
  crashing. #2450
- Support for the `%n` specifier in `scanf` in gvpr has been restored. This was
  a regression in Graphviz 9.0.0. #2454
- In the Autotools build system, `make dist` now processes cmd/gvedit correctly
  when Qt is not installed. Generating Qt "mocables" is postponed from configure
  time to build time. #2463
- The Autotools build system correctly detects Ruby headers, even when
  pkg-config support is unavailable. #2464
- Escaped characters in xdot fields no longer lead to the containing text being
  truncated. #2460
- When building against a libgd that is configured with `!gif && (jpeg || png)`,
  the GD plugin is once again compilable. This was a regression in Graphviz
  2.46.0.
- edgepaint spline intersection code would previously incorrectly use the second
  spline in one instance where it should have used the first. #1464
- In the Autotools build, libexpat discovery on macOS has been improved. #2477
- A bug that caused compound edges to sometimes be drawn in the wrong direction
  has been corrected. This was a regression in Graphviz 8.0.3. #2478
- When operating on multiple graphs, `unflatten` no longer retains chain node
  and size internal state across graphs.
- Repeated runs of a graph with subgraphs now produce a stable subgraph
  ordering. #2242
- The `dot` and `gml2gv` tools are now built with case-insensitive parsing
  by the CMake and MSBuild systems, as they always were by autotools, and
  in accordance with the graphviz specification. #2481
- Putting nodes in a subgraph no longer causes their layout order to be
  reversed. #1585
- Edges are no longer lost when using subgraphs and record shapes in
  combination. #1624
- A malformed config6 file that leads to plugin search failing no longer causes
  out-of-bounds memory reads. This now causes an error message and graceful
  failure. #2441
- Discovery of `php` in the Autotools build system has been improved.
- Text in the PIC output format is no longer forced to font size 1. This was a
  regression in Graphviz 8.0.2. Even with this fix, the PIC output format is
  limited in its utility. #2487
- When encountering a syntactically invalid HTML-like label, Graphviz.app no
  longer aborts. The abort was an intentional change in Graphviz 8.0.1 to avoid
  invalid memory reads in `dot`, but had the undesirable side effect of the
  graphical Graphviz.app exiting with no obvious cause. #2488
- Use of an uninitialized variable in `poly_inside` has been corrected. #2498
- Input containing UTF-8 data that is destined to appear as-is in the output
  (e.g. UTF-8 characters in a label when using the `-Tdot` output format) is
  once again processed correctly. On platforms with a signed `char` this could
  previously crash. This was a regression in Graphviz 2.49.0. #2502

## 9.0.0 - 2023-09-11

### Added

- On non-Windows platforms, new -Tkitty and -Tkittyz output formats are
  available that render to the Kitty terminal emulator窶冱 graphvics
  protocol.
- HTML/CSS-style 3 letter hex colors are supported. Each R/G/B letter
  is duplicated to form a 6 letter hex color. E.g. #09c is equivalent
  to #0099cc. #2377

### Changed

- Breaking: The definition of adjmatrix_t is no longer exposed in public
  headers.
- Breaking: The upper limit for minimum edge length
  (Agedgeinfo_t.minlen) has been expanded from USHRT_MAX to INT_MAX.
  #2413
- Breaking: The libcdt macros DTTREEMATCH, DTTREESEARCH, dtvnext,
  dtvcount, dtvhere, and dtcharhash have been removed.
- Breaking: The libcgraph macros AGHEADPOINTER, AGRIGHTPOINTER,
  AGLEFTPOINTER, FIRSTNREF, NEXTNREF, PREVNREF, LASTNREF, NODEOF,
  FIRSTOUTREF, LASTOUTREF, FIRSTINREF, NEXTEREF, and PREVEREF have been
  removed.
- Breaking: The libcgraph types Agnoderef_t and Agedgeref_t have been
  removed.
- Breaking: The libcgraph function agflatten has been removed.
- Breaking: The Agdesc_s.flatlock field has been removed.
- Breaking: The str parameter from gvPluginList has been removed.
- Breaking: The definition of the elist_append and alloc_elist macros
  have been changed to use newer allocation functions. Users were/are
  not expected to call these macros.
- The functions ageqedge, agtail, aghead, agopp, agmkout, and agmkin
  have been reintroduced. These were previously removed in Graphviz
  3.0.0. #2433
- Breaking: The first parameter dt to the makef and freef callbacks
  defined in cdt.h has been removed.
- Gvedit now identifies itself with organization name 窶廨raphviz窶� and
  application name 窶徃vedit窶� when reading and writing Qt-based settings.
  It would previously use organization name 窶弋rolltech窶� and application
  name 窶廴DI Example窶�. If you have existing settings under the old
  identification, Gvedit will attempt to migrate them to the new
  identification the first time it reads then writes settings. #2383
- Breaking: gvprintf is now tagged with
  __attribute__((format(printf, 窶ヲ))) when compiling with Clang or GCC.
  This enables the compiler to spot more misuses of this function. #2373
- Breaking: The hashf and eventf members of Dtdisc_t have been removed.
  Correspondingly, the hshf and evf parameters to the DTDISC macro have
  been removed. Also the _DTHSH macro has been removed.
- Breaking: The Dtdata_t.minp field has been removed.
- The print functionality of the macOS Graphviz app scales the graph to
  fit the output page size.
- Breaking: The libcdt containers Dtbag, Dthash, Dtlist, Dtorder,
  Dtdeque, and Dtstack have been removed.
- Breaking: The libcdt dtappend and dtattach macros have been removed.
- Support for Lua 5.0 has been removed. Building the Graphviz Lua
  bindings now requires Lua 竕・ 5.1.
- Breaking: The Dt_t* parameter to the callback for dtwalk has been
  removed.
- Breaking: The POINTS_PER_PC macro has been removed.
- Breaking: The INITIAL_XDOT_CAPACITY macro has been removed.
- Breaking: The type parameter to dtdisc has been removed.
- Breaking: The h parameter to dtstrhash has been removed.
- In addition to Guile 2.0 and Guile 2.2, Guile 3.0 is now supported by
  the Graphviz Guile bindings.
- Breaking: The concept of 窶徇emory allocator discipline窶� has been
  removed, along with the type Agmemdisc_t and fields Agdisc_t.mem and
  Agdstate_t.mem.
- Breaking: The agcallbacks function and Agclos_t.callbacks_enabled have
  been removed.
- Breaking: pack_info.doSplines is now a C99 bool. Correspondingly, the
  doSplines parameter to shiftGraphs is now a C99 bool.

### Fixed

- Processing large graphs that induce ranks containing more than 46340
  (floor(竏唔NT_MAX)) nodes no longer results in an integer overflow
  during crossing matrix allocation. Ranks of up to floor(竏售IZE_MAX)
  nodes are now supported.
- Double arrow head types like invdot and onormalonormal once again
  display correctly. This was a regression in Graphviz 8.0.1. #2406
- The lvee and rvee edge arrow shapes are slighty incorrect for
  penwidths > 1. #2399
- Small gap between lcurve or rcurve arrow shaft and node. #2426
- Failure of arrowhead and arrowtail to respect penwidth #372
- Fixed also for the normal and inv edge arrow shapes when using the l
  or r arrow shape modifiers.
- Slightly improved for the normal and inv edge arrow shapes when not
  using any arrow shape modifier.
- Fixed also for the crow and vee edge arrow shapes and record based
  nodes.
- Various incorrect calls to gvprintf have been corrected. On some
  platforms like x86-64, these problems were benign thanks to
  coincidences in the Application Binary Interface (ABI).
  On other platforms, these problems may have caused stack corruption
  and crashes. #2373
- The font dictionary is now initialized even if a configuration file is
  not found. Previously this situation could lead to a crash when using
  Graphviz programmatically. This problem was present as least as far
  back as Graphviz 2.38.0. #1520
- Breaking: The vt100 output format has been renamed to vt. This fixes
  a problem where it was not discoverable on macOS. #2429
- Escape sequences like \" are recognized in strings and double
  escaping (producing \\") is avoided. #2397
- The Autotools build system no longer uses headers and libraries from
  the --prefix path given on the command line. This previously caused
  cross-compilation to incorrectly pick up host headers and libraries.
  #2442

(micha)

2024-04-15 10:23:00 UTC MAIN commitmail json YAML

doc: Updated textproc/py-sphinxcontrib-spelling to 8.0.0nb1

(wiz)

2024-04-15 10:22:51 UTC MAIN commitmail json YAML

py-sphinxcontrib-spelling: depend on fixed py-enchant

Remove superfluous direct enchant dependency, pulled in by py-enchant.

Bump PKGREVISION.

(wiz)

2024-04-15 09:37:36 UTC MAIN commitmail json YAML

Updated devel/mm-common, devel/libsigc++3, devel/pangomm2.48, devel/glibmm2.68, x11/gtkmm4, x11/gtkmm3

(adam)

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

gtkmm3: updated to 3.24.9

3.24.9 (stable):

Documentation:
* Gtk::Clipboard: Update documentation
* Gtk::ScrolledWindow: Update the class description

Tests:
* Gdk::RGBA test: Avoid some comparisons for exact equality

Meson build:
* Don兵t fail if warning_level=everything

3.24.8 (stable):

Gtk:
* gtk/gtkmm/base.h: Fix GTK_VERSION_GT_MICRO

Documentation:
* Remove README.SUN and other obsolete files

Build with Meson:
* Detect if we build from a git subtree
* Fix the evaluation of is_git_build on Windows
* Don't copy files with configure_file()

(adam)

2024-04-15 09:29:25 UTC MAIN commitmail json YAML

gtkmm4: updated to 4.14.0

4.14.0 (stable):

Gdk:
* Display: Add supports_shadow_width(), property_shadow_width()
* DmabufFormats: Add equal()
* Monitor: Add get/property_scale()

Gtk:
* SpinButton: Add signal_activate()
* Accessible: Add announce()
* AccessibleText: New interface
* Calendar: Add set/get_day(), set/get_month(), set/get_year()
* SearchEntry2: Add set/get/property_input_purpose(),
  set/get/property_input_hints()

Demos:
* Fix the TextView demo, ClickMe button

Build:
* Require gtk4 >= 4.14.0

(adam)

2024-04-15 09:27:50 UTC MAIN commitmail json YAML

glibmm2.68: updated to 2.80.0

2.80.0 (stable):

Glib:
* Add wide_from_utf8() and wide_to_utf8()
* DateTime: Add create_from_local_usec(), create_from_utc_usec()
  and to_unix_usec().

Gio:
* Application: Add get/set/property_version()
* ApplicationCommandLine: Add done()
* DBus::Message: Add get_arg0_path()
* Socket: Add receive_bytes() and receive_bytes_from()
* content_type_guess(): Remove most of an unnecessary overload

Build:
* Require glib-2.0 >= 2.79.2

(adam)

2024-04-15 09:26:35 UTC MAIN commitmail json YAML

pangomm2.48: updated to 2.52.0

2.52.0 (stable):

* FontFamily: Add property_item_type(), property_n_items(),
  property_name(), property_is_monospace(), property_is_variable().
* FontMap: Add reload_font(), property_item_type(),
  property_n_items().

Build:
* Require pango >= 1.52.0.

(adam)

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

libsigc++3: updated to 3.6.0

3.6.0 (stable)

* sigc++config.h.*: Update and clean up a bit for Visual Studio
* scoped_connection: New wrapper to auto-disconnect a slot
* signal: Add connect_first()

Documentation:
* connection: Improve the class documentation
* Improve Visual Studio build documentation
* Remove AUTHORS and add general information to README.md
* manual: Add paragraph about new scoped_connection

Tests:
* Add test_scoped_connection

Build:
* Meson: Don't copy files with configure_file()
* Meson: Fix the evaluation of is_git_build on Windows
* CMake: Prevent multiple target declaration for uninstall
* Visual Studio: Support static builds
* Meson: Don't require the 'dot' command to build the documentation

3.4.0 (stable)

* Add track_object(), deprecate track_obj()
* Add trackable_signal_with_accumulator and trackable_signal

Examples, tests:
* examples/member_method: Make on_print() non-virtual
* test_accumulated.cc: clang++ requires another 'template'
* test_limit_reference.cc: Don't use auto where a slot is required

Documentation:
* signal::make_slot(): Note that signal does not derive from trackable

Build:
* Meson: Avoid configuration warnings
* Meson, MSVC: Compensate for the lack of msvc_recommended_pragmas.h
* Fix build with -Dbuild-deprecated-api=false
* Meson: Detect if we build from a git subtree
* Meson: Simplify lookup of python command
* Meson: Add build_tests option

(adam)

2024-04-15 09:23:37 UTC MAIN commitmail json YAML

mm-common: updated to 1.0.6

mm-common 1.0.6 (2024-01-07)

* MM_AX_CXX_COMPILE_STDCXX(): Support C++20
* util/meson_aux/libstdcxx-tag.py: Try curl without compression

Meson build:
* Fix use as subproject on Windows
* Don't fail if warning_level=everything
* Meson: Don兵t fail if warning_level=everything

Skeletonmm:
* Fix the evaluation of is_git_build on Windows
* Simplify if-file-exists test

Documentation:
* Remove AUTHORS and add info to README.md

(adam)

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

starship: remove useless MESSAGE

(wiz)

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

doc: Updated shells/starship to 1.18.2

(wiz)

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

starship: update to 1.18.2.

Bug Fixes

    replace unmaintained crates yaml-rust, dirs-next (#5887) (796a411)

Reverts

    "build(deps): update rust crate gix to 0.61.1" (#5878) (eb80dba)

(wiz)

2024-04-15 08:11:53 UTC MAIN commitmail json YAML

Updated math/py-pandas, devel/py-jaraco.collections

(adam)

2024-04-15 08:11:37 UTC MAIN commitmail json YAML

py-jaraco.collections: updated to 5.0.1

v5.0.1

Bugfixes

- Delinting and package refresh.

(adam)

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

py-pandas: updated to 2.2.2

Pandas 2.2.2 is now compatible with numpy 2.0

Pandas 2.2.2 is the first version of pandas that is generally compatible with the upcoming numpy 2.0 release, and wheels for pandas 2.2.2 will work with both numpy 1.x and 2.x.

One major caveat is that arrays created with numpy 2.0窶冱 new StringDtype will convert to object dtyped arrays upon Series/DataFrame creation. Full support for numpy 2.0窶冱 StringDtype is expected to land in pandas 3.0.

As usual please report any bugs discovered to our issue tracker

Fixed regressions

DataFrame.__dataframe__() was producing incorrect data buffers when the a column窶冱 type was a pandas nullable on with missing values (GH 56702)
DataFrame.__dataframe__() was producing incorrect data buffers when the a column窶冱 type was a pyarrow nullable on with missing values (GH 57664)
Avoid issuing a spurious DeprecationWarning when a custom DataFrame or Series subclass method is called (GH 57553)
Fixed regression in precision of to_datetime() with string and unit input (GH 57051)
Bug fixes

DataFrame.__dataframe__() was producing incorrect data buffers when the column窶冱 type was nullable boolean (GH 55332)
DataFrame.__dataframe__() was showing bytemask instead of bitmask for 'string[pyarrow]' validity buffer (GH 57762)
DataFrame.__dataframe__() was showing non-null validity buffer (instead of None) 'string[pyarrow]' without missing values (GH 57761)
DataFrame.to_sql() was failing to find the right table when using the schema argument (GH 57539)

(adam)

2024-04-15 07:49:55 UTC MAIN commitmail json YAML

doc: Updated www/xh to 0.22.0

(pin)

2024-04-15 07:48:49 UTC MAIN commitmail json YAML

www/xh: update to 0.22.0

[0.22.0] - 2024-04-13
Features
    Support http2-prior-knowledge, see #356 (@zuisong)
    Directly bind to interface name on supported platforms, see #359 (@ducaale)
    Enable stream when content-type is text/event-stream, see #360 (@zuisong)
    Decode utf-8 encoded string when formatting non-streaming JSON response, see #361 (@zuisong)

Other
    Upgrade to hyper v1, see #357 (@zuisong)
    Use serde-transcode to optimize JSON formatting, see #362 (@blyxxyz)

(pin)

2024-04-15 07:48:01 UTC MAIN commitmail json YAML

doc: Updated math/qcalc to 0.9.2

(pin)

2024-04-15 07:46:56 UTC MAIN commitmail json YAML

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

doc: Updated security/pleaser to 0.5.5

(pin)

2024-04-15 07:45:00 UTC MAIN commitmail json YAML

security/pleaser: update to 0.5.5

- and_hms -> and_hms_opt
- macos beta support
- optionally resume when pleasedit exitcmd fails
- bump nix to 0.27 and rpassword to 7
- users -> uzers

(pin)

2024-04-15 07:44:06 UTC MAIN commitmail json YAML

doc: Updated devel/garden to 1.5.0

(pin)

2024-04-15 07:42:54 UTC MAIN commitmail json YAML

devel/garden: update to 1.5.0

v1.5.0 - Released 2024-04-14
Features:
- Running garden init inside a Git repository will now record the
  current directory as a tree with its path set to  ${GARDEN_CONFIG_DIR}. (#34)

- Custom commands skip missing trees by default. A new -f | --force
  option can be used to make garden run commands on missing trees. (#33)

- garden plant now avoids updating the configuration when a tree is
  re-planted and its configuration contains expressions that evaluate
  to the same value as currently exist in git. (#31) (#32)

Packaging:
- Prebuilt binaries are now available!

Development:
- The original github repository under davvid's namespace was transferred to the
  garden-rs organization on github.

- The yaml-rust2 dependency was upgraded to 0.8.0 to avoid the encoding crate
  (RUSTSEC-2021-0153).

(pin)

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

doc: Updated devel/cargo-modules to 0.15.4

(pin)

2024-04-15 07:41:00 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.15.4

[0.15.4] - 2024-04-13
Updated dependencies:
    anyhow from 1.0.81 to 1.0.82
    rust-analyzer from 0.0.208 to 0.0.210

(pin)

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

Updated databases/ldb, net/samba4

(adam)

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

samba4: updated to 4.20.0

Samba 4.20.0

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

New Minimum MIT Krb5 version for Samba AD Domain Controller
-----------------------------------------------------------

Samba now requires MIT 1.21 when built against a system MIT Krb5 and
acting as an Active Directory DC.  This addresses the issues that were
fixed in CVE-2022-37967 (KrbtgtFullPacSignature) and ensures that
Samba builds against the MIT version that allows us to avoid that
attack.

Removed dependency on Perl JSON module
--------------------------------------

Distributions are advised that the Perl JSON package is no longer
required by Samba builds that use the imported Heimdal.  The build
instead uses Perl's JSON::PP built into recent perl5 versions.

Current lists of packages required by Samba for major distributions
are found in the bootstrap/generated-dists/ directory of a Samba
source tree.  While there will be some differences - due to features
chosen by packagers - comparing these lists with the build dependencies
in a package may locate other dependencies we no longer require.

samba-tool user getpassword / syncpasswords ;rounds= change
-----------------------------------------------------------

The password access tool "samba-tool user getpassword" and the
password sync tool "samba-tool user syncpasswords" allow attributes to
be chosen for output, and accept parameters like
pwdLastSet;format=GeneralizedTime

These attributes then appear, in the same format, as the attributes in
the LDIF output.  This was not the case for the ;rounds= parameter of
virtualCryptSHA256 and virtualCryptSHA512, for example as
--attributes="virtualCryptSHA256;rounds=50000"

This release makes the behaviour consistent between these two
features.  Installations using GPG-encrypted passwords (or plaintext
storage) and the rounds= option, will find the output has changed

from:
virtualCryptSHA256: {CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF

to:
virtualCryptSHA256;rounds=2561: {CRYPT}$5$rounds=2561$hXem.M9onhM9Vuix$dFdSBwF

Group Managed service account client-side features
--------------------------------------------------

samba-tool has been extended to provide client-side support for Group
Managed Service accounts.  These accounts have passwords that change
automatically, giving the advantages of service isolation without risk
of poor, unchanging passwords.

Where possible, Samba's existing samba-tool password handling
commands, which in the past have only operated against the local
sam.ldb have been extended to permit operation against a remote server
with authenticated access to "-H ldap://$DCNAME"

Supported operations include:
- reading the current and previous gMSA password via
  "samba-tool user getpassword"
- writing a Kerberos Ticket Granting Ticket (TGT) to a local
  credentials cache with a new command
  "samba-tool user get-kerberos-ticket"

New Windows Search Protocol Client
----------------------------------

Samba now by default builds new experimental Windows Search Protocol (WSP)
command line client "wspsearch"

The "wspsearch" cmd-line utility allows a WSP search request to be sent
to a server (such as a windows server) that has the (WSP)
Windows Search Protocol service configured and enabled.

For more details see the wspsearch man page.

Allow 'smbcacls' to save/restore DACLs to file
--------------------------------------------

'smbcacls' has been extended to allow DACLs to be saved and restored
to/from a file. This feature mimics the functionality that windows cmd
line tool 'icacls.exe' provides. Additionally files created either
by 'smbcalcs' or 'icacls.exe' are interchangeable and can be used by
either tool as the same file format is used.

New options added are:
- '--save savefile'    Saves DACLs in sddl format to file
- '--recurse'          Performs the '--save' operation above on directory
                        and all files/directories below.
- '--restore savefile' Restores the stored DACLS to files in directory

Samba-tool extensions for AD Claims, Authentication Policies and Silos
----------------------------------------------------------------------

samba-tool now allows users to be associated with claims.  In the
Samba AD DC, claims derive from Active Directory attributes mapped
into specific names.  These claims can be used in rules, which are
conditional ACEs in a security descriptor, that decide if a user is
restricted by an authentication policy.

samba-tool also allows the creation and management of authentication
policies, which are rules about where a user may authenticate from,
if NTLM is permitted, and what services a user may authenticate to.

Finally, support is added for the creation and management of
authentication silos, which are helpful in defining network boundaries
by grouping users and the services they connect to.

Please note: The command line syntax for these tools is not final, and
may change before the next release, as we gain user feedback.  The
syntax will be locked in once Samba offers 2016 AD Functional Level as
a default.

AD DC support for Authentication Silos and Authentication Policies
------------------------------------------------------------------

The Samba AD DC now also honours any existing claims, authentication
policy and authentication silo configuration previously created (eg
from an import of a Microsoft AD), as well as new configurations
created with samba-tool.  The use of Microsoft's Powershell based
client tools is not expected to work.

To use this feature, the functional level must be set to 2012_R2 or
later with:

ad dc functional level = 2016

in the smb.conf.

The smb.conf file on each DC must have 'ad dc functional level = 2016'
set to have the partially complete feature available.  This will also,
at first startup, update the server's own AD entry with the configured
functional level.

For new domains, add these parameters to 'samba-tool provision'

--option="ad dc functional level = 2016" --function-level=2016

The second option, setting the overall domain functional level
indicates that all DCs should be at this functional level.

To raise the domain functional level of an existing domain, after
updating the smb.conf and restarting Samba run
samba-tool domain schemaupgrade --schema=2019
samba-tool domain functionalprep --function-level=2016
samba-tool domain level raise --domain-level=2016 --forest-level=2016

This support is still new, so is not enabled by default in this
release.  The above instructions are set at 2016, which while not
complete, matches what our testing environment validates.

Conditional ACEs and Resource Attribute ACEs
--------------------------------------------

Ordinary Access Control Entries (ACEs) unconditionally allow or deny
access to a given user or group. Conditional ACEs have an additional
section that describes conditions under which the ACE applies. If the
conditional expression is true, the ACE works like an ordinary ACE,
otherwise it is ignored. The condition terms can refer to claims,
group memberships, and attributes on the object itself. These
attributes are described in Resource Attribute ACEs that occur in the
object's System Access Control List (SACL). Conditional ACEs are
described in Microsoft documentation.

Conditional ACE evaluation is controlled by the "acl claims
evaluation" smb.conf option. The default value is "AD DC only" which
enables them in AD DC settings. The other option is "never", which
disables them altogether. There is currently no option to enable them
on the file server (this is likely to change in future releases).

The Security Descriptor Definition Language has extensions for
conditional ACEs and resource attribute ACEs; these are now supported
by Samba.

Service Witness Protocol [MS-SWN]
---------------------------------

In a ctdb cluster it is now possible to provide
the SMB witness service that allows clients to
monitor their current smb connection to cluster
node A by asking cluster node B to notify the
client if the ip address from node A or the
whole node A becomes unavailable.

For disk shares in a ctdb cluster
SMB2_SHARE_CAP_SCALEOUT is now always returned
for SMB3 tree connect responses.

If the witness service is active
SMB2_SHARE_CAP_CLUSTER is now also returned.

In order to activate the witness service
"rpc start on demand helpers = no" needs to
be configured in the global section.
At the same time the 'samba-dcerpcd' service
needs to be started explicitly, typically
with the '--libexec-rpcds' option in order
to make all available services usable.
One important aspect is that tcp ports
135 (for the endpoint mapper) and various
ports in the 'rpc server dynamic port range'
will be used to provide the witness service
(rpcd_witness).

ctdb provides a '47.samba-dcerpcd.script' in order
to manage the samba-dcerpcd.service.
Typically as systemd service, but that's up
to the packager and/or admin.

Please note that current windows client
requires SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY
in addition to SMB2_SHARE_CAP_CLUSTER in order
to make use of the witness service.
But SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY implies
the windows clients always ask for persistent handle
(which are not implemented in samba yet), so
that every open generates a warning in the
windows smb client event log.
That's why SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY
is not returned by default.
An explicit 'smb3 share cap:CONTINUOUS AVAILABILITY = yes'
is needed.

There are also new 'net witness' commands in order
to let the admin list active client registrations
or ask specific clients to move their smb connection
to another cluster node. These are available:

net witness list
net witness client-move
net witness share-move
net witness force-unregister
net witness force-response

Consult 'man net' or 'net witness help' for further details.

(adam)

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

2024-04-15 05:38:33 UTC MAIN commitmail json YAML