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

2024-05-13 09:11:22 UTC Now

2023-03-05 13:52:42 UTC MAIN commitmail json YAML

misc/ruby-progressbar: update to 1.13.0

1.12.0 (2023-03-01)

Add

* Ability To Swap Out Running Average Calculators
* running_average_rate As Configuration Option
* Wall Clock Time To Completion To The Format Elements

Change

* Rename Running Average Calculator To Smoothed Average Calculator
* Rename smoothing To running_average_rate
* Rename smoothing_factor To rate
* Allow Timer's Elapsed Seconds To Calculate Even If Not Started

1.13.0 (2023-03-04)

Add

* Ability To Allow Different Projectors To Be Used For Time Estimates
* Concept Of A Projector
* Ability To Access Progress Bar Instance Using Enumerator Refinement

Remove

* smoothing Option

Change

* Issue Caused By Ruby Bug

(taca)

2023-03-05 13:50:30 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rgl to 0.6.2

(taca)

2023-03-05 13:50:09 UTC MAIN commitmail json YAML

devel/ruby-rgl: update to 0.6.2

0.6.1 (2023-03-03)

What's Changed

* fix: #84 each_in_neighbor has missing block argument.

0.6.2 (2023-03-05)

What's Changed

* fix: #86 each_in_neighbor() raises exception on unconnected vertices

(taca)

2023-03-05 13:46:40 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parser to 3.20.0

(taca)

2023-03-05 13:46:02 UTC MAIN commitmail json YAML

devel/ruby-parser: update to 3.20.0

3.20.0 (2023-03-04)

1 major enhancement:

* Added tentative 3.2 support.

1 minor enhancement:

* Change minimum ruby version to 2.6. (want higher)

1 bug fix:

* Fix up compare tasks for ruby 3.2 differences.

(taca)

2023-03-05 13:44:44 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-msgpack to 1.6.1

(taca)

2023-03-05 13:44:08 UTC MAIN commitmail json YAML

devel/ruby-msgpack: update to 1.6.1

1.6.1 (2023-03-03)

* Undefine #clone and #dup on MessagePack::Buffer, MessagePack::Packer and
  MessagePack::Unpacker.  These methods were never intended, and using them
  could cause leaks or crashes or worse.

* Fix a possible GC crash when GC trigger inside MessagePack::Buffer.new
  (#314).

(taca)

2023-03-05 13:41:33 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-minitest to 5.18.0

(taca)

2023-03-05 13:41:04 UTC MAIN commitmail json YAML

devel/ruby-minitest: update to 5.18.0

5.18.0 (2023-03-04)

2 major enhancements:

* Added assert_pattern & refute_pattern for pattern matching. (flavorjones)

* Added matching must_pattern_match & wont_pattern_match to minitest/spec.

1 bug fix:

* Support the new message format of NameError in Ruby 3.3 (mame)

(taca)

2023-03-05 13:38:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-git to 1.16.0

(taca)

2023-03-05 13:37:33 UTC MAIN commitmail json YAML

devel/ruby-git: update to 1.16.0

1.16.0 (2023-03-03)

Changes since v1.15.0:

* 536d Fix parsing when in detached HEAD state in Git::Lib#branches_all
  (#641)
* 5c68 Fix parsing of symbolic refs in Git::Lib#branches_all (#640)
* 7d88 Remote#branch and #merge should default to current branch instead of
  "master" (#639)
* 3dda0 #branch name should default to current branch instead of master
  (#638)
* d33d #checkout without args should do same as git checkout with no args
  (#637)
* 0c90 #push without args should do same as git push with no args (#636)
* 2b19 Make it easier to run test files from the command line (#635)

(taca)

2023-03-05 13:36:05 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.4.0

(taca)

2023-03-05 13:35:42 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.4.0

2.4.0 (2023-03-02)

What's Changed

* Allow assigning to semaphore limit. by @ioquatix in #215

(taca)

2023-03-05 13:33:57 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.66.0

(taca)

2023-03-05 13:33:35 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.66.0

5.66.0 (2023-03-01)

* Recognize SQLite error related to strict tables as a constraint violation
  when using the amalgalite adapter (jeremyevans)
* Make Dataset#count work correctly for datasets using Dataset#values
  (jeremyevans) (#1992)
* Make Dataset#count with no argument/block handle dataset with custom SQL
  using ORDER BY on MSSQL (jeremyevans)
* Make Dataset#empty? correctly handle datasets with custom SQL or using
  Dataset#values where the first value is NULL (andy-k, jeremyevans) (#1990)

(taca)

2023-03-05 10:15:46 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.78.0

(js)

2023-03-05 10:15:38 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.78.0

Synapse 1.78.0 (2023-02-28)
===========================

Bugfixes
--------

- Fix a bug introduced in Synapse 1.76 where 5s delays would occasionally occur in deployments using workers. ([\#15150](https://github.com/matrix-org/synapse/issues/15150))

Synapse 1.78.0rc1 (2023-02-21)
==============================

Features
--------

- Implement the experimental `exact_event_match` push rule condition from [MSC3758](https://github.com/matrix-org/matrix-spec-proposals/pull/3758). ([\#14964](https://github.com/matrix-org/synapse/issues/14964))
- Add account data to the command line [user data export tool](https://matrix-org.github.io/synapse/v1.78/usage/administration/admin_faq.html#how-can-i-export-user-data). ([\#14969](https://github.com/matrix-org/synapse/issues/14969))
- Implement [MSC3873](https://github.com/matrix-org/matrix-spec-proposals/pull/3873) to disambiguate push rule keys with dots in them. ([\#15004](https://github.com/matrix-org/synapse/issues/15004))
- Allow Synapse to use a specific Redis [logical database](https://redis.io/commands/select/) in worker-mode deployments. ([\#15034](https://github.com/matrix-org/synapse/issues/15034))
- Tag opentracing spans for federation requests with the name of the worker serving the request. ([\#15042](https://github.com/matrix-org/synapse/issues/15042))
- Implement the experimental `exact_event_property_contains` push rule condition from [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966). ([\#15045](https://github.com/matrix-org/synapse/issues/15045))
- Remove spurious `dont_notify` action from the defaults for the `.m.rule.reaction` pushrule. ([\#15073](https://github.com/matrix-org/synapse/issues/15073))
- Update the error code returned when user sends a duplicate annotation. ([\#15075](https://github.com/matrix-org/synapse/issues/15075))

Bugfixes
--------

- Prevent clients from reporting nonexistent events. ([\#13779](https://github.com/matrix-org/synapse/issues/13779))
- Return spec-compliant JSON errors when unknown endpoints are requested. ([\#14605](https://github.com/matrix-org/synapse/issues/14605))
- Fix a long-standing bug where the room aliases returned could be corrupted. ([\#15038](https://github.com/matrix-org/synapse/issues/15038))
- Fix a bug introduced in Synapse 1.76.0 where partially-joined rooms could not be deleted using the [purge room API](https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#delete-room-api). ([\#15068](https://github.com/matrix-org/synapse/issues/15068))
- Fix a long-standing bug where federated joins would fail if the first server in the list of servers to try is not in the room. ([\#15074](https://github.com/matrix-org/synapse/issues/15074))
- Fix a bug introduced in Synapse v1.74.0 where searching with colons when using ICU for search term tokenisation would fail with an error. ([\#15079](https://github.com/matrix-org/synapse/issues/15079))
- Reduce the likelihood of a rare race condition where rejoining a restricted room over federation would fail. ([\#15080](https://github.com/matrix-org/synapse/issues/15080))
- Fix a bug introduced in Synapse 1.76 where workers would fail to start if the `health` listener was configured. ([\#15096](https://github.com/matrix-org/synapse/issues/15096))
- Fix a bug introduced in Synapse 1.75 where the [portdb script](https://matrix-org.github.io/synapse/release-v1.78/postgres.html#porting-from-sqlite) would fail to run after a room had been faster-joined. ([\#15108](https://github.com/matrix-org/synapse/issues/15108))

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

- Document how to start Synapse with Poetry. Contributed by @thezaidbintariq. ([\#14892](https://github.com/matrix-org/synapse/issues/14892), [\#15022](https://github.com/matrix-org/synapse/issues/15022))
- Update delegation documentation to clarify that SRV DNS delegation does not eliminate all needs to serve files from .well-known locations. Contributed by @williamkray. ([\#14959](https://github.com/matrix-org/synapse/issues/14959))
- Fix a mistake in registration_shared_secret_path docs. ([\#15078](https://github.com/matrix-org/synapse/issues/15078))
- Refer to a more recent blog post on the [Database Maintenance Tools](https://matrix-org.github.io/synapse/latest/usage/administration/database_maintenance_tools.html) page. Contributed by @jahway603. ([\#15083](https://github.com/matrix-org/synapse/issues/15083))

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

- Re-type hint some collections as read-only. ([\#13755](https://github.com/matrix-org/synapse/issues/13755))
- Faster joins: don't stall when another user joins during a partial-state room resync. ([\#14606](https://github.com/matrix-org/synapse/issues/14606))
- Add a class `UnpersistedEventContext` to allow for the batching up of storing state groups. ([\#14675](https://github.com/matrix-org/synapse/issues/14675))
- Add a check to ensure that locked dependencies have source distributions available. ([\#14742](https://github.com/matrix-org/synapse/issues/14742))
- Tweak comment on `_is_local_room_accessible` as part of room visibility in `/hierarchy` to clarify the condition for a room being visible. ([\#14834](https://github.com/matrix-org/synapse/issues/14834))
- Prevent `WARNING: there is already a transaction in progress` lines appearing in PostgreSQL's logs on some occasions. ([\#14840](https://github.com/matrix-org/synapse/issues/14840))
- Use `StrCollection` to avoid potential bugs with `Collection[str]`. ([\#14929](https://github.com/matrix-org/synapse/issues/14929))
- Improve performance of `/sync` in a few situations. ([\#14973](https://github.com/matrix-org/synapse/issues/14973))
- Limit concurrent event creation for a room to avoid state resolution when sending bursts of events to a local room. ([\#14977](https://github.com/matrix-org/synapse/issues/14977))
- Skip calculating unread push actions in /sync when enable_push is false. ([\#14980](https://github.com/matrix-org/synapse/issues/14980))
- Add a schema dump symlinks inside `contrib`, to make it easier for IDEs to interrogate Synapse's database schema. ([\#14982](https://github.com/matrix-org/synapse/issues/14982))
- Improve type hints. ([\#15008](https://github.com/matrix-org/synapse/issues/15008), [\#15026](https://github.com/matrix-org/synapse/issues/15026), [\#15027](https://github.com/matrix-org/synapse/issues/15027), [\#15028](https://github.com/matrix-org/synapse/issues/15028), [\#15031](https://github.com/matrix-org/synapse/issues/15031), [\#15035](https://github.com/matrix-org/synapse/issues/15035), [\#15052](https://github.com/matrix-org/synapse/issues/15052), [\#15072](https://github.com/matrix-org/synapse/issues/15072), [\#15084](https://github.com/matrix-org/synapse/issues/15084))
- Update [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952) support based on changes to the MSC. ([\#15037](https://github.com/matrix-org/synapse/issues/15037))
- Avoid mutating a cached value in `get_user_devices_from_cache`. ([\#15040](https://github.com/matrix-org/synapse/issues/15040))
- Fix a rare exception in logs on start up. ([\#15041](https://github.com/matrix-org/synapse/issues/15041))
- Update pyo3-log to v0.8.1. ([\#15043](https://github.com/matrix-org/synapse/issues/15043))
- Avoid mutating cached values in `_generate_sync_entry_for_account_data`. ([\#15047](https://github.com/matrix-org/synapse/issues/15047))
- Refactor arguments of `try_unbind_threepid` and `_try_unbind_threepid_with_id_server` to not use dictionaries. ([\#15053](https://github.com/matrix-org/synapse/issues/15053))
- Merge debug logging from the hotfixes branch. ([\#15054](https://github.com/matrix-org/synapse/issues/15054))
- Faster joins: omit device list updates originating from partial state rooms in /sync responses without lazy loading of members enabled. ([\#15069](https://github.com/matrix-org/synapse/issues/15069))
- Fix clashing database transaction name. ([\#15070](https://github.com/matrix-org/synapse/issues/15070))
- Upper-bound frozendict dependency. This works around us being unable to test installing our wheels against Python 3.11 in CI. ([\#15114](https://github.com/matrix-org/synapse/issues/15114))
- Tweak logging for when a worker waits for its view of a replication stream to catch up. ([\#15120](https://github.com/matrix-org/synapse/issues/15120))

<details><summary>Locked dependency updates</summary>

- Bump bleach from 5.0.1 to 6.0.0. ([\#15059](https://github.com/matrix-org/synapse/issues/15059))
- Bump cryptography from 38.0.4 to 39.0.1. ([\#15020](https://github.com/matrix-org/synapse/issues/15020))
- Bump ruff version from 0.0.230 to 0.0.237. ([\#15033](https://github.com/matrix-org/synapse/issues/15033))
- Bump dtolnay/rust-toolchain from 9cd00a88a73addc8617065438eff914dd08d0955 to 25dc93b901a87e864900a8aec6c12e9aa794c0c3. ([\#15060](https://github.com/matrix-org/synapse/issues/15060))
- Bump systemd-python from 234 to 235. ([\#15061](https://github.com/matrix-org/synapse/issues/15061))
- Bump serde_json from 1.0.92 to 1.0.93. ([\#15062](https://github.com/matrix-org/synapse/issues/15062))
- Bump types-requests from 2.28.11.8 to 2.28.11.12. ([\#15063](https://github.com/matrix-org/synapse/issues/15063))
- Bump types-pillow from 9.4.0.5 to 9.4.0.10. ([\#15064](https://github.com/matrix-org/synapse/issues/15064))
- Bump sentry-sdk from 1.13.0 to 1.15.0. ([\#15065](https://github.com/matrix-org/synapse/issues/15065))
- Bump types-jsonschema from 4.17.0.3 to 4.17.0.5. ([\#15099](https://github.com/matrix-org/synapse/issues/15099))
- Bump types-bleach from 5.0.3.1 to 6.0.0.0. ([\#15100](https://github.com/matrix-org/synapse/issues/15100))
- Bump dtolnay/rust-toolchain from 25dc93b901a87e864900a8aec6c12e9aa794c0c3 to e12eda571dc9a5ee5d58eecf4738ec291c66f295. ([\#15101](https://github.com/matrix-org/synapse/issues/15101))
- Bump dawidd6/action-download-artifact from 2.24.3 to 2.25.0. ([\#15102](https://github.com/matrix-org/synapse/issues/15102))
- Bump types-pillow from 9.4.0.10 to 9.4.0.13. ([\#15104](https://github.com/matrix-org/synapse/issues/15104))
- Bump types-setuptools from 67.1.0.0 to 67.3.0.1. ([\#15105](https://github.com/matrix-org/synapse/issues/15105))

</details>

(js)

2023-03-05 07:37:56 UTC MAIN commitmail json YAML

doc: Updated shells/elvish to 0.19.1

(pin)

2023-03-05 07:37:37 UTC MAIN commitmail json YAML

shells/elvish: update to 0.19.1

Note: The 0.19.0 version was tagged prematurely by mistake, but it has been
picked up by some package managers. As a result, the 0.19.0 version is
considered to be "skipped" officially. If your package manager provides a
0.19.0 version, it is probably identical to 0.19.1 in functionalities.

Packagers who have already packaged 0.19.0 are still advised to "upgrade" to
0.19.1.

Notable new features
- A new doc module provides access to the documentation of builtin modules.
- A new conj command ���appends��� values to a list, and has a guaranteed time
  complexity independent of the size of the list.
- A new inexact-num converts its argument to an inexact number.
- It is functionally identical to the now deprecated float64 command since the
  Go float64 type is the only underlying inexact number type for now. Its
  behavior may change in future if there are more underlying types for inexact
  numbers.
- A new type of interactive abbreviation: edit:command-abbr (#1472).
- The order and compare commands now support boolean values (#1585).
- A new path:join command and path:separator and path:list-separator variables
  (#1562).
- A new runtime: module that contains paths important for the Elvish runtime
  (#1385, #1423).
- A new compact command that replaces consecutive runs of equal values with a
  single copy, similar to the Unix uniq command.
- The order command has a new &key option (#1570).
- A new benchmark command has been added (#1586).
- When checking compilation errors, Elvish no longer stops after the first
  error found. For example, if $a and $b are both not defined, echo $a $b now
  yields two errors. This applies to both the interactive REPL and
  elvish -compile-only.
- When using an unimported builtin modules from the REPL, the REPL now shows
  the use command needed to import it, which can be executed from a key
  binding. This functionality is bound to Ctrl-A by default.
- New variables exposing the terminal and null device in an OS-agnostic
  fashion: $path:dev-tty and $path:dev-null. They are /dev/tty and /dev/null
  on Unix, and CON and NUL on Windows (#1633).

Breaking changes
- When a styled or styled-segment is printed to terminal, the resulting
  sequence will now always ignore any existing SGR state.
- Symbolic links are now always treated as ordinary files by the global
  modifiers type:dir and type:regular in wildcard expansions.
- Support for shared vars has been removed, along with its API
  (store:shared-var, store:set-shared-var and store:del-shared-var).
- The try command no longer supports the except keyword. It has been
  superseded by the catch keyword.

Deprecated features
Deprecated features will be removed in 0.20.0.

The following deprecated features trigger a warning whenever the code is parsed
and compiled, even if it is not executed:
- The float64 command is now deprecated. Use num for constructing a typed
  number, or inexact-num for constructing an inexact number.
- The documentation has advertised it as deprecated since the 0.16.0 release,
  but deprecation warnings were never added.

Notable bugfixes
- Temporary assignment on an unset environment variables no longer leave it
  set to an empty string (#1448).
- Broken symbolic links no longer terminate a wildcard expansion prematurely
  (#1240).
- On Windows, command completion for executables now also works for local
  files.

(pin)

2023-03-05 07:36:42 UTC MAIN commitmail json YAML

doc: Updated www/libreddit to 0.29.4

(pin)

2023-03-05 07:36:21 UTC MAIN commitmail json YAML

www/libreddit: update to 0.29.4

What's Changed
- Reuse hyper client. by @wsy2220 in #727
- Mark search query as safe on Prev/Next button by @wsy2220 in #731
- Make gated subreddits accessible by treating them as quarantined by @domve in #722
- Add NetBSD install by @0323pin in #720
- Update tempfile to v3.4.0. d3b4f4e

(pin)

2023-03-05 07:35:20 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.7.9

(pin)

2023-03-05 07:35:00 UTC MAIN commitmail json YAML

audio/termusic: update to 0.7.9

[v0.7.9]
- Released on: February 16, 2023.
- Fix: don't panic if XDG_MUSIC_DIR is not set.
- Fix: bump lofty to v0.11 and solve build error caused by lofty v0.10 not
  found.
- Fix: don't create music dir.

(pin)

2023-03-05 07:34:11 UTC MAIN commitmail json YAML

doc: Updated misc/wthrr to 0.9.0

(pin)

2023-03-05 07:33:47 UTC MAIN commitmail json YAML

misc/wthrr: update to 0.9.0

What's Changed
- fix: add min length to language code in #68
- perf: translate concurrently in #69
- refact: update structure before rc in #70
- perf: use less taxing data types where possible in #71
- feat: add max/min stats to hourly forecast in #72
- docs: add platform locations for config file
- fix border displacement when checking weather between 23:00-23:20

(pin)

2023-03-05 07:30:46 UTC MAIN commitmail json YAML

Updated devel/py-jaraco.path, comms/py-rich, textproc/py-markdown-it-py, security/py-google-auth

(adam)

2023-03-05 07:30:10 UTC MAIN commitmail json YAML

py-rich: bump py-markdown-it-py requiremnt

(adam)

2023-03-05 07:29:16 UTC MAIN commitmail json YAML

py-google-auth: updated to 2.16.2

2.16.2 (2023-03-02)

Bug Fixes

Call gcloud config get project to get project for user cred
Do not use hardcoded string 'python', when you mean sys.executable.
Don't retry if error or error_description is not string
Improve ADC related errors and warnings

(adam)

2023-03-05 07:27:37 UTC MAIN commitmail json YAML

py-markdown-it-py: updated to 2.2.0

2.2.0 - 2023-02-22

What's Changed

* 筮��ク� UPGRADE: Allow linkify-it-py v2
* �汾� FIX: CVE-2023-26303
* �汾� FIX: CLI crash on non-utf8 character
* �沒� DOCS: Update the example
* �沒� DOCS: Add section about markdown renderer
* �沐ァ Create SECURITY.md
* �沐ァ MAINTAIN: Update mypy's additional dependencies
* Fix typo
* �沐ァ Bump GH actions
* �沐ァ Update benchmark pkg versions

(adam)

2023-03-05 07:25:32 UTC MAIN commitmail json YAML

py-rich: updated to 13.3.2

13.3.2

Fixed

Reversed pre and code tags in base HTML format
Fix syntax error when building with nuitka
Fixed pretty printing of empty dataclass
Use Console(stderr=True) in rich.traceback.install to support io redirection.
Fixes superfluous spaces in html output
Fixed duplicate output in Jupyter https://github.com/Textualize/rich/pulls/2804
Filter ANSI character-encoding-change codes in Text.from_ansi parser
Fixes traceback failing when a frame filename is unreadable
Fix for live update rendering console markup

Added

Added Polish README

Changed

rich.progress.track() will now show the elapsed time after finishing the task

(adam)

2023-03-05 07:23:55 UTC MAIN commitmail json YAML

py-jaraco.path: updated to 3.4.1

v3.4.1
Fixed EncodingWarnings and ResourceWarnings.

(adam)

2023-03-05 07:19:48 UTC MAIN commitmail json YAML

Updated graphics/py-matplotlib, graphics/py-matplotlib-venn

(adam)

2023-03-05 07:19:19 UTC MAIN commitmail json YAML

py-matplotlib-venn: updated to 0.11.9

Version 0.11.9
- Minor update to metadata (mark Development Status as Stable).

Version 0.11.8
- Added pyproject.toml

(adam)

2023-03-05 07:18:30 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.7.1

v3.7.1

Ensure Qhull license is included in binary wheels
Fix application of rcParams on Axes labels
Fix compatibility with Pandas datetime unit converter
Fix compatibility with latest GTK4
Fix import of styles with relative path
Fix Lasso unresponsiveness when clicking and immediately releasing
Fix pickling of draggable legends
Fix RangeSlider.set_val when new value is outside existing value
Fix size of Tk spacers when changing display DPI
Fix wrapped text in constrained layout
Improve compatibility with third-party backends
Improve error if animation save path does not exist

v3.7.0

Plotting and Annotation improvements
hatch parameter for pie
Polar plot errors drawn in polar coordinates
Additional format string options in ~matplotlib.axes.Axes.bar_label
ellipse boxstyle option for annotations
The extent of imshow can now be expressed with units
Reversed order of legend entries
pcolormesh accepts RGB(A) colors
View current appearance settings for ticks, tick labels, and gridlines
Style files can be imported from third-party packages
Improvements to 3D Plotting
3D plot pan and zoom buttons
adjustable keyword argument for setting equal aspect ratios in 3D
Poly3DCollection supports shading
rcParam for 3D pane color
Figure and Axes Layout
colorbar now has a location keyword argument
Figure legends can be placed outside figures using constrained_layout
Per-subplot keyword arguments in subplot_mosaic
subplot_mosaic no longer provisional
Widget Improvements
Custom styling of button widgets
Blitting in Button widgets
Other Improvements
Source links can be shown or hidden for each Sphinx plot directive
Figure hooks
New & Improved Narrative Documentation
Brand new :doc:Animations </tutorials/introductory/animation_tutorial> tutorial.
New grouped and stacked bar chart <../../gallery/index.html#lines_bars_and_markers>_ examples.
New section for new contributors and reorganized git instructions in the :ref:contributing guide<contributing>.
Restructured :doc:/tutorials/text/annotations tutorial.

(adam)

2023-03-05 06:42:03 UTC MAIN commitmail json YAML

doc/TODO: add some

+ blender-lts-3.3, filezilla-3.63.2.1, gmake-4.4.1, gstreamer1-1.22.1,
  libv4l-1.24.1, poppler-23.03.0, proj-9.2.0, py-mercurial-6.3.3,
  py-vdirsyncer-0.19.1, qgis-3.30.0, raptor2-2.0.16.

(wiz)

2023-03-05 05:45:35 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-dep

(taca)

2023-03-05 05:45:16 UTC MAIN commitmail json YAML

devel/ruby-dep: remove package

This package was added for sysutils/ruby-listen package but it dose not
require ruby-dep any more.  No other package depdends on ruby-dep.

(taca)

2023-03-05 05:44:10 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-dep

(taca)

2023-03-05 05:32:03 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-metaclass

(taca)

2023-03-05 05:31:44 UTC MAIN commitmail json YAML

devel/ruby-metaclass: remove package

This package was added for devel/ruby-mocha.  ruby-mocha dose not require
this package and no other package depends on this.

(taca)

2023-03-05 05:30:39 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-metaclass

(taca)

2023-03-05 05:19:47 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-racc

(taca)

2023-03-05 05:19:30 UTC MAIN commitmail json YAML

devel/ruby-racc: remove package

racc is default gem on all ruby*-base packages and no package depends on
it now.

(taca)

2023-03-05 05:18:23 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-racc

(taca)

2023-03-05 05:16:08 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-csv to 3.2.6

(taca)

2023-03-05 05:15:40 UTC MAIN commitmail json YAML

textproc/ruby-csv: update to 3.2.6

pkgsrc change:

* Add note that this package is mainly for redmine50 on Ruby 2.7 and 3.0.
* Not for Ruby 3.2 since ruby32-base has the same version as default gem.

3.2.6 (2022-12-08)

Improvements

* CSV#read consumes the same lines with other methods like CSV#shift.
  [GitHub#258] [Reported by Lhoussaine Ghallou]
* All Enumerable based methods consume the same lines with other methods.
  This may have a performance penalty.  [GitHub#260] [Reported by Lhoussaine
  Ghallou]
* Simplify some implementations.  [GitHub#262] [GitHub#263] [Patch by Mau
  Magnaguagno]

Fixes

* Fixed CSV.generate_lines document. [GitHub#257] [Patch by Sampat Badhe]

Thanks

* Sampat Badhe
* Lhoussaine Ghallou
* Mau Magnaguagno

(taca)

2023-03-05 02:11:33 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-notifyd to 0.8.2

(gutteridge)

2023-03-05 02:10:43 UTC MAIN commitmail json YAML

xfce4-notifyd: update to 0.8.2

Change log:

0.8.2 (2023-02-27)
=====
- Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
- Add pref to change what fields are shown in notifications
- Fix a use-after-free with a notification's app ID
- Fix plural forms missing from translatable strings
- Fix weird formatting mistake in configure.ac
- Remove support for xfce4-panel 4.12.
- Reduce gettext requirement to 0.20.
- Simplify notification placement code
- Add assertion to ensure no window with new ID exists in the tree
- Fix possible index out of bounds issue
- Don't compare uints like char pointers
- Support default actions
- Add option to allow gauge notifications to ignore DnD
- Don't move notifications on mouse-over
- If urgency updated, start/stop expiration
- Close all non-urgent notifications when DnD is activated
- Add a missing $(AM_V_GEN)
- Remove intltool in favor of plain gettext
- Use pkg-config to find gdbus-codegen
- Don't hide glib-genmarshal behind MAINTAINER_MODE
- Use glib-compile-resources instead of xdt-csource
- Don't require xdt-csource for dist tarball builds
- Translation Updates:
  Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), Estonian, Finnish, French,
  Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Thai,
  Turkish, Ukrainian

0.8.1 (2023-02-16)
=====
- Set 1.5s timeouts for the log dbus proxy
- Move log dbus server to its own object/file
- Wrap queue item struct creation with a function
- Improve old log migration error reporting
- Delete old log file if it was empty
- Clean up old log action parsing loop
- Print a message if log db is busy or locked
- Plug memleak when not sending log changed signal
- Use GStrvBuilder instead of constructing one manually
- Handle empty strings from DBus
- Limit notification body to 2 lines in plugin menu
- Remove old legacy support options from configure
- Ensure gdbus-codegen doesn't generate too-new code
- Clean up generate code and deprecate Quit method
- Make all notification log access go through dbus
- Drop old gtk 3.0 themes (3.20 themes are always used)
- Clean up build system
- Add hidden setting to restore override-redirect behavior
- Remove ChangeLog make target
- Markdownify and update the readme
- Disconnect from GtkIconTheme::changed when plugin destroyed
- Load main panel icon with _load_symbolic() variant
- Restore log viewer's scrolled window shadow-type
- Update icon when icon-theme changes
- Fix incorrect signal handler connections in settings dialog
- Translation Updates:
  Albanian, Bulgarian, Chinese (Taiwan), Dutch, French, German,
  Japanese, Lithuanian, Polish, Portuguese, Portuguese (Brazil),
  Serbian, Spanish

(gutteridge)

2023-03-05 01:50:11 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfburn to 0.7.0

(gutteridge)

2023-03-05 01:49:58 UTC MAIN commitmail json YAML

xfburn: update to 0.7.0

Change log:

xfburn 0.7.0 (2023-03-03)
============-------------
- Add MIME types to open blank and audio CDs
- Automatically update burner list as burners are plugged and unplugged
- Change default temporary directory to /var/tmp
- Improve text of write modes
- Replace some icons with symbolic versions that better respect light/dark mode
- Support delete key in audio compositions
- Fix adding progress dialog not appearing after dragging files
- Fix adding progress dialog cancel button not working
- Fix adding progress dialog not being modal
- Fix assertion failure when burner not present
- Fix composition term not being used consistently
- Fix crash when adding files to a data composition
- Fix dragged audio composition tracks being copied instead of moved
- Fix excessive minimum width of main window
- Fix icons not appearing on dialogs
- Fix intltool lock file bug in `make distcheck`
- Fix multiple selection being instantly deselected upon right click
- Fix multithreading issue when initializing an audio composition
- Fix out-of-date address in COPYING
- Fix project homepage URL
- Fix removed audio composition tracks not reducing total composition length
- Fix some compilation warnings
- Fix typo in burn failure dialog
- Fix XSLT processor warnings
- Add basic GitLab pipeline
- Add Markdown version of the README
- Add more translatable content to the AppStream/AppData
- Bump GLib minimum required to 2.38
- Modernize build system
- Resolve AppStream warnings from Debian
- Strip trailing whitespace like as in Debian's build process
- Update bug tracker links in readme
- Update information on how to build xfburn
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish,
  Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2023-03-04 23:29:24 UTC MAIN commitmail json YAML

mk/tools: replace '!empty' conditions with '==' or '!='

Main work done by running 'pkglint -F --only "simpler" --only
"simplified" *.mk', with manual improvements afterwards:

* Removed several redundant ':U' modifiers, as pkglint doesn't know the
  exact order in which the infrastructure files include each other.

* Removed redundant 'defined(X11_TYPE)' and the corresponding comment.

(rillig)

2023-03-04 23:03:34 UTC MAIN commitmail json YAML

mk/check-wrkref: unclutter the documentation

(rillig)

2023-03-04 21:33:46 UTC MAIN commitmail json YAML

Updated sysutils/nabud to 1.2.1.

(thorpej)

2023-03-04 21:29:47 UTC MAIN commitmail json YAML

Update to nabud-1.2.1.  Upstream changes:

### nabud-1.2.1
* Experimental support for Cygwin (64-bit).
* Support command history / editing in nabuctl in Docker builds,
  plus some additional Docker fixes.  From Christopher Masto.
* Added a FlowControl property to Connection objects.  This allows users
  who have modified their NABU HCCA port to support RTS/CTS flow control
  to enable it.
* nabuctl now displays the serial connection properties (baud rate,
  stop bits, and flow control) when viewing connection details.
* nabuctl now displays the file that the NABU will receive as the default
  boot image (image 000001) even if this is not specified in the config
  file or selected with nabuctl.  Suggested by jefferystone on Discord.

(thorpej)

2023-03-04 20:18:16 UTC MAIN commitmail json YAML

doc: Updated security/paperkey to 1.6

(fcambus)

2023-03-04 20:18:04 UTC MAIN commitmail json YAML

paperkey: update to 1.6.

2017-11-17  David Shaw  <dshaw@jabberwocky.com>

* checks: Various improvements to allow running the selftests in
parallel (Debian bug 881792).  Reported by Daniel Kahn Gillmor.

2017-10-23  David Shaw  <dshaw@jabberwocky.com>

* extract.c (extract): Properly fail if we cannot parse a secret
subkey packet.  Reported by Osamu Aoki and Peter Palfrader.

* parse.c (extract_secrets): Add support for EdDSA as per
https://tools.ietf.org/html/draft-koch-eddsa-for-openpgp-04.  Note
that this is an expired draft, but GnuPG is using algorithm 22 for
it.

2016-09-05  David Shaw  <dshaw@jabberwocky.com>

* NEWS, configure.ac: Post-release commit.

* NEWS, configure.ac: Preparing 1.4 release.

* NEWS, output.h, output.c, paperkey.c (set_binary_mode): Fix
binary vs text output mismatch when using "--output-type raw" on
Windows platforms.  Does not affect any non-Windows platforms.
Found by Thierry Ambrus.

* README: Clarify output-width a bit.

* paperkey.spec.in: Use %license for the COPYING file and run the
self checks during build.

2016-09-04  David Shaw  <dshaw@jabberwocky.com>

* README: PowerPC Macs are basically gone, so remove the OSX
(sorry: macOS!) universal binary stuff.

(fcambus)

2023-03-04 15:38:42 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.12.1

(pin)

2023-03-04 15:38:21 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.12.1

What's Changed
- Support customizable formats in #147
- Fixed duplicate keys on Windows in #151
- Add more UI customizations and refactor UI codes in #152

What's new
- New config options: playback_format, notify_format, border_type,
  progress_bar_type
- New theme's component style: playback_artists

(pin)

2023-03-04 15:37:37 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.53

(pin)

2023-03-04 15:37:06 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.53

0.6.53 (2023-03-04)
Bug Fixes
- Prevent freezing when window resizes (91424bac)
- update jpegxl (8779d04b)

笨ィFeatures
- Allow window title to be configured (000a34db)
- Keep track of recently opened images (77857a8f)

�沚修hore
- update dependencies (2dad8909)
- Update dependencies (8c78fa9f)

(pin)

2023-03-04 15:36:21 UTC MAIN commitmail json YAML

doc: Updated devel/lazygit to 0.37.0

(pin)

2023-03-04 15:35:51 UTC MAIN commitmail json YAML

devel/lazygit: update to 0.37.0

v0.37.0
- (#2288) quote remoteName before compiling regex by @nils-a in #2290
- Resolve the prompt just before using it by @mark2185 in #2296
- [#2279] defaultFgColor entry in theme config by @arnaudperalta in #2284
- bump gocui by @Ryooooooga in #2276
- fix ignore file keybinding by @jesseduffield in #2303
- Commit in staged/unstaged menu by @arnaudperalta in #2298
- updated rebase confirmation message by @navazjm in #2315
- migrate branch reset integration test by @jesseduffield in #2320
- Add credential prompts for U2F-backed SSH keys by @bdach in #2239
- migrate more tests by @jesseduffield in #2323
- more integration test migrating by @jesseduffield in #2325
- Yet more test migrations by @jesseduffield in #2329
- fix diff scroll #2309 by @Ryooooooga in #2326
- more integration test refactoring by @jesseduffield in #2330
- more integration test refactoring by @jesseduffield in #2334
- rename from asserter to driver by @jesseduffield in #2335
- remove unused config by @Ryooooooga in #2331
- Add the return alternative key to return in the input box by @wakaka6 in #2311
- migrate some more tests by @jesseduffield in #2336
- Add easter egg by @jesseduffield in #2338
- add support for git push --force-if-includes by @Ryooooooga in #2333
- more integration test migrations by @jesseduffield in #2339
- support for older Git versions by @Ryooooooga in #2340
- Add option to allow --verbose commit in editor commits by @knutwalker in #2341
- fix goroutine leaks by @Ryooooooga in #2345
- docs(Config.md): add missing keybindings by @Ryooooooga in #2356
- change git.commit.verbose to accept "default" by @Ryooooooga in #2343
- feat: create environment for every PR using Uffizzi by @daramayis in #2262
- fix installation scripts for Ubuntu by @Ryooooooga in #2372
- fix ReplacePlaceholderString by @Ryooooooga in #2376
- remove unused texts by @Ryooooooga in #2388
- Add option to disable the "reword in editor" prompt by @stefanhaller in #2384
- allow to disable git.log.order by @Ryooooooga in #2401
- fix RefName of detached HEAD to works in Chinese by @Ryooooooga in #2398
- Ensure trailing LF when copying diff lines to clipboard by @stefanhaller in #2395
- Added copy to clipboard option to the patch options by @phanithinks in #2373
- Added new gui.screenMode key to config by @phanithinks in #2358

v0.36.0
We've got a whole lot of stuff in this release: improvements to the editor,
better custom commands support, snappier staging of files, a tonne of bug
fixes, and lots more.

One particularly cool thing that we've added is Github codespaces support
(in the repo, not within the Lazygit program itself), so if you've got your eye
on an open issue and want to move things along, consider spinning up the lazygit
codebase in a code_space_ and having a go at adding a feature / fixing a bug all
from the comfort of your browser! See here for more info.

As you can see @Ryooooooga and @mark2185 continue to kick goals with a heap of
features and bug fixes in this release, but we also have a whole host of new
contributors too. If you want to get involved in contributing, you can peruse
the issues board for issues with the good-first-issue label, or jump into the
Fortress of Laziness, our new discord server
What's Changed
Features:
Editor stuff
- add support for excluding files by @gozes in #2016
- add support for emacs keybindings in editor by @Ryooooooga in #2183
- allow emacs character navigation in the commit editor (jump word left/right).
  by @LiamKearn in #2104
- navigate by word in the editor by @Ryooooooga in #2204

Custom commands stuff
- Add showOutput option to custom commands (fixes #1163) by @sportshead in
  #2059
- Improve custom commands interface by @Mihai22125 in #2109
- Allow OSCommand.Quote to be invoked within a custom command by @Ryooooooga
  in #2193
- add SelectedPath to the list of placeholder values by @mark2185 in #2070

Other stuff
- add stash option to include untracked files by @ajhynes7 in #1980
- add optimistic rendering for staging and unstaging files by @jesseduffield
  in #2072
- rename stash by @Ryooooooga in #2220
- Show active branch for recent repo by @mark2185 in #2005
- Support custom SSH usernames on BitBucket by @xxdavid in #2087
- Preserve trailing newline setting when adding to gitignore by @mark2185 in
  #2004
- Add notARepository: quit config option to exit Lazygit if run from outside a
  git repo by @Ryooooooga in #2098
- add stash icon by @Ryooooooga in #2219
- allow null in keybindings by @Ryooooooga in #2222

Bug fixes:
- Fix rewording a merge commit with editor by @mark2185 in #2065
- Improved mouse behaviour with international text @mark2185 in #2064
- No more 'unversioned' in the bottom right: add build info when building from
  source by @jesseduffield in #2076
- fix initial origin of commit message panel by @Ryooooooga in #2221
- fix issue caused by opening a menu over a prompt by @jesseduffield in #2079
- fix hidden suggestions by @jesseduffield in #2093
- Gracefully error on bare repositories by @nullishamy in #2067
- Fix open commit in browser for some Gitlab repos by @jtraub in #2132
- fix initial scroll position of edit box by @Ryooooooga in #2123
- fix initial origin of editor box by @Ryooooooga in #2146
- Validate --path argument when starting lazygit by @mark2185 in #2092
- Ignore stderr when loading git status by @Ryooooooga in #2081
- fix: read one line before resuming TUI to prevent unintentional operations
  by @kawaemon in #1636
- allow amending merge commits by @mark2185 in #2164
- various improvements to text rendering by @Ryooooooga in #2195
- fix glitchy render of stale data by @jesseduffield in #2196
- fix stash with empty message by @Ryooooooga in #2218
- fix could-not-access error by @jesseduffield in #2260
- use better colour defaults (note: theme.lightTheme is no longer a thing) by
  @jesseduffield in #2257
- Update go-git to handle negative refspecs by @lukaspiatkowski in #2232
- Fix/show loading state when bottomline disabled by @artvi in #2273
- fix ambiguous branch name by @Ryooooooga in #2224

Docs:
- docs(readme): Added lazygit install method on ubuntu #2125 by @yofreee in
  #2126
- fix: document link by @eetann in #2108
- fix typo in README.md by @luzpaz in #2086
- fix: how to change the config dir for MacOS by @0123takaokeita in #2169

Maintenance:
- Fix github linter errors by @mark2185 in #2069
- Add better support for OpensMenu option when creating a menu by
  @jesseduffield in #2071
- Update bug_report.md by @mark2185 in #2062
- refactor to use generics for file nodes by @jesseduffield in #2075
- handle nil properly with file nodes by @jesseduffield in #2077
- Refactor: one context per view by @jesseduffield in #2023
- refactor merge conflicts code by @jesseduffield in #2088
- allow rendering to main panels from anywhere by @jesseduffield in #2089
- Add new integration test pattern by @jesseduffield in #2094
- even better structure by @jesseduffield in #2113
- give menu formatting to ignore-or-exclude keybinding option by @mark2185 in
  #2110
- add more integration tests by @jesseduffield in #2114
- fail on vendor directory mismatch by @jesseduffield in #2116
- improve integration test portability by @Ryooooooga in #2124
- chore: remove duplicate word in comments by @Abirdcfly in #2143
- Migrate some more integration tests by @jesseduffield in #2137
- remove deprecated function calls by @xiaoliwang in #2167
- strip NUL bytes instead of replacing with space by @jesseduffield in #2197
- Replace regex for retrieving latest version by @TomBaxter in #2199
- use boxlayout from lazycore by @jesseduffield in #2210
- Use lazycore utils: Clamp and GetLazyRootDirectory by @gusandrioli in #2223
- add devcontainer folder by @jesseduffield in #2266
- disable underscores in vscode by @jesseduffield in #2269
- use tempdir in tests to prevent polluting worktree by @jesseduffield in
  #2271
- stop switching focus to commits view when resetting by @jesseduffield in
  #2272
- added gitVersion to version flag by @nitinmewar in #2265
- Merge loaders package into git_commands package by @sudoburt in #2261

v0.35
Features
- Nerd fonts now supported! (@Ryooooooga)
- Scrollbars! (non-interactive but cool nonetheless)
- Diff hunks can now be edited directly (via a subprocess) (@Ryooooooga)
- You can open lazygit to the panel that you care about e.g. run lazygit log
  to open lazygit to the commits panel. (@HiromasaNojima)
- Most menus now have their own keybindings for each menu item, which should
  speed things up for power users.
- You can now easily set/unset the upstream of a branch (@mark2185)
- You can now select to stash exclusively unstaged/staged files (@mark2185)
- Improved update flow (@moha-gh)
- Fixed issue where we duplicated line breaks when parsing a commit message
  Don't duplicate line breaks when retrieving commit message (@moha-gh)
- Some hard-to-reverse actions now have confirmation popups given it's easy to
  accidentally press the wrong key.
- 'Gone' branches are now marked as such
- More commit attributes can be copied with the 'y' key (@mark2185)
- Custom commit author colours can now be specified with regular names (e.g.
  'red') instead of only hex codes. (@Ryooooooga)
- Commit author can now be set to another author or reset to the current git
  user (thanks @JensPfeifle)
- Auto-refresh of files can be disabled with the git.autoRefresh config option
  (@moha-gh)
- We now (again) honour push.default config value. In general we want to err
  on the side of having git commands do the same thing that would happen if
  you ran them directly from the terminal.
- Files can now be opened from the merge conflicts panel (thanks @Ryooooooga)
- You can now configure to always show the unstaged and staged changes panels,
  regardless of whether the selected file has both unstaged and staged changes.
  This can be done via gui.splitDiff: 'always' (@HiromasaNojima)
- Commit time format can now be customised via the gui.timeFormat config key
  (@Ryooooooga)
- We now record the current directory on switch instead of exit (@davdroman)
- We now support Bitbucket server PRs (thanks @TheBlob42)
- Bottom line (containing some keybindings help) can now be hidden via
  gui.showBottomLine: false in your config.
- You can now show the whole git graph in the commits panel by default via
  git.log.showWholeGitGraph: true
- Some UI tweaks.

Bug fixes
- Various fixes to bugs relating to double-width characters (@Ryooooooga)
- Typo fixes (@casswedson)
- LOTS of other bug fixes (thanks to the glorious @Ryooooooga and @mark2185)

Translation updates:
- Chinese translated updated (@Crystal-RainSlide)
- Japanese translation added (@Ryooooooga)
- Korean translation added (@Shin-JaeHeon)

HUGE thankyou to all the contributors who've helped bring about this release.
As you can see @mark2185 and @Ryooooooga are behind many of the the changes so
a special thankyou to the both of you!

Maintenance stuff:
We've now on go1.18 meaning we can use generics. The lo package is our main
generics helper package. I've also rolled my own, called 'generics', but I'll
probably end up just committing to using lo only.

Integration tests in CI are now run in parallel, and windows builds are now
properly cached, so CI runs much faster and you'll sooner know if you've broken
a test.

Note from maintainer:

I'm working on some tricky features like the ability to filter the contents of
a list panel, some of which I've recorded on youtube. As part of that work I've
had to make a detour to do some yak shaving and refactoring (which is happening
in #2023)

I've also made a video showing how to add a basic feature to Lazygit for
aspiring contributors. If you would like to see similar videos/docs covering
other topics to make life easier for new/existing contributors, lemme know!

At some point I want to take time off work to go full-time on Lazygit (e.g. for
a few months). If you have any ideas how I could raise money to do that, let me
know! And of course for all those currently sponsoring, thankyou so much, it's
a big motivator for me finding the time to work on this project.

Some more rambling thoughts:

The integration test suite has some good coverage but the mechanism behind it
(recording a Lazygit session and having the test replay that session) is hard
to maintain. I want to switch to having integration tests be built by calling
a bunch of commands in sequence, similar to Cypress if anybody's used that.

I was holding off this release for the sake of a better in-app release notes
feature but that can wait for a future release.

v0.34
Features:
- You can now customise the colour of unstaged files via the
  gui.theme.unstagedChangesColor config key (thanks @snorrwe )
- Editing a file will now open your editor at the currently selected line for
  most major editors (thanks @mark2185 )
- Support for opening Azure DevOps repos (thanks @tiwood )
- You can now skip the confirmation prompt after running a subprocess with the
  promptToReturnFromSubprocess config key (thanks @rambhosale )

Bug Fixes:
- Fixed issue where mouse handling was not properly restored after leaving the
  application (thanks @tmatz )
- Fixed bug where files could not be edited at particular lines for certain
  editors (thanks @fsmiamoto )

Other:
- Some cleaning up of the docs (thanks @moha-gh )
- NL translation fixups (thanks @Alpakash )
- Fixed an issue with the cheatsheet generator that caused the user's own
  language to appear in each output translation file.

Note from maintainer:

I'm going to merge in quite a large refactor PR to the master branch. The
refactor is about 90% done but the 10% might take some time and it's tricky to
have to re-implement all PRs from contributors to the new branch. At any rate
this refactor should make the code easier to work with compared to the previous
god struct (the Gui struct) that was being used for everything. The new
structure no doubt will have its own flaws that I'll need to work through over
time. I've been using the refactor PR myself for a while and haven't run into
any bugs, and I've added some more integration tests to capture more of the
expected behaviour. Don't hesitate to raise an issue for any bug you find.

v0.33
Features:
- Git bisect support (press 'b' on a commit to start the process)
- On windows we now set the window title to the name of the opened repo
  (thanks @birgersp)
- You can now set custom branch colours in your config (see here)
  (thanks @matt-cles )

Bug Fixes:
- We now always specify the upstream when pushing/pulling so you'll never
  accidentally push to an unexpected remote branch
- Fixed bug that prevented quitting with a confirm popup
- Fixed issue with scrolling in the merge panel
- We no longer show the branch graph when filtering by path because it didn't
  make sense to show it
- Fixed a bug where a custom git hosting service wasn't given precedent over a
  default hosting service (thanks @bin101)
- Added Mouse support for crostini (thanks @tmatz)
- Proper URL encoding for pull request URLs (thanks @MikaelElkiaer)

Other:
- Performance improvements
- We now ask for confirmation upon reverting a commit (thanks @glendsoza)
- Resetting a submodule can now only be done from within the files panel
- Documentation updates (thanks @jm33-m0, @mark2185)
- Chinese translation update (thanks @bnoctis)

For Contributors:
You can now run an integration test in 'sandbox' mode meaning you get to
control what happens during the session but no snapshot is saved. It's a
convenient way of testing a feature with a given pre-built example repo.
I've replaced the contributor code of conduct with a very stripped down
version that basically says 'be nice'. The original was a little intense and
didn't reflect the natural level of charity and positivity in the issues board.
If people have an issue with that let me know.
I've added some extra sections to the contributing guide including:
        how the codebase (intentionally) diverges from some Go idioms
        i18n
        testing
        debugging

Note from maintainer:

Still working on this gui package refactor. I expect the health of the codebase
to increase quite a bit with the change. I regret not trying to slice it up
into smaller pieces but hopefully I'll have learnt my lesson next time.
We might need to rethink how integration tests are done. Right now it's a
direct recording which can make the tests difficult to update.

v0.32.2
Changelog
- 8ca71ee add git bisect run script
- d3a3c8d add integration test for merge conflicts resolved externally
- ee622d0 add integration test for staging view
- 2691477 allow sandbox mode with integration tests
- 1c84f77 always specify upstream when pushing/pulling
- 7a690f9 appease CI
- 8d8bdb9 avoid deadlock in merge panel
- ae98797 do not show branch graph when in filtering mode
- befa356 fix bug which prevented quitting with confirm
- 0092c9d fix bug with subprocess
- 9903595 fix merge scroll bug
- 595aca2 make integration test pass
- dafac52 see if this fixes CI linting
- cdcfeb3 stop refreshing the screen so much

v0.32.1
Changelog
- f5b9ad8 add complex custom command integration test
- 8263d15 fix issue where custom command would not open a menu

v0.32
Features:
- You can now press 'o' on a commit to open it in your browser
- We now retain the commit message you typed in the event that the commit
  command failed (thanks @jakobkogler)
- You can now reword old commits from within lazygit
- You can now create annotated tags (press 'n' in the tags panel) (thanks
  @fsmiamoto)
- You can now add a signoff to your commits via the git.commit.signoff key in
  your config (thanks @sagikazarmark)
- You can now specify a single colour to apply to all commit authors (thanks
  @Cokile)

Bug Fixes:
- Better highlighting of lines for various terminals (thanks @Kavantix)
- Fixed bug where we couldn't go to the bottom of the reflog panel (thanks
  @fsmiamoto)
- Better support for --path arg (thanks @TicClick)
- Fixed a bug where you couldn't create a pull request when the repo's url
  scheme was ssh (thanks @kawaemon)
- We now make fewer assumptions that your main remote is named 'origin'
  (thanks @mbrgm)
- Fixed some copy inconsistencies (thanks @justinsb)
- Fixed bug where branches would appear twice in the branches panel
  (@escrafford)

Other:
- Added installation instructions for funtoo linux (thanks @invakid404)

For Contributors:
CI now checks that the cheatsheet files are up-to-date. If it hasn't you'll
need to run go run scripts/cheatsheet/main.go generate

Note from maintainer:

The codebase has grown quite a bit since its inception and it's in need of some
refactoring to make future growth easier. I've wrapped up some refactoring to
the internal commands package so that we've got better namespacing and
separation of concerns, and I'll be shifting my gaze to the GUI package next.
Once I'm happy with the structure of the code I'll start producing some
documentation so that new contributors can easily get started on features and
bug fixes. Many changes to the app are trivial to make but it can take a new
contributor time to work out where everything lives in the code.

(pin)

2023-03-04 15:35:06 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.45.0

(pin)

2023-03-04 15:34:39 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.45.0

0.45 (released 3rd March 2023)
Diffing
- Racket and Newick are now treated as lisps for the purposes for parenthesis
  heuristics.

Parsing
- Fixed an issue where parse errors were undercounted, particularly in YAML
  files.
- Improved parsing for Makefiles.

(pin)

2023-03-04 14:40:43 UTC pkgsrc-2022Q4 commitmail json YAML

Pullups #6729 #6732 #6733 #6734 #6737 #6738 #6739

(spz)

2023-03-04 14:36:36 UTC MAIN commitmail json YAML

cad/kicad: Require gcc 9

While <charconv> works with 8, std::filesystem doesn't, and does build
with 9.

(gdt)

2023-03-04 14:35:53 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6738 - requested by taca
www/ruby-rack: security update

Revisions pulled up:
pkgsrc/www/ruby-rack/Makefile by patch
pkgsrc/www/ruby-rack/distinfo by patch

-------------------------------------------------------------------

  Log Message:
  www/ruby-rack2: update to 2.2.6.2

  2.2.6 (2022-01-17)

  * Extend Rack::MethodOverride to handle QueryParser::ParamsTooDeepError
    error.  (#2011, @byroot)

  2.2.6.1 (2022-01-17)

  * [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
  * [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
  * [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)

  2.2.6.2 (2022-01-17)

  * [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges

(spz)

2023-03-04 14:26:46 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6734 - requested by taca
databases/ruby-activerecord70: security update
devel/ruby-activejob70: distinfo update
devel/ruby-activemodel70: distinfo update
devel/ruby-activestorage70: distinfo update
devel/ruby-activesupport70: security update
devel/ruby-railties70: distinfo update
mail/ruby-actionmailbox70: distinfo update
mail/ruby-actionmailer70: distinfo update
textproc/ruby-actiontext70: distinfo update
www/ruby-actioncable70: distinfo update
www/ruby-actionpack70: security update
www/ruby-actionview70: distinfo update
www/ruby-rails70: distinfo update

Revisions pulled up:
- databases/ruby-activerecord70/distinfo                        1.9-1.10
- devel/ruby-activejob70/distinfo                              1.9-1.10
- devel/ruby-activemodel70/distinfo                            1.9-1.10
- devel/ruby-activestorage70/distinfo                          1.9-1.10
- devel/ruby-activesupport70/distinfo                          1.9-1.10
- devel/ruby-railties70/distinfo                                1.9-1.10
- lang/ruby/rails.mk                                            1.140,1.142
- mail/ruby-actionmailbox70/distinfo                            1.9-1.10
- mail/ruby-actionmailer70/distinfo                            1.9-1.10
- textproc/ruby-actiontext70/distinfo                          1.9-1.10
- www/ruby-actioncable70/distinfo                              1.9-1.10
- www/ruby-actionpack70/distinfo                                1.9-1.10
- www/ruby-actionview70/distinfo                                1.9-1.10
- www/ruby-rails70/distinfo                                    1.9-1.10

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Jan 19 14:34:27 UTC 2023

  Modified Files:
  pkgsrc/databases/ruby-activerecord70: distinfo
  pkgsrc/devel/ruby-activejob70: distinfo
  pkgsrc/devel/ruby-activemodel70: distinfo
  pkgsrc/devel/ruby-activestorage70: distinfo
  pkgsrc/devel/ruby-activesupport70: distinfo
  pkgsrc/devel/ruby-railties70: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox70: distinfo
  pkgsrc/mail/ruby-actionmailer70: distinfo
  pkgsrc/textproc/ruby-actiontext70: distinfo
  pkgsrc/www/ruby-actioncable70: distinfo
  pkgsrc/www/ruby-actionpack70: Makefile distinfo
  pkgsrc/www/ruby-actionview70: distinfo
  pkgsrc/www/ruby-rails70: distinfo

  Log Message:
  www/ruby-rails70: update to 7.0.4.1

  Rails 7.0.4.1 (2023-01-17)

  devel/ruby-activesupport70

  * Avoid regex backtracking in Inflector.underscore

    [CVE-2023-22796]

  www/ruby-actionpack70

  * Fix sec issue with _url_host_allowed?

    Disallow certain strings from `_url_host_allowed?` to avoid a redirect
    to malicious sites.

    [CVE-2023-22797]

  * Avoid regex backtracking on If-None-Match header

    [CVE-2023-22795]

  * Use string#split instead of regex for domain parts

    [CVE-2023-22792]

  databases/ruby-activerecord70

  * Make sanitize_as_sql_comment more strict

    Though this method was likely never meant to take user input, it was
    attempting sanitization. That sanitization could be bypassed with
    carefully crafted input.

    This commit makes the sanitization more robust by replacing any
    occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
    first pass to remove one surrounding comment to avoid compatibility
    issues for users relying on the existing removal.

    This also clarifies in the documentation of annotate that it should not
    be provided user input.

    [CVE-2023-22794]

  * Added integer width check to PostgreSQL::Quoting

    Given a value outside the range for a 64bit signed integer type
    PostgreSQL will treat the column type as numeric. Comparing
    integer values against numeric values can result in a slow
    sequential scan.

    This behavior is configurable via
    ActiveRecord::Base.raise_int_wider_than_64bit which defaults to true.

    [CVE-2022-44566]

  To generate a diff of this commit:
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/ruby-activerecord70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/ruby-activejob70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/ruby-activemodel70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/ruby-activestorage70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/ruby-activesupport70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/ruby-railties70/distinfo
  cvs rdiff -u -r1.139 -r1.140 pkgsrc/lang/ruby/rails.mk
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/ruby-actionmailbox70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/ruby-actionmailer70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/ruby-actiontext70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/ruby-actioncable70/distinfo
  cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/ruby-actionpack70/Makefile
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/ruby-actionpack70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/ruby-actionview70/distinfo
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/ruby-rails70/distinfo

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Jan 25 13:31:17 UTC 2023

  Modified Files:
  pkgsrc/databases/ruby-activerecord70: distinfo
  pkgsrc/devel/ruby-activejob70: distinfo
  pkgsrc/devel/ruby-activemodel70: distinfo
  pkgsrc/devel/ruby-activestorage70: distinfo
  pkgsrc/devel/ruby-activesupport70: distinfo
  pkgsrc/devel/ruby-railties70: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox70: distinfo
  pkgsrc/mail/ruby-actionmailer70: distinfo
  pkgsrc/textproc/ruby-actiontext70: distinfo
  pkgsrc/www/ruby-actioncable70: distinfo
  pkgsrc/www/ruby-actionpack70: distinfo
  pkgsrc/www/ruby-actionview70: distinfo
  pkgsrc/www/ruby-rails70: distinfo

  Log Message:
  www/ruby-rails70: update to 7.0.4.2

  Rails 7.0.4.2 (2023-01-24)

  *  Fix `domain: :all` for two letter TLD

      This fixes a compatibility issue introduced in our previous security
      release when using `domain: :all` with a two letter but single level top
      level domain domain (like `.ca`, rather than `.co.uk`).

  To generate a diff of this commit:
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/ruby-activerecord70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-activejob70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-activemodel70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-activestorage70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-activesupport70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-railties70/distinfo
  cvs rdiff -u -r1.141 -r1.142 pkgsrc/lang/ruby/rails.mk
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/ruby-actionmailbox70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/ruby-actionmailer70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/ruby-actiontext70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/ruby-actioncable70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/ruby-actionpack70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/ruby-actionview70/distinfo
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/ruby-rails70/distinfo

(spz)

2023-03-04 14:10:24 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6733 - requested by taca
databases/ruby-activerecord61: security update
devel/ruby-activejob61: distinfo update
devel/ruby-activemodel61: distinfo update
devel/ruby-activestorage61: distinfo update
devel/ruby-activesupport61: security update
devel/ruby-railties61: distinfo update
mail/ruby-actionmailbox61: distinfo update
mail/ruby-actionmailer61: distinfo update
textproc/ruby-actiontext61: sdistinfo update
www/ruby-actioncable61: distinfo update
www/ruby-actionpack61: security update
www/ruby-actionview61: distinfo update
www/ruby-rails61: distinfo update

Revisions pulled up:
- databases/ruby-activerecord61/distinfo                        1.16-1.17
- devel/ruby-activejob61/distinfo                              1.16-1.17
- devel/ruby-activemodel61/distinfo                            1.16-1.17
- devel/ruby-activestorage61/distinfo                          1.16-1.17
- devel/ruby-activesupport61/distinfo                          1.16-1.17
- devel/ruby-railties61/distinfo                                1.16-1.17
- lang/ruby/rails.mk                                            1.139,1.141
- mail/ruby-actionmailbox61/distinfo                            1.16-1.17
- mail/ruby-actionmailer61/distinfo                            1.16-1.17
- textproc/ruby-actiontext61/distinfo                          1.16-1.17
- www/ruby-actioncable61/distinfo                              1.16-1.17
- www/ruby-actionpack61/Makefile                                1.4
- www/ruby-actionpack61/distinfo                                1.16-1.17
- www/ruby-actionview61/distinfo                                1.16-1.17
- www/ruby-rails61/distinfo                                    1.16-1.17

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Jan 19 14:31:11 UTC 2023

  Modified Files:
  pkgsrc/databases/ruby-activerecord61: distinfo
  pkgsrc/devel/ruby-activejob61: distinfo
  pkgsrc/devel/ruby-activemodel61: distinfo
  pkgsrc/devel/ruby-activestorage61: distinfo
  pkgsrc/devel/ruby-activesupport61: distinfo
  pkgsrc/devel/ruby-railties61: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox61: distinfo
  pkgsrc/mail/ruby-actionmailer61: distinfo
  pkgsrc/textproc/ruby-actiontext61: distinfo
  pkgsrc/www/ruby-actioncable61: distinfo
  pkgsrc/www/ruby-actionpack61: Makefile distinfo
  pkgsrc/www/ruby-actionview61: distinfo
  pkgsrc/www/ruby-rails61: distinfo

  Log Message:
  www/ruby-rails61: update to 6.1.7.1

  Rails 6.1.7.1 (2023-01-17)

  devel/ruby-activesupport61

  * Avoid regex backtracking in Inflector.underscore

      [CVE-2023-22796]

  www/ruby-actionpack61

  * Avoid regex backtracking on If-None-Match header

    [CVE-2023-22795]

  * Use string#split instead of regex for domain parts

    [CVE-2023-22792]

  databases/ruby-activerecord61

  * Make sanitize_as_sql_comment more strict

    Though this method was likely never meant to take user input, it was
    attempting sanitization. That sanitization could be bypassed with
    carefully crafted input.

    This commit makes the sanitization more robust by replacing any
    occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
    first pass to remove one surrounding comment to avoid compatibility
    issues for users relying on the existing removal.

    This also clarifies in the documentation of annotate that it should not
    be provided user input.

    [CVE-2023-22794]

  * Added integer width check to PostgreSQL::Quoting

    Given a value outside the range for a 64bit signed integer type
    PostgreSQL will treat the column type as numeric. Comparing
    integer values against numeric values can result in a slow
    sequential scan.

    This behavior is configurable via
    ActiveRecord::Base.raise_int_wider_than_64bit which defaults to true.

    [CVE-2022-44566]

  To generate a diff of this commit:
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/databases/ruby-activerecord61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/ruby-activejob61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/ruby-activemodel61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/ruby-activestorage61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/ruby-activesupport61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/ruby-railties61/distinfo
  cvs rdiff -u -r1.138 -r1.139 pkgsrc/lang/ruby/rails.mk
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/ruby-actionmailbox61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/ruby-actionmailer61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/ruby-actiontext61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ruby-actioncable61/distinfo
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/ruby-actionpack61/Makefile
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ruby-actionpack61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ruby-actionview61/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ruby-rails61/distinfo

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Jan 25 13:27:10 UTC 2023

  Modified Files:
  pkgsrc/databases/ruby-activerecord61: distinfo
  pkgsrc/devel/ruby-activejob61: distinfo
  pkgsrc/devel/ruby-activemodel61: distinfo
  pkgsrc/devel/ruby-activestorage61: distinfo
  pkgsrc/devel/ruby-activesupport61: distinfo
  pkgsrc/devel/ruby-railties61: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox61: distinfo
  pkgsrc/mail/ruby-actionmailer61: distinfo
  pkgsrc/textproc/ruby-actiontext61: distinfo
  pkgsrc/www/ruby-actioncable61: distinfo
  pkgsrc/www/ruby-actionpack61: distinfo
  pkgsrc/www/ruby-actionview61: distinfo
  pkgsrc/www/ruby-rails61: distinfo

  Log Message:
  www/ruby-rails61: update to 6.1.7.2

  Rails 6.1.7.2 (2023-01-24)

  www/ruby-actionpack61

  *  Fix `domain: :all` for two letter TLD

      This fixes a compatibility issue introduced in our previous security
      release when using `domain: :all` with a two letter but single level top
      level domain domain (like `.ca`, rather than `.co.uk`).

  To generate a diff of this commit:
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/databases/ruby-activerecord61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ruby-activejob61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ruby-activemodel61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ruby-activestorage61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ruby-activesupport61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ruby-railties61/distinfo
  cvs rdiff -u -r1.140 -r1.141 pkgsrc/lang/ruby/rails.mk
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/ruby-actionmailbox61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/ruby-actionmailer61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/ruby-actiontext61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/ruby-actioncable61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/ruby-actionpack61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/ruby-actionview61/distinfo
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/ruby-rails61/distinfo

(spz)

2023-03-04 13:58:17 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6732 - requested by taca
databases/ruby-activerecord60: security update
devel/ruby-activejob60: distinfo update
devel/ruby-activemodel60: distinfo update
devel/ruby-activestorage60: distinfo update
devel/ruby-activesupport60: distinfo update
devel/ruby-railties60: distinfo update
mail/ruby-actionmailbox60: distinfo update
mail/ruby-actionmailer60: distinfo update
textproc/ruby-actiontext60: distinfo update
www/ruby-actioncable60: distinfo update
www/ruby-actionpack60: distinfo update
www/ruby-actionpack60: distinfo update
www/ruby-actionview60: distinfo update
www/ruby-rails60: distinfo update

Revisions pulled up:
- databases/ruby-activerecord60/distinfo                        1.21
- devel/ruby-activejob60/distinfo                              1.21
- devel/ruby-activemodel60/distinfo                            1.21
- devel/ruby-activestorage60/distinfo                          1.21
- devel/ruby-activesupport60/distinfo                          1.21
- devel/ruby-railties60/distinfo                                1.21
- lang/ruby/rails.mk                                            1.138
- mail/ruby-actionmailbox60/distinfo                            1.21
- mail/ruby-actionmailer60/distinfo                            1.21
- textproc/ruby-actiontext60/distinfo                          1.21
- www/ruby-actioncable60/distinfo                              1.21
- www/ruby-actionpack60/Makefile                                1.5
- www/ruby-actionpack60/distinfo                                1.21
- www/ruby-actionview60/distinfo                                1.21
- www/ruby-rails60/distinfo                                    1.21

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Jan 19 14:27:26 UTC 2023

  Modified Files:
  pkgsrc/databases/ruby-activerecord60: distinfo
  pkgsrc/devel/ruby-activejob60: distinfo
  pkgsrc/devel/ruby-activemodel60: distinfo
  pkgsrc/devel/ruby-activestorage60: distinfo
  pkgsrc/devel/ruby-activesupport60: distinfo
  pkgsrc/devel/ruby-railties60: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox60: distinfo
  pkgsrc/mail/ruby-actionmailer60: distinfo
  pkgsrc/textproc/ruby-actiontext60: distinfo
  pkgsrc/www/ruby-actioncable60: distinfo
  pkgsrc/www/ruby-actionpack60: Makefile distinfo
  pkgsrc/www/ruby-actionview60: distinfo
  pkgsrc/www/ruby-rails60: distinfo

  Log Message:
  www/ruby-rails60: update to 6.0.6.1

  Only databases/ruby-activerecord61 has updated.

  Rails 6.0.6.1 (2023-01-17)

  * Make `sanitize_as_sql_comment` more strict

    Though this method was likely never meant to take user input, it was
    attempting sanitization. That sanitization could be bypassed with
    carefully crafted input.

    This commit makes the sanitization more robust by replacing any
    occurrances of "/*" or "*/" with "/ *" or "* /". It also performs a
    first pass to remove one surrounding comment to avoid compatibility
    issues for users relying on the existing removal.

    This also clarifies in the documentation of annotate that it should not
    be provided user input.

    [CVE-2023-22794]

  To generate a diff of this commit:
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/ruby-activerecord60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-activejob60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-activemodel60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-activestorage60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-activesupport60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-railties60/distinfo
  cvs rdiff -u -r1.137 -r1.138 pkgsrc/lang/ruby/rails.mk
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/mail/ruby-actionmailbox60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/mail/ruby-actionmailer60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/ruby-actiontext60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-actioncable60/distinfo
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/ruby-actionpack60/Makefile
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-actionpack60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-actionview60/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-rails60/distinfo

(spz)

2023-03-04 13:26:59 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6729 - requested by taca
devel/ruby-globalid: security update

Revisions pulled up:
- devel/ruby-globalid/Makefile                                  1.14
- devel/ruby-globalid/distinfo                                  1.8

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Jan 19 13:58:19 UTC 2023

  Modified Files:
  pkgsrc/devel/ruby-globalid: Makefile distinfo

  Log Message:
  devel/ruby-globalid: update to 1.0.1

  1.0.1 (2023-01-17)

  Possible ReDoS based DoS vulnerability in GlobalID

  There is a ReDoS based DoS vulnerability in the GlobalID gem.  This
  vulnerability has been assigned the CVE identifier CVE-2023-22799.

  Versions Affected: >= 0.2.1
  Not affected: NOTAFFECTED
  Fixed Versions: 1.0.1

  Impact

  There is a possible DoS vulnerability in the model name parsing section of
  the GlobalID gem.  Carefully crafted input can cause the regular expression
  engine to take an unexpected amount of time.  All users running an affected
  release should either upgrade or use one of the workarounds immediately.

  Releases

  The FIXED releases are available at the normal locations.

  Workarounds

  There are no feasible workarounds for this issue.

  Credits

  Thank you ooooooo_k for reporting this!

  To generate a diff of this commit:
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/ruby-globalid/Makefile
  cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/ruby-globalid/distinfo

(spz)

2023-03-04 13:04:06 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6739 - requested by taca
www/apache24: security update

Revisions pulled up:
- www/apache24/Makefile                                        1.115
- www/apache24/PLIST                                            1.36
- www/apache24/distinfo                                        1.54
- www/apache24/patches/patch-configure                          1.3

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: adam
  Date: Fri Jan 20 14:03:16 UTC 2023

  Modified Files:
  pkgsrc/www/apache24: Makefile PLIST distinfo
  pkgsrc/www/apache24/patches: patch-configure

  Log Message:
  apache24: updated to 2.4.55

  Changes with Apache 2.4.55

    *) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
        2.4.55 allows a backend to trigger HTTP response splitting
        (cve.mitre.org)
        Prior to Apache HTTP Server 2.4.55, a malicious backend can
        cause the response headers to be truncated early, resulting in
        some headers being incorporated into the response body. If the
        later headers have any security purpose, they will not be
        interpreted by the client.
        Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)

    *) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
        Possible request smuggling (cve.mitre.org)
        Inconsistent Interpretation of HTTP Requests ('HTTP Request
        Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
        allows an attacker to smuggle requests to the AJP server it
        forwards requests to.  This issue affects Apache HTTP Server
        Apache HTTP Server 2.4 version 2.4.54 and prior versions.
        Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
        at Qi'anxin Group

    *) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
        of zero byte (cve.mitre.org)
        A carefully crafted If: request header can cause a memory read,
        or write of a single zero byte, in a pool (heap) memory location
        beyond the header value sent. This could cause the process to
        crash.
        This issue affects Apache HTTP Server 2.4.54 and earlier.

    *) mod_dav: Open the lock database read-only when possible.

    *) mod_proxy_http2: apply the standard httpd content type handling
        to responses from the backend, as other proxy modules do.

    *) mod_dav: mod_dav overrides dav_fs response on PUT failure.

    *) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]

    *) mod_http2: version 2.0.10 of the module, synchronizing changes
        with the gitgub version. This is a partial rewrite of how connections
        and streams are handled.
        - an APR pollset and pipes (where supported) are used to monitor
          the main connection and react to IO for request/response handling.
          This replaces the stuttered timed waits of earlier versions.
        - H2SerializeHeaders directive still exists, but has no longer an effect.
        - Clients that seemingly misbehave still get less resources allocated,
          but ongoing requests are no longer disrupted.
        - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
          were overwritten instead of preserved.
        - A regression in v1.15.24 was fixed that could lead to httpd child
          processes not being terminated on a graceful reload or when reaching
          MaxConnectionsPerChild. When unprocessed h2 requests were queued at
          the time, these could stall.
        - Improved information displayed in 'server-status' for H2 connections when
          Extended Status is enabled. Now one can see the last request that IO
          operations happened on and transferred IO stats are updated as well.
        - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
          send a GOAWAY frame much too early on new connections, leading to invalid
          protocol state and a client failing the request.
          The module now initializes the HTTP/2 protocol correctly and allows the
          client to submit one request before the shutdown via a GOAWAY frame
          is being announced.
        - :scheme pseudo-header values, not matching the
          connection scheme, are forwarded via absolute uris to the
          http protocol processing to preserve semantics of the request.
          Checks on combinations of pseudo-headers values/absence
          have been added as described in RFC 7540. Fixes #230.
        - A bug that prevented trailers (e.g. HEADER frame at the end) to be
          generated in certain cases was fixed. See #233 where it prevented
          gRPC responses to be properly generated.
        - Request and response header values are automatically stripped of leading
          and trialing space/tab characters. This is equivalent behaviour to what
          Apache httpd's http/1.1 parser does.
          The checks for this in nghttp2 v1.50.0+ are disabled.
        - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
          on the v2.0.x versions for stability. Many thanks!
    *) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
        request ':authority' is known. Improved test case that did not catch that
        the previous 'fix' was incorrect.

    *) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
        using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]

    *) mod_proxy: The AH03408 warning for a forcibly closed backend
        connection is now logged at INFO level.  [Yann Ylavic]

    *) mod_ssl: When dumping the configuration, the existence of
        certificate/key files is no longer tested.  [Joe Orton]

    *) mod_authn_core: Add expression support to AuthName and AuthType.
        [Graham Leggett]

    *) mod_ssl: when a proxy connection had handled a request using SSL, an
        error was logged when "SSLProxyEngine" was only configured in the
        location/proxy section and not the overall server. The connection
        continued to work, the error log was in error.

    *) mod_proxy_hcheck: Re-enable workers in standard ERROR state.

    *) mod_proxy_hcheck: Detect AJP/CPING support correctly.

    *) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]

    *) mod_md: a new directive `MDStoreLocks` can be used on cluster
        setups with a shared file system for `MDStoreDir` to order
        activation of renewed certificates when several cluster nodes are
        restarted at the same time. Store locks are not enabled by default.
        Restored curl_easy cleanup behaviour from v2.4.14 and refactored
        the use of curl_multi for OCSP requests to work with that.
        Fixes <https://github.com/icing/mod_md/issues/293>.

    *) core: Avoid an overflow on large inputs in ap_is_matchexp.

    *) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
        storage instead of slotmem. Needed after setting
        HeartbeatMaxServers default to the documented value 10 in 2.4.54.

    *) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
        This is a game changer for performances if client use PROPFIND a lot.

  To generate a diff of this commit:
  cvs rdiff -u -r1.114 -r1.115 pkgsrc/www/apache24/Makefile
  cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/apache24/PLIST
  cvs rdiff -u -r1.53 -r1.54 pkgsrc/www/apache24/distinfo
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/apache24/patches/patch-configure

(spz)

2023-03-04 12:54:51 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6737 - requested by taca
textproc/libxml2: security update

Revisions pulled up:
- textproc/libxml2/Makefile                                    1.166-1.167
- textproc/libxml2/Makefile.common                              1.17-1.19
- textproc/libxml2/PLIST                                        1.48
- textproc/libxml2/distinfo                                    1.142-1.143
- textproc/libxml2/patches/patch-Makefile.in                    deleted
- textproc/libxml2/patches/patch-catalog.c                      deleted
- textproc/libxml2/patches/patch-configure                      1.5
- textproc/libxml2/patches/patch-doc_examples_Makefile.in      deleted
- textproc/libxml2/patches/patch-encoding.c                    1.4
- textproc/libxml2/patches/patch-error.c                        1.1
- textproc/libxml2/patches/patch-python_libxml.c                deleted
- textproc/libxml2/patches/patch-python_libxml.py              deleted
- textproc/libxml2/patches/patch-python_libxml2.py              deleted
- textproc/libxml2/patches/patch-python_setup.py                deleted
- textproc/libxml2/patches/patch-xmlcatalog.c                  deleted

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sun Jan 22 10:30:09 UTC 2023

  Modified Files:
  pkgsrc/textproc/libxml2: Makefile Makefile.common PLIST distinfo
  pkgsrc/textproc/libxml2/patches: patch-configure patch-encoding.c
  Removed Files:
  pkgsrc/textproc/libxml2/patches: patch-Makefile.in patch-catalog.c
      patch-doc_examples_Makefile.in patch-python_libxml.c
      patch-python_libxml.py patch-python_libxml2.py
      patch-python_setup.py patch-xmlcatalog.c

  Log Message:
  libxml2: update to 2.10.3.

  NEWS file for libxml2

  v2.10.3: Oct 14 2022

  ### Security

  - [CVE-2022-40304] Fix dict corruption caused by entity reference cycles
  - [CVE-2022-40303] Fix integer overflows with XML_PARSE_HUGE
  - Fix overflow check in SAX2.c

  ### Portability

  - win32: Fix build with VS2013

  ### Build system

  - cmake: Set SOVERSION

  v2.10.2: Aug 29 2022

  ### Improvements

  - Remove set-but-unused variable in xmlXPathScanName
  - Silence -Warray-bounds warning

  ### Build system

  - build: require automake-1.16.3 or later (Xi Ruoyao)
  - Remove generated files from distribution

  ### Test suite

  - Don't create missing.xml when running testapi

  v2.10.1: Aug 25 2022

  ### Regressions

  - Fix xmlCtxtReadDoc with encoding

  ### Bug fixes

  - Fix HTML parser with threads and --without-legacy

  ### Build system

  - Fix build with Python 3.10
  - cmake: Disable version script on macOS
  - Remove Makefile rule to build testapi.c

  ### Documentation

  - Switch back to HTML output for API documentation
  - Port doc/examples/index.py to Python 3
  - Fix order of exports in libxml2-api.xml
  - Remove libxml2-refs.xml

  v2.10.0: Aug 17 2022

  ### Security

  - [CVE-2022-2309] Reset nsNr in xmlCtxtReset
  - Reserve byte for NUL terminator and report errors consistently in xmlBuf and
    xmlBuffer (David Kilzer)
  - Fix missing NUL terminators in xmlBuf and xmlBuffer functions (David Kilzer)
  - Fix integer overflow in xmlBufferDump() (David Kilzer)
  - xmlBufAvail() should return length without including a byte for NUL
    terminator (David Kilzer)
  - Fix ownership of xmlNodePtr & xmlAttrPtr fields in xmlSetTreeDoc() (David
    Kilzer)
  - Use xmlNewDocText in xmlXIncludeCopyRange
  - Fix use-after-free bugs when calling xmlTextReaderClose() before
    xmlFreeTextReader() on post-validating parser (David Kilzer)
  - Use UPDATE_COMPAT() consistently in buf.c (David Kilzer)
  - fix: xmlXPathParserContext could be double-delete in  OOM case. (jinsub ahn)

  ### Removals and deprecations

  - Disable XPointer location support by default
  - Remove outdated xml2Conf.sh
  - Deprecate module init and cleanup functions
  - Remove obsolete XML Software Autoupdate (XSA) file
  - Remove DOCBparser
  - Remove obsolete Python test framework
  - Remove broken VxWorks support
  - Remove broken Mac OS 9 support
  - Remove broken bakefile support
  - Remove broken Visual Studio 2010 support
  - Remove broken Windows CE support
  - Deprecate IDREF-related functions in valid.h
  - Deprecate legacy functions
  - Disable legacy support by default
  - Deprecate all functions in nanoftp.h
  - Disable FTP support by default
  - Add XML_DEPRECATED macro
  - Remove elfgcchack.h

  ### Regressions

  - Skip incorrectly opened HTML comments
  - Restore behavior of htmlDocContentDumpFormatOutput() (David Kilzer)

  ### Bug fixes

  - Fix memory leak with invalid XSD
  - Make XPath depth check work with recursive invocations
  - Fix memory leak in xmlLoadEntityContent error path
  - Avoid double-free if malloc fails in inputPush
  - Properly fold whitespace around the QName value when validating an XSD
    schema. (Damjan Jovanovic)
  - Add whitespace folding for some atomic data types that it's missing on.
    (Damjan Jovanovic)
  - Don't add IDs containing unexpanded entity references

  ### Improvements

  - Avoid calling xmlSetTreeDoc
  - Simplify xmlFreeNode
  - Don't reset nsDef when changing node content
  - Fix unintended fall-through in xmlNodeAddContentLen
  - Remove unused xmlBuf functions (David Kilzer)
  - Implement xpath1() XPointer scheme
  - Add configuration flag for XPointer locations support
  - Fix compiler warnings in Python code
  - Mark more static data as `const` (David Kilzer)
  - Make xmlStaticCopyNode non-recursive
  - Clean up encoding switching code
  - Simplify recursive pthread mutex
  - Use non-recursive mutex in dict.c
  - Fix parser progress checks
  - Avoid arithmetic on freed pointers
  - Improve buffer allocation scheme
  - Remove unneeded #includes
  - Add support for some non-standard escapes in regular expressions. (Damjan
    Jovanovic)
  - htmlParseComment: handle abruptly-closed comments (Mike Dalessio)
  - Add let variable tag support (Oliver Diehl)
  - Add value-of tag support (Oliver Diehl)
  - Remove useless call to xmlRelaxNGCleanupTypes
  - Don't include ICU headers in public headers
  - Update `xmlStrlen()` to use POSIX / ISO C `strlen()` (Mike Dalessio)
  - Fix unused variable warnings with disabled features
  - Only warn on invalid redeclarations of predefined entities
  - Remove unneeded code in xmlreader.c
  - Rework validation context flags

  ### Portability

  - Use NAN/INFINITY if available to init XPath NaN/Inf (Sergey Kosukhin)
  - Fix Python tests on macOS
  - Fix xmlCleanupThreads on Windows
  - Fix reinitialization of library on Windows
  - Don't mix declarations and code in runtest.c
  - Use portable python shebangs (David Seifert)
  - Use critical sections as mutex on Windows
  - Don't set HAVE_WIN32_THREADS in win32config.h
  - Use stdint.h with newer MSVC
  - Remove cruft from win32config.h
  - Remove isinf/isnan emulation in win32config.h
  - Always fopen files with "rb"
  - Remove __DJGPP__ checks
  - Remove useless __CYGWIN__ checks

  ### Build system

  - Don't autogenerate doc/examples/Makefile.am
  - cmake: Install libxml.m4 on UNIX-like platforms (Daniel E)
  - cmake: Use symbol versioning on UNIX-like platforms (Daniel E)
  - Port genUnicode.py to Python 3
  - Port gentest.py to Python 3
  - cmake: Fix build without thread support
  - cmake: Install documentation in CMAKE_INSTALL_DOCDIR
  - cmake: Remove non needed files in docs dir (Daniel E)
  - configure: move XML_PRIVATE_LIBS after WIN32_EXTRA_LIBADD is set
    (Christopher Degawa)
  - Move local Autoconf macros into m4 directory
  - Use XML_PRIVATE_LIBS in libxml2_la_LIBADD
  - Update libxml-2.0-uninstalled.pc.in
  - Remove LIBS from XML_PRIVATE_LIBS
  - Add WIN32_EXTRA_LIBADD to XML_PRIVATE_LIBS
  - Don't overlink executables
  - cmake: Adjust paths for UNIX or UNIX-like target systems (Daniel Engberg)
  - build: Make use of variables in libxml's pkg-config file (Daniel Engberg)
  - Avoid obsolescent `test -a` constructs (David Seifert)
  - Move AM_MAINTAINER_MODE to AM section
  - configure.ac: make AM_SILENT_RULES([yes]) unconditional (David Seifert)
  - Streamline documentation installation
  - Don't try to recreate COPYING symlink
  - Detect libm using libtool's macros (David Seifert)
  - configure.ac: disable static libraries by default (David Seifert)
  - python/Makefile.am: nest python docs in $(docdir) (David Seifert)
  - python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert)
  - Makefile.am: install examples more idiomatically (David Seifert)
  - configure.ac: remove useless AC_SUBST (David Seifert)
  - Respect `--sysconfdir` in source files (David Seifert)
  - Ignore configure backup file created by recent autoreconf too (Vadim Zeitlin)
  - Only install *.html and *.c example files
  - Remove --with-html-dir option
  - Rework documentation build system
  - Remove old website
  - Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert)
  - Update genChRanges.py
  - Update build_glob.py
  - Remove ICONV_CONST test
  - Remove obsolete AC_HEADER checks
  - Don't check for standard C89 library functions
  - Don't check for standard C89 headers
  - Remove special configuration for certain maintainers

  ### Test suite, CI

  - Disable network in API tests
  - testapi: remove leading slash from "/missing.xml" (Mike Gilbert)
  - Build Autotools CI tests out of source tree (VPATH)
  - Add --with-minimum build to CI tests
  - Fix warnings when testing --with-minimum build
  - cmake: Run all tests when threads are disabled
  - Also build CI tests with -Werror
  - Move doc/examples tests to new test suite
  - Simplify 'make check' targets
  - Fix schemas and relaxng tests
  - Remove unused result files
  - Allow missing result files in runtest
  - Move regexp tests to runtest
  - Move SVG tests to runtest.c
  - Move testModule to new test suite
  - Move testThreads to new test suite
  - Remove major parts of old test suite
  - Make testchar return an error on failure (Tony Tascioglu)
  - Add CI job for static build
  - python/tests: open() relative to test scripts (David Seifert)
  - Port some test scripts to Python 3

  ### Documentation

  - Improve documentation of tree manipulation API
  - Update xml2-config man page
  - Consolidate man pages
  - Rename xmlcatalog_man.xml
  - Make examples a standalone HTML page
  - Fix documentation in entities.c
  - Add note about optimization flags

  To generate a diff of this commit:
  cvs rdiff -u -r1.165 -r1.166 pkgsrc/textproc/libxml2/Makefile
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/libxml2/Makefile.common
  cvs rdiff -u -r1.47 -r1.48 pkgsrc/textproc/libxml2/PLIST
  cvs rdiff -u -r1.141 -r1.142 pkgsrc/textproc/libxml2/distinfo
  cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/libxml2/patches/patch-Makefile.in \
      pkgsrc/textproc/libxml2/patches/patch-doc_examples_Makefile.in \
      pkgsrc/textproc/libxml2/patches/patch-python_setup.py
  cvs rdiff -u -r1.1 -r0 pkgsrc/textproc/libxml2/patches/patch-catalog.c \
      pkgsrc/textproc/libxml2/patches/patch-python_libxml.py \
      pkgsrc/textproc/libxml2/patches/patch-python_libxml2.py \
      pkgsrc/textproc/libxml2/patches/patch-xmlcatalog.c
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/libxml2/patches/patch-configure
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/libxml2/patches/patch-encoding.c
  cvs rdiff -u -r1.4 -r0 pkgsrc/textproc/libxml2/patches/patch-python_libxml.c

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: gutteridge
  Date: Thu Jan 26 01:49:16 UTC 2023

  Modified Files:
  pkgsrc/textproc/libxml2: Makefile.common distinfo
  Added Files:
  pkgsrc/textproc/libxml2/patches: patch-error.c

  Log Message:
  libxml2: Make sure that error messages are valid UTF-8

  Fixes segfaults with itstool, which were breaking various MATE package
  builds. (This is the third time a variant of a patch to fix this same
  issue has been applied here.)

  To generate a diff of this commit:
  cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/libxml2/Makefile.common
  cvs rdiff -u -r1.142 -r1.143 pkgsrc/textproc/libxml2/distinfo
  cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/libxml2/patches/patch-error.c

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Fri Jan 27 14:49:37 UTC 2023

  Modified Files:
  pkgsrc/textproc/libxml2: Makefile Makefile.common

  Log Message:
  libxml2: Ensure --sysconfdir is passed.

  Fixes widespread breakage of recent update on systems where PKG_SYSCONFDIR
  is not PREFIX/etc so the catalog files could not be found.

  Move PKGREVISION out of Makefile.common and bump.

  To generate a diff of this commit:
  cvs rdiff -u -r1.166 -r1.167 pkgsrc/textproc/libxml2/Makefile
  cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/libxml2/Makefile.common

(spz)

2023-03-04 11:22:09 UTC MAIN commitmail json YAML

FlightCrew: googletest now needs C++14, so this now needs C++14

(wiz)

2023-03-04 11:13:17 UTC MAIN commitmail json YAML

Cenon: remove

Unsupported upstream since 2010, doesn't build in any bulk builds
I can find.

(wiz)

2023-03-04 11:09:06 UTC MAIN commitmail json YAML

php: try fixing php81 DIST_SUBDIR problem, v2

(wiz)

2023-03-04 10:53:48 UTC MAIN commitmail json YAML

py-zeroconf: fix PLIST

(wiz)

2023-03-04 09:41:22 UTC MAIN commitmail json YAML

doc: Updated lang/guile30 to 3.0.9nb1

(wiz)

2023-03-04 09:41:14 UTC MAIN commitmail json YAML

guile30: remove paxctl workaround for JIT on NetBSD

Just disable JIT and wait for a proper upstream fix.
Bug report filed at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61957

Test status on NetBSD has not changed.

Bump PKGREVISION.

(wiz)

2023-03-04 02:19:59 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.26.0

(charlotte)

2023-03-04 02:18:59 UTC MAIN commitmail json YAML

lang/janet: Update to 1.26.0

## 1.26.0 - 2023-01-07

- Add `ffi/malloc` and `ffi/free`. Useful as tools of last resort.
- Add `ffi/jitfn` to allow calling function pointers generated at runtime from
  machine code.  Bring your own assembler, though.
- Channels can now be marshalled. Pending state is not saved, only items in the
  channel.
- Use the new `.length` function pointer on abstract types for lengths. Adding
  a `length` method will still work as well.
- Support byte views on abstract types with the `.bytes` function pointer.
- Add the `u` format specifier to printf family functions.
- Allow printing 64 integer types in `printf` and `string/format` family
  functions.
- Allow importing modules from custom directories more easily with the `@`
  prefix to module paths. For example, if there is a dynamic binding
  :custom-modules that is a file system path to a directory of modules, import
  from that directory with `(import @custom-modules/mymod)`.
- Fix error message bug in FFI library.

(charlotte)

2023-03-03 23:33:10 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 25.0.4

(ryoon)

2023-03-03 23:31:51 UTC MAIN commitmail json YAML

php-nextcloud: Update to 25.0.4

Changelog:
Version 25.0.4 February 23 2023

Changes:

  * Fix array to string conversion in errorlog writer (server#35821) 5
  * Use mimetype from cache for workflow checks (server#35842) 1
  * Update psalm-baseline.xml (server#35954) 1
  * Fix: show toggle grid view button with open sidebar (server#36032)
  * Replace custom tooltips with native one in vue components and views (server
    #36044) 2
  * Remove js navigation on alternative login click (server#36076) 1
  * Replace custom tooltips with native ones in apps page (server#36082) 2
  * Replace custom tooltips with native ones in users page (server#36084)
  * Escape path prefix when doing cache jail search (server#36099) 1
  * IMigrationStep progress bar fix (server#36102)
  * Limit key names when uploading theme images (server#36103)
  * Fix inability to re-enter share password after invalid input (server#36106)
    1
  * Differentiate share links (server#36129) 7
  * Add always visible share label (server#36134)
  * Focus trap contacts menu with NcHeaderMenu port (server#36142) 1
  * Catch Exceptions when loading storage data of users (server#36155)
  * Extend ViewOnly DAV plugin to versions endpoint (server#36164)
  * Ext storage configs default value support + enable SSL by default (server#
    36165) 3
  * Improve exception serializing (server#36167)
  * Improve saving applicable users in ext storage (server#36174)
  * Improve password generation for link shares (server#36179) 1
  * Only expose storage location to admins (server#36180) 1
  * Revert ??Add alt to the logo, adapt css for logo?? (server#36193) 4
  * Fix/35886 replace custom tooltips with native one for personal and
    administration settings stable25 (server#36197) 1
  * Fix login loop if login CSRF fails and user is not logged in (server#36208)
    7
  * Fix(search): Fix settings section icon color (server#36226)
  * Fix(dav): catch MaxInstancesExceededException for recurring events without
    end date (server#36230) 1
  * Port global search menu to focus trapped NcHeaderMenu (server#36236)
  * Allow interaction with encrypted folders (server#36238) 2
  * Disable unreliable acceptance tests (server#36240)
  * Fix github action ??performance-8.0?? when PR is from a fork. (server#
    36243) 1
  * Specify the profiler app branch to test with (server#36246)
  * Docs: document types flag for search options (server#36255)
  * Fix(theming): fix admin images migration (server#36272)
  * Remove Bootstrap version reference from tooltip.scss (server#36273) 2
  * Fix(occ): Fix comment formatting of maintenance:repair command (server#
    36274)
  * L10n: Fixed grammar (server#36283)
  * Fix interned strings buffer check if 0 free bytes (server#36292) 3
  * Fix double where in CustomProperiesBackendTest (server#36294)
  * Add success message to personal settings clipboard button (server#36296)
  * Fix user status message input (server#36297)
  * Fix WHERE condition when selecting user??s availability for the status??
    (server#36308)
  * [Fix]: scan-app-data conversion (server#36311)]([stable25] [Fix]:
    scan-app-data conversion by backportbot-nextcloud[bot] ?? Pull Request #
    36311 ?? nextcloud/server ?? GitHub 2)
  * Fix double where() usage in resource manager (server#36317)
  * Bump @nextcloud/vue to v7.5.0 (server#36322) 1
  * Fix default value for files_no_background_scan (server#36335) 1
  * Port files sharing selector (server#36339) 1
  * Don??t translate a variable (server#36344) 1
  * Imaginary ?? add tiff to supported formats (server#36364) 3
  * Fix moving files of encrypted local storage to unencrypted local storage
    (server#36374) 1
  * Fix(dav): check if principal has email address before accessing it (server#
    36387)
  * Fix admin-disabled background and user pristine theming settings (server#
    36394)
  * Fix focus not returning to search icon (server#36398) 1
  * Do not store generated mysql password if it was not used (server#36400)
  * Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#
    36412)
  * Allow keyup enter in user status (server#36415)
  * Fix the exif_read_data issue (server#36439) 3
  * Fix(encryption): don??t throw on missing file (server#36442)
  * Fix MigrateBackgroundImages on oracle (server#36456) 1
  * Add a safeguard for Version23000Date20210721100600.php (server#36466)
  * Non-static app_dir (server#36476)
  * Do not reuse query builder objects in DAV account deletion (server#36490)
  * Drop vue-clipboard2 in favour of native Clipboard API to fix copy to
    clipboard (server#36507)
  * Do not open the sidebar automatically on small widths (server#36514)
  * Chore(CI): Opt-out of PHPUnit 10 for now (server#36518)
  * Perf(federation): Only request root share info for checking availability
    (server#36557)
  * Add bruteforce protection to password reset page (server#36573) 4
  * Revert #34908 to allow 32bit setups to upgrade to 26 (server#36593) 3
  * Port profile visibility select (server#36595)
  * Update psalm-baseline.xml (server#36597)
  * Imaginary ?? fix generation of heif, pdf, illustrator and svg thumbnails
    (server#36602) 2
  * Prevent scrolling hover .files-controls (server#36614)
  * Restore copy button text on directory fetch error (server#36615)
  * Fix compilation of Vue 2.7 features (server#36624) 3
  * Revert ??update 64-bit check wording?? (server#36631)
  * Also copy meta data when converting DataResponse to JSONRe?? (server#36702)
  * Validate the scope when validating operations (server#36815)
  * Update nextcloud/ocp dependency (activity#1053)
  * Replace custom tooltips with native tooltips (activity#1055)
  * Update nextcloud/ocp dependency (activity#1067)
  * Show full date after headings like ??Today?? as a hidden-visually span
    (activity#1070)
  * Create an unordered list for the list of activities (activity#1078)
  * Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#706)
  * Update nextcloud/ocp dependency (firstrunwizard#807)
  * Update nextcloud/ocp dependency (firstrunwizard#820) 1
  * Update nextcloud/ocp dependency (nextcloud_announcements#157)
  * Bugfix/noid/close header menu (notifications#1417)
  * Update nextcloud/ocp dependency (notifications#1438)
  * Replace custom tooltips with native ones. (notifications#1439)
  * Remove focus border when not keyboard focused (notifications#1449)
  * Update title when changing sections in navigation (photos#1515)
  * Make face covers smaller (photos#1552)
  * Fix renaming faces: Do not delete existing face when renaming (photos#1581)
    1
  * Fix upload of pictures into album (photos#1603) 1
  * Fix sharing with group (photos#1605) 1
  * Listen to NodeDeletedEvent to remove photos from albums (photos#1607)
  * Fix FaceContent: Fix viewer path (photos#1608)
  * Correctly listen to group change events (photos#1612)
  * Fix(tags performance): Cache tag counts on server and load them using
    initial state (photos#1620) 1
  * Fix viewer in public albums (photos#1630) 2
  * Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646) 2
  * Replace custom tooltips with native ones (privacy#849)
  * Improve related resources?? title (related_resources#163)
  * Update nextcloud/ocp dependency (serverinfo#408) 1
  * Fix(deps): update dependency markdown-it-image-figures to ^2.1.1 (text#
    3648)
  * Update nextcloud/ocp dependency (text#3651)
  * Fix(deps): update dependency path-normalize to ^6.0.10 (text#3655)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.0 (text#
    3661)
  * Fix(deps): update dependency @nextcloud/logger to ^2.5.0 (text#3662)
  * Fix(deps): update dependency @nextcloud/vue to ^7.5.0 (text#3664)
  * Fix(deps): update tiptap (text#3675)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.0 (text#
    3699)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.1 (text#
    3702)
  * Fix bug when session not found (text#3705)
  * Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3708)
  * Update nextcloud/ocp dependency (text#3721) 3
  * Fix background color of tables (text#3734) 3
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2
    (text#3743)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.1 (text#
    3744)
  * Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#
    3755) 1
  * Fix: transations in status message (text#3767) 1
  * Fix(Polling): Perform computations in milliseconds (text#3773)
  * Fix: empty code blocks (text#3780)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3
    (text#3782)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.2 (text#
    3783)
  * Catch error if no user is logged in (viewer#1527)
  * Enable app specific preview URL (viewer#1536) 7

Version 25.0.3 January 18 2023

Changes

  * Set page titel for each sidebar section through User management pages
    (server#35467)
  * Change header semantic in the user status dialog (server#35480)
  * Rename personal Groupware settings section to ??Availability?? (server#
    35492)
  * Remove old code from comment to not trigger automatic scanners more than
    needed (server#35497)
  * Add migration for encryption keys in wrong location (server#35499)
  * Fix SQL comparison with int array during external storage deletion (server#
    35516)
  * Fix the popovermenu (server#35517)
  * Bump @nextcloud/vue to 7.2.0 (server#35551)
  * Update ca-cert bundle (server#35573)
  * Fix type of PreviewController::$userId (server#35577)
  * Show success on share actions (server#35578)
  * Allow to set a custom timeout for ldap connections (server#35602)
  * Set page title for each sidebar section through User management pages
    (server#35629)
  * Fix contrast of global search headings (server#35639)
  * Add new border color variable and adjust primary color for increased
    contrast (server#35640)
  * Add success popup message for copying share links (server#35641)
  * Update psalm-baseline.xml (server#35663)
  * Update the unencrypted file size when closing streams (server#35668)
  * Update handlebars-loader to 1.7.3 (server#35673)
  * Add alt to the logo, adapt css for logo (server#35676)
  * Increase default global input field border contrast (server#35683)
  * Improve verbosity of search description (server#35688)
  * Fix default primary for user theming (server#35702)
  * Update sensitive config list of Talk (server#35706)
  * Show group name instead of group id as recommendation (server#35710)
  * Use correct filter for app icons in the right sidebar of app management
    (server#35711)
  * Improve email results for sharing (server#35712)
  * Ci: update minio image for s3 primary storage tests (server#35724)
  * Preview: fix HEIC orientation (server#35727)
  * Quota value as float for 32-bit systems (server#35734)
  * Fix vue-select styles (server#35742)
  * Read loginName from token (server#35747)
  * Change app menu focused items behavior that neighbor elements (text and
    border) have no overlapping (server#35771)
  * PHP8] check if params given to API are really an array (server#35797)
  * Fix missing cast of double controller parameters (server#35798)
  * Fix case sensitivity of email when saving settings (server#35803)
  * Restoring clearCachedConfig() (server#35812)
  * Use display name cache on getStorageInfo (server#35815)
  * Allow additional Sabre plugins in publicwebdav.php (server#35817)
  * Allow running encryption:fix-encrypted-version for all users (server#35827)
  * Fix parameter type for EntityCollection::setReadMarker in comments app
    (server#35835)
  * Fix: remove other shares from ui when deleted (server#35848)
  * Remove comment and guests option from Invitations UI (server#35859)
  * Increase preview_max_memory and make it easier to debug (server#35864)
  * Avatar generation ?? disable setimageformat (server#35895)
  * Fix video fullscreen on public page (server#35902)
  * Replace custom tooltips with native one for files sharing (server#35904)
  * Replace custom tooltips with native ones in files (server#35905)
  * Revert ??avatar generation ?? disable setimageformat?? (server#35914)
  * Update the user status dashboard widget and fix the icon color (server#
    35948)
  * Chore(CI): Improve rate limit situation when installing phpunit (server#
    35962)
  * Docs: trusted_proxies support IPv6 ranges (server#35963)
  * Also limit the password length on reset (server#35977)
  * Appsidebar should be compact when opened on small heights (server#35983)
  * Fix user status icon in avatar menu (server#35984)
  * Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35988)
  * Remove myself from being codeowner of some modules (server#35992)
  * Bump @nextcloud/vue from 7.2.0 to 7.3.0 (server#35997)
  * Allow target=??_blank?? in app navigation items (server#36007)
  * Fix default phone region validation (server#36010)
  * Update crl after revoke files_bpm.csr (server#36017)
  * Add restrictions when downloading to resolve with opengraph link provider
    (server#36022)
  * Fix scrolling while dragging in file list view (server#36028)
  * Fix cache key used to verify shared mountpoints (server#36049)
  * Link reference provider: Improve content-type check (server#36053)
  * Update ca-cert bundle (server#36059)
  * Fix theming migration repair step by passing correct type for argument
    (server#36081)
  * Allow keyup enter in user status (server#36132)
  * Revert ??Allow keyup enter in user status?? (server#36143)
  * Still include the share target in the cache key for validating share mount
    (server#36169)
  * Update nextcloud/ocp dependency (activity#1034)
  * Bump @nextcloud/vue from 7.0.0-beta.3 to 7.3.0 (activity#1043)
  * Fix background image size (firstrunwizard#790)
  * Update nextcloud/ocp dependency (firstrunwizard#799)
  * Various fixes (logreader#824)
  * Update nextcloud/ocp dependency (nextcloud_announcements#144)
  * Update nextcloud/ocp dependency (nextcloud_announcements#150)
  * Update nextcloud/ocp dependency (notifications#1399)
  * Bump deps to newer versions (notifications#1407)
  * Update nextcloud/ocp dependency (notifications#1413)
  * Bump postcss-loader from 7.0.1 to 7.0.2 (photos#1519)
  * Lazy load faces (photos#1523)
  * Remove broken icons.css references (photos#1533)
  * Bump postcss from 8.4.18 to 8.4.20 (photos#1545)
  * Bug fix] encode file name for file source (photos#1563)
  * Backport: #1569 to stable25 (photos#1574)
  * Bump @nextcloud/axios from 1.10.0 to 2.1.0 (recommendations#575)
  * Fix(deps): update tiptap (text#3486)
  * Fix(deps): update dependency @nextcloud/axios to ^2.2.0 (text#3487)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.6.0 (text#3491)
  * Prevent dangling debounced extractHeadings function (text#3522)
  * Only scroll images into view when they??re added (text#3533)
  * Don??t empty list of headings in onDestroy (text#3537)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.6
    (text#3539)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7
    (text#3549)
  * Chore(deps): update dependency vite to ^3.2.5 (text#3553)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.6.1 (text#3554)
  * Fix(deps): update dependency path-normalize to ^6.0.9 (text#3555)
  * Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3578)
  * Fix(deps): update dependency @nextcloud/axios to ^2.3.0 (text#3579)
  * Update nextcloud/ocp dependency (text#3582)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0
    (text#3590)
  * Backport missing pieces for outline suport in Collectives (text#3593)
  * Block file access for secure view (text#3595)
  * Increase idle timeout to one day 40 minutes) (text#3597)
  * Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#
    3602)
  * Fix(deps): update dependency @nextcloud/vue to ^7.3.0 (text#3605)
  * Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3612)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1
    (text#3620)
  * Treat newlines as linebreaks when pasting as plaintext (text#3625)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.5 (text#
    3629)
  * Fix: reconnect ?? reload main container (text#3635)
  * Npm audit fix (text#3638)
  * Fix(Images): Update image alt text on blur (text#3641)
  * Bump webdav from 4.11.0 to 4.11.2 (viewer#1484)
  * Bump camelcase from 7.0.0 to 7.0.1 (viewer#1493)
  * Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1508)
  * Update vue to 7.3 (viewer#1511)

(ryoon)

2023-03-03 23:00:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.18.4

(gutteridge)

2023-03-03 23:00:28 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.18.4

Change log:

4.18.4 (2023-02-22)
======
- Dont open folder when mounting device (Issue #919)
- Dont show full menu for unmounted devices (#1049)
- Support handling URIs via desktop file (#1044)
- Focus correct split pane on mouse click (#1039)
- Prevent wrong undo/redo notify (#1036)
- Support undo trash for linked pathes (#1030)
- Always ask before delete files via undo (#1027)
- Fix use after free fault (#1031)
- Allow symlink creation on remote locations (#875)
- Prevent crash when closing window (#884)
- Keep directory specific sort details (#1017)
- Dont add extra-dot when creating links (#1019)
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Malay, Norwegian Bokm奪l, Norwegian Nynorsk,
  Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian, Uyghur, Vietnamese

(gutteridge)

2023-03-03 15:33:43 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.2.5

(ryoon)

2023-03-03 15:32:41 UTC MAIN commitmail json YAML

knot: Update to 3.2.5

Changelog:
Version 3.2.5

Thursday, February 2, 2023

Features:

      + knotd: new configuration option for enforcing IXFR fallback (see
        'zone.provide-ixfr')

Improvements:

      + knotd: changed UNIX socket file mode to 0222 for answering and 0220 for
        control
      + mod-probe: new support for communication over a UNIX socket
      + kdig: new support for communication over a UNIX socket
      + libs: upgraded embedded libngtcp2 to 0.13.0
      + doc: various improvements

Bugfixes:

      + knotd: failed to get catalog member configuration if catalog template
        is in a template
      + knotd: failed to respond over a UNIX socket with EDNS
      + knotd: unexpected zone update upon restart or zone reload if ZONEMD
        generation is enabled
      + knotd: redundant zone flush of unchanged zone if zone file load is
        'difference-no-serial'
      + knotd/kxdpgun: failed to receive messages over XDP with drivers tap or
        ena
      + knotc: zone check doesn't report missing zone file #829
      + kxdpgun: program crashes when remote closes QUIC connection instead of
        resumption
      + mod-geoip: configuration check leaks memory in the geodb mode
      + utils: unwanted color reset sequences in non-color output

(ryoon)

2023-03-03 15:20:28 UTC MAIN commitmail json YAML

Update distinfo for arcticfox

No-one seems to have the previous distfile, but also set DIST_SUBDIR
and bump PKGREVISION

(abs)

2023-03-03 14:26:23 UTC MAIN commitmail json YAML

doc: Updated devel/superdiff to 2.2.0

(pin)

2023-03-03 14:26:04 UTC MAIN commitmail json YAML

2023-03-03 14:25:31 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.44.0

(pin)

2023-03-03 14:25:01 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.44.0

Parsing
- Added support for Newick and Racket.

Diffing
- Difftastic now uses a textual diff on files that have any parse errors.
  The parse error limit defaults to 0, but it is configurable with
  DFT_PARSE_ERROR_LIMIT or --parse-error-limit.
- Textual diffing now respects --check-only, consistent with syntactic diffing.

Display
- Improved syntax highlighting for keywords.
- If a file exceeds DFT_BYTE_LIMIT, difftastic now displays its size in the
  header.

(pin)

2023-03-03 11:50:27 UTC MAIN commitmail json YAML

Updated www/py-werkzeug, devel/py-exceptiongroup

(adam)

2023-03-03 11:50:07 UTC MAIN commitmail json YAML

py-exceptiongroup: updated to 1.1.0

1.1.0

Backported upstream fix for gh-99553 (custom subclasses of BaseExceptionGroup that also inherit from Exception should not be able to wrap base exceptions)
Moved all initialization code to __new__() (thus matching Python 3.11 behavior)

(adam)

2023-03-03 11:47:43 UTC MAIN commitmail json YAML

py-werkzeug: updated to 2.2.3

Version 2.2.3
-------------
- Ensure that URL rules using path converters will redirect with strict slashes when
  the trailing slash is missing. :issue:`2533`
- Type signature for ``get_json`` specifies that return type is not optional when
  ``silent=False``. :issue:`2508`
- ``parse_content_range_header`` returns ``None`` for a value like ``bytes */-1``
  where the length is invalid, instead of raising an ``AssertionError``. :issue:`2531`
- Address remaining ``ResourceWarning`` related to the socket used by ``run_simple``.
  Remove ``prepare_socket``, which now happens when creating the server. :issue:`2421`
- Update pre-existing headers for ``multipart/form-data`` requests with the test
  client. :issue:`2549`
- Fix handling of header extended parameters such that they are no longer quoted.
  :issue:`2529`
- ``LimitedStream.read`` works correctly when wrapping a stream that may not return
  the requested size in one ``read`` call. :issue:`2558`
- A cookie header that starts with ``=`` is treated as an empty key and discarded,
  rather than stripping the leading ``==``.
- Specify a maximum number of multipart parts, default 1000, after which a
  ``RequestEntityTooLarge`` exception is raised on parsing. This mitigates a DoS
  attack where a larger number of form/file parts would result in disproportionate
  resource use.

(adam)

2023-03-03 11:19:19 UTC MAIN commitmail json YAML

2023-03-03 10:59:27 UTC MAIN commitmail json YAML

poke: use CONFIGURE_ARGS.NetBSD to pass --disable-dispatch-no-threading.

Suggested by wiz@, thanks!

(fcambus)

2023-03-03 10:54:16 UTC MAIN commitmail json YAML

Updated databases/pg_repack, devel/py-gitpython

(adam)

2023-03-03 10:53:55 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.31

3.1.31
Bugfixes

(adam)

2023-03-03 10:51:11 UTC MAIN commitmail json YAML

pg_repack: updated to 1.4.8

1.4.8
* Added support for PostgreSQL 15
* Fixed --parent-table on declarative partitioned tables
* Removed connection info from error log

1.4.7
* Added support for PostgreSQL 14

1.4.6
* Added support for PostgreSQL 13
* Dropped support for PostgreSQL before 9.4

1.4.5
* Added support for PostgreSQL 12
* Fixed parallel processing for indexes with operators from public schema

1.4.4
* Added support for PostgreSQL 11
* Remove duplicate password prompt

(adam)

2023-03-03 10:31:17 UTC MAIN commitmail json YAML

poke: passing --disable-dispatch-no-threading is only required on NetBSD.

(fcambus)

2023-03-03 10:15:55 UTC MAIN commitmail json YAML

doc: Updated textproc/uncrustify to 0.76.0

(fcambus)

2023-03-03 10:15:44 UTC MAIN commitmail json YAML

uncrustify: update to 0.76.0.

Change highlights in uncrustify-0.76.0 (November 2022)
-------------------------------------------------------------------------------
    Added  : nl_collapse_empty_body_functions    Apr 29 2022
    Added  : set_numbering_for_html_output        May 29 2022
    Added  : mod_infinite_loop                    Jun 22 2022
    Added  : mod_short_int                        Jun 28 2022
    Added  : mod_long_int                        Jun 28 2022
    Added  : mod_unsigned_int                    Jun 28 2022
    Added  : mod_signed_int                      Jun 28 2022
    Added  : mod_int_prefer_int_on_left          Jul  6 2022
    Added  : mod_int_long                        Jul  6 2022
    Added  : mod_int_signed                      Jul  6 2022
    Added  : mod_int_unsigned                    Jul  6 2022
    Added  : mod_int_short                        Jul  6 2022
    Added  : nl_oc_msg_args_min_params            Jul  9 2022
    Added  : pp_space_after                      Jul 14 2022
    Added  : pp_space_before                      Jul 14 2022
    Removed : pp_space                            Jul 14 2022
    Added  : nl_throw_expr                        Jul 19 2022
    Added  : mod_paren_on_throw                  Jul 19 2022
    Added  : debug_sort_the_tracks                Aug  2 2022
    Removed : pp_space_before                      Aug  6 2022
    Added  : nl_var_def_blk_end_func_top          Aug 11 2022
    Removed : nl_func_var_def_blk                  Aug 11 2022
    Added  : pp_indent_with_tabs                  Sep  6 2022
    Added  : pp_multiline_define_body_indent      Sep 15 2022
    Added  : nl_oc_msg_args_max_code_width        Sep 20 2022
    Added  : debug_decode_the_flags              Oct  9 2022

Change highlights in uncrustify-0.75.0 (May 2022)
-------------------------------------------------------------------------------
    Added  : mod_move_case_return                Nov 25 2021
    Added  : sp_ptr_star_func_type                Dec  8 2021
    Added  : pp_indent_at_level0                  Dec 14 2021
    Added  : align_braced_init_list_thresh        Dec 16 2021
    Added  : align_braced_init_list_span          Dec 16 2021
    Added  : align_assign_on_multi_var_defs      Dec 18 2021
    Added  : sp_byref_paren                      Dec 24 2021
    Added  : sp_not_not                          Dec 28 2021
    Added  : indent_ignore_comma_paren            Jan  4 2022
    Added  : indent_ignore_comma_brace            Jan  4 2022
    Added  : indent_ignore_bool_paren            Jan 13 2022
    Added  : indent_ignore_arith                  Jan 18 2022
    Added  : mod_full_paren_return_bool          Jan 21 2022
    Added  : mod_full_paren_assign_bool          Jan 21 2022
    Added  : sp_type_colon                        Jan 25 2022
    Removed : indent_ignore_comma_paren            Jan 28 2022
    Removed : indent_ignore_bool_paren            Jan 28 2022
    Removed : indent_ignore_comma_brace            Jan 28 2022
    Added  : indent_ignore_semicolon              Feb  1 2022
    Added  : sp_enum_brace                        Feb  2 2022
    Added  : indent_ignore_before_class_colon    Feb  4 2022
    Added  : indent_ignore_before_constr_colon    Feb  4 2022
    Added  : indent_ignore_bool                  Feb 25 2022
    Added  : indent_ignore_first_continue        Feb 25 2022
    Added  : indent_ignore_assign                Mar  1 2022
    Added  : indent_ignore_case_brace            Mar  9 2022
    Added  : indent_namespace_inner_only          Apr 12 2022
    Added  : pp_warn_unbalanced_if                Apr 15 2022
    Removed : sp_type_question                    Apr 30 2022

Change highlights in uncrustify-0.74.0 (November 2021)
-------------------------------------------------------------------------------
    Added  : nl_before_struct                    Mar 12 2021
    Added  : nl_before_ignore_after_case          Jun 22 2021
    Added  : sp_before_ptr_star_trailing          Jul  1 2021
    Added  : sp_after_ptr_star_trailing          Jul  1 2021
    Added  : sp_sparen_paren                      Jul 19 2021
    Added  : pp_indent_in_guard                  Jul 28 2021
    Added  : indent_single_line_comments_before  Jul 31 2021
    Added  : indent_single_line_comments_after    Jul 31 2021
    Removed : indent_sing_line_comments            Jul 31 2021
    Added  : sp_after_ellipsis                    Jul 31 2021
    Added  : mod_remove_duplicate_include        Aug 15 2021
    Added  : sp_between_semi_for_empty            Aug 22 2021
    Added  : nl_before_brace_open                Aug 27 2021
    Added  : cmt_trailing_single_line_c_to_cpp    Sep  1 2021
    Added  : sp_ellipsis_parameter_pack          Sep 16 2021
    Added  : sp_parameter_pack_ellipsis          Sep 16 2021
    Added  : sp_byref_ellipsis                    Sep 21 2021
    Added  : sp_ptr_type_ellipsis                Sep 21 2021
    Added  : indent_ctor_init_following          Sep 30 2021
    Added  : sp_before_emb_cmt                    Oct  8 2021
    Added  : sp_num_after_emb_cmt                Oct  8 2021
    Added  : sp_before_tr_cmt                    Oct  8 2021
    Added  : sp_num_before_emb_cmt                Oct  8 2021
    Added  : sp_num_before_tr_cmt                Oct  8 2021
    Added  : sp_after_emb_cmt                    Oct  8 2021
    Removed : sp_before_tr_emb_cmt                Oct  8 2021
    Removed : sp_num_before_tr_emb_cmt            Oct  8 2021
    Added  : pp_include_at_level                  Oct 11 2021
    Added  : sp_return                            Oct 12 2021
    Added  : indent_comment_align_thresh          Oct 13 2021
    Added  : indent_comment                      Oct 18 2021
    Added  : align_func_proto_amp_style          Oct 23 2021
    Added  : align_func_proto_star_style          Oct 23 2021
    Added  : indent_case_comment                  Oct 26 2021
    Added  : indent_switch_body                  Nov  3 2021
    Added  : sp_inside_for_close                  Nov  6 2021
    Added  : sp_inside_for                        Nov  6 2021
    Added  : sp_inside_for_open                  Nov  6 2021
    Added  : indent_ignore_label                  Nov 10 2021
    Added  : sp_ptr_star_func_var                Nov 15 2021

Change highlights in uncrustify-0.73.0 (May 2021)
-------------------------------------------------------------------------------

    Added  : indent_before_class_colon            Nov 16 2020
    Added  : sp_cmt_cpp_region                    Dec  9 2020
    Added  : cmt_sp_before_doxygen_javadoc_tags  Dec 24 2020
    Added  : cmt_align_doxygen_javadoc_tags      Dec 24 2020
    Added  : cmt_reflow_fold_regex_file          Dec 24 2020
    Added  : processing_cmt_as_regex              Dec 31 2020
    Added  : cmt_reflow_indent_to_paragraph_start Jan  9 2021
    Added  : sp_cpp_lambda_argument_list          Jan 19 2021
    Added  : nl_do_leave_one_liners              Jan 29 2021
    Added  : debug_truncate                      Feb  7 2021
    Added  : indent_comma_brace                  Mar  9 2021

(fcambus)

2023-03-03 10:13:47 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors

(adam)

2023-03-03 10:12:56 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 39.0.2

39.0.2
Fixed a bug where the content type header was not properly encoded for PKCS7 signatures when using the Text option and SMIME encoding.

(adam)

2023-03-03 10:10:47 UTC MAIN commitmail json YAML

doc: Updated devel/hex to 2.0.5

(wiz)

2023-03-03 10:10:38 UTC MAIN commitmail json YAML

hex: update to 2.0.5.

Fix build. Make PKGNAME match directory name.

## v2.0.5 (2023-02-06)

### Bug fixes

* Fix HTTP authentication for repositories added before v2.0.3

## v2.0.4 (2023-02-02)

### Bug fixes

* Fix trust lookup for organizations

## v2.0.3 (2023-02-01)

### Enhancements

* Remove dependency on `ssh` application
* Add `trusted_mirror_url` config and `HEX_TRUSTED_MIRROR_URL` environment variable. When setting either of these the repository authentication key will be included in requests. `mirror_url` config and `HEX_MIRROR_URL` have changed to no longer include the authentication key in requests. This is to ensure secrets are not sent to repository mirrors that are not trusted.

## v2.0.2 (2023-01-30)

### Enhancements

* Remove `hex.install` task

### Bug fixes

* Fixes for upcoming Elixir 1.15.0 release

## v2.0.1 (2023-01-09)

### Enhancements

* Raise when parsing intersected ranges
* Skip unselected optionals during solving

### Bug fixes

* Fix converging of requirements from different sources
* Fix organization owner prompt during publish
* Do not override locked deps

(wiz)

2023-03-03 10:09:58 UTC MAIN commitmail json YAML

elixir: allow setting ELIXIR_APP_VERSION independent of PKGVERSION

Needed by devel/hex

(wiz)

2023-03-03 10:04:05 UTC MAIN commitmail json YAML

2023-03-03 10:00:59 UTC MAIN commitmail json YAML

qt6-qtmultimedia: fix bl3 for previous

(tnn)

2023-03-03 10:00:31 UTC MAIN commitmail json YAML

Updated devel/googletest, devel/google-glog

(adam)

2023-03-03 09:59:58 UTC MAIN commitmail json YAML

google-glog: updated to 0.6.0

google-glog 0.6.0

bazel: Use glog 0.5.0 in README
Expose IsGoogleLoggingInitialized() in public API.
Fix cmake configuration for cygwin environment
Allow updating vmodule levels after vmodule level has been cached
Export COPYING
cmake: fixed msvc snprintf detection
cmake: allow to override -fPIC
cmake: export <atomic> availability
Remove ubuntu1604 from presubmit.yml
bazel: add GLOG_CUSTOM_PREFIX_SUPPORT
log messages periodically (time-based)
ci: support more targets
cmake: prefer linking against gflags::gflags
Fix syscall deprecation warning on macOS >= 10.12
fixed exception specification mismatch
readme: fix wrong header id
eliminate warnings
fixed additional warnings
Add an static cast to compare unsigned with unsigned
Fix: not implement virtual class when WITH_CUSTOM_PREFIX on
Change size type in AnnotateBenignRaceSized to size_t from long
Fix link error for Emscripten
raw_logging.h depends on type definition in logging.h.
export OS_* defines
Fix syscall warning in Bazel Build
Add -Werror to Bazel presubmits
added gmock support
Support stack unwind on Android
add linux github workflow
ci: replace generated headers by templates
add mock log test
added log cleaner tests and fixed paths
Make LogCleaner support relative paths
cmake: Fix incorrect relative-path concatenation
Restore the stream format after writing the log prefix
fix glog-modules.cmake install
protect VLOG by use_logging
Fix log filename format
Add Zhuoran Shen to AUTHORS and CONTRIBUTORS
ci: reworked windows builds
cmake: set CMP0074 policy
ci: use codecov token
Added gmtoff() method in 'LogMessageTime' to get GMT offset
LogCleaner: Fix relative paths and add a new test
eliminate msvc warnings
cmake: require at least version 3.16
ci: enable warnings as errors
LogCleaner: make overdue_days_ unsigned int
ci: remove deprecated msvc runner
provide backward compatible send overload
run clang-tidy
eliminate clang warnings
ensure _Unwind_Backtrace to actually be available
cmake: do not search for platform specific unwind
revert to signed int atomics
Add the "FLAG_log_year_in_prefix"
use uint32 for --max-log-size
stdcxx: eliminate excessive use of std::string::c_str()
cmake: require at least gflags 2.2.2
Changed my Email ID
On Solaris, GetHostName() returns empty string
LogCleaner: avoid scanning logs too frequently
libglog.pc: Set Libs.private for static linking
cmake: enable custom prefix by default
simplify flags export
rename GOOGLE_GLOG_DLL_DECL to GLOG_EXPORT
cmake_package_config_generate: Fix CMake warnings with CMake 3.23
Tests: Respect TEST_TMPDIR, TMPDIR, TMP environmental variables
Add the logtostdout and colorlogtostdout flag to allow logging to stdout
Add clang-cl.exe to Bazel CI
Fix "'GLOG_EXPORT' macro redefined" on clang-cl
Fix namespace resolution issue in LOG_EVERY_T

(adam)

2023-03-03 09:58:34 UTC MAIN commitmail json YAML

googletest: updated to 1.13.0

v1.13.0

C++ Language Support

GoogleTest now requires at least C++14 and follows Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.

Notable Changes

Floating point prints full precision by default to aid in debugging (9c33214)
GTEST_FAIL_AT now terminates the test (like ASSERT_*), rather than failing and continuing (like EXPECT_*) (6f14952)
Added testing::SrcDir(), which returns the configured directory for test data files (912db74)

(adam)

2023-03-03 09:54:56 UTC MAIN commitmail json YAML

2023-03-03 09:54:19 UTC MAIN commitmail json YAML

doc: point to wip/SOPE5 update candidate

(wiz)

2023-03-03 09:54:07 UTC MAIN commitmail json YAML

doc: remove duplicate entry

(wiz)

2023-03-03 09:53:14 UTC MAIN commitmail json YAML

2023-03-03 09:52:47 UTC MAIN commitmail json YAML

doc: Updated fonts/pcf2bdf to 1.07

(fcambus)

2023-03-03 09:52:27 UTC MAIN commitmail json YAML

doc: Updated fonts/pcf2bdf to 1.07

(fcambus)

2023-03-03 09:52:17 UTC MAIN commitmail json YAML

pcf2bdf: update to 1.07.

1.07 2022/02/23

- CVE-2022-23318
  Fixed: heap buffer overflow on invalid intput pcf.
- CVE-2022-23319
  Fixed: segmentation fault on invalid intput pcf.

(fcambus)

2023-03-03 09:47:20 UTC MAIN commitmail json YAML

2023-03-03 09:34:02 UTC MAIN commitmail json YAML

doc: Updated games/wtf to 20230301

(fcambus)

2023-03-03 09:33:17 UTC MAIN commitmail json YAML

wtf: update to 20230301.

Featuring more acronyms since last update.

(fcambus)

2023-03-03 09:30:22 UTC MAIN commitmail json YAML

blender: this needs freetype2 with brotli support

This was enabled in pkgsrc in 2.12.1nb1, so require that version.

(wiz)

2023-03-03 09:25:47 UTC MAIN commitmail json YAML

2023-03-03 09:25:27 UTC MAIN commitmail json YAML

deepstate*: put distinfo into each directory

This allows patches for only some of the packages.

Add patch for deepstate-hongfuzz to make this configure.

(wiz)

2023-03-03 09:24:31 UTC MAIN commitmail json YAML

doc: Updated security/zkt to 1.1.6

(fcambus)

2023-03-03 09:24:20 UTC MAIN commitmail json YAML

zkt: update to 1.1.6.

zkt 1.1.6 -- 04. Jan 2023

* misc New configure.ac file generated by 'autoscan'

* bug Jan M端nnich found out that "-fcommon" is needed to compile ZKT
with gcc 10.
This is because of a double external definition caused by
including header files while defining "extern" as empty.
This is fixed now by eliminating includes within include files
so "-fcommon" is not needed.

* misc Increase of some string vars because of compiler warnings

* bug Fixed an empty statement (semicolon) in freeconfig()
(Thank you gcc!)

zkt 1.1.5 -- 17. Jun 2019

* misc Option -r of dnssec-keygen has been deprecated since 9.13 (or so)
Usage removed in dki_new()

* func recursive_file_mtime() function added by Sven Stickroth
This is useful if several zone files are included in a main zone.db
file to track a change of any of the input files.
It is not compiled in by default (use configure --enable-inc-file-tracking
to enable) because for large zone files this could be a time consuming process.
It is possible to add all included files to the local config parameter
"DependFiles" instead. (Use zkt-conf <zonefile> to get a list of files to be added).

* misc Log name of zone if KSK is expired
Thanks to Sven Stickroth

* misc DEST_DIR added to Makefile to install executables at common places
Thanks to Sven Stickroth

* bug Fix typos in rollover.c
make clean also cleans OBJ_KLS files
Thanks to Sven Stickroth

(fcambus)

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

Added www/py-test-sanic; www/py-sanic

(adam)

2023-03-03 09:01:36 UTC MAIN commitmail json YAML

py-sanic: updated to 22.12.0

Version 22.12.0

Current version

Features

* Add JSONResponse class with some convenient methods when updating a response object
* Change uvloop requirement to >=0.15.0
* Add compatibility with websockets v11.0
* Kill server early on worker error

Raise deadlock timeout to 30s
* Scale number of running server workers
* Send SIGKILL on subsequent ctrl+c to force worker exit
* Add API to restart all workers from the multiplexer
* Default to spawn for all subprocesses unless specifically set:

from sanic import Sanic

Sanic.start_method = "fork"
* Filename normalisation of form-data/multipart file uploads
* Move to HTTP Inspector:

Remote access to inspect running Sanic instances
TLS support for encrypted calls to Inspector
Authentication to Inspector with API key
Ability to extend Inspector with custom commands
* Control order of restart operations
* Move reload interval to class variable
* Add priority to register_middleware method
* Add unquote to add_route method
* ASGI websockets to receive text or bytes

Bugfixes

* Force socket shutdown before close to allow rebinding
* Use actual StrEnum in Python 3.11+
* Ensure middleware executes only once per request timeout
* Crash ASGI application on lifespan failure
* Resolve error with low-level server creation on Windows

Deprecations and Removals

* Signal conditions and triggers saved on signal.extra
* Move to HTTP Inspector
BREAKING CHANGE: Moves the Inspector to a Sanic app from a simple TCP socket with a custom protocol
DEPRECATE: The --inspect* commands have been deprecated in favor of inspect ... commands
* Replace deprecated distutils.strtobool

Developer infrastructure

* Add CI testing for Python 3.11

(adam)

2023-03-03 09:01:03 UTC MAIN commitmail json YAML

doc: Updated mail/msmtp to 1.8.23

(fcambus)

2023-03-03 09:00:52 UTC MAIN commitmail json YAML

msmtp: update to 1.8.23.

msmtp 1.8.23 is released

2023-01-30

This release fixes XOAUTH2 authentication with some servers, updates the
msmtpq scripts, and updates the translations (including a new Swedish
translation).

msmtp 1.8.22 is released

2022-08-08

This is a hotfix release that fixes building with libgsasl, which was
accidentally broken in version 1.8.21 (released earlier today).
It also updates the msmtpq script.

msmtp 1.8.21 is released

2022-08-07

Changes in this release:

- A new configuration command eval replaces the current configuration file
  line with the output of a command (similar to passwordeval, but more
  general).
- A Message-ID header is now generated if none is present in the mail. This
  can be changed with the new command set_msgid_header.
- The optional msmtpd service now adds a Received header.

Furthermore, a few minor problems were corrected and the documentation and
translations were updated.

msmtp 1.8.20 is released

2022-03-23

This release adds the configuration command allow_from_override.
Setting this to off prevents the -f command line option from overriding the
envelope-from address set via the from configuration command.
This is useful for system-wide installations of msmtp that need to enforce
the correct envelope-from address and potentially also the From header (via
set_from_header on).

(fcambus)

2023-03-03 08:57:14 UTC MAIN commitmail json YAML

2023-03-03 08:26:54 UTC MAIN commitmail json YAML

py-test-sanic: added version 1.9.1

A pytest plugin for Sanic. It helps you to test your code asynchronously.

This plugin provides:
- very easy testing with async coroutines
- common and useful fixtures
- asynchronous fixture support
- test_client/sanic_client for Sanic application
- test_server for Sanic application

(adam)

2023-03-03 08:04:56 UTC MAIN commitmail json YAML

2023-03-03 08:00:31 UTC MAIN commitmail json YAML

doc: Updated mail/GNUMail to 1.4.0

(wiz)

2023-03-03 08:00:22 UTC MAIN commitmail json YAML

GNUMail: update to 1.4.0.

No summary of changes found, but this builds with latest
Pantomime.

(wiz)

2023-03-03 07:59:13 UTC MAIN commitmail json YAML

Updated net/wireshark, devel/py-pyutil

(adam)

2023-03-03 07:58:54 UTC MAIN commitmail json YAML

py-pyutil: updated to 3.3.6

3.3.6
Unknown changes

(adam)

2023-03-03 07:56:59 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.4

Wireshark 4.0.4 Release Notes

What’s New

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

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

Bug Fixes

The following vulnerabilities have been fixed:

  • wnpa-sec-2023-08[3] ISO 15765 and ISO 10681 dissector crash.
    Issue 18839[4].

The following bugs have been fixed:

  • UTF-8 characters end up escaped in PSML output. Issue 10445[5].

  • Export filtered displayed packets won’t save IP fragments of SCTP
    fragments needed to reassemble a displayed frame. Issue 12597[6].

  • DICOM dissection in reassembled PDV goes wrong. Issue 13388[7].

  • "Export Objects - IMF" produces incorrect file, TCP reassembly
    fails with retransmissions that have additional data. Issue
    13523[8].

  • The intelligent scroll bar or minimap is not predictable on
    locating and scrolling. Issue 13989[9].

  • If you mark (or unmark) the currently-selected frame, the packet
    details still say it’s not marked (or it is marked) Issue
    14330[10].

  • An out-of-order packet incorrectly detected as retransmission
    breaks desegmentation of TCP stream. Issue 15993[11].

  • Sorting Packet Loss Column is not sorting correct. Issue
    16785[12].

  • Some HTTPS packets cannot be decrypted. Issue 17406[13].

  • SIP TCP decoding regression from Wireshark 1.99.0 to 3.6.8. Issue
    18411[14].

  • Frame comments not preserved when using filter to write new pcap
    from tshark. Issue 18693[15].

  • ChmodBPF not working on macOS Ventura 13.1. Issue 18734[16].

  • Wireshark GUI and window manager stuck after setting display
    filter. Issue 18809[17].

  • Dissector bug, protocol H.261. Issue 18812[18].

  • File extension heuristics are case-sensitive. Issue 18821[19].

  • Symbolic links to packages in macOS dmg can’t be double-clicked
    to install on macOS 13.2. Issue 18830[20].

  • Potential memory leak in tshark.c. Issue 18837[21].

  • Fuzz job crash output: fuzz-2023-02-05-7303.pcap. Issue
    18842[22].

  • f5fileinfo: Hardware platforms missing descriptions. Issue
    18848[23].

  • The lines in the intelligent scrollbar are off by one. Issue
    18850[24].

  • Wireshark crashes on invalid UDS packet in Lua context. Issue
    18865[25].

  • TECMP dissector shows the wrong Voltage in Vendor Data. Issue
    18871[26].

  • UDS: Names of RDTCI subfunctions 0x0b …​ 0x0e are not correct.
    Issue 18873[27].

New and Updated Features

There are no new or updated features in this release.

Removed Features and Support

New Protocol Support

There are no new protocols in this release.

Updated Protocol Support

ASTERIX, BGP, DHCP, ERF, F5 Ethernet trailer, GMR-1 RR, Gryphon, GSM
SMS, H.261, H.450, ISO 10681, ISO 15765, MIPv6, NAS-5gs, NR RRC, NS
Trace, OptoMMP, PDCP-LTE, PDCP-NR, QSIG, ROHC, RSVP, RTCP, SCTP, SIP,
TCP, TECMP, TWAMP, UDS, and UMTS RLC

(adam)

2023-03-03 07:44:13 UTC MAIN commitmail json YAML

doc: Updated security/minisign to 0.11

(fcambus)

2023-03-03 07:44:02 UTC MAIN commitmail json YAML

minisign: update to 0.11.

- For non-interactive usage (CI/CD, etc), encryption of private keys can
  be disabled with the -W switch.
- A new command, -C was added to change passwords, or remove them (when
  combined with -W).

(fcambus)

2023-03-03 07:38:22 UTC MAIN commitmail json YAML

lcov: update MASTER_SITES and HOMEPAGE, project moved to GitHub.

(fcambus)

2023-03-02 23:33:19 UTC MAIN commitmail json YAML

Addresses: fix build on NetBSD-current

Feel free to unrestrict these LDFLAGS for other operating systems.

(wiz)

2023-03-02 23:19:55 UTC MAIN commitmail json YAML

doc: Updated mail/Pantomime to 1.4.0

(wiz)

2023-03-02 23:19:45 UTC MAIN commitmail json YAML

Pantomime: update to 1.4.0.

No changes summary found, but old version didn't even build.

(wiz)

2023-03-02 23:17:53 UTC MAIN commitmail json YAML

doc: Updated lang/jimtcl to 0.82

(fcambus)

2023-03-02 23:14:12 UTC MAIN commitmail json YAML

2023-03-02 23:11:59 UTC MAIN commitmail json YAML

jimtcl: update to 0.82.

Jim Tcl version 0.82:
---------------------

Bugs fixed in version 0.82

- dict - under some circumstances it was possible to add duplicate keys to
  a dict
- file delete - -force and -- were handled incorrectly
- aio: ssl - fix eof detection with openssl3
- getref and setref - now accept fully qualified references
- unset - don't return a result with -nocomplain
- Garbage collection - sometimes GC was overly zealous
- regexp - builtin regexp fix for end of word check
- dict with - now correctly returns the script result
- Unicode ranges are closed intervals. This affected the character class of
  the end character of each range.

Features and improvements added in version 0.82

- aio gets - improve behaviour for non-blocking streams
- aio TIP 603 - implement stat of an open file handle
- aio socket pty - filename is now available
- Included sqlite updated to version 3.38.0
- redis extension - enable TCP_KEEPALIVE, add support for -type and -async
- try - add support for trap
- oo constructor is now more flexible (possible incompatibility with 0.81)
- socket - add support for -async
- Updated linenoise now has support for word forward, word backward
- Updated Unicode to 14.0.0
- file normalize - now supported on Windows
- aio copyto - performance improvement for large copies
- Memory allocator is now replaceable
- info frame is now more Tcl compatible (incompatibility with 0.81)
- New timerate command for improved benchmarking - largely compatible with
  TIP 527
- vwait - add support for -signal for improved handling of signals in the
  event loop
- clock millis and clock micros - now use monotonic time if possible (not
  affected by system time changes)
- ensemble and namespace ensemble simplify creation of ensemble commands

Possible incompatibilities in version 0.82

- New approach to oo constructor means some existing code may need to be
  altered
- info frame now returns a dict rather than a list and can access non-proc
  frames. stacktrace will continue to work and should be preferred when
  retrieving a live stack trace
- New ABI version means that compiled extensions will need to be rebuilt
  to work with this version
- configure now defaults to --full

(fcambus)

2023-03-02 22:49:46 UTC MAIN commitmail json YAML

transmission-qt: require GCC 9 with qt6 option

(wiz)

2023-03-02 22:47:33 UTC MAIN commitmail json YAML

gnunet-gtk: add missing bash tool dependency

(wiz)

2023-03-02 22:28:17 UTC MAIN commitmail json YAML

gnustep-gui: remove patch again

Not needed for latest Gorm, let's see if anything else needs it.

(wiz)

2023-03-02 22:04:57 UTC MAIN commitmail json YAML

doc: Updated devel/elfio to 3.11

(fcambus)

2023-03-02 22:04:45 UTC MAIN commitmail json YAML

elfio: update to 3.11.

Release_3.11

- Don't build tests by default. Set ELFIO_BUILD_TESTS=ON

Release 3.10

- Initialize local var

(fcambus)

2023-03-02 21:47:01 UTC MAIN commitmail json YAML

doc: Updated converters/dos2unix to 7.4.4

(fcambus)

2023-03-02 21:46:50 UTC MAIN commitmail json YAML

dos2unix: update to 7.4.4.

2023-02-11 Erwin Waterlander <waterlan@xs4all.nl>
* Version 7.4.4

2023-01-16 Temuri Doghonadze <temuri.doghonadze@gmail.com>
* New Georgian translations of UI messages.

2022-12-20 Erwin Waterlander <waterlan@xs4all.nl>
* Updated manual translations.

2022-12-12 Seong-ho Cho <darkcircle.0426@gmail.com>
* New Korean translation of the manual.

2022-10-12 Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
* New Romanian translations of UI messages and manual.

2022-09-08 Seong-ho Cho <darkcircle.0426@gmail.com>
* New Korean translation of the UI messages.

2022-08-13 Erwin Waterlander <waterlan@xs4all.nl>
* common.c, README.txt: Added link to homepage at sourceforge.
* Updated various web addresses.

2022-08-13 Jordi Mas i Hernàndez <jmas@softcatala.org>
* New Catalan translation of the UI messages.

(fcambus)

2023-03-02 21:30:09 UTC MAIN commitmail json YAML

isc-dhcrelay4: add mk/atomic64.mk, as that's evidently needed.

(he)

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

isc-dhclient4: add use of mk/atomic64.mk, as that's apparently needed.

(he)

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

doc: Updated devel/byacc to 20230219

(fcambus)

2023-03-02 21:22:20 UTC MAIN commitmail json YAML

byacc: update to 20230219.

2023-02-19  Thomas E. Dickey  <dickey@invisible-island.net>

* test/yacc/ok_syntax1.tab.h, test/yacc/ok_syntax1.tab.c,
  test/btyacc/ok_syntax1.tab.h, test/btyacc/ok_syntax1.tab.c:
regen

* test/ok_syntax1.y:
modify test for %union to add tag for testing reader.c

* reader.c:
provide for a named union, e.g., "%union foo" by detecting the name and
deferring the typedef in that case until the end of copying the union
definition (report by Dag-Erling Sm淡rgrav).

(fcambus)

2023-03-02 20:52:54 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.90.3

(fcambus)

2023-03-02 20:52:43 UTC MAIN commitmail json YAML

yabasic: update to 2.90.3.

Version 2.90.3 (February 26, 2023)
  - Introductory sections about subroutines and libraries
  - Updated the docu from docbook 4.5 to 5

(fcambus)

2023-03-02 20:49:44 UTC MAIN commitmail json YAML

doc: Updated databases/mysqld_exporter to 0.14.0

(bsiegert)

2023-03-02 20:49:20 UTC MAIN commitmail json YAML

mysqld_exporter: update to 0.14.0

0.14.0 breaking changes:
Metric names in the info_schema.processlist collector have been changed.
Metric names in the info_schema.replica_host collector have been changed.

0.13.0 breaking changes:
Changes related to replication_group_member_stats collector:

- metric "transaction_in_queue" was Counter instead of Gauge
- renamed 3 metrics starting with mysql_perf_schema_transaction_ to start with
  mysql_perf_schema_transactions_ to be consistent with column names
- exposing only server's own stats by matching MEMBER_ID with @@server_uuid
  resulting "member_id" label to be dropped.

(bsiegert)

2023-03-02 20:42:34 UTC MAIN commitmail json YAML

doc: Updated databases/postgres_exporter to 0.11.1

(bsiegert)

2023-03-02 20:42:00 UTC MAIN commitmail json YAML

postgres_exporter: forgot to add a file

(bsiegert)

2023-03-02 20:41:26 UTC MAIN commitmail json YAML

prometheus_exporter: update to 0.11.1

Changes: a whole lot, since there are so many versions in between.
Now in the "prometheus-community" github org.

(bsiegert)

2023-03-02 18:54:07 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 0.27.0

(nikita)

2023-03-02 18:53:57 UTC MAIN commitmail json YAML

gleam: update to version 0.27.0

ChangeLog (taken from https://gleam.run/news/v0.27-hello-panic-goodbye-try/):

Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v0.27.0 has been released, let窶冱 take a look at what窶冱 new.
Using patterns in use expressions

The Gleam v0.25 release introduced the use expression, a feature that helps avoid 窶彡allback hell窶� in Gleam programs. It is quite powerful and can be used to emulate many features found in other languages such as early returns, list comprehensions, async/await, monadic do syntax, and more!

pub fn handle(req: Request) -> Response {
  // Return an error for non-post requests
  use <- when(req.method != Post, return: method_not_allowed)

  // Parse the request body or return an error
  use json <- require_json_body(req)

  // Open a database connection, closing it when we're done
  use conn <- database.with_connection

  case database.insert(conn, json) {
    Ok(record) -> created_response(record)
    Error(err) -> bad_request_response(err)
  }
}

One limitation of the use expression was that patterns could not be used with their assignments, only bare variables. This means you could not destructure a tuple or other data structure with them.

As of this release patterns are now supported in the use expression, for all your destructuring needs!

use #(first, second) <- some_tuple_function()

Don窶冲 Panic!

This release introduces the panic keyword, a simple little keyword that causes the program to crash. Why would you want to do this?

Your program may not have sufficiently constrainted types to make invalid state unrepresentable. In this case you may want to use panic to crash the program when an invalid state is reached, which is often preferable than silently continuing or programming defensively.

Alternatively you may be embracing the Erlang philosophy of 窶徑et it crash窶� and choosing to use handle unexpected exceptional errors with an Erlang style supervision tree. This strategy is particularly effective when rapidly prototyping or in situations where there is no way to reasonably recover from an error, or client to show an error message to.

case this_should_never_fail() {
  Ok(value) -> continue(value)

  // Oh no! Something went horribly wrong!
  Error(_) -> panic
}

Panic is similar to the assert keyword, only it always crashes rather than conditionally. Speaking of the assert keyword窶ヲ
Towards a better assert

Gleam窶冱 assert keyword is used to ensure that data matches a given pattern, crashing the program if it does not. This is useful, but using assert for this functionality means that we can窶冲 have an assert feature that works with boolean expressions, as is commonly found in other languages.

To remedy this the pattern matching feature has been moved to this let assert syntax. The existing assert keyword has been deprecated and will later be used for a more conventional assertion feature, to be part of a larger Gleam milestone based around improving the ergonomics of testing Gleam code.

let assert Ok(value) = this_should_never_fail()

Deprecations are annoying, and nobody likes having to fix their code, so the Gleam tooling will automatically upgrade your syntax when you run gleam format or format the code in your editor.
Moving beyond try

try expressions were introduced way back in v0.9 as a way of avoiding callback hell when working with functions that can either return a value or an error. Now that we have use expressions, the less general try expressions are redundant. We always prefer to have fewer ways to do the same thing in Gleam, and fewer things to have to learn, so try expressions are deprecated in this release.

A try expression can be replaced by a use expression with the then function from the gleam/result module. Once try is no longer a keyword the then function will be aliased to try.

// With try
try file = open_file()

// With use
use file <- then(open_file())

// After `try` is removed
use file <- try(open_file())

This is still annoying to fix by hand, so the new gleam fix command has been created to automatically upgrade your code for you.

And that窶冱 it! There窶冱 also lots of other small improvements and bug fixes, so check the full release notes for more details.

Thanks

Gleam is made possible by the support of all the kind people and companies who have very generously sponsored or contributed to the project. Thank you all!

If you like Gleam consider sponsoring or asking your employer to sponsor Gleam development. I work full time on Gleam and your kind sponsorship is how I pay my bills!

    Fly

(nikita)

2023-03-02 17:11:42 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfe to 1.45nb3

(vins)

2023-03-02 17:10:57 UTC MAIN commitmail json YAML

sysutils/xfe: add buildlink dependency on polkit.

Required to install polkit actions.
This reverts previous PLIST change.

(vins)

2023-03-02 17:05:12 UTC MAIN commitmail json YAML

emulators/hercules4sdl: cherry-pick unreleased upstream patch

that is know to fix an issue that breaks the MVT operating system.

(rhialto)

2023-03-02 16:58:48 UTC MAIN commitmail json YAML

doc: Updated mail/alpine to 2.26nb2

(vins)

2023-03-02 16:58:08 UTC MAIN commitmail json YAML

mail/alpine: Fix accidentally misplaced conditional ending.

Bump revision.

(vins)

2023-03-02 16:30:09 UTC MAIN commitmail json YAML

mail/alpine: update DESCR to reflect changes.

Add conflict with mail/pine, beside editors/pico.
It make sense to default to alpine now to provide both pico(1) and
pilot(1) since the original pine is unmaintained.

(vins)

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

assimp: drop -Werror

(tnn)

2023-03-02 15:30:08 UTC MAIN commitmail json YAML

doc: Updated x11/xtrlock to 2.15nb1

(vins)

2023-03-02 15:29:41 UTC MAIN commitmail json YAML

x11/xtrlock: fix buildling on Linux.

Bump revision.

(vins)

2023-03-02 15:29:31 UTC MAIN commitmail json YAML

2023-03-02 15:23:01 UTC MAIN commitmail json YAML

doc: Updated devel/Gorm to 1.2.28

(wiz)

2023-03-02 15:22:52 UTC MAIN commitmail json YAML

Gorm: update to 1.2.28.

1 Noteworthy changes in version '1.2.28'
========================================

  * Improved NSScrollView handling.
  * Added NSMatrix to Group menu to make it easier to create NSMatrix
    objects
  * Improved inspector for NSMatrix.  Added ability to add rows/columns
  * Fixed NSMatrix selection problems when grouped in an NSScrollView
  * Fixes and other improvements to inspectors.  Corrected issue where
    Gorm's menu stays present during testing mode.

2 Noteworthy changes in version '1.2.26'
========================================

  * Refactoring of palettes by Sergii Stoian to correct usability
    issues in Gorm.
  * Refactoring of handling and rearrangment of controls in inspectors
    for usuability.
  * Stability fixes to make Gorm easier to use.
  * Autosizing of views corrected in many inspectors
  * Improvements in error handling.

3 Noteworthy changes in version '1.2.24'
========================================

  * Fix for issue where Gorm was referencing private variables.  This
    caused a crash when built with clang.

4 Noteworthy changes in version '1.2.23'
========================================

  * Fix for issue where NSPanel was being saved as an NSWindow in some
    cases.

5 Noteworthy changes in version '1.2.22'
========================================

  * Fix for bug#45040: Fix allows Gorm custom class functionality to
    work normally on OpenBSD/NetBSD/FreeBSD.
  * Fixes for Solaris
  * Memory leak fixes.
  * Objective-C parser improvements.

6 Noteworthy changes in version '1.2.20'
========================================

  * Bug fixes #28643, #32827
  * Corrected issues with updating document when there is a change.
  * Add cells as objects to the document so they can be properly
    edited.
  * Changes to prevent recursive frame change notifications.

(wiz)

2023-03-02 15:14:36 UTC MAIN commitmail json YAML

doc: Updated x11/gnustep-gui to 0.30.0nb1

(wiz)

2023-03-02 15:14:27 UTC MAIN commitmail json YAML

2023-03-02 15:03:50 UTC MAIN commitmail json YAML

gnustep-back: fix linker problem

/usr/bin/ld: ./obj/gpbs.obj/gpbs.m.o: undefined reference to symbol '_Unwind_Resume'
/usr/bin/ld: /usr/pkg/lib/libunwind.so.1: error adding symbols: DSO missing from command line

by adding libunwind/bl3.mk and linking against it; for now only on NetBSD,
but feel free to make this unconditional.

(wiz)

2023-03-02 14:56:53 UTC MAIN commitmail json YAML

pidgin: explicitly disable dbus option if it's turned off

(wiz)

2023-03-02 14:30:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.16.0

(pin)

2023-03-02 14:29:51 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.16.0

Features
- Add GLSL language support #490 (#824) @sangsatori

Bug fixes
- Fix Markdown / Jupyter markup not getting counted (#937) @spenserblack
- upgrade gix to 0.36.1 to avoid breakage. (#965) @Byron

Chore
- Fix path to language template (#939) @spenserblack
- Create the Arabic README file (Arabic translation) (#950) @anas-elgarhy
- Refactoring of info/langs/mod.rs (#948) @o2sh
- Remove country flags #928 @o2sh
- Upgrade git-repository 0.30 to gix 0.36 (#963) @Byron

(pin)

2023-03-02 13:58:46 UTC MAIN commitmail json YAML

doc: Updated misc/plan9port to 20230123

(vins)

2023-03-02 13:58:04 UTC MAIN commitmail json YAML

misc/plan9port: update to latest snapshot.

Bring package in sync with most recent upstream commit (20230123).

Significant changes:
* acme: allow larger paste amounts
* page: scale ppi on high-res displays
* rio: check the return value of malloc(3)
* fix double free bug, simplify error handling, reduce X11 calls

(vins)

2023-03-02 12:55:45 UTC MAIN commitmail json YAML

doc: Updated x11/drawterm to 20230224

(vins)

2023-03-02 12:55:00 UTC MAIN commitmail json YAML

x11/drawterm: update to latest snapshot.

Further simplify Makefile and avoid to override pkgsrc defaults wherever
possible. Use PTHREAD_AUTO_VARS to handle pthread flags instead of
relying on package self-defined os-dependent choices.

Sync package with most recent upstream commit (20230224).
This pulls some noteworthy changes and fixes:

* libmemdraw: update draw.c from 9front
* make USED() macro cast to void, so it works with non-scalars.
* devcons: cleanup kbdputc().
* keyboard.h: update from 9front.
* libauthsrv: better passtodeskey().
* clear parentesis warning from GCC in libc, devdraw, libsec, libip.
* libsec: fix inconsistent prototypes for des.
* devfs: create handle OEXCL, mask permissions with parent directory,
  fix leaks.
* Remove unused Screeninfo screen struct.
* x11: Fix colormap allocation.

(vins)

2023-03-02 12:47:35 UTC MAIN commitmail json YAML

Updated devel/py-frozendict, www/py-flask, www/py-flask-admin, devel/py-ipython

(adam)

2023-03-02 12:47:08 UTC MAIN commitmail json YAML

py-ipython: updated to 8.11.0

IPython 8.11
------------

Back on almost regular monthly schedule for IPython with end-of-month
really-late-Friday release to make sure some bugs are properly fixed.
Small addition of with a few new features, bugfix and UX improvements.

This is a non-exhaustive list, but among other you will find:

Faster Traceback Highlighting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resurrection of pre-IPython-8 traceback highlighting code.

Really long and complicated files were slow to highlight in traceback with
IPython 8 despite upstream improvement that make many case better. Therefore
starting with IPython 8.11 when one of the highlighted file is more than 10 000
line long by default, we'll fallback to a faster path that does not have all the
features of highlighting failing AST nodes.

This can be configures by setting the value of
``IPython.code.ultratb.FAST_THRESHOLD`` to an arbitrary low or large value.

Autoreload verbosity
~~~~~~~~~~~~~~~~~~~~

We introduce more descriptive names for the ``%autoreload`` parameter:

- ``%autoreload now`` (also ``%autoreload``) - perform autoreload immediately.
- ``%autoreload off`` (also ``%autoreload 0``) - turn off autoreload.
- ``%autoreload explicit`` (also ``%autoreload 1``) - turn on autoreload only for modules
  whitelisted by ``%aimport`` statements.
- ``%autoreload all`` (also ``%autoreload 2``) - turn on autoreload for all modules except those
  blacklisted by ``%aimport`` statements.
- ``%autoreload complete`` (also ``%autoreload 3``) - all the fatures of ``all`` but also adding new
  objects from the imported modules (see
  IPython/extensions/tests/test_autoreload.py::test_autoload_newly_added_objects).

The original designations (e.g. "2") still work, and these new ones are case-insensitive.

Additionally, the option ``--print`` or ``-p`` can be added to the line to print the names of
modules being reloaded. Similarly, ``--log`` or ``-l`` will output the names to the logger at INFO
level. Both can be used simultaneously.

The parsing logic for ``%aimport`` is now improved such that modules can be whitelisted and
blacklisted in the same line, e.g. it's now possible to call ``%aimport os, -math`` to include
``os`` for ``%autoreload explicit`` and exclude ``math`` for modes ``all`` and ``complete``.

Terminal shortcuts customization
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Previously modifying shortcuts was only possible by hooking into startup files
and practically limited to adding new shortcuts or removing all shortcuts bound
to a specific key. This release enables users to override existing terminal
shortcuts, disable them or add new keybindings.

For example, to set the :kbd:`right` to accept a single character of auto-suggestion
you could use::

    my_shortcuts = [
        {
            "command": "IPython:auto_suggest.accept_character",
            "new_keys": ["right"]
        }
    ]
    %config TerminalInteractiveShell.shortcuts = my_shortcuts

You can learn more in :std:configtrait:`TerminalInteractiveShell.shortcuts`
configuration reference.

Miscellaneous
~~~~~~~~~~~~~

- ``%gui`` should now support PySide6. :ghpull:`13864`
- Cli shortcuts can now be configured :ghpull:`13928`, see above.
  (note that there might be an issue with prompt_toolkit 3.0.37 and shortcut configuration).

- Capture output should now respect ``;`` semicolon to suppress output.
  :ghpull:`13940`
- Base64 encoded images (in jupyter frontend), will not have trailing newlines.
  :ghpull:`13941`

(adam)

2023-03-02 12:44:52 UTC MAIN commitmail json YAML

py-flask-admin: updated to 1.6.1

1.6.1

SQLAlchemy 2.x support
General updates and bug fixes
Dropped WTForms 1 support

(adam)

2023-03-02 12:42:47 UTC MAIN commitmail json YAML

py-flask: updated to 2.2.3

Version 2.2.3
- Autoescape is enabled by default for ``.svg`` template files. :issue:`4831`
- Fix the type of ``template_folder`` to accept ``pathlib.Path``. :issue:`4892`
- Add ``--debug`` option to the ``flask run`` command. :issue:`4777`

(adam)

2023-03-02 12:40:46 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.3.5

frozendict v2.3.5

C Extension is now optional by default
Pure py package will be no more pubished on Pypi
Fixed incompatibility with pyinstaller
Fixed little bug with mypy

(adam)

2023-03-02 12:07:47 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, sysutils/ansible

(adam)

2023-03-02 12:06:58 UTC MAIN commitmail json YAML

ansible: updated to 7.3.0

7.3.0

Major Changes
-------------

kubernetes.core
~~~~~~~~~~~~~~~

- refactor K8sAnsibleMixin into module_utils/k8s/ (https://github.com/ansible-collections/kubernetes.core/pull/481).

Minor Changes
-------------

Ansible-core
~~~~~~~~~~~~

- Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968)
- ansible-test - Specify the configuration file location required by test plugins when the config file is not found. This resolves issue: https://github.com/ansible/ansible/issues/79411
- ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``.
- ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783).

cisco.aci
~~~~~~~~~

- Add Node Profile BGP Peer and Route Control Profile functionalities to aci_l3out_bgp_peer module
- Add SVI auto state support (auto_state attribute) to aci_l3out_interface
- Add aci_aaa_domain, aci_aaa_role and aci_custom_privilege modules
- Add aci_fabric_pod_policy_group module
- Add aci_interface_policy_leaf_profile_fex_policy_group module and add FEX support to aci_access_port_to_interface_policy_leaf_profile
- Add aci_tenant_span_src_group_src module
- Add action_groups for module_defaults
- Add support for filter direction in aci_contract_subject and aci_contract_subject_to_filter
- Update modules to assign roles and permissions to a user

cisco.nxos
~~~~~~~~~~

- `nxos_acls` - Support ICMPv6 option. Please refer to module doc for all new options (https://github.com/ansible-collections/cisco.nxos/issues/624).
- `nxos_facts` - Update facts gathering logic to ensure that `gather_network_resources: all` does not fail for NX-OS on MDS switches.
- `nxos_l2_interfaces` - Add new mode dot1q-tunnel (https://github.com/ansible-collections/cisco.nxos/issues/600).

community.crypto
~~~~~~~~~~~~~~~~

- get_certificate - adds ``ciphers`` option for custom cipher selection (https://github.com/ansible-collections/community.crypto/pull/571).

community.general
~~~~~~~~~~~~~~~~~

- dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927).
- flatpak_remote - add new boolean option ``enabled``. It controls, whether the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926).
- gitlab_project - add ``releases_access_level``, ``environments_access_level``, ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``, and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986).
- jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043).
- keycloak_group - add new optional module parameter ``parents`` to properly handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814).
- keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper`` the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863).
- ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045, https://github.com/ansible-collections/community.general/pull/6109).
- lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866).
- mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com favicon (https://github.com/ansible-collections/community.general/pull/5928).
- modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028, https://github.com/ansible-collections/community.general/pull/542).
- osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011).
- proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs`` option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931).
- redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899).
- redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900).
- sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193).

community.grafana
~~~~~~~~~~~~~~~~~

- able to set `uid` for datasources in grafana via module grafana_datasource

community.mongodb
~~~~~~~~~~~~~~~~~

- 491 mongodb_shell - Add feature to detect if mongo or mongosh is available.
- 494 mongodb_auth - Removes module_defaults from role.
- 494 mongodb_shutdown - Fix examples block.
- 511 mongodb_auth - Adds support for deletion of users.
- 514 mongodb_linux - Remove extended FQCN for pam_limits.
- 524 mongodb_auth - Add supports for Amazon Linux 2.
- 528 multiple roles - Use first ip address when multiple bind IPs provided.
- 530 mongodb_role - Adds new module to manage MongoDB roles.
- 536 mongodb_auth - Add user after enabling authentication.
- 544 mongodb_replicaset - Module documentation improvements.
- 547 mongodb_repository - Bump default of MongoDB to 6.0.

community.mysql
~~~~~~~~~~~~~~~

- mysql_info - add ``connector_name`` and ``connector_version`` to returned values (https://github.com/ansible-collections/community.mysql/pull/497).
- mysql_role - enable auto_commit to avoid MySQL metadata table lock (https://github.com/ansible-collections/community.mysql/issues/479).
- mysql_user - add plugin_auth_string as optional parameter to use a specific pam service if pam/auth_pam plugin is used (https://github.com/ansible-collections/community.mysql/pull/445).
- mysql_user - add the ``session_vars`` argument to set session variables at the beginning of module execution (https://github.com/ansible-collections/community.mysql/issues/478).
- mysql_user - display a more informative invalid privilege exception. Changes the exception handling of the granting permission logic to show the query executed , params and the exception message granting privileges fails` (https://github.com/ansible-collections/community.mysql/issues/465).
- mysql_user - enable auto_commit to avoid MySQL metadata table lock (https://github.com/ansible-collections/community.mysql/issues/479).
- setup_mysql - update MySQL tarball URL (https://github.com/ansible-collections/community.mysql/pull/491).

community.vmware
~~~~~~~~~~~~~~~~

- vmware_guest_disk - Add support for IDE disk add, remove or reconfigure, and change to gather same VM disk info as in vmware_guest_disk_info (https://github.com/ansible-collections/community.vmware/issues/1428).
- vmware_guest_disk - Extend return value documentation for vmware_guest_disk (https://github.com/ansible-collections/community.vmware/pull/1641)
- vmware_guest_disk_info - Move gather VM disk info function to vm_device_helper.py (https://github.com/ansible-collections/community.vmware/issues/1617)
- vmware_vmotion - New parameter timeout in order to allow vmotions running longer than 1 hour (https://github.com/ansible-collections/community.vmware/pulls/1629).

grafana.grafana
~~~~~~~~~~~~~~~

- Updated the return message in grafana.grafana.folder module

hetzner.hcloud
~~~~~~~~~~~~~~

- hcloud_server - add private_networks_info containing name and private ip in responses
- hcloud_server_info - add private_networks_info containing name and private ip in responses
- inventory plugin - Add list of all private networks to server variables.
- inventory plugin - Add new connect_with setting public_ipv6 to connect to discovered servers via public IPv6 address.
- inventory plugin - Add public IPv6 address to server variables.
- inventory plugin - Log warning instead of crashing when some servers do not work with global connect_with setting.

inspur.ispim
~~~~~~~~~~~~

- Change the ansible-test.yml application file version.
- Change the description of the edit_bios module file_url field.
- Modify the description information of the backup module item field.
- Modify the description of the media_attach, retry_count, and retry_time_interval fields of the edit_kvm module.
- Modify the description of the secure_channel field of the edit_media_instance module.
- Modify the description of the slot and vname fields of the add_ldisk module.
- Modify the edit_ntp module example.
- Modify the edit_snmp_trap module version field description information.
- Modify the mode field description information of update_fw module.
- Modify the name field description of the user_group module.
- Modify the restore module example.
- Modify the supporting properties and description information of the edit_ncsi module edit_ncsi field.
- The edit_power_budget module adds the except_action field.

kubernetes.core
~~~~~~~~~~~~~~~

- Adjust k8s_user_impersonation tests to be compatible with Kubernetes 1.24 (https://github.com/ansible-collections/kubernetes.core/pull/520).
- add support for dry run with kubernetes client version >=18.20 (https://github.com/ansible-collections/kubernetes.core/pull/245).
- added ignore.txt for Ansible 2.14 devel branch.
- fixed module_defaults by removing routing hacks from runtime.yml (https://github.com/ansible-collections/kubernetes.core/pull/347).
- helm - add support for -set-file, -set-json, -set and -set-string options when running helm install (https://github.com/ansible-collections/kubernetes.core/issues/533).
- helm - add support for helm dependency update (https://github.com/ansible-collections/kubernetes.core/pull/208).
- helm - add support for post-renderer flag (https://github.com/ansible-collections/kubernetes.core/issues/30).
- helm - add support for timeout cli parameter to allow setting Helm timeout independent of wait (https://github.com/ansible-collections/kubernetes.core/issues/67).
- helm - add support for wait parameter for helm uninstall command. (https://github.com/ansible-collections/kubernetes/core/issues/33).
- helm - support repo location for helm diff (https://github.com/ansible-collections/kubernetes.core/issues/174).
- helm - when ansible is executed in check mode, return the diff between what's deployed and what will be deployed.
- helm, helm_plugin, helm_info, helm_plugin_info, kubectl - add support for in-memory kubeconfig. (https://github.com/ansible-collections/kubernetes.core/issues/492).
- helm_info - add hooks, notes and manifest as part of returned information (https://github.com/ansible-collections/kubernetes.core/pull/546).
- helm_info - add release state as a module argument (https://github.com/ansible-collections/kubernetes.core/issues/377).
- helm_info - added possibility to get all values by adding get_all_values parameter (https://github.com/ansible-collections/kubernetes.core/pull/531).
- helm_plugin - Add plugin_version parameter to the helm_plugin module (https://github.com/ansible-collections/kubernetes.core/issues/157).
- helm_plugin - Add support for helm plugin update using state=update.
- helm_repository - Ability to replace (overwrite) the repo if it already exists by forcing (https://github.com/ansible-collections/kubernetes.core/issues/491).
- helm_repository - add support for pass-credentials cli parameter (https://github.com/ansible-collections/kubernetes.core/pull/282).
- helm_repository - added support for ``host``, ``api_key``, ``validate_certs``, and ``ca_cert``.
- helm_repository - mark `pass_credentials` as no_log=True to silence false warning (https://github.com/ansible-collections/kubernetes.core/issues/412).
- helm_template - add name (NAME of release) and disable_hook as optional module arguments (https://github.com/ansible-collections/kubernetes.core/issues/313).
- helm_template - add show_only and release_namespace as module arguments (https://github.com/ansible-collections/kubernetes.core/issues/313).
- helm_template - add support for -set-file, -set-json, -set and -set-string options when running helm template (https://github.com/ansible-collections/kubernetes.core/pull/546).
- k8s - add no_proxy support to k8s* (https://github.com/ansible-collections/kubernetes.core/pull/272).
- k8s - add support for server_side_apply. (https://github.com/ansible-collections/kubernetes.core/issues/87).
- k8s - add support for user impersonation. (https://github.com/ansible-collections/kubernetes/core/issues/40).
- k8s - allow resource definition using metadata.generateName (https://github.com/ansible-collections/kubernetes.core/issues/35).
- k8s lookup plugin - Enable turbo mode via environment variable  (https://github.com/ansible-collections/kubernetes.core/issues/291).
- k8s, k8s_scale, k8s_service - add support for resource definition as manifest via. (https://github.com/ansible-collections/kubernetes.core/issues/451).
- k8s_cp - remove dependency with 'find' executable on remote pod when state=from_pod (https://github.com/ansible-collections/kubernetes.core/issues/486).
- k8s_drain - Adds ``delete_emptydir_data`` option to ``k8s_drain.delete_options`` to evict pods with an ``emptyDir`` volume attached (https://github.com/ansible-collections/kubernetes.core/pull/322).
- k8s_exec - select first container from the pod if none specified (https://github.com/ansible-collections/kubernetes.core/issues/358).
- k8s_exec - update deprecation warning for `return_code` (https://github.com/ansible-collections/kubernetes.core/issues/417).
- k8s_json_patch - minor typo fix in the example section (https://github.com/ansible-collections/kubernetes.core/issues/411).
- k8s_log - add the ``all_containers`` for retrieving all containers' logs in the pod(s).
- k8s_log - added the `previous` parameter for retrieving the previously terminated pod logs (https://github.com/ansible-collections/kubernetes.core/issues/437).
- k8s_log - added the `tail_lines` parameter to limit the number of lines to be retrieved from the end of the logs (https://github.com/ansible-collections/kubernetes.core/issues/488).
- k8s_rollback - add support for check_mode. (https://github.com/ansible-collections/kubernetes/core/issues/243).
- k8s_scale - add support for check_mode. (https://github.com/ansible-collections/kubernetes/core/issues/244).
- kubectl - wait for dd command to complete before proceeding (https://github.com/ansible-collections/kubernetes.core/pull/321).
- kubectl.py - replace distutils.spawn.find_executable with shutil.which in the kubectl connection plugin (https://github.com/ansible-collections/kubernetes.core/pull/456).

netapp.ontap
~~~~~~~~~~~~

- na_ontap_aggregate - new option ``allow_flexgroups`` added.
- na_ontap_cifs - new options ``access_based_enumeration``, ``change_notify``, ``encryption``, ``home_directory``, ``oplocks``, ``show_snapshot``, ``allow_unencrypted_access``, ``namespace_caching`` and ``continuously_available`` added in REST.
- na_ontap_dns - ``skip_validation`` option requires 9.9.1 or later with REST and ignored for cluster DNS operations.
- na_ontap_dns - support cluster scope for modify and delete.
- na_ontap_interface - do not attempt to migrate FC interface if desired ``home_port``, ``home_node`` and ``current_port``, ``current_node`` are same.
- na_ontap_license - support for NLF v2 license files.
- na_ontap_nfs - new options ``root``, ``windows`` and ``security`` added in REST.
- na_ontap_user_role - ``command_directory_name`` is required if ``privileges`` not set in REST.
- na_ontap_user_role - ``path`` is required if ``privileges`` set in REST.
- na_ontap_volume_efficiency - REST support for ``policy`` requires 9.7 or later, ``path`` requires 9.9.1 or later and ``volume_efficiency`` and ``start_ve_scan_old_data`` requires 9.11.1 or later.
- na_ontap_volume_efficiency - ``schedule``, ``start_ve_scan_all``, ``start_ve_build_metadata``, ``start_ve_delete_checkpoint``, ``start_ve_queue_operation``, ``start_ve_qos_policy`` and ``stop_ve_all_operations`` options are not supported with REST.
- na_ontap_volume_efficiency - new option ``volume_name`` added.
- na_ontap_volume_efficiency - updated private cli with REST API.

netbox.netbox
~~~~~~~~~~~~~

- nb_inventory - Add serial and asset tag to extracted attributes

purestorage.flasharray
~~~~~~~~~~~~~~~~~~~~~~

- purefa_network - Added support for NVMe-RoCE and NVMe-TCP service types
- purefa_user - Added Ops Admin role to choices
- purefa_vlan - Added support for NVMe-TCP service type

Breaking Changes / Porting Guide
--------------------------------

hetzner.hcloud
~~~~~~~~~~~~~~

- inventory plugin - Python v3.5+ is now required.

Deprecated Features
-------------------

- Since the google.cloud collection seems to be maintained again, we `cancelled the removal process <https://github.com/ansible-collections/overview/blob/main/removal_from_ansible.rst#cancelling-removal-of-an-unmaintained-collection>`__. So contrary to an earlier announcement, this collection is NOT deprecated and will NOT be removed from Ansible 8 (https://github.com/ansible-community/community-topics/issues/105).

community.general
~~~~~~~~~~~~~~~~~

- gitlab_runner - the option ``access_level`` will lose its default value in community.general 8.0.0. From that version on, you have set this option to ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925).

(adam)

2023-03-02 11:57:59 UTC MAIN commitmail json YAML

ansible-core: updated to 2.14.3

v2.14.3
=======

Minor Changes
-------------
- Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968)
- ansible-test - Specify the configuration file location required by test plugins when the config file is not found. This resolves issue: https://github.com/ansible/ansible/issues/79411
- ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``.
- ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783).

Bugfixes
--------
- Ansible.Basic.cs - Ignore compiler warning (reported as an error) when running under PowerShell 7.3.x.
- Fix conditionally notifying ``include_tasks` handlers when ``force_handlers`` is used (https://github.com/ansible/ansible/issues/79776)
- TaskExecutor - don't ignore templated _raw_params that k=v parser failed to parse (https://github.com/ansible/ansible/issues/79862)
- ansible-galaxy - fix installing collections in git repositories/directories which contain a MANIFEST.json file (https://github.com/ansible/ansible/issues/79796).
- ansible-test - Support Podman 4.4.0+ by adding the ``SYS_CHROOT`` capability when running containers.
- ansible-test - fix warning message about failing to run an image to include the image name
- strategy plugins now correctly identify bad registered variables, even on skip.

(adam)

2023-03-02 10:39:57 UTC MAIN commitmail json YAML