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

2024-05-13 12:34:56 UTC Now

2023-02-08 08:41:53 UTC MAIN commitmail json YAML

doc: Updated net/sniffnet to 1.1.0

(pin)

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

devel/hs-microlens-ghc: Update to 0.4.14.1

(I even did "make cce" but I somehow forgot to commit this.)

0.4.14
* New minor release (microlens-0.4.13.0).

(pho)

2023-02-08 08:41:23 UTC MAIN commitmail json YAML

net/sniffnet: update to 1.1.0

[1.1.0] - 2023-02-07
- Added Custom Notifications to inform the user when defined network events
  occur:
    - data intensity exceeded a defined packets per second rate
    - data intensity exceeded a defined bytes per second rate
    - new data are exchanged from one of the favorite connections
- Added Settings pages to configure the state of the application (persistently
  stored in a configuration file):
    - customise notifications
    - choose between 4 different application styles
    - set the application language (this release introduces the Italian
      language �汞ョ�汞ケ, and more languages will be supported soon)
- Added Geolocation of the remote IP addresses (consult the README for more
  information)
- Implemented the possibility of marking a group of connections as favorites
  and added favorites view to the report
- Added modal to ask the user for confirmation before leaving the current
  analysis
- Added Tooltips to help the user better understand the function of some
  buttons
- Partially implemented support for broadcast IP addresses (still missing IPv4
  directed broadcast)
- The application window is now maximized after start
- All the GUI text fonts have been replaced with 'Inconsolata'
- Fixed issue #48 adding a horizontal scrollable to the report view

(pin)

2023-02-08 08:38:01 UTC MAIN commitmail json YAML

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

converters/hs-base64: Fix build

An extra comma in HASKELL_UNRESTRICT_DEPENDENCIES was causing a problem.

(pho)

2023-02-08 07:43:51 UTC MAIN commitmail json YAML

doc: Updated devel/tig to 2.5.8

(fcambus)

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

tig: update to 2.5.8.

tig-2.5.8
---------

Improvements:

- Update utf8proc to v2.8.0, supporting Unicode 15.
- Support editing from the pager and the log (-p) views. (#1243)
- Adjust build for native Apple Silicon.
- Autoscroll the pager view while loading. (#1223)
- Automatically show next diff in the status view. (#413, #469)
- Replace `Unknown` author with `Not Committed Yet`.
- Allow use of regular expressions for coloring. (#1249)
- Add support for option word-diff-regex. (#1252)
- Include original blob name in temporary filename. (#1254)

Bug fixes:

- Use %(file_old) for old filename in the blame view. (#1226)
- Correctly report which version of libncurses was linked. (#1240, #1241)
- Fix stage view closing when holding the ] key. (#1245)
- Make tests work from a path with symlinks.
- Fix encoding of very long lines. (#1227)
- Fix diffstat color for tig log -p.
- Clean IO before closing a view or quitting.

(fcambus)

2023-02-08 07:41:34 UTC MAIN commitmail json YAML

doc: Updated security/heimdal to 7.8.0nb2

(wiz)

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

2023-02-08 00:14:40 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.11

(taca)

2023-02-08 00:13:44 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.11

Approved by MAINTAINER (sekiya@).

--- 9.18.11 released ---

6067. [security] Fix serve-stale crash when recursive clients soft quota
is reached. (CVE-2022-3924) [GL #3619]

6066. [security] Handle RRSIG lookups when serve-stale is active.
(CVE-2022-3736) [GL #3622]

6064. [security] An UPDATE message flood could cause named to exhaust all
available memory. This flaw was addressed by adding a
new "update-quota" statement that controls the number of
simultaneous UPDATE messages that can be processed or
forwarded. The default is 100. A stats counter has been
added to record events when the update quota is
exceeded, and the XML and JSON statistics version
numbers have been updated. (CVE-2022-3094) [GL #3523]

6062. [func] The DSCP implementation, which has been
nonfunctional for some time, is now marked as
obsolete and the implementation has been removed.
Configuring DSCP values in named.conf has no
effect, and a warning will be logged that
the feature should no longer be used. [GL #3773]

6061. [bug] Fix unexpected "Prohibited" extended DNS error
on allow-recursion. [GL #3743]

6060. [bug] Fix a use-after-free bug in dns_zonemgr_releasezone()
by detaching from the zone manager outside of the write
lock. [GL #3768]

6059. [bug] In some serve stale scenarios, like when following an
expired CNAME record, named could return SERVFAIL if the
previous request wasn't successful. Consider non-stale
data when in serve-stale mode. [GL #3678]

6058. [bug] Prevent named from crashing when "rndc delzone"
attempts to delete a zone added by a catalog zone.
[GL #3745]

6053. [bug] Fix an ADB quota management bug in resolver. [GL #3752]

6051. [bug] Improve thread safety in the dns_dispatch unit.
[GL #3178] [GL #3636]

6050. [bug] Changes to the RPZ response-policy min-update-interval
and add-soa options now take effect as expected when
named is reconfigured. [GL #3740]

6049. [bug] Exclude ABD hashtables from the ADB memory
overmem checks and don't clean ADB names
and ADB entries used in the last 10 seconds
(ADB_CACHE_MINIMUM). [GL #3739]

6048. [bug] Fix a log message error in dns_catz_update_from_db(),
where serials with values of 2^31 or larger were logged
incorrectly as negative numbers. [GL #3742]

6047. [bug] Try the next server instead of trying the same
server again on an outgoing query timeout.
[GL #3637]

6046. [bug] TLS session resumption might lead to handshake
failures when client certificates are used for
authentication (Mutual TLS).  This has been fixed.
[GL #3725]

6045. [cleanup] The list of supported DNSSEC algorithms changed log
level from "warning" to "notice" to match named's other
startup messages. [GL !7217]

6044. [bug] There was an "RSASHA236" typo in a log message.
[GL !7206]

5830. [func] Implement incremental resizing of isc_ht hash tables to
perform the rehashing gradually. The catalog zone
implementation has been optimized to work with hundreds
of thousands of member zones. [GL #3212] [GL #3744]

(taca)

2023-02-07 23:00:40 UTC MAIN commitmail json YAML

Unlink temp file after using it to check for EA support.
Fixes GitHub issue #188

Patch from upstream

(hauke)

2023-02-07 22:52:29 UTC MAIN commitmail json YAML

scapy: reflect test dependency on py-mock

(gutteridge)

2023-02-07 22:27:47 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 9.2.6

(triaxx)

2023-02-07 22:27:22 UTC MAIN commitmail json YAML

2023-02-07 20:46:50 UTC MAIN commitmail json YAML

pbulk: more information for pbulk-build.1

(wiz)

2023-02-07 20:32:55 UTC MAIN commitmail json YAML

doc: Updated misc/less to 608nb1

(wiz)

2023-02-07 20:32:34 UTC MAIN commitmail json YAML

2023-02-07 20:13:29 UTC MAIN commitmail json YAML

hs-blaze-builder: unrestrict text dependency

Fixes build with ghc94.

(wiz)

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

doc: Updated converters/bdf2psf to 1.216

(fcambus)

2023-02-07 19:00:54 UTC MAIN commitmail json YAML

bdf2psf: update to 1.216.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2023-02-07 17:24:58 UTC MAIN commitmail json YAML

doc: Updated x11/jolly to 0.2.0

(pin)

2023-02-07 17:24:33 UTC MAIN commitmail json YAML

x11/jolly: update to 0.2.0

[0.2.0] - 2023-02-06
Added
- MSRV statement. Jolly will track latest stable rust
- Settings Support. Jolly now has ability to customize settings
- Theme Support. Jolly now has ability to specify the colors of its theme
- Packaging for NetBSD

(pin)

2023-02-07 16:34:52 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 1.1.1t

(jperkin)

2023-02-07 16:34:42 UTC MAIN commitmail json YAML

openssl: Update to 1.1.1t.

Changes between 1.1.1s and 1.1.1t [7 Feb 2023]

*) Fixed X.400 address type confusion in X.509 GeneralName.

  There is a type confusion vulnerability relating to X.400 address processing
  inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING
  but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This
  vulnerability may allow an attacker who can provide a certificate chain and
  CRL (neither of which need have a valid signature) to pass arbitrary
  pointers to a memcmp call, creating a possible read primitive, subject to
  some constraints. Refer to the advisory for more information. Thanks to
  David Benjamin for discovering this issue. (CVE-2023-0286)

  This issue has been fixed by changing the public header file definition of
  GENERAL_NAME so that x400Address reflects the implementation. It was not
  possible for any existing application to successfully use the existing
  definition; however, if any application references the x400Address field
  (e.g. in dead code), note that the type of this field has changed. There is
  no ABI change.
  [Hugo Landau]

*) Fixed Use-after-free following BIO_new_NDEF.

  The public API function BIO_new_NDEF is a helper function used for
  streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL
  to support the SMIME, CMS and PKCS7 streaming capabilities, but may also
  be called directly by end user applications.

  The function receives a BIO from the caller, prepends a new BIO_f_asn1
  filter BIO onto the front of it to form a BIO chain, and then returns
  the new head of the BIO chain to the caller. Under certain conditions,
  for example if a CMS recipient public key is invalid, the new filter BIO
  is freed and the function returns a NULL result indicating a failure.
  However, in this case, the BIO chain is not properly cleaned up and the
  BIO passed by the caller still retains internal pointers to the previously
  freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO
  then a use-after-free will occur. This will most likely result in a crash.
  (CVE-2023-0215)
  [Viktor Dukhovni, Matt Caswell]

*) Fixed Double free after calling PEM_read_bio_ex.

  The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and
  decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload
  data. If the function succeeds then the "name_out", "header" and "data"
  arguments are populated with pointers to buffers containing the relevant
  decoded data. The caller is responsible for freeing those buffers. It is
  possible to construct a PEM file that results in 0 bytes of payload data.
  In this case PEM_read_bio_ex() will return a failure code but will populate
  the header argument with a pointer to a buffer that has already been freed.
  If the caller also frees this buffer then a double free will occur. This
  will most likely lead to a crash.

  The functions PEM_read_bio() and PEM_read() are simple wrappers around
  PEM_read_bio_ex() and therefore these functions are also directly affected.

  These functions are also called indirectly by a number of other OpenSSL
  functions including PEM_X509_INFO_read_bio_ex() and
  SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL
  internal uses of these functions are not vulnerable because the caller does
  not free the header argument if PEM_read_bio_ex() returns a failure code.
  (CVE-2022-4450)
  [Kurt Roeckx, Matt Caswell]

*) Fixed Timing Oracle in RSA Decryption.

  A timing based side channel exists in the OpenSSL RSA Decryption
  implementation which could be sufficient to recover a plaintext across
  a network in a Bleichenbacher style attack. To achieve a successful
  decryption an attacker would have to be able to send a very large number
  of trial messages for decryption. The vulnerability affects all RSA padding
  modes: PKCS#1 v1.5, RSA-OEAP and RSASVE.
  (CVE-2022-4304)
  [Dmitry Belyavsky, Hubert Kario]

(jperkin)

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

doc: Updated net/gnunet to 0.19.3

(nikita)

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

gnunet: Update to 0.19.3

ChangeLog:

v0.19.3:
  - We now detect MySQL's strange, version-dependent my_bool type on configure.
  - Add pkg-config definitions for gnunet messenger.

(nikita)

2023-02-07 14:53:58 UTC MAIN commitmail json YAML

pbulk: document pbulk-build build_script and what arguments it gets

(wiz)

2023-02-07 13:53:34 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-xephyr to 21.1.7

(wiz)

2023-02-07 13:53:22 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 21.1.7

(wiz)

2023-02-07 13:53:07 UTC MAIN commitmail json YAML

modular-xorg-server: update to 21.1.7

This release contains the fix for CVE-2023-0494 in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-February/003320.html
It also fixes a second possible OOB access during EnqueueEvent and a
crasher caused by ResourceClientBits not correctly honouring the
MaxClients value in the configuration file.

Finally, a bunch of Xquartz updates including the ability to correctly detect
ssh-tunneled clients as remote.

Jeremy Huddleston Sequoia (11):
      xquartz: Ignore SIGPIPE at process launch
      xquartz: Use xorg_backtrace() instead of rolling our own for debugging
      rootless: Add additional debug logging to help triage XQuartz fb/rootless/damage crashes
      xquartz: Fix building with autoconf
      xquartz: Update the about box copyright to 2023
      xquartz: Disable COMPOSITE at runtime
      Revert "meson: Don't build COMPOSITE for XQuartz"
      os: Update AllocNewConnection() debug logging to include whether or not the client is local
      os: Update GetLocalClientCreds to prefer getpeerucred() or SO_PEERCRED over getpeereid()
      os: Use LOCAL_PEERPID from sys/un.h if it is available to detemine the pid when falling back on getpeereids()
      darwin: Implement DetermineClientCmd for macOS

Mike Gorse (1):
      dix: Use CopyPartialInternalEvent in EnqueueEvent

Olivier Fourdan (1):
      dix: Fix overzealous caching of ResourceClientBits()

Peter Hutterer (2):
      Xi: fix potential use-after-free in DeepCopyPointerClasses
      xserver 21.1.7

(wiz)

2023-02-07 12:31:17 UTC MAIN commitmail json YAML

Updated converters/py-simplejson, time/py-dateparser

(adam)

2023-02-07 12:31:00 UTC MAIN commitmail json YAML

py-dateparser: updated to 1.1.7

1.1.7 (2023-02-02)
------------------
Improvements:
- Add an ���ago��� synonym for Arabic
- Improved date parsing for Czech
- Improved date parsing for Indonesian

1.1.6 (2023-01-12)
------------------
Improvements:
- Fix the bug where Monday is parsed as a month
- Prevent ReDoS in Spanish sentence splitting regex

(adam)

2023-02-07 12:28:05 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.18.3

Version 3.18.3 released 2023-02-05

* Fix regression in sdist archive
  https://github.com/simplejson/simplejson/pull/310

Version 3.18.2 released 2023-02-04

* Distribute a pure python wheel for Pyodide
  https://github.com/simplejson/simplejson/pull/308

(adam)

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

Updated devel/py-test-localserver, devel/py-plumbum

(adam)

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

py-plumbum: updated to 1.8.1

1.8.1
-----
* Accept path-like objects
* Move the build backend to hatchling and hatch-vcs. Users should be unaffected. Third-party packaging may need to adapt to the new build system.

(adam)

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

py-test-localserver: updated to 0.7.1

0.7.1 (2023-01-29)
------------------
Update SMTP server code to work with aiosmtpd >=1.4.3
Fix GitHub Actions configuration for Python 3.5 and 3.6
Add support for Python 3.11 (or at least, list it explicitly in the classifiers)
Update the AUTHORS file
Add a workflow to push packages to PyPI using GitHub Actions

(adam)

2023-02-07 11:25:54 UTC MAIN commitmail json YAML

Updated net/py-cares, devel/py-types-ujson, devel/py-pyutil

(adam)

2023-02-07 11:10:53 UTC MAIN commitmail json YAML

Run configure in the correct phase using HAS_CONFIGURE.
This is more inline with how it usualy works,
and the substitution framework is unneeded since the
configure script adheres to environment.
Set correct manpage install directory using env instead
of changing the configure file.
Sort buildlink3 includes.

(nros)

2023-02-07 11:00:39 UTC MAIN commitmail json YAML

py-pyutil: updated to 3.3.2

3.3.2
removed duplicate target for strutil

3.3.1
updated versioneer

(adam)

2023-02-07 10:57:20 UTC MAIN commitmail json YAML

py-types-ujson: updated to 5.7.0.0

5.7.0.0 (2023-01-07)
Bump ujson to 5.7.*

(adam)

2023-02-07 10:55:56 UTC MAIN commitmail json YAML

py-cares: updated to 4.3.0

4.3.0
Bump cibuildwheel to build for Python 3.11 + CI total time speedups
Fix tests that depended on external sites
Complete the Python 3.11 support
Drop CPython 3.6
Improve test compatibility with pytest
Update c-ares submodule to 1.18.1

(adam)

2023-02-07 10:53:01 UTC MAIN commitmail json YAML

Updated devel/py-path, textproc/py-xlsxwriter

(adam)

2023-02-07 10:52:42 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.8

Release 3.0.8
* Fix for ``autofit()`` exception when user defined column width was ``None``.

(adam)

2023-02-07 10:51:44 UTC MAIN commitmail json YAML

py-path: updated to 16.6.0

v16.6.0
- ``.mtime`` and ``.atime`` are now settable.

v16.5.0
- Refreshed packaging.
- Fixed default argument rendering in docs.
- Refactored ``write_lines`` to re-use open semantics.
  Deprecated the ``linesep`` parameter.

v16.4.0
- Added type hints and declare the library as typed.

(adam)

2023-02-07 10:45:25 UTC MAIN commitmail json YAML

ghc94: Fix build with SunOS ld.

Some part of ar(1) support for "@" is leaking into LdHasFilelist, which while
set to no is still being called with "@" and breaking the build.  Just disable
ar "@" support for now, this is a regression in 9.4.x.

(jperkin)

2023-02-07 10:42:17 UTC MAIN commitmail json YAML

2023-02-07 10:30:36 UTC MAIN commitmail json YAML

doc: Updated devel/lua-busted to 2.1.1

(nia)

2023-02-07 10:30:24 UTC MAIN commitmail json YAML

lua-busted: update to 2.1.1

v2.1.1

  Bug Fixes

    * Avoid GitHub marketplace namespace conflict

v2.1.0

  Bug Fixes

    * Refactor rockspec to dodge luarocks 3.1.3 bug
    * Fix caching the ffi.typeof function on luajit
    * Fix 'metatype' as a patched method on luajit
    * Report pending without function argument
    * Cache all outputter functions, use io.write not print
    * Exit when CLI specified helper fails
    * Restore globals set to nil in insulate block
    * Change rockspec URL to git+https
    * Fix error in gtest and utfhandlers if color was set

  Features

    * Add tooling so repository can be used as a GitHub action
    * Add Dockefile and publish to GHCR
    * Add function to locate relative fixtures
    * Add CLI support for setting luacov config path
    * Add helpers to read/load fixtures
    * Add Romanian translation
    * Enable color overrides for utf+gtest handlers

  Miscellaneous Tasks

    * Overhaul CI & add automatic publishing from rockspecs
    * Bump luassert/say deps
    * Update terra loader to use the global-injection of current Terra

(nia)

2023-02-07 09:02:31 UTC MAIN commitmail json YAML

Updated net/dnsmasq, devel/tevent

(adam)

2023-02-07 09:01:41 UTC MAIN commitmail json YAML

2023-02-07 08:51:45 UTC MAIN commitmail json YAML

dnsmasq: updated to 2.89

version 2.89

Fix bug introduced in 2.88 (commit fe91134b) which can result
in corruption of the DNS cache internal data structures and
logging of "cache internal error". This has only been seen
in one place in the wild, and it took considerable effort
to even generate a test case to reproduce it, but there's
no way to be sure it won't strike, and the effect is to break
the cache badly. Installations with DNSSEC enabled are more
likely to see the problem, but not running DNSSEC does not
guarantee that it won't happen. Thanks to Timo van Roermund
for reporting the bug and for his great efforts in chasing
it down.

(adam)

2023-02-07 01:46:40 UTC MAIN commitmail json YAML

lang/ghc94/hacks.mk: Forgot to insert a CVS tag

(pho)

2023-02-07 01:41:20 UTC MAIN commitmail json YAML

2023-02-07 01:20:57 UTC MAIN commitmail json YAML

lang/ghc94: Disable the use of timerfd on NetBSD 10.99

This is only a temporary workaround. It should be removed when the corresponding kernel bug is fixed.

(pho)

2023-02-06 22:03:51 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.110.0

(nikita)

2023-02-06 22:03:10 UTC MAIN commitmail json YAML

hugo: update to version 0.110.0

ChangeLog:

v0.110.0
Note
    Make readFile return nil when file not found (note) 3c51625 @bep #9620
    Make hugo.toml the new config.toml f38a2fb @bep #8979

Bug fixes
    Fix permalinks issue with repeated sections 671f64b @bep #10377
    Fix HEAD method in resources.GetRemote f13531e @bep #10604
    Fix order when reading custom headers in resources.GetRemote b5d4850 @bep #10616
    resource: Fix Go Doc vs .Data.Integrity fbc3e08 @bep

Improvements
    related: Handly []any d595419 @bep #10624
    tpl/strings: Add findRESubmatch 2fb40ec @bep #10594
    config/security: Add GO\w+ (e.g. GOROOT) to the default allowed list c6b3887 @bep #10429
    Preserve front matter slice value types (e.g. int) 21af5b3 @bep #10624
    Make hugo.toml the new config.toml f38a2fb @bep #8979
    Add fill HTTP Response info into .Data in resources.GetRemote 6a579eb @bep #10604
    tpl/compare: Sort special float values as string f95fd57 @acclassic #10389
    tpl/diagrams: Move Goat to its own file e754d5c @bep
    Update CONTRIBUTING.md 002cd52 @bep
    Update CONTRIBUTING.md a76c405 @bep

Dependency Updates
    deps: Upgrade github.com/evanw/esbuild v0.15.18 => v0.17.0 6e9fa9e @bep #10536

Documentation
    dos: Regen CLI docs 19e9605 @bep
    docs: Regen docshelper 80e8bd3 @bep
    Update README.md c4f3a46 @bep
    Misc doc, code refactoring to improve documentation e402d91 @bep
    Update README.md c0a03a2 @bep

Build Setup
    Remove reference to Goreleaser in code comment dd6d0a6 @omarkohl

v0.109.0

Hugo v0.109.0 is the last release of 2022 – and with that we're wishing all of you a very merry Christmas and a prosperous new year1.
Notable new features
Pass variables to SCSS/SASS

Hugo has had great SCSS/SASS support, but passing variables (e.g. theme colours from config) down to the transpiler has been much harder than it should.

In Hugo v0.109.0 we added a new vars option and you can finally just do:

{{ $vars := dict "color1" "blue" "color2" "green" "font_size" "24px" }}
{{ $opts := (dict "transpiler" "dartsass" "outputStyle" "compressed" "vars" $vars ) }}
{{ $r := resources.Get "scss/main.scss" | toCSS $opts }}

And then in the SCSS file:

@use "hugo:vars" as v;

p {
    color: v.$color1;
    font-size: v.$font-size;
}

More examples here.
Hugo Module Workspaces

Workspace support was added in Go 1.18, and in this release Hugo finally gets solid support for it.

A common use case for a workspace is to simplify local development of a site with its theme modules.

A workspace can be configured in a *.work file and activated with the module.workspace setting, which for this use is commonly controlled via the HUGO_MODULE_WORKSPACE OS environment variable.

See the hugo.work file in the Hugo Docs repo for an example:

go 1.19

use .
use ../gohugoioTheme

Using the use directive, list all the modules you want to work on, pointing to its relative location. As in the example above, it's recommended to always include the main project (the ".") in the list.

With that you can start the Hugo server with that workspace enabled:

HUGO_MODULE_WORKSPACE=hugo.work hugo server --ignoreVendorPaths "**"

The --ignoreVendorPaths flag is added above to ignore any of the vendored dependencies inside _vendor. If you don't use vendoring, you don't need that flag. But now the server is set up watching the files and directories in the workspace and you can see your local edits reloaded.
Breadcrumbs

We have added a new .Ancestors method on Page that walks up the tree to the home page. With this, breadcrumbs templates can be greatly simplified:

<ol>
  <ul>
    {{- range .Ancestors.Reverse }}
      <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
    {{- end }}
    <li class="active" aria-current="page">
      <a href="{{ .Permalink }}">{{ .Title }}</a>
    </li>
  </ul>
</ol>

The path to /public now available in PostCSS

So you can do process.env.HUGO_PUBLISHDIR in your postcss.config.js to figure out where Hugo publishes
its files.

Note that the value will always be an absolute file path and will point to a directory on disk even when running hugo server in memory mode.

If you write to this folder from PostCSS when running the server, you could run the server with one of these flags:

hugo server --renderToDisk
hugo server --renderStaticToDisk

Note
    modules: Make the module.workspace=off as default (note) 0d4b17d @bep #10553
    release: Add a note section in release notes 3afaca7 @bep
    helpers: Allow at signs in UnicodeSanitize (note) 2d217cb @jmooring #10548
    Also consider wrapped errors when checking for file IsNotExist errors ad20598 @bep #10534

Bug fixes
    If you use the legacy libsass transpiler in toCSS and uses the cached build
    to avoid having the extended version installed on the CI server, you need to
    rebuild those assets and commit them to source control (e.g. with hugo --gc).
    tpl/resources: Fix data race in ToCSS aa2c724 @bep #10542
    tocss: Fix unquote case with double quotes 5d5f0a2 @septs #10555
    resources/js: Fix some import discrepancies between Hugo and ESBuild b54de1b @bep #10527
    parser/metadecoders: Fix spelling e0e63f3 @lacamera

Improvements
    Adjust "you need the extended version" error message 180dfeb @bep
    resource/page: Slight adjustment of Page.Ancestors eb0c8f9 @bep #10567
    resource/page: Add Page.Ancestors 3a21618 @septs #10567
    Annotate test assertions 7183232 @jmooring
    hugolib: Exclude non-linkable pages from translations map 37ab1cf @jmooring #9073
    Add HUGO_PUBLISHDIR to the Node environment 59af05c @bep #10554
    Revert "tpl/tplimpl: Use https in sitemap templates" 4989da6 @jmooring
    tocss: Add some more test cases effa6a4 @bep #10555
    Allow "fast render mode" even if --disableLiveReload is set d20d265 @bep #10561
    tocss: Add vars option 41a080b @bep #10555
    modules: Improve "module workspace" not found error eda1e72 @bep
    modules: Adjust watch logic vs workspace use definitions 330fa89 @bep
    Add any configured Go Workspace file to the config watcher 6db5274 @bep #10556
    parser/metadecoders: Remove superflous cast in test 17055d1 @bep
    parser/metadecoders: Simplify nil check in Unmarshal 2a81a49 @bep
    parser/metadecoders: Add empty /data JSON file as empty map e30d711 @acclassic #8601
    tpl/openapi3: Wrap *kopenapi3.T 87e898a @bep
    github: Use ruby/setup-ruby d894269 @bep #10517
    tpl/tplimpl: Use https in sitemap templates 3fd0b78 @jmooring #10515

Dependency Updates
    build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 7874b96 @dependabot[bot]

Documentation
    docs: Regen docs helper JSON 10bb29d @bep
    tpl: Improve template funcs GoDoc cd1ed56 @bep

Build Setup
    github: Update to Dart Sass 1.56.2 c9354d5 @bep
    We're working on some bigger and even more exiting Hugo features that will
    be ready early next year. Stay tuned!

v0.108.0
With Hugo v0.108.0 you can render standalone Markdown images without a
surrounding paragraph. Both the HTML- and CommonMark-specification defines
image as an inline element. For Markdown, this has meant that if you put an
image on its own (not inlined in another paragraph), it would be wrapped
in <p></p> tags, even if you provide your own Render Hook Template.

Now you can get by this annoyance by setting markup.goldmark.parser.wrapStandAloneImageWithinParagraph = false

[markup]
  [markup.goldmark]
    [markup.goldmark.parser]
      wrapStandAloneImageWithinParagraph = false
      [markup.goldmark.parser.attribute]
        block = true

In the above we have also enabled attribute support for Markdown blocks to
illustrate another nice side effect of this; it's now possible to use Markdown
attributes (e.g. CSS classes) on standalone images:

This is an inline image: ![Inline Image](/inline.jpg). Some more text.

![Block Image](/block.jpg)
{.blue}

The images in the above Markdown example would, given the hook template below, be rendered wrapped in a figure element with the blue CSS class applied in the latter example.

{{ if .IsBlock }}<figure class="{{ .Attributes.class }}"><img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" /></figure>
{{ else }}<img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" />{{ end }}

Two new fields are added to the render context passed to image render hooks:
    IsBlock: Returns true if this is a standalone image and the config option
    markup.goldmark.parser.wrapStandAloneImageWithinParagraph is disabled.
    Ordinal: Zero-based ordinal for all the images in the current document.

Bug fixes
    common/hugio: Fix multiWriteCloser.Close 5067775 @bep #10505
    tpl/collections: Fix some index cases where the indices given is a slice and be more lenient with nil inputs d373774 @bep #10489

Improvements
    Make the hugo env non verbose output slightly more verbose f97544a @bep
    Add dart-sass-embedded version info to hugo env -v d8efe08 @bep
    tpl/embedded: Make Open Graph's series optional b82b547 @razonyang
    dartsass: Add sourceMapIncludeSources option e93138d @bep
    github: Update Dart Sass Embedded to 1.56.1 7d16c3c @bep
    markup/goldmark: Add removeSurroundingParagraph for Markdown images 63126c6 @bep #8362 #10492 #10494 #10501
    tpl/tplimpl: Allow alternate comment syntax 0b976d2 @jmooring #10495
    resources: Increase timeout for http.Client a49e51f @dirtymew #10478
    config/security: Add CI env var to whitelist dc44bca @septs
    tpl: Use consistent delimiter spacing in examples b8d5c37 @jmooring

Dependency Updates
    deps: Upgrade github.com/bep/godartsass v0.15.0 => v0.16.0 f5b5b71 @bep
    build(deps): bump github.com/getkin/kin-openapi from 0.109.0 to 0.110.0 50549c8 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.16 to 0.15.18 535ea8c @dependabot[bot]
    build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 8bbec42 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.15 to 0.15.16 0bfa293 @dependabot[bot]
    deps: Upgrade github.com/bep/godartsass v0.14.0 => v0.15.0 83080df @bep

Documentation
    docs: Add basic doc for wrapStandAloneImageWithinParagraph etc. de9c554 @bep #10492
    tpl: Misco GoDoc improvements 7d5e3ab @bep
    docs: Regen docs helper 75f782a @bep

v0.107.0
This release is mostly interesting if you do code highlighting. We fixed a
bottle neck which should show a significant performance boost for sites using
code highlighting. Hugo's gohugo.io docs site builds ~20% faster. Also, Chroma,
the highlighting library, is upgraded to v2.4.0 with new lexers and lots of
improvements.

Bug fixes
    hugo/parser: Fix shortcode boolean param parsing 00fe7e0 @jmooring #10451

Improvements
    Add a cache for lexers.Get 7855b47 @bep
    markup/goldmark: Improve benchmark 34d1150 @bep
    commands: Create assets directory with new site 85e2ac1 @jmooring #10460

Dependency Updates
    build(deps): bump github.com/getkin/kin-openapi from 0.108.0 to 0.109.0 6a004b8 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.14 to 0.15.15 0923622 @dependabot[bot]
    build(deps): bump github.com/frankban/quicktest from 1.14.3 to 1.14.4 7477672 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 63f7f0f @dependabot[bot]
    deps: Upgrade github.com/alecthomas/chroma/v2 v2.4.0 bcb62d8 @bep

v0.106.0
Bug fixes
    Fix taxonomy weight sort regression 52ea07d @bep #10406
    tlp/resources: resources.Get returns nil when given empty string db945a6 @shifterbit
    tpl/internal: Sync go_templates f6ab955 @bep #10411

Dependency Updates
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.4 to 2.0.6 bafb389 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.13 to 0.15.14 cdd83bf @dependabot[bot]
    deps: Update the libweb version string e00220a @bep
    deps: Upgrade github.com/bep/gowebp v0.1.0 => v0.2.0 a662dda @bep
    build(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3 fe08d35 @dependabot[bot]
    build(deps): bump github.com/spf13/afero from 1.9.2 to 1.9.3 4b675dd @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.108.0 24eaa29 @dependabot[bot]
    build(deps): bump github.com/clbanning/mxj/v2 from 2.5.6 to 2.5.7 58a98c7 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.1.0 to 0.2.0 900904f @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.12 to 0.15.13 24eca0c @dependabot[bot]

Documentation
    docs: Regen CLI docs 0a019a1 @bep
    docs: Regenerate docs helper 9f7fb0a @bep
    Add Go 1.16+ install method to README 60e0e2c @vgnh
    readme: Update ToC 13adf3e @vgnh

v0.105.0
Bug fixes
    Avoid nilpointer when shortcode page content output nil e5d2a8f @davidejones #10391
    Revise the fix for shortcode vs output format nilpointer 631d768 @bep #10391

Improvements
    livereload: Use text/javascript here, too 00ff161 @bep
    media: Rename application/javascript, application/typescript to text/javascript etc. 588710a @bep
    Skip flakey server tests on GitHub Action on Windows 20ef6dc @bep
    github: Avoid duplicate test runs d1cd1db @bep
    tpl/encoding: Add noHTMLEscape option to jsonify 09e1011 @bep
    Don't use self-closing generator tag 01ebb6e @djibe
    github: Use SHA versions 1fd3320 @bep
    Resolve dependency-path not found error in workflow 0fb2b3d @jongwooo
    Use setup-go action to cache dependencies db05232 @jongwooo

Dependency Updates
    build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 f505854 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.106.0 to 0.107.0 2aedccc @dependabot[bot]
    build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 c109314 @dependabot[bot]
    build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 4732c47 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.103.0 to 0.106.0 62780ec @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 351d6b0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.15 to 1.5.2 ed930db @dependabot[bot]
    build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 05df964 @dependabot[bot]
    build(deps): bump github.com/magefile/mage from 1.13.0 to 1.14.0 9860e0e @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.9 to 0.15.12 2ef60db @dependabot[bot]

Documentation
    Update Go and Alpine version in Dockerfile 6275aad @wind0r

Build Setup
    build: Update to Go 1.19.2 a066e98 @bep

v0.104.3
What's Changed
Note that none of the fixes below are regressions from v0.104.*; the first one,
the GIF fix, comes from v0.101, back when we added support for processing
animated GIFs.

    resources/images: Fix 2 animated GIF resize issues 3a9cb7b @bep #10354
    server: Fix flaky TestServerPathEncodingIssues tests 0addb30 @anthonyfok #10332
    commands: Remove extraneous newline from result of convert toTOML b002d47 @jmooring #10351
    config/security: Fix filename e3f3135 @felicianotech

v0.104.2
Fix htimes /: operation not permitted error on config changes when running the
server. This regression was introduced in Hugo v0.104.1 4611b69 @bep

v0.104.1
What's Changed
    Fix /static performance regression from Hugo 0.103.0 29ccb36 @bep #10328

v0.104.0
Some bug fixes, dependency upgrades and a new $image.Colors method. This method
returns a slice of the most dominant colors in an image. The library we use is
implemented by @marekm4 and is both fast and accurate. One use case for this may
be to use as a placeholder before the image is loaded, as seen on this Hugo
gallery [theme source]. You need a slow enough internet connection to notice
this effect so you may want to try this with Chrome's dev console open and
throttle the network to slow 3G, which would make it look something like this.

Bug fixes
    hugofs: Fix glob case-sensitivity bug 281554e @satotake
    server: Fix 404 redirects on Windows f3560aa @bep #10314

Improvements
    Consolidate the glob case logic 5c41653 @bep
    Run go mod tidy 0171fb2 @bep
    resources/images: Add $image.Colors a402811 @bep #10307
    commands: Skip flaky test on CI 08f0984 @bep
    config/security: Allow proxy variables in subcommands 86653fa @sathieu

Dependency Updates
    build(deps): bump github.com/evanw/esbuild from 0.15.8 to 0.15.9 edf9038 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.14 to 1.4.15 78f49b4 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.100.0 to 0.103.0 fa4b77e @dependabot[bot]
    build(deps): bump github.com/alecthomas/chroma/v2 from 2.2.0 to 2.3.0 4d909d4 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.7 to 0.15.8 4eb6d97 @dependabot[bot]

Documentation
    docs: Regen docs helper 8377c3c @bep
    docs: Regenerate CLI docs 4f9cb4f @bep

v0.103.1
What's Changed
    server: Fix redirects when file path contains bytes > 0x80 or whitespace 6be6752 @bep #10287

v0.103.0
There are 3 main topics in this release:
    The hugo server finally comes with proper 404 support.
    You can now use PostProcess'ed resources in all file types (e.g. JSON), not
    just HTML.
    We have standardised the archive names for the release archives (as you can
    see further below). Hugo has since the first version used a rather odd and
    non-standard mixed case naming of the archive files
    (e.g. hugo_0.102.3_OpenBSD-64bit.tar.gz). We now use the standard
    GOOS/GOARCH values as-is, which makes it easier for people to script
    against. To avoid breakage when running on Netlify and similar, we create
    aliases for the most commonly downloaded Linux-archives on the old format
    and will continue to do so in the foreseeable future.

Bug fixes
    Fix usage description ab5ce59 @satotake
    scss: Handle single-file sourcemaps correctly 02c89a4 @toothrot #8174

Improvements
    Filter out any duplicate files to post process 8e77bcc @bep #10269
    Support PostProcess for all file types 74daca6 @bep #10269
    server: Add 404 support a5cda5c @bep
    Add --force to hugo new 7d40da8 @satotake #9243
    Update stale.yml 5e03de0 @sashashura

Dependency Updates
    build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 1fd4c56 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 5e2b28d @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7 f2019f0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14 475638f @dependabot[bot]

Build Setup
    Use standard GOOS/GOARCH values in release archives 3f0b40f @bep #10073
    release: Bump Hugoreleaser version 06c3ac6 @bep

v0.102.3
What's Changed
    Fix shortcode parser regression with quoted param values 8e5044d @bep #10236

v0.102.2
What's Changed
    deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1 5046a6c @jmooring #10230

v0.102.1
What's Changed
    release: Fix the Deb archives 79932e7 @bep #10220

v0.102.0

Note: there were an issue with the Deb Linux binaries (see #10220), so those
are now removed; will create a patch release with a fresh set later today.

This release adds Linux ARM64 extended archives (see issue #8257). If you look
behind the scenes of this, you may say that "this looks like a lot of work for
one file", but the current serial build setup was already closing in on the
timeout limits of CircleCI (mostly because of the relatively resource-intensive
extended build with CGO/webp/libsass). So, we eventually had to do something.
This release is built using Hugoreleaser, a custom build tool that allows us to
partition the build step. The Linux ARM64 binaries are built in its own Docker
container, and we also get a general speedup of the entire build:

Notes
    The MacOS archives have been replaced with universal/fat binaries that
    works on all MacOS platforms, named *macOS-universal.tar.gz.
    These archives are removed: 32 bit Linux archives, Windows 32-bit and ARM,
    Linux ARM Deb. We may re-add some of these if enough people shout.

Bug fixes
    common/hugio: One more fix for non-OS fs f5ba6fd @bep
    common/hugio: Fix CopyDir when fs is not OS c4bbc1e @bep
    markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock cbdaff2 @chick-p #10118
    commands: Fix embed in livereload.go 3fefea0 @yyqqing

Improvements
    license: Add copyright info c983484 @bep #10218
    github: Use GitHub's Choco-Install function to retry installs f7e00c0 @anthonyfok
    livereload: Inject script without head or body tag b017f7c @satotake #10105
    Externalise and embed livereload.js string 21562e3 @satotake
    Cache when not found in LookupLayout 9c24b86 @bep
    parser/pageparser: Don't store the byte slices 223bf28 @bep
    Make the baseline benchmark's test files stable 72b0ccd @bep
    Accept vendor-specified build date if .git/ is unavailable 8ebcaa5 @anthonyfok #10053
    Extract the baseline benchmark to a test d1278f6 @bep
    Add a baseline benchmark 92f31ae @bep

Dependency Updates
    build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0 2de393c @dependabot[bot]
    build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 7efb356 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0 ddbcc67 @dependabot[bot]
    deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4 fd75f12 @bep #10210
    build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2 14878ca @dependabot[bot]
    build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2 e88873b @dependabot[bot]
    build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 4219993 @dependabot[bot]
    build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0 988e141 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13 4252988 @dependabot[bot]
    build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 45f1b1c @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0 369bdf2 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5 d1b03a0 @dependabot[bot]

Build Setup
    releaser: Bump versions for release of 0.102.0 0ff4a93 @bep
    Add linux/arm64 extended to release setup 45e1084 @bep #8257
    snap: Delete obsolete custom x-nodejs plugins 0e0fb1b @anthonyfok
    releaser: Fat MacOS binaries 7fb2808 @bep #9131
    Update to Go 1.19 0cd1929 @bep #10145
    snap: Replace mage with "go build" and set VendorInfo=snap 2414819 @anthonyfok
    snap: Use interface names etc-gitconfig and gitconfig, Take 2 5caed8a @anthonyfok #6226
    snap: Use interface names etc-gitconfig and gitconfig fd3953c @anthonyfok #6226
    releaser: Prepare repository for 0.102.0-DEV 15463f8 @bep

Documentation
    readme: Add Golang URL to Go links 941c28a @reecerussell
    Update README.md ffbdcc7 @bep
    Update README.md 95d9764 @bep
    Update README.md b66f9f2 @bep
    Update README.md 5c48ba9 @bep #10136

(nikita)

2023-02-06 20:53:02 UTC MAIN commitmail json YAML

go: Fix path for bootstrap kit

* Fix lang/go120 build.

(ryoon)

2023-02-06 20:45:50 UTC MAIN commitmail json YAML

doc: Added devel/go-swagger version 0.30.4

(nikita)

2023-02-06 20:45:20 UTC MAIN commitmail json YAML

devel/go-swagger: Import go-swagger version 0.30.4

Swagger is a simple yet powerful representation of your RESTful API and
go-swagger brings to the Go community a complete suite of fully-featured,
high-performance, API components to work with a Swagger API: server, client and
data model.

Swagger provides a Go implementation of Swagger 2.0 (also known as OpenAPI 2.0).

(nikita)

2023-02-06 20:38:10 UTC MAIN commitmail json YAML

lbX11: fix build on NetBSD 9 with modular X

(wiz)

2023-02-06 20:29:21 UTC MAIN commitmail json YAML

doc/TODO: + openttd-13.0.

(wiz)

2023-02-06 19:51:04 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 0.26.2

(nikita)

2023-02-06 19:50:53 UTC MAIN commitmail json YAML

gleam: Update to version 0.26.2

ChangeLog:

v0.26.2 - 2023-02-03
    The formatter now wraps long | patterns in case clauses over multiple lines.
    Fixed a bug where unlabelled function arguments could be declared after
    labelled ones.
    A broken link was removed from the error messages.
    Fixed a bug where using a qualified imported record constructor function as
    a value would produce invalid Erlang code if the name of the record variant
    was an Erlang reserved word.

v0.26.1 - 2023-01-22
    New projects now require gleeunit v0.10.
    Rebar3 dependency projects are now compiled in-place. This fixes an issue
    where some NIF using projects would fail to boot due to some paths not
    being copied to the build directory.
    An error is now emitted if a list spread expression is written without a
    tail value.
    An error is now emitted when a function is defined with multiple arguments
    with the same name.
    The error message emitted when a let does not match all possible values has
    been improved.
    Fixed a bug where the language server wouldn't analyse test code.
    Fixed a bug where assert expressions can generate invalid Erlang.
    Fixed a bug where assert expressions can generate Erlang that emits a
    warning.
    Fixed a bug where arguments would be passed incorrectly to Deno.
    Fixed a bug where defining variables that shadow external functions could
    generate invalid JavaScript.

(nikita)

2023-02-06 19:38:06 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.11.1

(pin)

2023-02-06 19:37:35 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.11.1

What's Changed
- Fix playback_progress_bar component style not working in #121

(pin)

2023-02-06 14:36:46 UTC MAIN commitmail json YAML

doc/TODO: sudo updated

- sudo-1.9.12p2.

(taca)

2023-02-06 14:35:54 UTC MAIN commitmail json YAML

doc: Updated security/sudo to 1.9.12p2

(taca)

2023-02-06 14:35:32 UTC MAIN commitmail json YAML

security/sudo: update to 1.9.12p2

1.9.12.p2 (2023-01-18)

* Fixed a compilation error on Linux/aarch64.  GitHub issue #197.

* Fixed a potential crash introduced in the fix for GitHub issue #134.
  If a user's sudoers entry did not have any RunAs user's set,
  running "sudo -U otheruser -l" would dereference a NULL pointer.

* Fixed a bug introduced in sudo 1.9.12 that could prevent sudo
  from creating a I/O files when the "iolog_file" sudoers setting
  contains six or more Xs.

* Fixed CVE-2023-22809, a flaw in sudo's -e option (aka sudoedit)
  that coud allow a malicious user with sudoedit privileges to
  edit arbitrary files.

(taca)

2023-02-06 11:56:49 UTC MAIN commitmail json YAML

Updated www/py-websocket-client, net/rabbitmq-c

(adam)

2023-02-06 11:56:33 UTC MAIN commitmail json YAML

rabbitmq-c: updated to 0.13.0

v0.13.0

Fixed missing option to not install static library
Missing pkgconfig version in v0.12.0 output
Correct return value from amqp_ssl_socket_set_key_buffer

Changed

Remove OpenSSL code no longer needed when used with OpenSSL >= 1.1.0.

Added

Integration with OSS-Fuzz

(adam)

2023-02-06 11:54:45 UTC MAIN commitmail json YAML

py-websocket-client: updated to 1.5.1

1.5.1
- Fix logic bug that can cause disconnects

1.5.0
- Refactor and improve ping/pong logic to resolve several issues, including an infinite loop issue during reconnect
- Fix issue where `skip_utf8_validation = True` is ignored
- Fix issue where sslopt `is_ssl` is ignored
- Downgrade "websocket connected" message from logging.warning to logging.info
- Update github actions to newer versions (669fe1b)

1.4.2
- create_dispatcher is determined by URL ws/wss, NOT by presence of sslopt args, to maintain consistency
- Remove redundant key generation line
- Updated docs to fix old links and updated CI to include Python 3.11

1.4.1
- Fix stack growth bug when `run_forever` reconnects
- Add doctest CI for sphinx docs code examples (d150099)
- General docs improvements

1.4.0
- Fix automatic reconnect with `run_forever`
- Allow a timeout to be set when using a proxy

(adam)

2023-02-06 11:24:16 UTC MAIN commitmail json YAML

doc: Updated security/flawfinder to 2.0.19

(nros)

2023-02-06 11:23:50 UTC MAIN commitmail json YAML

Update flawfinder to version 2.0.19

The reason for the update is to get this package to work,
version 1.31 crashed when I tried it, version 2.0.19 works.

Changes from changelog:

2021-08-29 David A. Wheeler
* Version 2.0.19
* Fix so we send error messages to stderr instead of stdout.
  Originally we sent some to stdout by mistake, which could
  mess up results since the error messages would be mixed up
  with the results.

2021-06-24 David A. Wheeler
* Version 2.0.18
* Fix SARIF output. SARIF output is new to flawfinder, and
  there was a subtle error in its generation that causes GitHub
  to reject the SARIF file.

2021-06-02 David A. Wheeler
* Version 2.0.17
* Fix the distributed tarball, which didn't include the
  key source file due to the earlier file restructure.
* Minor code style fix, which simplifies the code slightly.
* Update date in manual page to 2021. That's important because
  the documentation now includes information on `--sarif`.

2021-05-31 David A. Wheeler
* Version 2.0.16
* The distributed source file is now flawfinder.py, not flawfinder.
  This is part of a change that improves
  improve cross-platform ease-of-use by using entry_points.
  That said, "make install" will still
  install it as "flawfinder" (so those who install it via
  "make install" will see no change). Many thanks to Ben Spoor!
* Added support for generating SARIF output, use --sarif.
  A big thanks to Yong Yan for this work!
* Track curly brace level to reduce some problems, my thanks to
  Greg Myers for the work!
* Improved handling of Git patch format, thanks to
  Robin Geffroy.

2021-01-11 David A. Wheeler
* Version 2.0.15
* Fixed some release problems in 2.0.14.
* Improved handling of LoadLibraryEx; flawfinderr no longer complains
  about certain constructs that are known to be safe (eliminating
  some false positives).

2021-01-09 David A. Wheeler
* Version 2.0.14
* If there are >0 hits, tell users how to ignore them as part of the
  tool output.
* Various Windows improvments.
  Ignore LoadLibraryEx if its third parameter is
  LOAD_LIBRARY_SEARCH_SYSTEM32, as this is safe, and
  remove the rule for InitialCriticalSection
  (this is no longer a vulnerability on current widely-used versions
  of Windows)
* Various C++ improvements.  Add .hpp support for C++,
  ignore "system::" to reduce false positives,
  treat ' as digit separator when file extension is a C++ file
  (for C++14).
* I had some release problems; this is identified as 2.0.14
  (skipping a few minor numbers) to ensure that the version
  number uniquely identifies a specific release.

2020-02-17 David A. Wheeler
* Version 2.0.11
* Provide a much more detailed error report, including recommended
  solutions, when character encoding problems hit.
  As Python3 has slowly gained in popularity, its failure to provide
  useful built-ins to handle real-world character encoding problems
  hurts more people. (E.g., many files don't comply with *any*
  character set encoding standard, and Python3 can't read them
  without enabling options that are wrong for others.)
  We can at least provide much more detailed feedback to help
  explain the various options available.

2019-06-22 David A. Wheeler
* Version 2.0.10
* Use binary mode when reading a diffhitlist.
  My thanks to MichaÅ‚ Górny, who both reported the problem
  and provided the patch!

2019-05-19 David A. Wheeler
* Version 2.0.9
* Fixes a serious defect in --diffhitlist

2019-05-17 Labidurie Jerome
* Fixed a serious defect in --diffhitlist option and added a unit test

2019-01-21 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.8
* Don't warn if memcpy call includes sizeof(first arg).
  Thanks to Michael Clark for this improvement!
* Bugfix (banned function _ftcsat should be _ftcscat).
  Thanks to Lucas Ramage for reporting this!
* Documentation tweaks. Make it clear that GitHub issues and
  pull requests are supported, and use ~~~~ in markdown
  to ease copy-and-paste from documentation.

2018-09-30 David A. Wheeler <dwheeler, at, dwheeler.com>
* Incorporate many small improvements from nickthetait
* Fix a number of bugs reported by philipp
* Update URLs for www.dwheeler.com -> dwheeler.com

2018-04-04 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.6

2018-01-26 David A. Wheeler <dwheeler, at, dwheeler.com>
* Small fixes
* Update cwe.mitre.org URLs to use https

2017-11-16 David A. Wheeler <dwheeler, at, dwheeler.com>
* add detection of crypt_r function
* add detection of errant equal, mismatch, and is_permutation
* update CWE, risk, and discussion for C++14 STL functions
* Always report hit counts correctly, even if ignored using -m
* Update www.dwheeler.com URLs to use https

2017-09-02 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.4
* Switch from distutils to setuptools
* Directly support "pip" installs

2017-08-26 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.2
* Flawfinder can now run on either Python 2.7 or 3
* Added more tests
* Implemented additional code cleanups recommended by Pylint
* Modified documentation in various ways to clarify things

2017-08-13 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.1
* Tranform many internal constructs to work on Python 2 or 3,
          with the eventual goal of making it run on either.

2017-07-29 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.0
* Change version numbers to use Semantic Versioning (x.y.z)
* Add support for generating CSV (comma-separated value) format,
  to make this tool easier to integrate into larger toolsuites.
* Fixed a number of issues - and even a few bugs - found by the
  Python static analysis tool pylint.
* Document in CONTRIBUTING.md how to contribute to the project.
* Change version number to 2.0.0, because we have a subtle
  interface change that won't affect most people but it
  *may* affect those who use postprocess
  flawfinder data on CWEs. The fundamental issue is that
  in some cases a hit corresponds to multiple CWEs. As a result,
  in some cases flawfinder will list a sequence of CWEs
  in the format "more-general/more-specific", where the CWE actually
  being mapped is followed by a "!".
  This is always done whenever a flaw is not mapped directly to
  a top 25 CWE, but the mapping is related to such a CWE.
  So "CWE-119!/CWE-120" means that the vulnerability is mapped
  to CWE-119 and that CWE-120 is a subset of CWE-119.
  In contrast, "CWE-362/CWE-367!" means that the hit is mapped to
  CWE-367, a subset of CWE-362.
  Note that this is a subtle syntax change from flawfinder
  version 1.31; in flawfinder version 1.31,
  the form "more-general:more-specific" meant what is now listed as
  "more-general!/more-specific", while
  "more-general/more-specific" meant "more-general/more-specific!".
  Tools can handle both the version 1.31 and the current format,
  if they wish, by noting that the older format did not use "!" at all.
  These mapping mechanisms simplify searching for certain CWEs.

(nros)

2023-02-06 11:15:12 UTC MAIN commitmail json YAML

doc: Updated emulators/mgba to 0.10.1

(nia)

2023-02-06 11:13:18 UTC MAIN commitmail json YAML

mgba: update to 0.10.1

0.10.1: (2022-01-10)
Emulation fixes:
- GB Audio: Fix channels 1/2 not playing when resetting volume (fixes mgba.io/i/2614)
- GB Audio: Fix channel 3 volume being changed between samples (fixes mgba.io/i/1896)
- GB Audio: Fix up boot sequence
- GB Audio: Fix updating channels other than 2 when writing NR5x
- GB BIOS: Include timing in degenerate ArcTan2 cases (fixes mgba.io/i/2763)
- GB Memory: Actually, HDMAs should start when LCD is off (fixes mgba.io/i/2662)
- GB Serialize: Don't write BGP/OBP when loading SCGB state (fixes mgba.io/i/2694)
- GB SIO: Further fix bidirectional transfer starting
- GBA: Fix resetting key IRQ state (fixes mgba.io/i/2716)
- GBA Video: Ignore disabled backgrounds as OBJ blend target (fixes mgba.io/i/2489)
Other fixes:
- GBA: Fix forceskip BIOS logic for multiboot ROMs (fixes mgba.io/i/2753)
- GBA Cheats: Fix issues detecting unencrypted cheats (fixes mgba.io/i/2724)
- Qt: Manually split filename to avoid overzealous splitting (fixes mgba.io/i/2681)
- Qt: Fix scanning specific e-Reader dotcodes (fixes mgba.io/i/2693)
- Qt: Don't re-enable sync if GBA link modes aren't the same (fixes mgba.io/i/2044)
- Qt: Improve handling of multiplayer syncing (fixes mgba.io/i/2720)
- Qt: Fix initializing update revision info
- Qt: Redo stable branch detection heuristic (fixes mgba.io/i/2679)
- Res: Fix species name location in Ruby/Sapphire revs 1/2 (fixes mgba.io/i/2685)
- VFS: Fix minizip write returning 0 on success instead of size
Misc:
- macOS: Add category to plist (closes mgba.io/i/2691)
- macOS: Fix modern build with libepoxy (fixes mgba.io/i/2700)
- Qt: Keep track of current palette preset name (fixes mgba.io/i/2680)
- Qt: Move OpenGL proxy onto its own thread (fixes mgba.io/i/2493)

(nia)

2023-02-06 08:08:32 UTC MAIN commitmail json YAML

doc: Updated audio/spek to 0.8.5

(wiz)

2023-02-06 08:08:21 UTC MAIN commitmail json YAML

spek: update to 0.8.5.

New Features And Enhancements

New features since 0.8.2:

    Upgrade to FFmpeg 5.1
    Add 2 more palettes and change the default.
    Allow changing the DFT window size and function.
    Allow switching between audio streams and channels.
    Add translations for 14 additional languages.

Enhancements:

    Remove dependency on intltool.
    Fix FFmpeg build warnings.
    Detect AR tool.
    Use Homebrew for macOS dependencies.
    Improve test coverage.
    Use XDG_CONFIG_HOME on Unix systems.

Bugfixes:

    Remove association with .mod and MIDI files.
    Fix autoconf errors.
    Fix an AVX-related crash.

(wiz)

2023-02-06 07:59:16 UTC MAIN commitmail json YAML

Updated misc/py-platformdirs

(adam)

2023-02-06 07:48:34 UTC MAIN commitmail json YAML

py-platformdirs: updated to 2.6.2

platformdirs 2.6.2 (2022-12-28)

Fix missing typing-extensions dependency.

platformdirs 2.6.1 (2022-12-28)

Add detection of $PREFIX for android.

platformdirs 2.6.0 (2022-12-06)

BREAKING Correct the log directory on Linux/Unix from XDG_CACHE_HOME to XDG_STATE_HOME per the XDG spec

(adam)

2023-02-05 20:53:35 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.76.0

(js)

2023-02-05 20:53:26 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.76.0

Synapse 1.76.0 (2023-01-31)
===========================

The 1.76 release is the first to enable faster joins ([MSC3706](https://github.com/matrix-org/matrix-spec-proposals/pull/3706) and [MSC3902](https://github.com/matrix-org/matrix-spec-proposals/pull/3902)) by default. Admins can opt-out: see [the upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#faster-joins-are-enabled-by-default) for more details.

The upgrade from 1.75 to 1.76 changes the account data replication streams in a backwards-incompatible manner. Server operators running a multi-worker deployment should consult [the upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#changes-to-the-account-data-replication-streams).

Those who are `poetry install`ing from source using our lockfile should ensure their poetry version is 1.3.2 or higher; [see upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#minimum-version-of-poetry-is-now-132).

Notes on faster joins
---------------------

The faster joins project sees the most benefit when joining a room with a large number of members (joined or historical). We expect it to be particularly useful for joining large public rooms like the [Matrix HQ](https://matrix.to/#/#matrix:matrix.org) or [Synapse Admins](https://matrix.to/#/#synapse:matrix.org) rooms.

After a faster join, Synapse considers that room "partially joined". In this state, you should be able to

- read incoming messages;
- see incoming state changes, e.g. room topic changes; and
- send messages, if the room is unencrypted.

Synapse has to spend more effort to complete the join in the background. Once this finishes, you will be able to

- send messages, if the room is in encrypted;
- retrieve room history from before your join, if permitted by the room settings; and
- access the full list of room members.

Improved Documentation
----------------------

- Describe the ideas and the internal machinery behind faster joins. ([\#14677](https://github.com/matrix-org/synapse/issues/14677))

Synapse 1.76.0rc2 (2023-01-27)
==============================

Bugfixes
--------

- Faster joins: Fix a bug introduced in Synapse 1.69 where device list EDUs could fail to be handled after a restart when a faster join sync is in progress. ([\#14914](https://github.com/matrix-org/synapse/issues/14914))

Internal Changes
----------------

- Faster joins: Improve performance of looking up partial-state status of rooms. ([\#14917](https://github.com/matrix-org/synapse/issues/14917))

Synapse 1.76.0rc1 (2023-01-25)
==============================

Features
--------

- Update the default room version to [v10](https://spec.matrix.org/v1.5/rooms/v10/) ([MSC 3904](https://github.com/matrix-org/matrix-spec-proposals/pull/3904)). Contributed by @FSG-Cat. ([\#14111](https://github.com/matrix-org/synapse/issues/14111))
- Add a `set_displayname()` method to the module API for setting a user's display name. ([\#14629](https://github.com/matrix-org/synapse/issues/14629))
- Add a dedicated listener configuration for `health` endpoint. ([\#14747](https://github.com/matrix-org/synapse/issues/14747))
- Implement support for [MSC3890](https://github.com/matrix-org/matrix-spec-proposals/pull/3890): Remotely silence local notifications. ([\#14775](https://github.com/matrix-org/synapse/issues/14775))
- Implement experimental support for [MSC3930](https://github.com/matrix-org/matrix-spec-proposals/pull/3930): Push rules for ([MSC3381](https://github.com/matrix-org/matrix-spec-proposals/pull/3381)) Polls. ([\#14787](https://github.com/matrix-org/synapse/issues/14787))
- Per [MSC3925](https://github.com/matrix-org/matrix-spec-proposals/pull/3925), bundle the whole of the replacement with any edited events, and optionally inhibit server-side replacement. ([\#14811](https://github.com/matrix-org/synapse/issues/14811))
- Faster joins: always serve a partial join response to servers that request it with the stable query param. ([\#14839](https://github.com/matrix-org/synapse/issues/14839))
- Faster joins: allow non-lazy-loading ("eager") syncs to complete after a partial join by omitting partial state rooms until they become fully stated. ([\#14870](https://github.com/matrix-org/synapse/issues/14870))
- Faster joins: request partial joins by default. Admins can opt-out of this for the time being---see the upgrade notes. ([\#14905](https://github.com/matrix-org/synapse/issues/14905))

Bugfixes
--------

- Add index to improve performance of the `/timestamp_to_event` endpoint used for jumping to a specific date in the timeline of a room. ([\#14799](https://github.com/matrix-org/synapse/issues/14799))
- Fix a long-standing bug where Synapse would exhaust the stack when processing many federation requests where the remote homeserver has disconencted early. ([\#14812](https://github.com/matrix-org/synapse/issues/14812), [\#14842](https://github.com/matrix-org/synapse/issues/14842))
- Fix rare races when using workers. ([\#14820](https://github.com/matrix-org/synapse/issues/14820))
- Fix a bug introduced in Synapse 1.64.0 when using room version 10 with frozen events enabled. ([\#14864](https://github.com/matrix-org/synapse/issues/14864))
- Fix a long-standing bug where the `populate_room_stats` background job could fail on broken rooms. ([\#14873](https://github.com/matrix-org/synapse/issues/14873))
- Faster joins: Fix a bug in worker deployments where the room stats and user directory would not get updated when finishing a fast join until another event is sent or received. ([\#14874](https://github.com/matrix-org/synapse/issues/14874))
- Faster joins: Fix incompatibility with joins into restricted rooms where no local users have the ability to invite. ([\#14882](https://github.com/matrix-org/synapse/issues/14882))
- Fix a regression introduced in Synapse 1.69.0 which can result in database corruption when database migrations are interrupted on sqlite. ([\#14910](https://github.com/matrix-org/synapse/issues/14910))

Updates to the Docker image
---------------------------

- Bump default Python version in the Dockerfile from 3.9 to 3.11. ([\#14875](https://github.com/matrix-org/synapse/issues/14875))

Improved Documentation
----------------------

- Include `x_forwarded` entry in the HTTP listener example configs and remove the remaining `worker_main_http_uri` entries. ([\#14667](https://github.com/matrix-org/synapse/issues/14667))
- Remove duplicate commands from the Code Style documentation page; point to the Contributing Guide instead. ([\#14773](https://github.com/matrix-org/synapse/issues/14773))
- Add missing documentation for `tag` to `listeners` section. ([\#14803](https://github.com/matrix-org/synapse/issues/14803))
- Updated documentation in configuration manual for `user_directory.search_all_users`. ([\#14818](https://github.com/matrix-org/synapse/issues/14818))
- Add `worker_manhole` to configuration manual. ([\#14824](https://github.com/matrix-org/synapse/issues/14824))
- Fix the example config missing the `id` field in [application service documentation](https://matrix-org.github.io/synapse/latest/application_services.html). ([\#14845](https://github.com/matrix-org/synapse/issues/14845))
- Minor corrections to the logging configuration documentation. ([\#14868](https://github.com/matrix-org/synapse/issues/14868))
- Document the export user data command. Contributed by @thezaidbintariq. ([\#14883](https://github.com/matrix-org/synapse/issues/14883))

Deprecations and Removals
-------------------------

- Poetry 1.3.2 or higher is now required when `poetry install`ing from source. ([\#14860](https://github.com/matrix-org/synapse/issues/14860))

Internal Changes
----------------

- Faster remote room joins (worker mode): do not populate external hosts-in-room cache when sending events as this requires blocking for full state. ([\#14749](https://github.com/matrix-org/synapse/issues/14749))
- Enable Complement tests for Faster Remote Room Joins against worker-mode Synapse. ([\#14752](https://github.com/matrix-org/synapse/issues/14752))
- Add some clarifying comments and refactor a portion of the `Keyring` class for readability. ([\#14804](https://github.com/matrix-org/synapse/issues/14804))
- Add local poetry config files (`poetry.toml`) to `.gitignore`. ([\#14807](https://github.com/matrix-org/synapse/issues/14807))
- Add missing type hints. ([\#14816](https://github.com/matrix-org/synapse/issues/14816), [\#14885](https://github.com/matrix-org/synapse/issues/14885), [\#14889](https://github.com/matrix-org/synapse/issues/14889))
- Refactor push tests. ([\#14819](https://github.com/matrix-org/synapse/issues/14819))
- Re-enable some linting that was disabled when we switched to ruff. ([\#14821](https://github.com/matrix-org/synapse/issues/14821))
- Add `cargo fmt` and `cargo clippy` to the lint script. ([\#14822](https://github.com/matrix-org/synapse/issues/14822))
- Drop unused table `presence`. ([\#14825](https://github.com/matrix-org/synapse/issues/14825))
- Merge the two account data and the two device list replication streams. ([\#14826](https://github.com/matrix-org/synapse/issues/14826), [\#14833](https://github.com/matrix-org/synapse/issues/14833))
- Faster joins: use stable identifiers from [MSC3706](https://github.com/matrix-org/matrix-spec-proposals/pull/3706). ([\#14832](https://github.com/matrix-org/synapse/issues/14832), [\#14841](https://github.com/matrix-org/synapse/issues/14841))
- Add a parameter to control whether the federation client performs a partial state join. ([\#14843](https://github.com/matrix-org/synapse/issues/14843))
- Add check to avoid starting duplicate partial state syncs. ([\#14844](https://github.com/matrix-org/synapse/issues/14844))
- Add an early return when handling no-op presence updates. ([\#14855](https://github.com/matrix-org/synapse/issues/14855))
- Fix `wait_for_stream_position` to correctly wait for the right instance to advance its token. ([\#14856](https://github.com/matrix-org/synapse/issues/14856), [\#14872](https://github.com/matrix-org/synapse/issues/14872))
- Always notify replication when a stream advances automatically. ([\#14877](https://github.com/matrix-org/synapse/issues/14877))
- Reduce max time we wait for stream positions. ([\#14881](https://github.com/matrix-org/synapse/issues/14881))
- Faster joins: allow the resync process more time to fetch `/state` ids. ([\#14912](https://github.com/matrix-org/synapse/issues/14912))
- Bump regex from 1.7.0 to 1.7.1. ([\#14848](https://github.com/matrix-org/synapse/issues/14848))
- Bump peaceiris/actions-gh-pages from 3.9.1 to 3.9.2. ([\#14861](https://github.com/matrix-org/synapse/issues/14861))
- Bump ruff from 0.0.215 to 0.0.224. ([\#14862](https://github.com/matrix-org/synapse/issues/14862))
- Bump types-pillow from 9.4.0.0 to 9.4.0.3. ([\#14863](https://github.com/matrix-org/synapse/issues/14863))
- Bump types-opentracing from 2.4.10 to 2.4.10.1. ([\#14896](https://github.com/matrix-org/synapse/issues/14896))
- Bump ruff from 0.0.224 to 0.0.230. ([\#14897](https://github.com/matrix-org/synapse/issues/14897))
- Bump types-requests from 2.28.11.7 to 2.28.11.8. ([\#14899](https://github.com/matrix-org/synapse/issues/14899))
- Bump types-psycopg2 from 2.9.21.2 to 2.9.21.4. ([\#14900](https://github.com/matrix-org/synapse/issues/14900))
- Bump types-commonmark from 0.9.2 to 0.9.2.1. ([\#14901](https://github.com/matrix-org/synapse/issues/14901))

Synapse 1.75.0 (2023-01-17)
===========================

No significant changes since 1.75.0rc2.

Synapse 1.75.0rc2 (2023-01-12)
==============================

Bugfixes
--------

- Fix a bug introduced in Synapse 1.75.0rc1 where device lists could be miscalculated with some sync filters. ([\#14810](https://github.com/matrix-org/synapse/issues/14810))
- Fix race where calling `/members` or `/state` with an `at` parameter could fail for newly created rooms, when using multiple workers. ([\#14817](https://github.com/matrix-org/synapse/issues/14817))

Synapse 1.75.0rc1 (2023-01-10)
==============================

Features
--------

- Add a `cached` function to `synapse.module_api` that returns a decorator to cache return values of functions. ([\#14663](https://github.com/matrix-org/synapse/issues/14663))
- Add experimental support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) (removing account data). ([\#14714](https://github.com/matrix-org/synapse/issues/14714))
- Support [RFC7636](https://datatracker.ietf.org/doc/html/rfc7636) Proof Key for Code Exchange for OAuth single sign-on. ([\#14750](https://github.com/matrix-org/synapse/issues/14750))
- Support non-OpenID compliant userinfo claims for subject and picture. ([\#14753](https://github.com/matrix-org/synapse/issues/14753))
- Improve performance of `/sync` when filtering all rooms, message types, or senders. ([\#14786](https://github.com/matrix-org/synapse/issues/14786))
- Improve performance of the `/hierarchy` endpoint. ([\#14263](https://github.com/matrix-org/synapse/issues/14263))

Bugfixes
--------

- Fix the *MAU Limits* section of the Grafana dashboard relying on a specific `job` name for the workers of a Synapse deployment. ([\#14644](https://github.com/matrix-org/synapse/issues/14644))
- Fix a bug introduced in Synapse 1.70.0 which could cause spurious `UNIQUE constraint failed` errors in the `rotate_notifs` background job. ([\#14669](https://github.com/matrix-org/synapse/issues/14669))
- Ensure stream IDs are always updated after caches get invalidated with workers. Contributed by Nick @ Beeper (@fizzadar). ([\#14723](https://github.com/matrix-org/synapse/issues/14723))
- Remove the unspecced `device` field from `/pushrules` responses. ([\#14727](https://github.com/matrix-org/synapse/issues/14727))
- Fix a bug introduced in Synapse 1.73.0 where the `picture_claim` configured under `oidc_providers` was unused (the default value of `"picture"` was used instead). ([\#14751](https://github.com/matrix-org/synapse/issues/14751))
- Unescape HTML entities in URL preview titles making use of oEmbed responses. ([\#14781](https://github.com/matrix-org/synapse/issues/14781))
- Disable sending confirmation email when 3pid is disabled. ([\#14725](https://github.com/matrix-org/synapse/issues/14725))

Improved Documentation
----------------------

- Declare support for Python 3.11. ([\#14673](https://github.com/matrix-org/synapse/issues/14673))
- Fix `target_memory_usage` being used in the description for the actual `cache_autotune` sub-option `target_cache_memory_usage`. ([\#14674](https://github.com/matrix-org/synapse/issues/14674))
- Move `email` to Server section in config file documentation. ([\#14730](https://github.com/matrix-org/synapse/issues/14730))
- Fix broken links in the Synapse documentation. ([\#14744](https://github.com/matrix-org/synapse/issues/14744))
- Add missing worker settings to shared configuration documentation. ([\#14748](https://github.com/matrix-org/synapse/issues/14748))
- Document using Twitter as a OAuth 2.0 authentication provider. ([\#14778](https://github.com/matrix-org/synapse/issues/14778))
- Fix Synapse 1.74 upgrade notes to correctly explain how to install pyICU when installing Synapse from PyPI. ([\#14797](https://github.com/matrix-org/synapse/issues/14797))
- Update link to towncrier in contribution guide. ([\#14801](https://github.com/matrix-org/synapse/issues/14801))
- Use `htmltest` to check links in the Synapse documentation. ([\#14743](https://github.com/matrix-org/synapse/issues/14743))

Internal Changes
----------------

- Faster remote room joins: stream the un-partial-stating of events over replication. ([\#14545](https://github.com/matrix-org/synapse/issues/14545), [\#14546](https://github.com/matrix-org/synapse/issues/14546))
- Use [ruff](https://github.com/charliermarsh/ruff/) instead of flake8. ([\#14633](https://github.com/matrix-org/synapse/issues/14633), [\#14741](https://github.com/matrix-org/synapse/issues/14741))
- Change `handle_new_client_event` signature so that a 429 does not reach clients on `PartialStateConflictError`, and internally retry when needed instead. ([\#14665](https://github.com/matrix-org/synapse/issues/14665))
- Remove dependency on jQuery on reCAPTCHA page. ([\#14672](https://github.com/matrix-org/synapse/issues/14672))
- Faster joins: make `compute_state_after_events` consistent with other state-fetching functions that take a `StateFilter`. ([\#14676](https://github.com/matrix-org/synapse/issues/14676))
- Add missing type hints. ([\#14680](https://github.com/matrix-org/synapse/issues/14680), [\#14681](https://github.com/matrix-org/synapse/issues/14681), [\#14687](https://github.com/matrix-org/synapse/issues/14687))
- Improve type annotations for the helper methods on a `CachedFunction`. ([\#14685](https://github.com/matrix-org/synapse/issues/14685))
- Check that the SQLite database file exists before porting to PostgreSQL. ([\#14692](https://github.com/matrix-org/synapse/issues/14692))
- Add `.direnv/` directory to .gitignore to prevent local state generated by the [direnv](https://direnv.net/) development tool from being committed. ([\#14707](https://github.com/matrix-org/synapse/issues/14707))
- Batch up replication requests to request the resyncing of remote users's devices. ([\#14716](https://github.com/matrix-org/synapse/issues/14716))
- If debug logging is enabled, log the `msgid`s of any to-device messages that are returned over `/sync`. ([\#14724](https://github.com/matrix-org/synapse/issues/14724))
- Change GHA CI job to follow best practices. ([\#14772](https://github.com/matrix-org/synapse/issues/14772))
- Switch to our fork of `dh-virtualenv` to work around an upstream Python 3.11 incompatibility. ([\#14774](https://github.com/matrix-org/synapse/issues/14774))
- Skip testing built wheels for PyPy 3.7 on Linux x86_64 as we lack new required dependencies in the build environment. ([\#14802](https://github.com/matrix-org/synapse/issues/14802))

### Dependabot updates

<details>

- Bump JasonEtco/create-an-issue from 2.8.1 to 2.8.2. ([\#14693](https://github.com/matrix-org/synapse/issues/14693))
- Bump anyhow from 1.0.66 to 1.0.68. ([\#14694](https://github.com/matrix-org/synapse/issues/14694))
- Bump blake2 from 0.10.5 to 0.10.6. ([\#14695](https://github.com/matrix-org/synapse/issues/14695))
- Bump serde_json from 1.0.89 to 1.0.91. ([\#14696](https://github.com/matrix-org/synapse/issues/14696))
- Bump serde from 1.0.150 to 1.0.151. ([\#14697](https://github.com/matrix-org/synapse/issues/14697))
- Bump lxml from 4.9.1 to 4.9.2. ([\#14698](https://github.com/matrix-org/synapse/issues/14698))
- Bump types-jsonschema from 4.17.0.1 to 4.17.0.2. ([\#14700](https://github.com/matrix-org/synapse/issues/14700))
- Bump sentry-sdk from 1.11.1 to 1.12.0. ([\#14701](https://github.com/matrix-org/synapse/issues/14701))
- Bump types-setuptools from 65.6.0.1 to 65.6.0.2. ([\#14702](https://github.com/matrix-org/synapse/issues/14702))
- Bump minimum PyYAML to 3.13. ([\#14720](https://github.com/matrix-org/synapse/issues/14720))
- Bump JasonEtco/create-an-issue from 2.8.2 to 2.9.1. ([\#14731](https://github.com/matrix-org/synapse/issues/14731))
- Bump towncrier from 22.8.0 to 22.12.0. ([\#14732](https://github.com/matrix-org/synapse/issues/14732))
- Bump isort from 5.10.1 to 5.11.4. ([\#14733](https://github.com/matrix-org/synapse/issues/14733))
- Bump attrs from 22.1.0 to 22.2.0. ([\#14734](https://github.com/matrix-org/synapse/issues/14734))
- Bump black from 22.10.0 to 22.12.0. ([\#14735](https://github.com/matrix-org/synapse/issues/14735))
- Bump sentry-sdk from 1.12.0 to 1.12.1. ([\#14736](https://github.com/matrix-org/synapse/issues/14736))
- Bump setuptools from 65.3.0 to 65.5.1. ([\#14738](https://github.com/matrix-org/synapse/issues/14738))
- Bump serde from 1.0.151 to 1.0.152. ([\#14758](https://github.com/matrix-org/synapse/issues/14758))
- Bump ruff from 0.0.189 to 0.0.206. ([\#14759](https://github.com/matrix-org/synapse/issues/14759))
- Bump pydantic from 1.10.2 to 1.10.4. ([\#14760](https://github.com/matrix-org/synapse/issues/14760))
- Bump gitpython from 3.1.29 to 3.1.30. ([\#14761](https://github.com/matrix-org/synapse/issues/14761))
- Bump pillow from 9.3.0 to 9.4.0. ([\#14762](https://github.com/matrix-org/synapse/issues/14762))
- Bump types-requests from 2.28.11.5 to 2.28.11.7. ([\#14763](https://github.com/matrix-org/synapse/issues/14763))
- Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. ([\#14779](https://github.com/matrix-org/synapse/issues/14779))
- Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1. ([\#14791](https://github.com/matrix-org/synapse/issues/14791))
- Bump types-pillow from 9.3.0.4 to 9.4.0.0. ([\#14792](https://github.com/matrix-org/synapse/issues/14792))
- Bump pyopenssl from 22.1.0 to 23.0.0. ([\#14793](https://github.com/matrix-org/synapse/issues/14793))
- Bump types-setuptools from 65.6.0.2 to 65.6.0.3. ([\#14794](https://github.com/matrix-org/synapse/issues/14794))
- Bump importlib-metadata from 4.2.0 to 6.0.0. ([\#14795](https://github.com/matrix-org/synapse/issues/14795))
- Bump ruff from 0.0.206 to 0.0.215. ([\#14796](https://github.com/matrix-org/synapse/issues/14796))
</details>

Synapse 1.74.0 (2022-12-20)
===========================

Improved Documentation
----------------------

- Add release note and update documentation regarding optional ICU support in user search. ([\#14712](https://github.com/matrix-org/synapse/issues/14712))

Synapse 1.74.0rc1 (2022-12-13)
==============================

Features
--------

- Improve user search for international display names. ([\#14464](https://github.com/matrix-org/synapse/issues/14464))
- Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`. ([\#14490](https://github.com/matrix-org/synapse/issues/14490), [\#14525](https://github.com/matrix-org/synapse/issues/14525))
- Add new `push.enabled` config option to allow opting out of push notification calculation. ([\#14551](https://github.com/matrix-org/synapse/issues/14551), [\#14619](https://github.com/matrix-org/synapse/issues/14619))
- Advertise support for Matrix 1.5 on `/_matrix/client/versions`. ([\#14576](https://github.com/matrix-org/synapse/issues/14576))
- Improve opentracing and logging for to-device message handling. ([\#14598](https://github.com/matrix-org/synapse/issues/14598))
- Allow selecting "prejoin" events by state keys in addition to event types. ([\#14642](https://github.com/matrix-org/synapse/issues/14642))

Bugfixes
--------

- Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances. ([\#14435](https://github.com/matrix-org/synapse/issues/14435), [\#14592](https://github.com/matrix-org/synapse/issues/14592), [\#14604](https://github.com/matrix-org/synapse/issues/14604))
- Suppress a spurious warning when `POST /rooms/<room_id>/<membership>/`, `POST /join/<room_id_or_alias`, or the unspecced `PUT /join/<room_id_or_alias>/<txn_id>` receive an empty HTTP request body. ([\#14600](https://github.com/matrix-org/synapse/issues/14600))
- Return spec-compliant JSON errors when unknown endpoints are requested. ([\#14620](https://github.com/matrix-org/synapse/issues/14620), [\#14621](https://github.com/matrix-org/synapse/issues/14621))
- Update html templates to load images over HTTPS. Contributed by @ashfame. ([\#14625](https://github.com/matrix-org/synapse/issues/14625))
- Fix a long-standing bug where the user directory would return 1 more row than requested. ([\#14631](https://github.com/matrix-org/synapse/issues/14631))
- Reject invalid read receipt requests with empty room or event IDs. Contributed by Nick @ Beeper (@fizzadar). ([\#14632](https://github.com/matrix-org/synapse/issues/14632))
- Fix a bug introduced in Synapse 1.67.0 where not specifying a config file or a server URL would lead to the `register_new_matrix_user` script failing. ([\#14637](https://github.com/matrix-org/synapse/issues/14637))
- Fix a long-standing bug where the user directory and room/user stats might be out of sync. ([\#14639](https://github.com/matrix-org/synapse/issues/14639), [\#14643](https://github.com/matrix-org/synapse/issues/14643))
- Fix a bug introduced in Synapse 1.72.0 where the background updates to add non-thread unique indexes on receipts would fail if they were previously interrupted. ([\#14650](https://github.com/matrix-org/synapse/issues/14650))
- Improve validation of field size limits in events. ([\#14664](https://github.com/matrix-org/synapse/issues/14664))
- Fix bugs introduced in Synapse 1.55.0 and 1.69.0 where application services would not be notified of events in the correct rooms, due to stale caches. ([\#14670](https://github.com/matrix-org/synapse/issues/14670))

Improved Documentation
----------------------

- Update worker settings for `pusher` and `federation_sender` functionality. ([\#14493](https://github.com/matrix-org/synapse/issues/14493))
- Add links to third party package repositories, and point to the bug which highlights Ubuntu's out-of-date packages. ([\#14517](https://github.com/matrix-org/synapse/issues/14517))
- Remove old, incorrect minimum postgres version note and replace with a link to the [Dependency Deprecation Policy](https://matrix-org.github.io/synapse/v1.73/deprecation_policy.html). ([\#14590](https://github.com/matrix-org/synapse/issues/14590))
- Add Single-Sign On setup instructions for Mastodon-based instances. ([\#14594](https://github.com/matrix-org/synapse/issues/14594))
- Change `turn_allow_guests` example value to lowercase `true`. ([\#14634](https://github.com/matrix-org/synapse/issues/14634))

Internal Changes
----------------

- Optimise push badge count calculations. Contributed by Nick @ Beeper (@fizzadar). ([\#14255](https://github.com/matrix-org/synapse/issues/14255))
- Faster remote room joins: stream the un-partial-stating of rooms over replication. ([\#14473](https://github.com/matrix-org/synapse/issues/14473), [\#14474](https://github.com/matrix-org/synapse/issues/14474))
- Share the `ClientRestResource` for both workers and the main process. ([\#14528](https://github.com/matrix-org/synapse/issues/14528))
- Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. ([\#14548](https://github.com/matrix-org/synapse/issues/14548))
- Faster joins: use servers list approximation to send read receipts when in partial state instead of waiting for the full state of the room. ([\#14549](https://github.com/matrix-org/synapse/issues/14549))
- Modernize unit tests configuration related to workers. ([\#14568](https://github.com/matrix-org/synapse/issues/14568))
- Bump jsonschema from 4.17.0 to 4.17.3. ([\#14591](https://github.com/matrix-org/synapse/issues/14591))
- Fix Rust lint CI. ([\#14602](https://github.com/matrix-org/synapse/issues/14602))
- Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1. ([\#14607](https://github.com/matrix-org/synapse/issues/14607))
- Alter some unit test environment parameters to decrease time spent running tests. ([\#14610](https://github.com/matrix-org/synapse/issues/14610))
- Switch to Go recommended installation method for `gotestfmt` template in CI. ([\#14611](https://github.com/matrix-org/synapse/issues/14611))
- Bump phonenumbers from 8.13.0 to 8.13.1. ([\#14612](https://github.com/matrix-org/synapse/issues/14612))
- Bump types-setuptools from 65.5.0.3 to 65.6.0.1. ([\#14613](https://github.com/matrix-org/synapse/issues/14613))
- Bump twine from 4.0.1 to 4.0.2. ([\#14614](https://github.com/matrix-org/synapse/issues/14614))
- Bump types-requests from 2.28.11.2 to 2.28.11.5. ([\#14615](https://github.com/matrix-org/synapse/issues/14615))
- Bump cryptography from 38.0.3 to 38.0.4. ([\#14616](https://github.com/matrix-org/synapse/issues/14616))
- Remove useless cargo install with apt from Dockerfile. ([\#14636](https://github.com/matrix-org/synapse/issues/14636))
- Bump certifi from 2021.10.8 to 2022.12.7. ([\#14645](https://github.com/matrix-org/synapse/issues/14645))
- Bump flake8-bugbear from 22.10.27 to 22.12.6. ([\#14656](https://github.com/matrix-org/synapse/issues/14656))
- Bump packaging from 21.3 to 22.0. ([\#14657](https://github.com/matrix-org/synapse/issues/14657))
- Bump types-pillow from 9.3.0.1 to 9.3.0.4. ([\#14658](https://github.com/matrix-org/synapse/issues/14658))
- Bump serde from 1.0.148 to 1.0.150. ([\#14659](https://github.com/matrix-org/synapse/issues/14659))
- Bump phonenumbers from 8.13.1 to 8.13.2. ([\#14660](https://github.com/matrix-org/synapse/issues/14660))
- Bump authlib from 1.1.0 to 1.2.0. ([\#14661](https://github.com/matrix-org/synapse/issues/14661))
- Move `StateFilter` to `synapse.types`. ([\#14668](https://github.com/matrix-org/synapse/issues/14668))
- Improve type hints. ([\#14597](https://github.com/matrix-org/synapse/issues/14597), [\#14646](https://github.com/matrix-org/synapse/issues/14646), [\#14671](https://github.com/matrix-org/synapse/issues/14671))

(js)

2023-02-05 19:24:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.19.1

(pin)

2023-02-05 19:23:59 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.19.1

Bug Fixes
- redraw window while gathering metadata in interactive mode. This fixes a by
  now long-standing issue with interactive mode only updating when keys are
  pressed, but not automatically.

(pin)

2023-02-05 19:23:18 UTC MAIN commitmail json YAML

doc: Updated www/ddgr to 2.1

(pin)

2023-02-05 19:22:57 UTC MAIN commitmail json YAML

www/ddgr: update to 2.1

- Change user agent
- Remove python 3.6 support
- Minor documentation changes

(pin)

2023-02-05 13:26:26 UTC MAIN commitmail json YAML

doc: Added lang/go120 version 1.20

(bsiegert)

2023-02-05 13:25:26 UTC MAIN commitmail json YAML

Import Go 1.20 from pkgsrc-wip into pkgsrc itself.

The latest Go release, version 1.20, arrives six months after Go 1.19. Most of
its changes are in the implementation of the toolchain, runtime, and libraries.
As always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.

https://go.dev/doc/go1.20

(bsiegert)

2023-02-05 13:11:00 UTC MAIN commitmail json YAML

doc: Updated sysutils/htop to 3.2.2

(fox)

2023-02-05 13:10:40 UTC MAIN commitmail json YAML

sysutils/htop: Update to 3.2.2

Changes since 3.2.1:

What's new in version 3.2.2

* CPUMeter now can show frequency in text mode
* Add option to render distribution path prefixes shadowed
* DiskIOMeter converts to bytes per second (not per interval)
* DiskIOMeter uses complete units, including missing "iB/s"
* DiskIOMeter indicates read and write in meter mode
* NetworkIOMeter converts to packets per second, shows packet rate
* Allow continued process following when changing display settings
* Update the panel header when changing to another tab
* Drop margin around the header if there are no meters
* Use Unicode replacement character for non-printable characters
* Default color preset uses bold blue for better visibility
* Update the Panel header on sort order inversions ('I')
* Toggle the header meters with pound key
* Fix ScreenPanel to handle quitting the panel while renaming
* Add fallback for HOME environment variable using passwd database
* Replace meaningless ID column with FD column in lock screen
* Use device format in the lock screen matching the files screen
* On Linux, improvements to file-descriptor lock detection
* On Linux, further distinguish systemd states in the SystemdMeter
* On Linux, improvements to cgroup and container identification
* On Linux, support openat(2) without readlinkat(2) platforms
* On Darwin, fix current process buffer handling for busy systems
* On DragonFly BSD, fix incorrect processor time of processes
* On FreeBSD, fix an issue with the memory graph not showing correctly
* On FreeBSD, add support for displaying shared memory usage
* On PCP, use pmLookupDescs(3) if available for efficiency
* On PCP, normalize generic columns values for consistent display
* On PCP, changes preparing for configurable, dynamic screens
* Handle invalid process columns from the configuration file
* Avoid undefined behaviour with deeply nested processes
* Fix crash when removing the currently active screen
* Prevent possible crash on a very early error path
* Include automake for Debian/Ubuntu
* Restore non-mouse support
* Reject unsupported command line arguments
* Document idle process state
* Clarify M_TRS/M_DRS columns

(fox)

2023-02-05 12:21:14 UTC MAIN commitmail json YAML

doc: Updated textproc/hunspell to 1.7.2nb1

(ryoon)

2023-02-05 12:20:34 UTC MAIN commitmail json YAML

hunspell: Does not use devel/ncursesw directly

* libncursesw is not linked to library but only to command,
  so no recursive revbump is required.
* Bump PKGREVISION.

(ryoon)

2023-02-05 09:39:19 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.43.1

(pin)

2023-02-05 09:38:57 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.43.1

0.43.1 (released 3rd February 2023)
This release has no logic changes from 0.43. The only difference is that the
'test_gzip_is_binary' test is ignored by default, as it depends on MIME database
availability. This database isn't always installed in packaging environments,
so packagers saw this test failing.

(pin)

2023-02-05 09:23:40 UTC MAIN commitmail json YAML

thunderbird-102 done, remove from list.

(he)

2023-02-05 09:07:18 UTC MAIN commitmail json YAML

Note addition of mail/thunderbird78 and update of mail/thunderbird.

(he)

2023-02-05 09:05:29 UTC MAIN commitmail json YAML

pkgsrc/mail/thunderbird/Makefile@1.291 / diff
pkgsrc/mail/thunderbird/PLIST@1.87 / diff
pkgsrc/mail/thunderbird/distinfo@1.254 / diff
pkgsrc/mail/thunderbird/mozilla-common.mk@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-comm_third__party_libgcrypt_configure@1.1 / diff
pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk deleted
pkgsrc/mail/thunderbird/patches/patch-configure.in deleted
pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp deleted
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp deleted
pkgsrc/mail/thunderbird/patches/patch-gfx_webrender__bindings_webrender__ffi.h deleted
pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp@1.11 / diff
pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build@1.5 / diff
      :
(more 26 files)
mail/thunderbird: Update to version 102.6.1.

This is copied from wip/thunderbird, which builds with
more recent versions of rust.

This is the version just before this change was implemented:

https://blog.thunderbird.net/2023/01/important-message-for-microsoft-office-365-enterprise-users/

and this version will stay here for a while before we update
again.

Call me lazy, but I don't think it's worth anyone's time to paste
in the change log from version 78 to 102.6.1 here, and it doesn't
appear to be readily accessible in the source distribution.  That
said, the list of security fixes implemented between version 78.12
and 102.6.1 is available at

https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird/#thunderbird102.6.1

and the release notes are available at

https://www.thunderbird.net/en-US/thunderbird/releases/

(he)

2023-02-05 08:42:18 UTC MAIN commitmail json YAML

doc: Updated devel/apr-util to 1.6.3

(wiz)

2023-02-05 08:42:04 UTC MAIN commitmail json YAML

apr-util: update to 1.6.3.

Changes with APR-util 1.6.3

  *) Correct a packaging issue in 1.6.2. The contents of the release were
    correct, but the top level directory was misnamed.

(wiz)

2023-02-05 08:41:23 UTC MAIN commitmail json YAML

doc: Updated devel/apr to 1.7.2

(wiz)

2023-02-05 08:41:05 UTC MAIN commitmail json YAML

apr: update to 1.7.2.

Changes for APR 1.7.2

  *) Correct a packaging issue in 1.7.1. The contents of the release were
    correct, but the top level directory was misnamed.

(wiz)

2023-02-05 08:32:24 UTC MAIN commitmail json YAML

mail/thunderbird78: be extra careful and "archive" the older thunderbird.

This version does not build with newer versions of rust,
probably because rust has moved too far and this version
is too old.  This is therefore a precursor to to upgrading
the thunderbird package proper to a newer version.

(he)

2023-02-05 00:00:30 UTC MAIN commitmail json YAML

doc: Updated x11/xvidtune to 1.0.4

(wiz)

2023-02-05 00:00:22 UTC MAIN commitmail json YAML

xvidtune: update to 1.0.4.

In honor of the ten year anniversary of the xvidtune 1.0.3 release, here's
a new release to deliver everything accumulated in git in the past decade.

Alan Coopersmith (8):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      xvidtune 1.0.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

St辿phane Aulery (2):
      Use real program name for help message
      Ensure consistency between the manpage and the output of the -h option

(wiz)

2023-02-04 23:44:40 UTC MAIN commitmail json YAML

Updated sysutils/nabud to 1.0

(thorpej)

2023-02-04 23:43:53 UTC MAIN commitmail json YAML

2023-02-04 21:39:51 UTC MAIN commitmail json YAML

doc: Updated x11/libX11 to 1.8.4

(wiz)

2023-02-04 21:39:41 UTC MAIN commitmail json YAML

libX11: update to 1.8.4.

This bug fix reverts a change that went into 1.8.3 that caused unexpected
regressions, and further attempts to improve the changes from 1.8.2 to
allow X*IfEvent() to reenter libX11 to reduce regressions from having the
thread-safety-constructor enabled.

We also send felictations to the friends of freedesktop.org that have
flocked to FOSDEM this weekend, whether physically or ephemerally.

Alan Coopersmith (3):
      xlibi18n: Update Imake instructions to autoconf equivalent in comments
      configure: options summary should say "libX11", not just "X11"
      libX11 1.8.4

Benno Schulenberg (4):
      nls: move the compose sequences for Ș and Èš to the fitting Unicode block
      nls: delete 88 compose sequences that have the accents in the wrong order
      nls: delete twelve compose sequences that cannot be typed
      nls: add two compose sequences for capital B with stroke, for consistency

GaryOderNichts (1):
      Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11

Yuxuan Shui (1):
      Revert "Update XPutBackEvent() to support clients that put back unpadded events"

(wiz)

2023-02-04 20:15:15 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.12.0

(pin)

2023-02-04 20:11:58 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.1.11

(pin)

2023-02-04 20:11:25 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.1.11

v0.1.11
- Attempt to restore terminal state on panic
- Fix piped input not working on macOS

(pin)

2023-02-04 20:10:11 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.12.0

What's Changed
- Update dependencies and fix clippy errors in #82
- Add authentication and upvote support in #81
- Refactor modeling, parsing, and client codes in #84
- Voting support follow-ups in #85

What's new
- With authentication support added, users can now authenticate their
  account and upvote stories/comments.
  More details: https://github.com/aome510/hackernews-TUI#authentication

(pin)

2023-02-04 20:09:10 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.11.0

(pin)

2023-02-04 20:08:46 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.11.0

What's Changed
- add initial issue templates in #104
- Refactor default themes in #107
- Add sharing support in #110
- Update play/pause icon usage and rename doc folder in #112
- Add support for seeing the current queue in #113
- Fix incorrect playback position on Linux in #114
- Automatically update the lyric page on playing new track in #115
- More flexible theme config in #118

Notes
There are some potentially breaking changes with theme configurations.
Please refer to the updated theme documentation for migration.

(pin)

2023-02-04 20:06:37 UTC MAIN commitmail json YAML

regress: remove tests for Haskell PLIST generation

The structure of the Haskell PLIST files has changed in the meantime, so
the tests fail.  Adjusting the tests to the new file structure would be
harder than rewriting them from scratch.

(rillig)

2023-02-04 17:16:14 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 109.0.1

(ryoon)

2023-02-04 17:15:48 UTC MAIN commitmail json YAML

firefox-l10n: Update to 109.0.1

* Sync with www/firefox-109.0.1.

(ryoon)

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

doc: Updated www/firefox to 109.0.1

(ryoon)

2023-02-04 17:14:33 UTC MAIN commitmail json YAML

firefox: Update to 109.0.1

Changelog:
Fixed

  * Reverted changes to Windows font smoothing which caused poor rendering on
    some configurations (bug 1803154)

  * Fixed jank when loading pages containing a large number of emoji characters
    (bug 1809081)

  * Fixed an issue causing authentication prompts to not appear when loading
    pages in some enterprise environments (bug 1809151)

  * Fixed inconsistent sizing of event listener checkboxes inside the Inspector
    developer tool (bug 1811760)

(ryoon)

2023-02-04 16:22:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-Glances to 3.3.1.1

(fox)

2023-02-04 16:21:58 UTC MAIN commitmail json YAML

sysutils/py-Glances: Update to 3.3.1.1

Changes since 3.3.0.4:

===============
Version 3.3.1.1
===============

Hard patch on the master branch.

Bug corrected:

    * "ModuleNotFoundError: No module named 'ujson'" #2246
    * Remove surrounding quotes for quoted command arguments #2247 (related to #2239)

===============
Version 3.3.1
===============

Enhancements:

    * Minor change on the help screen
    * Refactor some loop in the processes function
    * Replace json by ujson #2201

Bug corrected:

    * Unable to see docker related information #2180
    * CSV export dependent on sort order for docker container cpu #2156
    * Error when process list is displayed in Programs mode #2209
    * Console formatting permanently messed up when other text printed #2211
    * API GET uptime returns formatted string, not seconds as the doc says #2158
    * Glances UI is breaking for multiline commands #2189

Documentation and CI:

    * Add unitary test for memory profiling
    * Update memory profile chart
    * Add run-docker-ubuntu-* in Makefile
    * The open-web-browser option was missing dashes #2219
    * Correct regexp in glances.conf file example
    * What is CW from network #2222 (related to discussion #2221)
    * Change Glances repology URL
    * Add example for the date format
    * Correct Flake8 configuration file
    * Drop UT for Python 3.5 and 3.6 (no more available in Ubuntu 22.04)
    * Correct unitary test with Python 3.5
    * Update Makefile with comments
    * Update Python minimal requirement for py3nvlm
    * Update security policy (user can open private issue directly in Github)
    * Add a simple run script. Entry point for IDE debuger

Cyber security update:

    * Security alert on ujson < 5.4
    * Merge pull request #2243 from nicolargo/renovate/nvidia-cuda-12.x
    * Merge pull request #2244 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
    * Merge pull request #2228 from nicolargo/renovate/zeroconf-0.x
    * Merge pull request #2242 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
    * Merge pull request #2239 from mfridge/action-command-split
    * Merge pull request #2165 from nicolargo/renovate/zeroconf-0.x
    * Merge pull request #2199 from nicolargo/renovate/alpine-3.x
    * Merge pull request #2202 from chncaption/oscs_fix_cdr0ts8au51t49so8c6g
    * Bump loader-utils from 2.0.0 to 2.0.3 in /glances/outputs/static #2187 - Update Web lib

Contributors for this version:

    * Nicolargo
    * renovate[bot]
    * chncaption
    * fkwong
    * *mfridge

And also a big thanks to @RazCrimson (https://github.com/RazCrimson) for the support to the Glances community !

(fox)

2023-02-04 16:14:00 UTC MAIN commitmail json YAML

doc: Updated games/etlegacy to 2.81.0

(nia)

2023-02-04 16:13:26 UTC MAIN commitmail json YAML

etlegacy: update to 2.81.0

2.81.0 - Incoming! (released 27/01/2023)

    Notes: Unix binaries are now using different name such as etl/etlded.x86
    and etl/etlded.x86_64

  Engine

    General

    * Added cJSON 1.7.15
    * Allow loading loose ttf/otf fonts in pure mode
    * Fixed unfinished unicode encoding crashing clients
    * Added entry point for additional system calls without breaking
      compatbility with other engines (from ETe)
    * Added extension system to flash window
    * Fixed precision in patch collide generation to avoid
      "MAX_PATCH_PLANES" errors (from q3e/ETe)
    * Fixed net_port range by restricting it to RFC 793 specification
    * Fixed Splash Screen as work around for SDL_GetWindowSurface not
      working properly
    * Don't allow writeconfig to write configs called default.cfg,
      default_left.cfg or default_android.cfg
    * Added platforms manifest to the generated mod pk3
    * Added support for JSON file parsing / writing
    * Added fs_printOpen command to dump a list of all open files
    * Allowed omitting default values from being written with writeconfig by
      specifying -nd or -no-defaults option
    * Fixed IPV6

    MacOS

    * Fixes VM entry point for M1 processors by changing entry point from
      variadic to fixed parameters due to architecture differences

  Client

    General

    * Added cl_extrapolationMargin with a default value of 1 and allowed
      range 0 to 10 to reduce the client latency due to incorrect serverTime
      values caused by automatic adjustments to serverTimeDelta on the
      client
    * Fixed escape key not sending a char event which avoid closing UI menu
      properly
    * Fixed console char set scaling when r_scale is used. (Only for vanilla
      renderer since it's the only one with r_scale anyway).
    * Added cgame_restart commands for development purpose
    * Added command completion support for cgame command
    * Added the ISO keyboards nonUSBackslash key to the default console keys
      (for mac user)
    * Made sure we only copy over the vanilla data from the glconfig struct
    * Scaled ui mouse movement to match the window manager mouse movement
    * Fixed [skipnotify] text on console print
    * Added support for ttf ingame console fonts
    * Added a new default console font (JetBrainsMono-SemiBold) and an icon
      font for the custom ET font icons

    Audio backend

    * Fixed SDL2 sounds were played at incorrect range distance, which lead
      to heard sound closer or farther than expected.
    * Fixed OpenAl incorrect ambient and entity sounds volume
    * Fixed s_volume and s_alGain were not affecting volume on OpenAl

  Server

    * Fixed sv_ipMaxClients cvar incorrectly limiting the total amount of
      clients allowed on server instead of max clients per IP
    * Added sv_serverTimeReset cvar for resetting svs.time on map change to
      avoid various issues related to high server uptime
    * Fixed a typo in an error message printed when client fails a www
      download
    * Added sv_userInfoFloodProtect cvar to protect against userinfo
      flooding, so sv_floodProtect can be off and server can still be
      protected against user info flooding.
    * Blocked connection from IP with engine temp bans (exclude ports to fix
      issue with clients changing net_port and reconnecting after a kick,
      circumventing temp ban)
    * Added 2 digits for attacklog timestamps instead of 1
    * Added sv_protectLogInterval to control time in milliseconds between
      attack log entires (default 1000). Helps at keeping attack logs at
      reasonable sizes so they don't get spammed 100+ lines per second when
      someone runs server scanning

  Renderer

    * Fixed wrong decal projectors being culled

  Mod

    General

    * Added HUD editor in-game allowing player to fully customize HUD
      components (more info Customize HUD)
    * Added editcomponent command allowing HUD customization with commands
      (more info Customize HUD)
    * Fixed collision issues with prone causing players to get stuck on
      walls and being able to go through certain thin walls
    * Adjusted prone head collision box size to match head size to smooth
      out crawling on uneven surfaces
    * Fixed prone rotation being severly limited while proning on non-axial
      surfaces
    * Extended g_pronedelay cvar with value 2 - clients can't prone for
      850ms after jumping
          * The cvar now acts as a bitmask value, so you can combine values 1
            and 2
    * Fixed various graphical and camera bugs when rewinding demos
    * Fixed head bbox having no collision when lean key was released,
      allowing it to clip through solids and use +activate in some scenarios
    * Separated handling for class command on server side so we can have
      team command flood protected, but allow class commands to bypass flood
      protection
    * Fixed dead players capturing flag
    * Fixed ref command not working on dedicated server
    * Changed map vote to 1 points for each vote in game type 6
      GT_WOLF_MAPVOTE
    * Fixed weapon charge getting reduced when underwater where weapon
      doesn't fire
    * Added window flashing on game init and match starting
    * Fixed g_corpses value to act as a boolean as it was initializing the
      body queue but not put any corpses to it by setting it to negative
      value
    * Added option to visualize spawnpoints in the map with
      cg_drawSpawnpoints. Displays major spawnpoint name & number, and
      individual spawnpoints where players spawn
    * Added func_fakebrush drawing with railbox when debugging by setting
      g_debugHitboxes func_fakebrush
    * Swapped the check for PW_INVULNERABLE to be on the victim (the client
      getting shoved) rather than on the player doing the shove
    * Moved to JSON format following files :
          * weapon stats
          * huds
          * mapvoteinfo
    * Removed cvar list after HUD rework : cg_althudflags, cg_chatalpha,
      cg_chatBackgroundAlpha, cg_chatflags, cg_chatLineWidth, cg_chatScale,
      cg_chatShadow, cg_chatY, cg_chatX, cg_complaintPopUp ,
      cg_crosshairAlphaAlt, cg_crosshairColorAlt , cg_crosshairAlpha,
      cg_crosshairColor, cg_crosshairHealth, cg_crosshairPulse,
      cg_crosshairSize, cg_crosshairX, cg_crosshairY, cg_cursorHints,
      cg_descriptiveText, cg_drawBuddies, cg_drawCompass,
      cg_drawCompassIcons, cg_drawCrosshairInfo, cg_drawCrosshairNames,
      cg_drawFireteamOverlay, cg_drawFPS, cg_drawPing,
      cg_drawReinforcementTime, cg_drawRoundTimer, cg_drawSnapshot,
      cg_drawSmallPopupIcons, cg_drawSpreadScale, cg_drawspeed, cg_drawTime,
      cg_drawWeaponIconFlash , cg_fireteamAlpha, cg_fireteamBgAlpha,
      cg_fireteamlatchedclass, cg_fireteamLocationAlign, cg_fontScaleCN,
      cg_fontScaleCP, cg_fontScaleTP, cg_graphicObituaries,
      cg_healthDynamicColor, cg_lagometer, cg_popupBigFilter,
      cg_popupFilter, cg_popupShadow, cg_shoutcastDrawMinimap
    * Fixed scores command showing followed players xp counts in stopwatch
      game mode
    * Added missing commands to gamecommand list
    * Added player shove events in server log Shove: <attacker> <victim>

    Stability & Performance

    * Fixed a bug in antiwarp code that caused players to warp when they had
      no user input but still had velocity
    * Bots are no longer antiwarped
    * Fixed incorrect shader count for blacksmokeanimb causing error upon
      shader registering
    * Fixed game pause behaviour wasn't consistent on various game elements
    * Reduced LAG_MAX_DELTA from 75 to 25 to smooth out lagging players
    * Fixed stamina prediction
    * Fixed STAT_ANTIWARP_DELAY causing full predictions to run when it's
      just display information.
    * Fixed STAT_AIRLEFT prediction
    * Fixed grenadeTimeLeft firing prediction
    * Fixed bobcycle not being in sync between client/server in some cases
      which causes client to miss predict footsteps.
    * Fixed crashland prediction (event EV_FALL*)
    * Fixed artillery prediction (weaponTime and event)
    * Fixed nofatigue prediction
    * Fixed viewheight calculation for other leaning players, which caused
      leaning to be invisible to others depending on your location in the
      map
    * Fixed time played being counted during pause
    * Fixed free fireteams initalization producing runtime errors
    * Fixed rotation of smoke particles framerate dependency
    * Fixed potential crash in trigger_multiple activation
    * Fixed pmove_fixed 1 with g_antiwarp 1 and cg_optimizePrediction 1

    Audio

    * Fixed missing hitsound when players reach lower health than
      FORCE_LIMBO_HEALTH without getting gibbed, causing the next hit that
      will gib them to not play the hitsound

    Graphics

    * Fixed incorrect timings for voice chat sprites staying twice as long
      as expected
    * Medic and ammo request voice chat sprites are now cleared when client
      spawns/is revived (medic sprite only)
    * Changed cg_shadows cvar default value from 1 to 0 and changed Normal
      graphics preset to have shadows disabled, due to unreasonable
      performance penalty they cause compared to the visual improvement
    * Fixed voice chat icons were not drawn if a player had cg_voiceChats 0
    * Added back granular bobbing control
    * Changed cg_bobbing cvar from 1 to 0
    * Allowed changing cg_swingSpeed when cheats are disabled from range 0.1
      to 0.3

    UI

    * Minimap icons in cg_drawCompass 2 are now positioned along the edges
      of the map following the same viewangle-based logic as regular compass
    * Fixed incorrect levelshot in mapvote menu displaying for maps which
      client hadn't downloaded
    * Fixed preset_high_ui.cfg automatically executing when entering system
      settings menu
    * +stats display in Stopwatch mode after 2nd round now shows stats from
      the match all they way up until a new game is started
    * Fixed drawing of several cursorhints, eliminating unwanted lines due
      to the texture not being aligned properly
    * Increased (doubled) UI memory pool size for x64 architecture, fixing
      cases where UI would run out of memory on x64 but run fine on x86 due
      to different pointer sizes
    * Added cg_customFont1/2 cvars to change fonts
    * Added listfonts command to list available fonts, which includes
      "documentation" on usage
    * Allowed executing regular binds from UI by holding down left/right
      shift
    * Fixed env awareness and compass showing enemy item objective
    * Changed bitmask values for cg_drawCompassIcons and cg_drawEnvAwareness
      cvars:
          * 0 disabled
          * 1 item flags objectives
          * 2 Secondary objectives
          * 4 Primary objectives
    * Fixed crosshairnames showing at the place where respawning teammate
      died
    * Fixed limbopanel roll animation
    * Changed map vote selection in debriefing with game type 6
      GT_WOLF_MAPVOTE by using
          * Checbox side by side with map name
          * Selecting map and click one more time to toogle the map vote
    * Changed voice chat icon for Fire In The Hole from blue color to orange
    * Fixed team chat flag wasn't drawing correct team
    * Added fall down icon for MOD_FALLING obituary
    * Improved text readability by scaling text shadow/outline based off
      text size
    * Added shadowed text for demo list
    * Prevent unwanted script execution binding by pressing shift key alone
      (K_LSHIFT and K_RSHIFT) from UI menu
    * Limit the bindings that are allowed to be executed from UI menu and do
      not allow +/- actions or vstr that can contain those
    * Removed ui_browserOssFilter cvar
    * Added ui_disableOssFilter cvar for filtering server list depending of
      supported mod by OS
    * Added center print text for letting know medic who they just revived
    * Enhanced map vote windows on map vote game type by adding map
      popularity and history of last 333 played maps
    * Changed vote points from map vote game type from 1, 2, 3 points to a
      unique 1 point per vote.
    * Added semitransparent color for fireteam weapon that is not updated
    * Added red font to teamkill cp message to easily identify it and avoid
      abusing it by changing player color

    Weapons

    * Fixed zoom level for FG42 changing to incorrect value when trying to
      zoom in/out
    * Increased maximum zoom out level for scoped K43/Garand and binoculars
      from 20 to 32
          * cg_zoomDefaultSniper cvar is now capped within this range (32-4)
    * Knife backstabs now ignore both target and attacker view pitch, which
      previously caused backstabs to fail if the target was looking up/down
      too much
    * Fixed flamethrower flame animation not showing if the animation
      started in solid
    * Increased FG42 scoped recoil pitch
    * Fixed alt weapon switch bug/exploit by not allowing switch till we
      have switched to selected weapon
    * Fixed selected weapon at spawn/respawn
    * Fixed explosion hit registration being inconsistent by sorting players
      depending of distance from the explosion origin in ascending order
    * Fixed corpses blocking flamethrower hit registration
    * Fixed allies riflenade impact sound volume (from 64 to 127) & radius
      (from 1.5 to 64)
    * Fixed calling artillery was playing gun shot sound in some cases
    * Fixed pliers hint and usage priority near TOI
    * Fixed arty/airstrike bombs potentially spawning indoors
    * Fixed missile collision issues with skyboxes
    * Fixed (reduced) charge time when dropping grenades on death
    * Reduced speed from 127 to 80 (crouch speed) while player use scoped
      weapon and standing
    * Added back unscoping weapon while in air more than 250 ms, allowing
      player to walk on slope and stair without getting unscoped

(nia)

2023-02-04 16:11:23 UTC MAIN commitmail json YAML

doc: Updated audio/din to 56

(fox)

2023-02-04 16:10:56 UTC MAIN commitmail json YAML

audio/din: Update to 56

Changes since 55:

DIN Is Noise 56:

  /*
    new drone movements: rail and strafe

      rail moves a drone along its velocity vector
      strafe moves a drone lateral (perpendicular) to the velocity vector

        access rail and strafe using Drone Tools > Move / Rail / Strafe option list
          click on the option to activate
          then just move mouse up or down to rail or strafe

      interesting fx possible if the drone velocity vectors are
      auto rotating / flipping / pausing when railing or strafing!
  *\

  /*
      new auto pause for auto rotating drone velocity and/or accleration vectors

      basically, pause rotating every few seconds for a few seconds
        set values of 'every few seconds' and 'for a few seconds' from:
          Drone Params > Defaults for new drones OR
          Drone Params > Motion for existing drones
  *\

  /*
      new auto flip (= change direction of) rotation of curves on
      any curve editor
  *\

  /*
    new Curves tab on Menu of all curve editors
      lists curves available for editing
      can turn on/off curves for better/easier & targeted editing
  *\

  * improved FFT display and handling on waveform editors
  * improved waveform display on keyboard-keyboard
  * improved auto flip of rotation of velocity/acceleration vectors of drones
  @ launched drones from muted drones are not muted (default until DIN55)
    @ they serve no purpose, you can just select the launcher and
      stop launching :)
  - Fractaliser does not change curve name on apply
  ! fixed Menu > Drone tools > Immortalize to turn mortal launched drones immortal
  ! fixed resizing of Sine_Mixer harmonics/phases widget when moving Sine_Mixer

(fox)

2023-02-04 15:57:38 UTC MAIN commitmail json YAML

www/jira-cli: Add the missed out changes for go modules.

(fox)

2023-02-04 15:50:09 UTC MAIN commitmail json YAML

doc: Updated www/jira-cli to 1.3.0

(fox)

2023-02-04 15:49:35 UTC MAIN commitmail json YAML

www/jira-cli: Update to 1.3.0

Changes since 1.1.0:

v1.3.0

This release contains some features and enhancements + upgrades all
dependencies.

## What's Changed/Fixed?
- feat: Allow to set reporter on issue create by @ankitpokhrel in #539
- feat: Use single char ellipsis instead of triple dot by @ankitpokhrel in #540
- ehc: Make assignee operation atomic on create by @ankitpokhrel in #531
- ehc: Auto fallback to plain output on notty by @ankitpokhrel in #538
- ehc: Add warning for invalid custom field by @ankitpokhrel in #528 (Original work by @martinpovolny on #525)
- fix(build): Invalid commit hash in docker image by @ankitpokhrel in #535

## Dependency Upgrades
- dep: Upgrade all packages by @ankitpokhrel in #532
- dep: Upgrade golang to v1.19 by @ankitpokhrel in #534
- ci: Upgrade golangci-lint to v1.50.1 by @ankitpokhrel in #536

Full Changelog: https://github.com/ankitpokhrel/jira-cli/compare/v1.2.0...v1.3.0

v1.2.0

This release adds support for Jira v9, a serverinfo command to quickly check
your Jira server build info, lets you set resolution, assignee and comment on
issue move, and many more.

## What's added?
- feat: Add serverinfo command by @ankitpokhrel in #440
- feat: Support for Jira v9 by @ankitpokhrel in #447
- feat: Allow to set start datetime on worklog add by @ankitpokhrel in #453
- feat: Make date time input in worklog flexible by @ankitpokhrel in #465
- feat: Add support for project datatype in custom fields by @oveaurs in #482
- feat: Add weblink to issue (#446) by @Syd7 in #483
- feat: Resolution, assignee & comment on issue move by @ankitpokhrel in #492
- feat: Filter issues by the absence of label(s) by @martinpovolny in #505
- feat: Add labels to the issue listing by @martinpovolny in #506
- feat: Allow setting of fixed columns in the list of issues, epics and sprints
  by @martinpovolny in #509

## What's fixed?
- fix: Option to show issues from all projects in sprint list by @ankitpokhrel
  in #475
- fix: Discrepancy in --insecure flag by @ankitpokhrel in #507
- fix: Make board selection optional by @ankitpokhrel in #502
- fix: Improve support for pager by @ankitpokhrel in #503
- fix: Respect editor env vars in Windows by @ankitpokhrel in #524

## Other changes
- ci: Multi-arch docker image by @ankitpokhrel in #508
- doc: Add link to project in help by @ankitpokhrel in #456
- doc: Add Nix package by @bryanasdev000 in #458
- doc: Update help for completion cmd by @ankitpokhrel in #491
- doc: Add scoop installation process by @alkuzad in #497

## New Contributors
- @bryanasdev000 made their first contribution in #458
- @oveaurs made their first contribution in #482
- @Syd7 made their first contribution in #483
- @alkuzad made their first contribution in #497
- @martinpovolny made their first contribution in #505

Full Changelog: https://github.com/ankitpokhrel/jira-cli/compare/v1.1.0...v1.2.0

(fox)

2023-02-04 15:38:53 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.14

(nia)

2023-02-04 15:38:39 UTC MAIN commitmail json YAML

strawberry: update to 1.0.14

Version 1.0.14 (2023.01.13):

  Bugfixes:
    * Fix initial volume not set when using Auto as output
    * Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB
    * Fix CollectionBackendTest compile error
    * Remove explicitly enabling debug messages

Version 1.0.13 (2023.01.09):

  Bugfixes:
    * Fixed volume synchronization leading to infinite loop resulting in crash when adjusting volume while playing
    * Fixed incorrect volume.
    * Fixed collection organizing incorrectly handling slashes inside {} brackets for variables
    * Fixed saving relative playlists to non-existing playlist files
    * Fixed intermittent crash on collection model query
    * Require system icons for fancy tabbar and settings sidebar to be larger than 22x22

Version 1.0.12 (2023.01.02):

  Bugfixes:
    * Fixed crash when adjusting volume with mouse wheel
    * Fixed playback stopping in certain cases where the next track was unavailable

  Removed features:
    * Removed appearance settings for changing palette colors, it was never properly implemented.

Version 1.0.11 (2022.12.30):

  Bugfixes:
    * Capitalize GLib application name so it appears nicely in GNOME and PulseAudio Volume Control
    * Fixed missing application icon for PulseAudio Volume Control
    * Ignore errors for missing albums when updating Tidal collection if there are results
    * Only run periodic collection scan when moitoring collection setting is on.
    * Fixed an edge case where the context headline text was being cut short
    * Made "Show in file browser" support SpaceFM filemanager
    * Fixed incorrect tab order in edit tag dialog
    * Changed "FMPS_PlayCount" to "FMPS_Playcount" when saving tag
    * Fixed compilation tag read and write for MP4
    * Removed incorrect use of "TPE1" for performer when reading ID3 tags
    * Disable tag fields for unsupported tags in tag editor.
    * Don't allow organizing files without unique tags (track or title) for filename
    * Don't remove disc from album title when creating cover hash to allow different covers for each disc on an album
    * Fixed incorrect relative paths for song filenames when saving playlists if the saved playlist location is a symablic link to the song filename
    * Scrobble "Various Artists" as album artist (#1082).

  Enhancements:
    * Use system volume instead of own software volume when available (#1037).
    * Improved Tidal and Qobuz support with timed requests.
    * Support MPRIS2 xesam:userRating.

(nia)

2023-02-04 15:20:14 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.5.4

(fox)

2023-02-04 15:19:51 UTC MAIN commitmail json YAML

security/wolfssl: Update to v5.5.4

Changes since v5.5.3:

wolfSSL Release 5.5.4 (Dec 21, 2022)

Release 5.5.4 of wolfSSL embedded TLS has bug fixes and new features including:

New Feature Additions

* QUIC related changes for HAProxy integration and config option
* Support for Analog Devices MAXQ1080 and MAXQ1065
* Testing and build of wolfSSL with NuttX
* New software based entropy gatherer with configure option
  --enable-entropy-memuseOP
* NXP SE050 feature expansion and fixes, adding in RSA support and conditional
  compile of AES and CMAC
* Support for multi-threaded sniffer

Improvements / Optimizations

Benchmark and Tests
* Add alternate test case for unsupported static memory API when testing mutex
  allocations
* Additional unit test cases added for AES CCM 256-bit
* Initialize and free AES object with benchmarking AES-OFB
* Kyber with DTLS 1.3 tests added
* Tidy up Espressif ESP32 test and benchmark examples
* Rework to be able to run API tests individually and add display of time taken
  per test

Build and Port Improvements
* Add check for 64-bit ABI on MIPS64 before declaring a 64-bit CPU
* Add support to detect SIZEOF_LONG in armclang and diab
* Added in a simple example working on Rx72n
* Update azsphere support to prevent compilation of file included inline
* --enable-brainpool configure option added and default to on when custom curves
    are also on
* Add RSA PSS salt defines to engine builds if not FIPS v2

Post Quantum
* Remove kyber-90s and route all Kyber through wolfcrypt
* Purge older version of NTRU and SABER from wolfSSL

SP Math
* Support static memory build with sp-math
* SP C, SP int: improve performance
* SP int: support mingw64 again
* SP int: enhancements to guess 64-bit type and check on NO_64BIT macro set
  before using long long
* SP int: check size required when using sp_int on stack
* SP: --enable-sp-asm now enables SP by default if not set
* SP: support aarch64 big endian

DTLS
* Allow DTLS 1.3 to compile when FIPS is enabled
* Allow for stateless DTLS client hello parsing

Misc.
* Easier detection of DRBG health when using Intel窶冱 RDRAND by updating the
  structures status value
* Detection of duplicate known extensions with TLS
* PKCS#11 handle a user PIN that is a NULL_PTR, compile time check in finding
  keys, add initialization API
* Update max Cert Policy size based on RFC 5280
* Add Android CA certs path for wolfSSL_CTX_load_system_CA_certs()
* Improve logic for enabling system CA certs on Apple devices
* Stub functions to allow for cpuid public functions with non-intel builds
* Increase RNG_SECURITY_STRENGTH for FIPS
* Improvements in OpenSSL Compat ERR Queue handling
* Support ASN1/DER CRLs in LoadCertByIssuer
* Expose more ECC math functions and improve async shared secret
* Improvement for sniffer error messages
* Warning added that renegotiation in TLS 1.3 requires session ticket
* Adjustment for TLS 1.3 post auth support
* Rework DH API and improve PEM read/write

## Fixes

Build Fixes
* Fix --enable-devcrypto build error for sys without u_int8_t type
* Fix casts in evp.c and build issue in ParseCRL
* Fixes for compatibility layer building with heap hint and OSSL callbacks
* fix compile error due to Werro=undef on gcc-4.8
* Fix mingw-w64 build issues on windows
* Xcode project fixes for different build settings
* Initialize variable causing failures with gcc-11 and gcc-12 with a unique
  wolfSSL build configuration
* Prevent WOLFSSL_NO_MALLOC from breaking RSA certificate verification
* Fixes for various tests that do not properly handle `WC_PENDING_E` with
  async. builds
* Fix for misc `HashObject` to be excluded for `WOLFCRYPT_ONLY`

OCSP Fixes
* Correctly save next status with OCSP response verify
* When the OCSP responder returns an unknown exception, continue through to
  checking the CRL

Math Fixes
* Fix for implicit conversion with 32-bit in SP math
* Fix for error checks when modulus is even with SP int build
* Fix for checking of err in _sp_exptmod_nct with SP int build
* ECC cofactor fix when checking scalar bits
* ARM32 ASM: don't use ldrd on user data
* SP int, fix when ECC specific size code included

Port Fixes
* Fixes for STM32 PKA ECC (not 256-bit) and improvements for AES-GCM
* Fix for cryptocell signature verification with ECC
* Benchmark devid changes, CCM with SECO fix, set IV on AES import into SECO

Compat. Layer Fixes
* Fix for handling DEFAULT:... cipher suite list
* Fix memory leak in wolfSSL_X509_NAME_ENTRY_get_object
* Set alt name type to V_ASN1_IA5STRING
* Update name hash functions wolfSSL_X509_subject_name_hash and
  wolfSSL_X509_issuer_name_hash to hash the canonical form of subject
* Fix wolfSSL_set_SSL_CTX() to be usable during handshake
* Fix X509_get1_ocsp to set num of elements in stack
* X509v3 EXT d2i: fix freeing of aia
* Fix to remove recreation of certificate with wolfSSL_PEM_write_bio_X509()
* Link newly created x509 store's certificate manager to self by default to
  assist with CRL verification
* Fix for compatibility `EC_KEY_new_by_curve_name` to not create a key if the
  curve is not found

Misc.
* Free potential signer malloc in a fail case
* fix other name san parsing and add RID cert to test parsing
* WOLFSSL_OP_NO_TICKET fix for TLSv1.2
* fix ASN template parsing of X509 subject directory attribute
* Fix the wrong IV size with the cipher suite
  TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256
* Fix incorrect self signed error return when compiled with certreq and certgen.
* Fix wrong function name in debug comment with wolfSSL_X509_get_name_oneline()
* Fix for decryption after second handshake with async sniffer
* Allow session tickets to properly resume when using PQ KEMs
* Add sanity overflow check to DecodeAltNames input buffer access

(fox)

2023-02-04 15:11:42 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.63

(fox)

2023-02-04 15:11:06 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.63

Changes since v1.61

v1.63 - 24.01.2023
- For users with >60Hz displays: *hopefully* fixed possible slowdown/timing
  problems after leaving the program open for many hours.
- Windows/macOS: Updated SDL to v2.26.2

v1.62 - 28.11.2022
- Because of a bug in FT2, pattern loop commands will manipulate the row the
  next pattern will begin at (should be 0). However, this can overflow the
  number of rows (length) for that pattern and cause out-of-bounds reads. Set to
  row 0 in this case. This fixes for example "ambrozia.xm" in the transition
  from song end to song start.

(fox)

2023-02-04 14:41:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/puppet to 7.22.0

(taca)

2023-02-04 14:41:12 UTC MAIN commitmail json YAML

sysutils/puppet: update to 7.22.0

pkgsrc change: now depends on devel/ruby-concurrent-ruby11 instead of
devel/ruby-concurrent-ruby.

7.22.0 (2023-01-23)

* (PUP-11634) Expect hash arguments instead of keywords
* (PUP-11634) Call exist? instead of exists?
* (PUP-11634) Rename Struct::{Group,Passwd} to Etc::{Group,Password}
* (PUP-11717) Protect against facter returning a Hash subclass
* (PUP-11722) Pin ruby concurrent to < 1.2.0

(taca)

2023-02-04 14:38:54 UTC MAIN commitmail json YAML

doc: Added devel/ruby-concurrent-ruby11 version 1.1.10

(taca)

2023-02-04 14:38:34 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-concurrent-ruby11

(taca)

2023-02-04 14:37:44 UTC MAIN commitmail json YAML

devel/ruby-concurrent-ruby11: Add ruby-concurrent-ruby version 1.1.10

Add ruby-concurrent-ruby version 1.1.10 as ruby-concurrent-ruby11.

(taca)

2023-02-04 14:30:35 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.22

(schmonz)

2023-02-04 14:29:45 UTC MAIN commitmail json YAML

Update to 1.4.22. From the changelog:

documentation:

* Improve term prefix documentation.

indexers:

* omindex:

  + Add --date-terms and --no-date-terms options.

  + Extract page/sheet count for OpenDocument text documents and spreadsheets.

  + Extract created date and keywords for MS XML formats.

* scriptindex:

  + Fix handling of an unterminated final line in input file.

omega:

* Add OmegaScript commands to report value slot bounds.

* Add OmegaScript $sortableunserialise{} command.

(schmonz)

2023-02-04 14:29:16 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.22

(schmonz)

2023-02-04 14:28:19 UTC MAIN commitmail json YAML

Update to 1.4.22. From the changelog:

testsuite:

* Expand canceltransaction1 to test value changes are rolled back.

matcher:

* Minor optimisations to DPHWeight and TfIdfWeight weighting formulae
  calculations.

* Optimise LatLongDistancePostingSource to avoid pow() call on each document
  with default k2 setting.

glass backend:

* Fix bug in recovery from WritableDatabase::commit() failing.

  If renaming to switch the new version file live fails (e.g. due to the disk
  being full) we discard the changes, try to write and switch to a different
  new version file with an increased revision (on failure of this too we close
  the database), then throw DatabaseError.

  Unfortunately the roll-back of state is not complete, and if we successfully
  switch to the different new version file then that bad state persists on
  disk.

  In order for this bug to manifest, repeating essentially the same operation
  which just failed needs to succeed which seems more likely to be a happen
  when using a filing system which has more sophisticated freespace handling
  (the reporter was using btrfs), though it's possible with any FS if another
  process frees up disk space in the small window between the two operations.

  Thanks to Uwe Kleine-Koenig for reporting and especially for coming up with an
  easy way to reproduce.

build system:

* configure: Enable -fno-math-errno if supported.  We don't make use of maths
  function setting errno and if we tell the compiler that it can optimise them
  better in some cases.

documentation:

* INSTALL: Document assumptions about platform features

* INSTALL: Add section on clang version requirements.

Bindings:

Lua:

* When passing a Lua function for a Xapian functor object, the wrapper
  object was leaked in most cases (except for Xapian::StemImplementation).

Perl:

* Fix testsuite and docs for Perl 5.36.0 change.

  Prior to Perl 5.36.0 retrieving the string value of an integer could set
  the flag read by "SvPOK()", but that's no longer the case in Perl 5.36.0
  and later.

  We already document the need to explicitly stringify numeric values
  passed where a string is needed, so just add the missing stringification
  to the testcase and document that it's required in more places when using
  Perl 5.36.0 and later.

PHP8:

* Add support for PHP8 (PHP 8.0, 8.1 and 8.2 should all work).

  The PHP bindings are now implemented entirely in C++ code using PHP's
  C extension API, and the `xapian.php` wrapper file no longer exists.
  This change means smaller and faster bindings.  See the documentation for a
  recommended way to write code which works with both PHP7 and PHP8 bindings.

  To add PHP8 support we've had to drop support for PHP7.  PHP7.4 reached end
  of life on 2022-11-28 so hopefully this isn't a problem for too many people,
  but if you need support for PHP7 please use xapian-bindings <= 1.4.21.

  Fixes #817, reported by Ryan Schmidt.

* We now set the version in the metadata of the PHP module to the
  xapian-bindings version (previously it was unversioned).

Python:

* Drop support for Python 2.6.  We need to use SWIG 4.1.0 for PHP8 support, but
  that no longer supports Python 2.6 so we have to raise the minimum Python 2
  version to Python 2.7.

  The last Python 2.6 release was in 2013 so hopefully this isn't a problem for
  anyone, but if you still need to use Python 2.6 please use xapian-bindings <=
  1.4.21.

Python3:

* Drop support for Python 3.2.  We need to use SWIG 4.1.0 for PHP8 support, but
  that no longer supports Python 3.2 so we have to raise the minimum Python 3
  version to Python 3.3.

  The last Python 3.2 release was in 2014 so hopefully this isn't a problem for
  anyone, but if you still need to use Python 3.2 please use xapian-bindings <=
  1.4.21.

Ruby:

* Fix new Ruby 3.2 warning "undefining the allocator of T_DATA class
  swig_runtime_data" (fixed by the change to using a newer SWIG version).

(schmonz)

2023-02-04 14:08:14 UTC MAIN commitmail json YAML

doc: Updated devel/pkgconf to 1.9.4

(wiz)

2023-02-04 14:08:03 UTC MAIN commitmail json YAML

pkgconf: update to 1.9.4.

Define -D_OPENBSD_SOURCE so that reallocarray() is found.
Fixes core dumps. Idea from nros@, thanks!

(wiz)

2023-02-04 13:59:38 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.84.1

(taca)

2023-02-04 13:59:14 UTC MAIN commitmail json YAML

sysutils/ruby-specinfra: update to 2.84.1

2.84.1 (2023-01-27)

* Replace obsolete File.exists? with File.exist?

(taca)

2023-02-04 13:57:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-inspec-core to 5.21.29

(taca)

2023-02-04 13:57:06 UTC MAIN commitmail json YAML

sysutils/ruby-inspec-core: update to 5.21.29

5.21.29 (2023-01-24)

Merged Pull Requests

* Trivial README change to trigger new omnibus build #6203 (clintoncwolfe)
* Docs spellcheck #6214 (IanMadd)
* CFINSPEC-400 Fix for verify pipeline failure #6218 (Vasu1105)
* CFINSPEC-237 Added enhanced_outcomes option #6145 (Nik08)
* Adds podman resources. #6183 (Vasu1105)
* Fix the dependabot adding ffi (1.15.5-x64-unknown) to omnibus bump #6213
  (Vasu1105)
* Sync up the default branch as main #6239 (tnir)
* Enhance lxc resource to test properties #6243 (ahasunos)
* CFINSPEC-462: Fixes inspec sign breaks when there is period n the profile
  name #6261 (Vasu1105)
* CFINSPEC-374 DSL keyword only_applicable_if added #6229 (Nik08)
* CFINSPEC-458 Oracle DB session resource compatibility with AIX-C shell
  #6257 (Nik08)
* Replace faraday_middleware with faraday-follow_redirects #6238 (tnir)
* Faraday gem update #6267 (Vasu1105)
* Bump test-kitchen from 3.3.1 to 3.3.2 in /omnibus #6227 (dependabot[bot])
* Bump omnibus-software from 1d540dc to 7d0e0fe in /omnibus #6274
  (dependabot[bot])
* Fix for omnibus build failure on Windows #6289 (Vasu1105)
* RESOURCE-527 Add an inspec init template for alicloud #6304 (soumyo13)
* Fix Ruby 2.7 Bundle Installs on CI Verify Pipeline #6324 (clintoncwolfe)
* CFINSPEC-493 update signing_identity #6298 (sathish-progress)
* Cfinspec 488 fix nokigiri omnibus #6305 (sathish-progress)
* Remove Windows Ruby 3.0 testing #6330 (clintoncwolfe)
* Prevent negative status from crashing launchctl service resource #6262
  (dtheyer)
* Update chefstyle from 2.0.x to 2.2.2 to use RuboCop 1.25.1 #6240 (tnir)
* Update readme for usage via Docker (CFINSPEC-516) #6329 (ahasunos)
* CFINSPEC-393 - Fix train-kubernetes plugin load issue #6334 (Vasu1105)
* CFINSPEC-517: Fix for habitat buld failure #6340 (Vasu1105)
* CFINSPEC-528 Upgraded mock Ubuntu fixture to latest LTS version. #6351
  (Nik08)
* Fixing typo in user_permissions #6344 (magicmicah)
* Fix env smoke test by updating ERB.new in inspec env; add additional test
  #6342 (clintoncwolfe)
* CFINSPEC-533: Fix undefined method 'summary' for Gem::SourceFetchProblem
  (NoMethodError) when airgapped #6337 (Vasu1105)
* Use Ruby 3.1.2 in Omnibus build #6341 (clintoncwolfe)
* Revert "CFINSPEC-240 Extended file format support for waivers" #6366
  (Nik08)
* Revert the nokogiri dependency from omnibus project configuration #6372
  (Vasu1105)
* CFINSPEC-553: Fix failing verify pipeline builds on ruby 3.0 #6378
  (Vasu1105)
* Ruby 3.1 support: Adds ucrt platform to resolve windows omnibus
  build. #6381 (Vasu1105)
* CFINSPEC-240 Extended file format support for waivers: JSON & CSV #6369
  (Nik08)
* CFINSPEC-542 Bug fix for profiles with dependent profiles #6377 (Nik08)
* Bump version of omnibus-software #6385 (Vasu1105)
* adding new private verify, as this will kick off the expeditor bump
  v... #6397 (sean-simmons-progress)
* Update copyright year in README, attempt 2 #6395 (clintoncwolfe)

(taca)

2023-02-04 13:55:02 UTC MAIN commitmail json YAML

doc: Added www/ruby-faraday-follow_redirects version 0.3.0

(taca)

2023-02-04 13:54:43 UTC MAIN commitmail json YAML

www/Makefile: add and enable ruby-faraday-follow_redirects

(taca)

2023-02-04 13:53:57 UTC MAIN commitmail json YAML

www/ruby-faraday-follow_redirects: add pacakge version 0.3.0

This package is required by newer ruby-inspec-core.

Faraday Follow Redirects

Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects.
This gem will also work with Faraday 1.x, to support gem codebases which can
work with Faraday 1.x or 2.x.  For the former standard version of this
middleware for Faraday 1.x, check out
https://github.com/lostisland/faraday_middleware. Faraday 1.x support is
considered deprecated, please update to Faraday 2.x.

(taca)

2023-02-04 13:38:27 UTC MAIN commitmail json YAML

doc: Updated www/ruby-webrick to 1.8.1

(taca)

2023-02-04 13:37:57 UTC MAIN commitmail json YAML

www/ruby-webrick: update to 1.8.1

1.7.0 (2022-11-17)

What's Changed

* Extract creation of Net::HTTP in httpproxy by @wishdev in #41
* Fix httpd error in CJK directory by @jeremyevans in #42
* Use GitHub Actions instead of Travis CI (retry) by @deivid-rodriguez in
  #40
* Skip env-locale-sensitive CGI test on the "java" platform by @headius in
  #46
* Make readpartial limit chunk to appropriate size by @wishdev in #45
* Do not use ensure in a block without begin by @jeremyevans in #49
* Allow empty POST and PUT requests without content length by @jeremyevans
  in #50
* Only run test_big_bodies test on Ruby 2.5+ by @jeremyevans in #51
* Fix test when run with US-ASCII encoding by @jeremyevans in #52
* Allow shutdown_pipe to be passed in via @config by @wishdev in #44
* Ensure server port numbers are numeric and ensure they are stored as
  ... by @wishdev in #55
* Fix shutdown_pipe test issue by @wishdev in #54
* Allow EPROTOTYPE error when writing junk to a socket by @jeremyevans in
  #56
* Use ruby/setup-ruby instead of actions/setup-ruby by @hsbt in #58
* Refix test_shutdown_pipe by @wishdev in #59
* add mime type of extention mjs by @paulownia in #60
* Make it more strict to interpret some headers by @mame in #61

1.8.0 (2023-01-27)

What's Changed

* Use frozen strings by @kirs in #65
* Use test-unit by @hsbt in #66
* More rubies on CI, deprecating ruby 2.3 due to test failure by
  @mathieujobin in #68
* Adds common mime types by @gotoken in #75
* add mime type for .webmanifest extension by @olleolleolle in #76
* CI: use bundler-cache: true by @olleolleolle in #79
* Typo by @printfinn in #78
* s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #82
* Fix invalid use of IP addresses in SNI by @jeremyevans in #83
* Bump actions/checkout from 2 to 3 by @dependabot in #91
* remove unneeded bin/console and bin/setup files from gemspec by
  @Benjamin-L in #94
* Accept put requests by @bharjr01 in #70
* Move the host request parsing to a separate method. by @wishdev in #85
* Only output prime information to $stderr if $VERBOSE by @jeremyevans in
  #88
* Better support for connection upgrade and bi-directional streaming. by
  @ioquatix in #101

1.8.1 (2023-01-27)

What's Changed

* Body should be non-frozen by default. by @ioquatix in #103
* Join test thread. by @ioquatix in #104
* Fix several regexp warnings. by @ioquatix in #105

(taca)

2023-02-04 13:33:35 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-sanitize to 6.0.1

(taca)

2023-02-04 13:33:10 UTC MAIN commitmail json YAML

textproc/ruby-sanitize: update to 6.0.1

6.0.1 (2023-01-27)

Bug Fixes

* Sanitize now always removes <noscript> elements and their contents, even
  when noscript is in the allowlist.

  This fixes a sanitization bypass that could occur when noscript was
  allowed by a custom allowlist.  In this scenario, carefully crafted input
  could sneak arbitrary HTML through Sanitize, potentially enabling an XSS
  (cross-site scripting) attack.

  Sanitize's default configs don't allow <noscript> elements and are not
  vulnerable.  This issue only affects users who are using a custom config
  that adds noscript to the element allowlist.

  The root cause of this issue is that HTML parsing rules treat the contents
  of a <noscript> element differently depending on whether scripting is
  enabled in the user agent.  Nokogiri doesn't support scripting so it
  follows the "scripting disabled" rules, but a web browser with scripting
  enabled will follow the "scripting enabled" rules.  This means that
  Sanitize can't reliably make the contents of a <noscript> element safe for
  scripting enabled browsers, so the safest thing to do is to remove the
  element and its contents entirely.

  See the following security advisory for additional details:
  GHSA-fw3g-2h3j-qmm7

  Thanks to David Klein from TU Braunschweig (@leeN) for reporting this
  issue.

* Fixed an edge case in which the contents of an "unescaped text" element
  (such as <noembed> or <xmp>) were not properly escaped if that element was
  allowlisted and was also inside an allowlisted <math> or <svg> element.

  The only way to encounter this situation was to ignore multiple warnings
  in the readme and create a custom config that allowlisted all the elements
  involved, including <math> or <svg>.  If you're using a default config or
  if you heeded the warnings about MathML and SVG not being supported,
  you're not affected by this issue.

  Please let this be a reminder that Sanitize cannot safely sanitize MathML
  or SVG content and does not support this use case.  The default configs
  don't allow MathML or SVG elements, and allowlisting MathML or SVG
  elements in a custom config may create a security vulnerability in your
  application.

  Documentation has been updated to add more warnings and to make the
  existing warnings about this more prominent.

  Thanks to David Klein from TU Braunschweig (@leeN) for reporting this
  issue.

(taca)

2023-02-04 13:29:53 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-commonmarker to 0.23.8

(taca)

2023-02-04 13:29:25 UTC MAIN commitmail json YAML

textproc/ruby-commonmarker: update to 0.23.8

0.23.8 (2023-01-31)

What's Changed

* Update cmark-upstream to 0.29.0.gfm.9 by @smockle in #227

(taca)

2023-02-04 13:23:35 UTC MAIN commitmail json YAML

doc: Updated textproc/cmark-gfm to 0.29.0.gfm.9

(taca)

2023-02-04 13:23:05 UTC MAIN commitmail json YAML

textproc/cmark-gfm: update to 0.29.0.gfm.9

pkgsrc change: remove pkglint warning.

0.29.0.gfm.1 (2021-09-14)

* Fixed denial of service bug in GFM's table extension per
  GHSA-7gc6-9qr5-hc85

0.29.0.gfm.2 (2021-09-16)

* Fixed issues with footnote rendering when used with the autolinker (#121),
  and when footnotes are adjacent (#139).

* We now allow footnotes to be referenced from inside a footnote definition,
  we use the footnote label for the fnref href text when rendering html, and
  we insert multiple backrefs when a footnote has been referenced multiple
  times (#229, #230)

* We added new data- attributes to footnote html rendering to make them
  easier to style (#234)

0.29.0.gfm.3 (2022-03-03)

* Fixed heap memory corruption vulnerabiliy via integer overflow per
  GHSA-mc3g-88wq-6f4x

0.29.0.gfm.4 (2022-05-31)

* Remove source from list of HTML block elements per
  commonmark/commonmark-spec#710

0.29.0.gfm.5 (2022-08-25)

* Added xmpp: and mailto: support to the autolink extension

0.29.0.gfm.6 (2022-09-15)

* Fixed polynomial time complexity DoS vulnerability in autolink extension
  per GHSA-cgh3-p57x-9q7q

0.29.0.gfm.7 (2023-01-23)

* Fixed CVE-2023-22486, a polynomial time complexity issue in cmark-gfm
  which may lead to unbounded resource exhaustion and subsequent denial of
  service.

* Fixed CVE-2023-22485, in which a crafted markdown document could trigger
  an out-of-bounds read in the validate_protocol function.

* Fixed CVE-2023-22484, a polynomial time complexity issue in cmark-gfm
  which may lead to unbounded resource exhaustion and subsequent denial of
  service.

* Fixed CVE-2023-22483, several polynomial time complexity issues in
  cmark-gfm which may lead to unbounded resource exhaustion and subsequent
  denial of service.

* We removed an unneeded .DS_Store file (#291)

* We added a test for domains with underscores and fix roundtrip behavior
  (#292)

* We now use an up-to-date clang-format (#294)

* We made a variety of implicit integer truncations explicit by moving to
  size_t as our standard size integer type (#302)

* We introduced a new flag mechanism that is used in cmark node state
  management, which requires clients call the cmark_init_standard_node_flags
  function at program startup (420c20a)

The security issues were reported and resolved by @kevinbackhouse and
@philipturnbull of the GitHub Security Lab

0.29.0.gfm.8 (2023-01-25)

* We restored backwards compatibility by deprecating the
  cmark_init_standard_node_flags() requirement, which is now a noop (#305)

* We added a quadratic complexity fuzzing target (#304)

0.29.0.gfm.9 Latest (2023-01-31)

Code was tidied:

* Use of a private header was cleaned up #248
* Man page was update #255
* Warnings for -Wstrict-prototypes were cleaned up #285
* We avoid header duplication #289

New functionality:

* We now store positioning info for url_match #201
* We now expose cmark_parent_footnote_def for non-C renderers #254
* Footnote aria-label text now reference the specific footnote backref, and
  we include a data-footnote-backref-idx attribute so the label can be
  internationalized in a downstream filter #307

(taca)

2023-02-04 13:05:27 UTC MAIN commitmail json YAML

doc: Updated textproc/lua-lyaml to 6.2.8

(nia)

2023-02-04 13:05:15 UTC MAIN commitmail json YAML

lua-lyaml: Update to 6.2.8

- luke no longer crashes in std.normalize require loops occasionally
  in Lua 5.4.
- lyaml emitter no longer leaks at least six bytes for every map,
  sequence and scalar emitted.

(nia)

2023-02-04 13:04:52 UTC MAIN commitmail json YAML

doc: Updated www/ruby-excon to 0.99.0

(taca)

2023-02-04 13:04:19 UTC MAIN commitmail json YAML

www/ruby-excon: update to 0.99.0

0.98.0 (2023-01-27)

* add support for extra ssl client certificates

0.99.0 (2023-02-03)

* add automatic fork safety by resetting sockets on PID change
* add support for unstub with regex params

(taca)

2023-02-04 13:02:31 UTC MAIN commitmail json YAML

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

(taca)

2023-02-04 13:02:06 UTC MAIN commitmail json YAML

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

1.119.0 (2023-01-26)

* Feature - Allow FIPS to be used with path-style URLs.

(taca)

2023-02-04 13:00:53 UTC MAIN commitmail json YAML

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

(taca)

2023-02-04 13:00:26 UTC MAIN commitmail json YAML

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

3.170.0 (2023-01-25)

* Feature - Updated Aws::STS::Client with the latest API changes.

(taca)

2023-02-04 12:59:09 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.705.0

(taca)

2023-02-04 12:58:45 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.705.0

1.705.0 (2023-02-03)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.704.0 (2023-02-02)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.703.0 (2023-02-01)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.702.0 (2023-01-31)

* Feature - Added support for enumerating regions for Aws::CloudTrailData.

1.701.0 (2023-01-26)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.700.0 (2023-01-25)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.699.0 (2023-01-24)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.698.0 (2023-01-23)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-02-04 12:40:47 UTC MAIN commitmail json YAML

doc: Updated net/ruby-ruby_smb to 3.2.4

(taca)

2023-02-04 12:40:25 UTC MAIN commitmail json YAML

net/ruby-ruby_smb: update to 3.2.4

3.2.3 (2023-01-26)

* Add :endpoint argument when binding
* Add NDR Type Serialization Version 1 structures
* Make the structure more generic and easy to use

3.2.4 (2023-01-30)

* Land #247, Fix rails 7 deprecation warning
* Land #241, Add documentation for kerberos type rc4-hmac
* Land #240, Fix fix_dump_secrets_from_sid Example
* Land #242, Add NDR Type Serialization structures

(taca)

2023-02-04 12:27:13 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-windows_error to 0.1.5

(taca)

2023-02-04 12:26:48 UTC MAIN commitmail json YAML

misc/ruby-windows_error: update to 0.1.5

0.1.5 (2023-01-19)

* Land #5, Add HRESULT error codes

(taca)

2023-02-04 12:24:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-core to 3.12.1

(taca)

2023-02-04 12:24:10 UTC MAIN commitmail json YAML

devel/ruby-rspec-core: update to 3.12.1

3.12.1 / 2023-02-03

Bug fixes:

* Prevent multiple calls to extra_failure_lines from adding additional
  whitespace around them when the lines already contain whitespace.
  (Jon Rowe, #3006)

(taca)

2023-02-04 12:22:06 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-inline to 3.13.0

(taca)

2023-02-04 12:21:42 UTC MAIN commitmail json YAML

devel/ruby-inline: update to 3.13.0

3.13.0 (2023-01-31)

1 minor enhancement:

  * Error out if current ruby isn't configured for ENABLE_SHARED.

1 bug fix:

  * Clean up examples. C++ warns about ANYARGS deprecation. Gonna have to
    sit with it for now.

(taca)

2023-02-04 12:10:26 UTC MAIN commitmail json YAML

2023-02-04 10:45:54 UTC MAIN commitmail json YAML

2023-02-04 09:53:43 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-globalid to 1.1.0

(taca)

2023-02-04 09:53:08 UTC MAIN commitmail json YAML

devel/ruby-globalid: update to 1.1.0

pkgsrc change: fix typo of USE_LANGUAGES.

1.1.0 (2023-01-25)

What's Changed

* URI::GID: Update #check_scheme, no need to call super by @alexcwatt in
  #146
* JSON-encode GlobalIDs as strings by @georgeclaghorn in #149
* Support pattern matching of GlobalID & GlobalID::URI by @ojab in #140
* prevent double find by @ooooooo-q in #148
* implement non signed global_id helper method on fixture set by
  @rainerborene in #144

(taca)

2023-02-04 09:44:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-git to 1.13.2

(taca)

2023-02-04 09:44:19 UTC MAIN commitmail json YAML

devel/ruby-git: update to 1.13.2

1.13.2 (2023-02-02)

Changes since v1.13.1:

* b6e031d Fix Git::Lib#commit_data for GPG-signed commits (#610)
* b12b820 Fix escaped path decoding (#612)

(taca)

2023-02-04 09:42:21 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.65.0

(taca)

2023-02-04 09:41:59 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.65.0

5.65.0 (2023-02-01)

* Allow pg_auto_parameterize extension to use placeholder loaders
  (jeremyevans)

* Do not include :min_value and :max_value schema entries for
  decimal/numeric columns on MySQL versions not supporting check constraints
  (jeremyevans)

* Make Database#indexes return indexes for partitioned tables on PostgreSQL
  11+ (jeremyevans)

(taca)

2023-02-04 09:27:15 UTC MAIN commitmail json YAML

git-contrib: Run xmlto with "--skip-validation"

Workaround for PR pkg/57218

(kim)

2023-02-04 09:25:50 UTC MAIN commitmail json YAML

2023-02-04 08:53:50 UTC MAIN commitmail json YAML

doc: add back pkgconf 1.9.4 with a warning URL

(wiz)

2023-02-04 08:38:28 UTC MAIN commitmail json YAML

mk: add show-license-status target

This shows the current license name and if it is in ACCEPTABLE_LICENSES
and/or DEFAULT_ACCEPTABLE_LICENSES

(wiz)

2023-02-04 08:13:16 UTC MAIN commitmail json YAML

doc: note pkgconf downgrade

(wiz)

2023-02-04 08:09:35 UTC MAIN commitmail json YAML

pkgconf: revert update

PR 57217 and reports of coredumps on NetBSD 9

(wiz)

2023-02-04 02:07:18 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.14.1

(tsutsui)

2023-02-04 02:07:05 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.14.1.

Upstream changes (from CHANGELOG.md)

1.14.1 / 2023-01-30

Fixed

  * Serializing documents now works again with pseudo-IO objects that don't
    support IO's encoding API (like rubyzip's Zip::OutputStream). This was a
    regression in v1.14.0 due to the fix for #752 in #2434, and was not
    completely fixed by #2753. [#2773]
  * [CRuby] Address compiler warnings about void* casting and old-style C
    function definitions.

1.14.0 / 2023-01-12

Notable Changes

Ruby

This release introduces native gem support for Ruby 3.2. (Also see "Technical
note" under "Changed" below.)

This release ends support for:

  * Ruby 2.6, for which upstream support ended 2022-04-12.
  * JRuby 9.3, which is not fully compatible with Ruby 2.7+

Faster, more reliable installation: Native Gem for aarch64-linux (aka linux/
arm64/v8)

This version of Nokogiri ships official native gem support for the
aarch64-linux platform, which should support AWS Graviton and other ARM64 Linux
platforms. Please note that glibc >= 2.29 is required for aarch64-linux
systems, see Supported Platforms for more information.

Faster, more reliable installation: Native Gem for arm-linux (aka linux/arm/
v7)

This version of Nokogiri ships experimental native gem support for the
arm-linux platform. Please note that glibc >= 2.29 is required for arm-linux
systems, see Supported Platforms for more information.

Pattern matching

This version introduces an experimental pattern matching API for XML::Attr,
XML::Document, XML::DocumentFragment, XML::Namespace, XML::Node, and
XML::NodeSet (and their subclasses).

Some documentation on what can be matched:

  * XML::Attr#deconstruct_keys
  * XML::Document#deconstruct_keys
  * XML::Namespace#deconstruct_keys
  * XML::Node#deconstruct_keys
  * XML::DocumentFragment#deconstruct
  * XML::NodeSet#deconstruct

We welcome feedback on this API at #2360.

Dependencies

CRuby

  * Vendored libiconv is updated to v1.17

JRuby

  * This version of Nokogiri uses jar-dependencies to manage most of the
    vendored Java dependencies. nokogiri -v now outputs maven metadata for all
    Java dependencies, and Nokogiri::VERSION_INFO also contains this metadata.
    [#2432]
  * HTML parsing is now provided by
    net.sourceforge.htmlunit:neko-htmlunit:2.61.0 (previously Nokogiri used a
    fork of org.cyberneko.html:nekohtml)
  * Vendored Jing is updated from com.thaiopensource:jing:20091111 to
    nu.validator:jing:20200702VNU.
  * New dependency on net.sf.saxon:Saxon-HE:9.6.0-4 (via
    nu.validator:jing:20200702VNU).

Added

  * Node#wrap and NodeSet#wrap now also accept a Node type argument, which will
    be duped for each wrapper. For cases where many nodes are being wrapped,
    creating a Node once using Document#create_element and passing that Node
    multiple times is significantly faster than re-parsing markup on each call.
    [#2657]
  * [CRuby] Invocation of custom XPath or CSS handler functions may now use the
    nokogiri namespace prefix. Historically, the JRuby implementation required
    this namespace but the CRuby implementation did not support it. It's
    recommended that all XPath and CSS queries use the nokogiri namespace going
    forward. Invocation without the namespace is planned for deprecation in
    v1.15.0 and removal in a future release. [#2147]
  * HTML5::Document#quirks_mode and HTML5::DocumentFragment#quirks_mode expose
    the quirks mode used by the parser.

Improved

Functional

  * HTML5 parser update to reflect changes to the living specification:
      + Add the <search> element by domenic - whatwg/html
      + Remove parse error for <template><tr></tr> </template> by zcorpan -
        whatwg/html

Performance

  * Serialization of HTML5 documents and fragments has been re-implemented and
    is ~10x faster than previous versions. [#2596, #2569]
  * Parsing of HTML5 documents is ~90% faster thanks to additional compiler
    optimizations being applied. [#2639]
  * Compare Encoding objects rather than compare their names. This is a slight
    performance improvement and is future-proof. [#2454] (Thanks, @casperisfine
    !)

Error handling

  * Document#canonicalize now raises an exception if inclusive_namespaces is
    non-nil and the mode is inclusive, i.e. XML_C14N_1_0 or XML_C14N_1_1.
    inclusive_namespaces can only be passed with exclusive modes, and
    previously this silently failed.
  * Empty CSS selectors now raise a clearer Nokogiri::CSS::SyntaxError message,
    "empty CSS selector". Previously the exception raised from the bowels of
    racc was "unexpected '$' after ''". [#2700]
  * [CRuby] XML::Reader parsing errors encountered during Reader#attribute_hash
    and Reader#namespaces now raise an XML::SyntaxError. Previously these
    methods would return nil and users would generally experience
    NoMethodErrors from elsewhere in the code.
  * Prefer ruby_xmalloc to malloc within the C extension. [#2480] (Thanks,
    @Garfield96!)

Installation

  * Avoid compile-time conflict with system-installed gumbo.h on OpenBSD. [#
    2464]
  * Remove calls to vasprintf in favor of platform-independent rb_vsprintf
  * Installation from source on systems missing libiconv will once again
    generate a helpful error message (broken since v1.11.0). [#2505]
  * [CRuby+OSX] Compiling from source on MacOS will use the clang option
    -Wno-unknown-warning-option to avoid errors when Ruby injects options that
    clang doesn't know about. [#2689]

Fixed

  * SAX::Parser's encoding attribute will not be clobbered when an alternative
    encoding is passed into SAX::Parser#parse_io. [#1942] (Thanks, @kp666!)
  * Serialized HTML4::DocumentFragment will now be properly encoded. Previously
    this empty string was encoded as US-ASCII. [#2649]
  * Node#wrap now uses the parent as the context node for parsing wrapper
    markup, falling back to the document for unparented nodes. Previously the
    document was always used.
  * [CRuby] UTF-16-encoded documents longer than ~4000 code points now
    serialize properly. Previously the serialized document was corrupted when
    it exceeded the length of libxml2's internal string buffer. [#752]
  * [CRuby] The HTML5 parser now correctly handles text at the end of form
    elements.
  * [CRuby] HTML5::Document#fragment now always uses body as the parsing
    context. Previously, fragments were parsed in the context of the associated
    document's root node, which allowed for inconsistent parsing. [#2553]
  * [CRuby] Nokogiri::HTML5::Document#url now correctly returns the URL passed
    to the constructor method. Previously it always returned nil. [#2583]
  * [CRuby] HTML5 encoding detection is now case-insensitive with respect to
    meta tag charset declaration. [#2693]
  * [CRuby] HTML5 fragment parsing in context of an annotation-xml node now
    works. Previously this rarely-used path invoked rb_funcall with incorrect
    parameters, resulting in an exception, a fatal error, or potentially a
    segfault. [#2692]
  * [CRuby] HTML5 quirks mode during fragment parsing more closely matches
    document parsing. [#2646]
  * [JRuby] Fixed a bug with adding the same namespace to multiple nodes via #
    add_namespace_definition. [#1247]
  * [JRuby] NodeSet#[] now raises a TypeError if passed an invalid parameter
    type. [#2211]

Deprecated

  * Nokogiri.install_default_aliases is deprecated in favor of
    Nokogiri::EncodingHandler.install_default_aliases. This is part of a
    private API and is probably not called by anybody, but we'll go through a
    deprecation cycle before removal anyway. [#2643, #2446]

Changed

  * [CRuby+OSX] Technical note: On MacOS Ruby 3.2, the symbols from libxml2 and
    libxslt are no longer exported. Ruby 3.2 adopted new features from the
    Darwin toolchain that make it challenging to continue to support this
    rarely-used binary API. A future minor release of Nokogiri may remove these
    symbols (and others) entirely. Feedback from downstream gem maintainers is
    welcome at #2746, where you'll also be able to read deeper context on this
    decision.

Thank you!

The following people and organizations were kind enough to sponsor @flavorjones
or the Nokogiri project during the development of v1.14.0:

  * Gotz Gorisch @GoetzGoerisch
  * Airbnb @airbnb
  * Kyohei Nanba @kyo-nanba
  * Maxime Gauthier @biximilien
  * @renuo
  * @dbootyfvrt
  * YOSHIDA Katsuhiko @kyoshidajp
  * Homebrew @Homebrew
  * David Vrensk @dvrensk
  * Alex Daragiu @daragiu
  * Github @github
  * Julian Joseph @Julian88Tex
  * Charles Simon-Meunier @csimonmeunier
  * Ben Slaughter @benSlaughter
  * Garen Torikian @gjtorikian
  * Frank Groeneveld @frenkel
  * Hiroshi SHIBATA @hsbt

(tsutsui)

2023-02-03 21:34:48 UTC MAIN commitmail json YAML

doc: Updated textproc/zet to 0.2.6

(pin)

2023-02-03 21:34:28 UTC MAIN commitmail json YAML

textproc/zet: update to 0.2.6

[0.2.6] - 2023-02-02

- Abandon trying to have a Minimum Supported Rust Version
  (maybe once we're 1.0?)
- Use cargo-dist to create the release
- Move `for_byte_lines` from `NextOperand` to a trait
  (thanks to [ysthakur] for the suggestion)

(pin)

2023-02-03 21:33:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.20.0

(pin)

2023-02-03 21:33:07 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.20.0

v1.20.0 - 2023-02-03
- unless overriden, /proc is now no-enter, which solves freezes when searchin
  on / in some system - See #639
- SVG files now rendered as images in the preview panel
- new version of the nushell function. You should be prompted for an update -
  Fix #656 - Thanks @FrancescElies and @mediumrarez
- no-hide special paths - Thanks @Avlllo
- preview can now be opened on directories, showing their first level -
  Fix #405
- better determine whether the terminal is white or dark in some (probably
  rare) cases - See Canop/terminal-light#2

(pin)

2023-02-03 21:32:02 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.20.1nb2

(pin)

2023-02-03 21:31:33 UTC MAIN commitmail json YAML

editors/tp-note: fix build

Upstream update of the release notes generated a new hash that was commited
into the release tag causing a checksum missmatch at our end.

Regression fix of the viewer feature (under Window only)

This commit fixes some bugs introduced since v1.19.1. These regressions
only appear when compiling for Windows:

* Fix 70b615f: "Bug fix: path method not appropriate for URLs"
  (bug introduced in commit 97d2be7)
* Erroneous path handling when compiling for Windows:
  - The `.is_absolute()` path method acts differently under Windows.
    Fix in: c648342
  - Under Windows the `std::path::Component`s `Prefix()` and `RoodDir`
    need special care. Fixes in: 632e31a and 3ea8de2
  - Rust's Windows Paths optionally have `\` as path separator:
    Fix in: 0b61979

As mentioned above, these fixes only concern the proper function of
the viewer when compiled for Windows. None of the bugs have security
implications.  Nevertheless, I decided to yank the whole v1.19 series
because for a good user experience the viewer is expected to work.

(pin)