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

2024-05-13 03:13:59 UTC Now

2022-06-18 22:35:25 UTC MAIN commitmail json YAML

py-lama: update to 8.3.8.

2022-03-11  k.klenov
* Version 8.3.8
* Better pytest integration

2021-12-15  k.klenov
* Version 8.3.6
* Fixed processing of linters params

2021-12-02  k.klenov
* Version 8.3.0
* Added support for default config file `~/.pylama.ini`

2021-11-28  k.klenov
* Version 8.2.0
* Added `--max-line-length` to setup max line length for pycodestyle and
  pylint
* Support for linters options in command line

2021-11-27  k.klenov

* Version 8.1.4
* Support json format
* Support `--from-stdin` option
* Changed: pylama only allows to check python files (--force is removed)
* Changed: mccabe argument `complexity` -> `max-complexity`

2021-11-26  k.klenov

* Version 8.0.5
* Drop support for python 2
* Support python 3.7, 3.8, 3.9
* Support mccabe==0.6.1, pycodestyle==2.8.0, pydocstyle==6.1.1,
pyflakes==2.4.0, eradicate==2.0.0, radon==5.1.0, pylint==2.11.1
* Support vulture
* Support 'convention' for pydocstyle
* License changed to MIT (see LICENSE file for details)
* Fix Radon message format

(wiz)

2022-06-18 22:30:58 UTC MAIN commitmail json YAML

doc: Added devel/py-vulture version 2.4

(wiz)

2022-06-18 22:30:49 UTC MAIN commitmail json YAML

doc: Added devel/py-lama-quotes version 0.1.0

(wiz)

2022-06-18 22:30:37 UTC MAIN commitmail json YAML

devel/Makefile: + 2

(wiz)

2022-06-18 22:30:30 UTC MAIN commitmail json YAML

2022-06-18 22:30:01 UTC MAIN commitmail json YAML

devel/py-vulture: import py-vulture-2.4

Based on wip package by K.I.A.Derouiche and myself.

Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in large code bases. If you run Vulture
on both your library and test suite you can find untested code.

Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called implicitly
may be reported as unused. Nonetheless, Vulture can be a very helpful
tool for higher code quality.

(wiz)

2022-06-18 22:16:17 UTC MAIN commitmail json YAML

doc: Updated devel/py-radon to 5.1.0

(wiz)

2022-06-18 22:16:09 UTC MAIN commitmail json YAML

py-radon: update to 5.1.0.

5.1.0 (Aug 08, 2021)
--------------------

- Allow forcing colored output on/off, thanks @msabramo: #218
- Synchronize trove classifiers with tested versions, thanks @D3X: #222

5.0.1 (Jun 08, 2021)
--------------------

- Drop support for flake8 < 3.x (removes `flake8-polyfill` dependency), by
  @joxl: #219

(wiz)

2022-06-18 22:10:19 UTC MAIN commitmail json YAML

doc: Updated textproc/py-eradicate to 2.1.0

(wiz)

2022-06-18 22:10:10 UTC MAIN commitmail json YAML

py-eradicate: update to 2.1.0.

Changes in 2.1.0:

not found

Changes in 2.0.0:

New class-based API.

(wiz)

2022-06-18 22:06:37 UTC MAIN commitmail json YAML

doc: Updated devel/py-docstyle to 6.1.1

(wiz)

2022-06-18 22:06:28 UTC MAIN commitmail json YAML

py-docstyle: update to 6.1.1.

6.1.1 - May 17th, 2021

Bug Fixes

    Split --source by lines instead of by characters (#536).

6.1.0 - May 17th, 2021

New Features

    Enable full toml configuration and pyproject.toml (#534).

6.0.0 - March 18th, 2021

Major Updates

    Support for Python 3.5 has been dropped (#510).

New Features

    Add flag to disable # noqa comment processing in API (#485).
    Methods, Functions and Nested functions that have a docstring
    now throw D418 (#511).
    Methods decorated with @overload no longer reported as D102
    (#511).
    Functions and nested functions decorated with @overload no
    longer reported as D103 (#511).

Bug Fixes

    Treat “package” as an imperative verb for D401 (#356).
    Fix the parsing of decorated one line functions (#499).

5.1.2 - September 13th, 2020

New Features

    Methods, Functions and Nested functions that have a docstring
    now throw D418 (#511).
    Methods decorated with @overload no longer reported as D102.
    Functions and nested functions decorated with @overload no
    longer reported as D103.

5.1.1 - August 29th, 2020

Bug Fixes

    Fix IndexError crash on one-line backslashed docstrings (#506).

5.1.0 - August 22nd, 2020

New Features

    Skip function arguments prefixed with _ in D417 check (#440).

Bug Fixes

    Update convention support documentation (#386, #393)
    Detect inner asynchronous functions for D202 (#467)
    Fix indentation error while parsing class methods (#441).
    Fix a bug in parsing Google-style argument description. The
    bug caused some argument names to go unreported in D417 (#448).
    Fixed an issue where skipping errors on module level docstring
    via #noqa failed when there where more prior comments (#446).
    Support backslash-continued descriptions in docstrings (#472).
    Correctly detect publicity of modules inside directories (#470,
    #494).

5.0.2 - January 8th, 2020

Bug Fixes

    Fix DeprecationWarning / SyntaxError “invalid escape sequence”
    with Python 3.6+ (#445).

5.0.1 - December 9th, 2019

Bug Fixes

    Fixed an issue where AttributeError was raised when parsing
    the parameter section of a class docstring (#434, #436).

5.0.0 - December 9th, 2019

Major Updates

    Support for Python 3.4 has been dropped (#402).

New Features

    Extend support for detecting missing arguments in Google style
    docstrings to method calls (#384).
    Extend support for detecting missing argument description in
    Numpy style docstrings (#407).
    Added support for Python 3.8 (#423).
    Allow skipping errors on module level docstring via #noqa
    (#427).
    Whitespace is ignored with set options split across multiple lines (#221).

Bug Fixes

    Remove D413 from the google convention (#430).
    Remove D413 from the pep257 convention (#404).
    Replace semicolon with colon in D416 messages. (#409)
    D301 (Use r””” if any backslashes in a docstring) does not
    trigger on backslashes for line continuation or unicode literals
    \u... and \N... anymore. These are considered intended elements
    of the docstring and thus should not be escaped by using a raw
    docstring (#365).
    Fix decorator parsing (#411).
    Google-style sections no longer cause false errors when used
    with Numpy-style sections (#388, #424).
    D202: Allow a blank line after function docstring when followed
    by declaration of an inner function or class (#395, #426).
    Fix D401 and D404 checks not working for docstrings containing
    only one word and ending with non-alpha character (#421)

4.0.1 - August 14th, 2019

Bug Fixes

    D401: Fixed a false positive where one stem had multiple
    imperative forms, e.g., init and initialize / initiate (#382).
    Fix parser hanging when there’s a comment directly after __all__
    (#391, #366).
    Fixed RST error in table which resulted in the online documentation
    missing the violation code table (#396).
    Fixed IndentationError when parsing function arguments (#392).

4.0.0 - July 6th, 2019

Major Updates

    Support for Python 2.x and PyPy has been dropped (#340).
    Added initial support for Google convention (#357).

New Features

    Added pre-commit hook (#346)

Bug Fixes

    Fix parsing tuple syntax __all__ (#355, #352).

(wiz)

2022-06-18 22:02:38 UTC MAIN commitmail json YAML

2022-06-18 22:00:11 UTC MAIN commitmail json YAML

doc: Added devel/py-docstyle3 version 3.0.0nb2

(wiz)

2022-06-18 21:59:58 UTC MAIN commitmail json YAML

devel/Makefile: + py-docstyle3

(wiz)

2022-06-18 21:58:50 UTC MAIN commitmail json YAML

python: add docstyle to versioned_dependencies

(wiz)

2022-06-18 21:58:03 UTC MAIN commitmail json YAML

devel/py-docstyle3: import py-docstyle-3.0.0nb2

pydocstyle is a static analysis tool for checking compliance with
Python docstring conventions.

pydocstyle supports most of PEP 257 out of the box, but it should
not be considered a reference implementation.

This package contains the last version supporting python 2.7.

(wiz)

2022-06-18 21:47:01 UTC MAIN commitmail json YAML

py-isort4: convert lama dependency to versioned_dependencies

(wiz)

2022-06-18 21:46:19 UTC MAIN commitmail json YAML

devel/Makefile: + py-lama7

(wiz)

2022-06-18 21:46:05 UTC MAIN commitmail json YAML

py-lama: restrict to python 3.x

(wiz)

2022-06-18 21:44:34 UTC MAIN commitmail json YAML

devel/py-lama7: re-import py-lama-7.7.1nb2

For python 2.7 support. DESCR:

Code audit tool for Python and JavaScript. Pylama wraps these tools:
* pycodestyle (formerly pep8)
* pydocstyle (formerly pep257)
* PyFlakes
* Mccabe
* Pylint
* Radon
* gjslin
* eradicate

This package contains the last version supporting python 2.7.

(wiz)

2022-06-18 21:25:50 UTC MAIN commitmail json YAML

py-flake8-import-order: restrict to python 2.7

Packages depending on it are already limited this way.

(wiz)

2022-06-18 21:20:40 UTC MAIN commitmail json YAML

textproc/dblatex: Add missing run depend

(bacon)

2022-06-18 21:07:14 UTC MAIN commitmail json YAML

py-matplotlib: add missing build dependency

(wiz)

2022-06-18 20:40:23 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 8.1.0

(leot)

2022-06-18 20:40:17 UTC MAIN commitmail json YAML

mitmproxy: Update to 8.1.0

pkgsrc changes:
- Now needs Python>=3.9 per upstream
- Further relax py-cryptography needs (seems to runs fine also with older
  py-cryptography) because in pkgsrc we do not have yet cryptography>=36.

Changes:
## 15 May 2022: mitmproxy 8.1.0

* Mostly a Bug fix release
* DNS support
* Mitmproxy now requires Python 3.9 or above.

## 19 March 2022: mitmproxy 8.0.0
### Major Changes

* Major improvements to the web interface
* Event hooks can now be async
* New `tls_{established,failed}_{client,server}` event hooks to record
  negotiation success/failure

### Security Fixes

* CVE-2022-24766: Fix request smuggling vulnerability reported by @zeyu2001

(leot)

2022-06-18 18:34:59 UTC MAIN commitmail json YAML

ansiweather: stop installing a global configuration file, it's unused.

Since revision 1.8, ansiweather wasn't patched anymore to read a global
configuration file.

One can argue there never really was any reason to patch the program as
a default location is displayed if no parameter is passed or if no user
configuration file is found.

See PR pkg/52026 for more details.

(fcambus)

2022-06-18 18:11:27 UTC MAIN commitmail json YAML

ansiweather: remove SUBST directives, they are not run anymore.

They haven't been run since SUBST_STAGE.config was set to pre-configure
in revision 1.8, as NO_CONFIGURE is set to "yes". This accidentally
fixed PR pkg/52026.

(fcambus)

2022-06-18 17:05:00 UTC MAIN commitmail json YAML

py-collections-extended: not for Python 2.7

(adam)

2022-06-18 15:31:33 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.17.2

(pin)

2022-06-18 15:31:02 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.17.2

-Set minimum config file version
-Remove chrono dependency
-Migrate from clipboard to copypasta

(pin)

2022-06-18 14:52:26 UTC MAIN commitmail json YAML

doc: Updated comms/tio to 1.40

(fcambus)

2022-06-18 14:52:15 UTC MAIN commitmail json YAML

tio: update to 1.40.

Changes since tio v1.39:

* Add config support for log-strip

* Add config support for hex-mode

* Rename --hex to --hex-mode

* Fix completion for -e, --local-echo

* Ignore newlines in hex output

* Fix newline in warning_printf()

* Fix ansi_printf_raw() in no color mode

* Enter non-interactive mode when piping to tio

  Add support for a non interactive mode which allows other application to
  pipe data to tio which then forwards the data to the connected serial
  device.

  Non ineractive means that tio does not react to interactive key commands
  in the incoming stream. This allows users to pipe binary data directly
  to the connected serial device.

  Example use:

  $ cat commands.txt | tio /dev/ttyUSB0

* Also strip backspace from log

  To make log strip feature consistent so that we remove all unprintable
  control characters and escape sequences.

* Socket code cleanup

* Cleanup man page

* Rename --log-filename to --log-file

Yin Fengwei:

* Allow strip escape sequence characters from log file

(fcambus)

2022-06-18 14:23:25 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 1.3.0

(fcambus)

2022-06-18 14:23:13 UTC MAIN commitmail json YAML

mold: update to 1.3.0.

Pkgsrc changes:

- Remove now unneeded pkg-config from USE_TOOLS
- Use <stdlib.h> on systems where <alloca.h> doesn't exist
- Link the bundled (patched) libtbb, as per upstream recommendation

Bug fixes and compatibility improvements:

- The --icf=safe option has been supported. This option enables a feature
  to find and deduplicate identical code that can be merged safely. For C++
  programs, it typically reduces the output binary size by a few percent.
  --icf=safe needs to be used with a compiler that supports .llvm_addrsig
  section; if a compiler does not support it, --icf=safe doesn't do any harm
  but cannot optimize a given program at all. That section is supported by
  LLVM/Clang at the moment, and we are working on adding it to GCC.
- LTO now works reliably under a heavy load. mold used to abort occasionally
  under such condition on Linux due to a spurious failure of pthread_create(2).
- mold now prints out undefined symbol errors in a format similar to LLVM lld.
- mold now prints out a better error message for the disk full situation.
- mold can now build GCC 12 with LTO.
- Fixed an LTO issue on 32-bits hosts such as i686.
- mold is now AddressSanitizer and UndefinedSanitizer clean.
- mold used to create broken debug info on 32-bits hosts. The bug has been
  fixed.
- mold used to accept not only a single dash but also double dashes for
  single-letter options. For example, --S was accidentally accepted as an
  alias for-S. This is unconventional, and such options are no longer
  accepted.
- --color-diagnostics is now an alias for --color-diagnostics=auto instead
  of --color-diagnostics=always for compatibility with LLVM lld.
- pkg-config is no longer needed to build mold.
- The --package-metadata option is supported.

Removed features:

- An experimental --preload flag has been removed.

(fcambus)

2022-06-18 12:53:26 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.4.0

(jun)

2022-06-18 12:50:21 UTC MAIN commitmail json YAML

nono: update to 0.4.0

0.4.0 (2022-06-18)

vm(New): "Implement FDC/FDD on X68030 and 2HD/2HC floppies."
vm(New): "Implement a BUSY state on OPM Registers on X68030."
vm(New): "Implement DMAC more."
vm(New): "Support to specify external image path for X68030 ROM."
vm(New): "Implement X68030 ROM30 Emulation. It can boot NetBSD/x68k but not Human68k."
vm(New): "Warn if an external CGROM image doesn't contain 6x12 font on X68030."
vm(New): "Implement power LED and power off on X68030."
vm(New): "Implement an option that synchronize RAM size field in SRAM and actual RAM size on X68030."
vm(New): "Implement keyboard monitor and TVRAM monitor."
vm(Update): "SRAM.DAT"."
vm(Update): "Change configuration keyname of FPU to fpu-type."
vm(Update): "Add some registers to CRTC monitor on X68030."
vm(Fix): "Fix timing and destination address of TVRAM raster copy on X68030."
vm(Fix): "Fix register access on SCC on X68030."
vm(Fix): "Fix to allow SCC bit rate to be set for each channel on X68030."
vm(Fix): "Fix reversed mouse buttons."
vm(Fix): "Change SCSI ID to be fixed to 7 on X68030."
vm(Update): "Implement resynchronizing time."
m68k(Fix): "Fix timing that MPU checks interrupts."
GUI(New): "Implement zoom in feature for LUNA Frame buffer/X68030 TVRAM monitor."
GUI(Fix): "Fix the maximum window size of LUNA Frame buffer/X68030 TVRAM monitor window."
GUI(Fix): "Fix an abnormal termination on vector monitor."
GUI(Fix): "Fix drawing when update rate is low."
debugger(Fix): "Fix m68k step execution when a reset exception occurs since 0.3.0."
debugger(Fix): "Fix m88k instruction pointer on step execution since 0.3.0"
debugger(Update): "Implement a ct command."
app(Fix): "Fix a problem that application may not be able to be terminated since 0.2.6"
app(Fix): "Fix an abnormal termination when mouse capture is released."

(jun)

2022-06-18 10:07:37 UTC MAIN commitmail json YAML

doc: Added net/netop version 0.1.0

(pin)

2022-06-18 10:07:11 UTC MAIN commitmail json YAML

2022-06-18 10:05:58 UTC MAIN commitmail json YAML

net/netop: import package

netop is a terminal command line interface that can customize the filter
network traffic rule.

Features
-Use the bpf rule filter
-Multi-rule switching
-Real-time rate
-Total traffic
-Response UI
-Resource occupation is small, rust Written
-Support docker deployment

(pin)

2022-06-18 09:07:37 UTC MAIN commitmail json YAML

R-tcltk2: PR pkg/56696: conditionally set PKG_FAIL_REASON instead of BROKEN

Reports on IRC that the package does not infinite loop if $DISPLAY is set.

(tnn)

2022-06-18 08:40:08 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.17.1

(pin)

2022-06-18 08:39:36 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.17.1

-Update documentation and bump dependencies.

(pin)

2022-06-18 08:25:55 UTC MAIN commitmail json YAML

doc: Updated x11/py-xcbgen to 1.15.2

(wiz)

2022-06-18 08:25:19 UTC MAIN commitmail json YAML

doc: Updated x11/xcb-proto to 1.15.2

(wiz)

2022-06-18 08:25:05 UTC MAIN commitmail json YAML

py-xcbgen, xcb-proto: update to 1.15.2

Matt Turner (4):
      Remove libdir from xcb-proto.pc
      Install xcb-proto to $(datarootdir)
      Call AC_OUTPUT without arguments
      xcb-proto 1.15.2

(wiz)

2022-06-18 01:57:58 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.54.4

(gutteridge)

2022-06-18 01:56:22 UTC MAIN commitmail json YAML

librsvg: update to 2.54.4

Version 2.54.4
==============

- #817 - Support CSS Color 4 syntax for `<alpha-value>`.  Opacities
  can be specified as numbers or percentages now, e.g. `0.5` or `50%`
  (Michael Howell).

- #870 - Roll back minimum required version of Pango to 1.46.0
  (Kleis Auke Wolthuizen).

- #867 - Fix Windows NMake install when documentation is not built.
  (Peter Williams).

(gutteridge)

2022-06-17 23:05:35 UTC MAIN commitmail json YAML

doc: Added archivers/trrntzip version 1.0

(wiz)

2022-06-17 23:05:24 UTC MAIN commitmail json YAML

archivers/Makefile: + trrntzip

(wiz)

2022-06-17 23:05:04 UTC MAIN commitmail json YAML

archivers/trrntzip: import trrntzip-1.0

Torrentzip converts zip archives to a standard format with some
pre-defined values, sorting the files, and using particular
compression settings so that running it on zip archives created by
other tools will always result in the same output. This helps e.g.
with sharing zip archives using BitTorrent (which is where the name
comes from).

(wiz)

2022-06-17 18:18:07 UTC MAIN commitmail json YAML

Updated databases/postgresql14

(adam)

2022-06-17 18:16:51 UTC MAIN commitmail json YAML

postgresql14: updated to 14.4

PostgreSQL 14.4 Released!

The PostgreSQL Global Development Group has released PostgreSQL 14.4 to fix an issue that could cause silent data corruption when using the CREATE INDEX CONCURRENTLY or REINDEX CONCURRENTLY commands. Please see the following section for information on how to detect and correct silent data corruption in your indexes.

This release also fixes over 15 bugs since PostgreSQL 14.3 was released in May. For the full list of changes, please review the release notes.

(adam)

2022-06-17 18:10:16 UTC MAIN commitmail json YAML

doc: Updated net/synergy to 1.14.4.37

(tnn)

2022-06-17 18:09:24 UTC MAIN commitmail json YAML

synergy: update to 1.14.4.37

Bug fixes:
Double lines when pasting text from Linux to Windows
Address issues with modifiers and dead keys
Fix compilation issues for FreeBSD
Memory leaks in language sync and TLS functionality
Memory leaks in copy/paste and drag and drop functionality
Disable drag and drop by default

(tnn)

2022-06-17 17:35:45 UTC MAIN commitmail json YAML

Updated mail/dovecot2, databases/py-peewee

(adam)

2022-06-17 17:35:22 UTC MAIN commitmail json YAML

py-peewee: updated to 3.15.0

3.15.0

Rollback behavior change in commit ab43376697. Peewee will no longer automatically return the cursor rowcount for certain bulk-inserts. This should only affect users of MySQL and Sqlite who relied on a bulk INSERT returning the rowcount (as opposed to the cursor's lastrowid). The rowcount behavior is still available chaining the as_rowcount() method:

# NOTE: this change only affects MySQL or Sqlite.
db = MySQLDatabase(...)

# Previously, bulk inserts of the following forms would return the rowcount.
query = User.insert_many(...)  # Bulk insert.
query = User.insert_from(...)  # Bulk insert (INSERT INTO .. SELECT FROM).

# Previous behavior (peewee 3.12 - 3.14.10):
# rows_inserted = query.execute()

# New behavior:
last_id = query.execute()

# To get the old behavior back:
rows_inserted = query.as_rowcount().execute()
This release contains a fix for a long-standing request to allow data-modifying queries to support CTEs. CTEs are now supported for use with INSERT, DELETE and UPDATE queries.

Additionally, this release adds better support for using the new RETURNING syntax with Sqlite automatically. Specify returing_clause=True when initializing your SqliteDatabase and all bulk inserts will automatically specify a RETURNING clause, returning the newly-inserted primary keys. This functionality requires Sqlite 3.35 or newer.

Smaller changes:

Add shortcuts.insert_where() helper for generating conditional INSERT with a bit less boilerplate.
Fix bug in test_utils.count_queres() which could erroneously include pool events such as connect/disconnect, etc.

(adam)

2022-06-17 17:32:41 UTC MAIN commitmail json YAML

dovecot2: updated to 2.3.19.1

2.3.19.1
- doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
- auth: Crash would occur when iterating multiple backends.
  Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx->conn != NULL)

(adam)

2022-06-17 16:43:46 UTC MAIN commitmail json YAML

doc: Updated x11/libxcb to 1.15nb1

(wiz)

2022-06-17 16:43:34 UTC MAIN commitmail json YAML

libxcb: depend on latest py-xcbgen, and fix PLIST for it.

Bump PKGREVISION.

(wiz)

2022-06-17 14:54:08 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.7.8

(wiz)

2022-06-17 14:53:59 UTC MAIN commitmail json YAML

tor: update to 0.4.7.8.

Changes in version 0.4.7.8 - 2022-06-17
  This version fixes several bugfixes including a High severity security issue
  categorized as a Denial of Service. Everyone running an earlier version
  should upgrade to this version.

  o Major bugfixes (congestion control, TROVE-2022-001):
    - Fix a scenario where RTT estimation can become wedged, seriously
      degrading congestion control performance on all circuits. This
      impacts clients, onion services, and relays, and can be triggered
      remotely by a malicious endpoint. Tracked as CVE-2022-33903. Fixes
      bug 40626; bugfix on 0.4.7.5-alpha.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on June 17, 2022.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2022/06/17.

  o Minor bugfixes (linux seccomp2 sandbox):
    - Allow the rseq system call in the sandbox. This solves a crash
      issue with glibc 2.35 on Linux. Patch from pmu-ipf. Fixes bug
      40601; bugfix on 0.3.5.11.

  o Minor bugfixes (logging):
    - Demote a harmless warn log message about finding a second hop to
      from warn level to info level, if we do not have enough
      descriptors yet. Leave it at notice level for other cases. Fixes
      bug 40603; bugfix on 0.4.7.1-alpha.
    - Demote a notice log message about "Unexpected path length" to info
      level. These cases seem to happen arbitrarily, and we likely will
      never find all of them before the switch to arti. Fixes bug 40612;
      bugfix on 0.4.7.5-alpha.

  o Minor bugfixes (relay, logging):
    - Demote a harmless XOFF log message to from notice level to info
      level. Fixes bug 40620; bugfix on 0.4.7.5-alpha.

(wiz)

2022-06-17 13:26:34 UTC MAIN commitmail json YAML

(cad/py-gdstk) Fix GITHUB_PROJECT (missing)

(mef)

2022-06-17 13:01:34 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lru to 0.3.0

(jaapb)

2022-06-17 13:01:24 UTC MAIN commitmail json YAML

Updated devel/ocaml-lru to version 0.3.0.

This introduces several API-breaking changes, not to mention support for
OCaml 4.14.

(jaapb)

2022-06-17 12:37:00 UTC MAIN commitmail json YAML

doc/TODO: + Mesa-22.1.2, SDL2-2.23.1, fish-3.5.

(wiz)

2022-06-17 12:35:15 UTC MAIN commitmail json YAML

ocaml-cairo: add pkg-config to tools

(wiz)

2022-06-17 12:23:41 UTC MAIN commitmail json YAML

Updated devel/py-ipykernel, parallel/py-ipyparallel

(adam)

2022-06-17 12:23:18 UTC MAIN commitmail json YAML

py-ipyparallel: updated to 8.4.0

8.4.0 is a small release, with some bugfixes and improvements to the release process.

Bugfixes:

- (`%px`) only skip redisplay of streamed errors if outputs are complete

Compatibility improvements:

- Avoid use of recently deprecated asyncio/tornado APIs
  around 'current' event loops that are not running.

Build improvements:

- Switch to hatch backend for packaging

(adam)

2022-06-17 12:22:10 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.15.0

6.15.0

Bugs fixed

- Fix compatibility with tornado 6.2 beta

Maintenance and upkeep improvements

- Back to top-level tornado IOLoop
- Explicitly require pyzmq >= 17
- [pre-commit.ci] pre-commit autoupdate

(adam)

2022-06-17 11:40:56 UTC MAIN commitmail json YAML

Added cad/py-gdstk version 0.8.3

(mef)

2022-06-17 11:38:30 UTC MAIN commitmail json YAML

cad/py-gdstk: import py39-gdstk-0.8.3

Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation of
GDSII and OASIS files. It is also available as a Python module meant to be
a successor to Gdspy.

Key features for the creation of complex CAD layouts are included:

-  Boolean operations on polygons (AND, OR, NOT, XOR) based on clipping
  algorithm
-  Polygon offset (inward and outward rescaling of polygons)
-  Efficient point-in-polygon solutions for large array sets

Typical applications of Gdstk are in the fields of electronic chip design,
planar lightwave circuit design, and mechanical engineering.

(mef)

2022-06-17 10:56:40 UTC MAIN commitmail json YAML

Updated devel/py-jupyter_client, textproc/py-xmlschema

(adam)

2022-06-17 10:56:23 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.11.2

v1.11.2
* Fix 'replace_existing' argument usage in `XsdElement.get_binding` method
* Add Russian full translation

(adam)

2022-06-17 10:54:56 UTC MAIN commitmail json YAML

py-jupyter_client: updated to 7.3.4

7.3.4

Bugs fixed

- Revert latest changes to `ThreadedZMQSocketChannel` because they break Qtconsole

Maintenance and upkeep improvements

- Fix sphinx 5.0 support
- [pre-commit.ci] pre-commit autoupdate

(adam)

2022-06-17 08:08:26 UTC MAIN commitmail json YAML

Updated net/haproxy, databases/tdb

(adam)

2022-06-17 08:08:05 UTC MAIN commitmail json YAML

tdb: updated to 1.4.7

1.4.7:
Unknown changes

(adam)

2022-06-17 08:07:31 UTC MAIN commitmail json YAML

haproxy: updated to 2.6.0

2.6.0
- DOC: Fix formatting in configuration.txt to fix dconv
- CLEANUP: tcpcheck: Remove useless test on the stream-connector in tcpcheck_main
- CLEANUP: muxes: Consider stream's sd as defined in .show_fd callback functions
- MINOR: quic: Ignore out of packet padding.
- CLEANUP: quic: Useless QUIC_CONN_TX_BUF_SZ definition
- CLEANUP: quic: No more used handshake output buffer
- MINOR: quic: QUIC transport parameters split.
- MINOR: quic: Transport parameters dump
- DOC: quic: Update documentation for QUIC Retry
- MINOR: quic: Tunable "max_idle_timeout" transport parameter
- MINOR: quic: Tunable "initial_max_streams_bidi" transport parameter
- MINOR: quic: Clarifications about transport parameters value
- MINOIR: quic_stats: add QUIC connection errors counters
- BUG/MINOR: quic: Largest RX packet numbers mixing
- MINOR: quic_stats: Add transport new counters (lost, stateless reset, drop)
- DOC: quic: Documentation update for QUIC
- MINOR: quic: Connection TX buffer setting renaming.
- MINOR: h3: Add a statistics module for h3
- MINOR: quic: Send STOP_SENDING frames if mux is released
- MINOR: quic: Do not drop packets with RESET_STREAM frames
- BUG/MINOR: qpack: fix buffer API usage on prefix integer encoding
- BUG/MINOR: qpack: support bigger prefix-integer encoding
- BUG/MINOR: h3: do not report bug on unknown method
- SCRIPTS: add make-releases-json to recreate a releases.json file in download dirs
- SCRIPTS: make publish-release try to launch make-releases-json
- MINOR: htx: add an unchecked version of htx_get_head_blk()
- BUILD: htx: use the unchecked version of htx_get_head_blk() where needed
- BUILD: quic: use inttypes.h instead of stdint.h
- DOC: internal: remove totally outdated diagrams
- DOC: remove the outdated ROADMAP file
- DOC: add maintainers for QUIC and HTTP/3
- MINOR: h3: define h3 trace module
- MINOR: h3: add traces on frame recv
- MINOR: h3: add traces on frame send
- MINOR: h3: add traces on h3s init/end
- EXAMPLES: remove completely outdated acl-content-sw.cfg
- BUILD: makefile: reorder objects by build time
- DOC: fix a few spelling mistakes in the docs
- BUG/MEDIUM: peers/cli: fix "show peers" crash
- CLEANUP: peers/cli: stop misusing the appctx local variable
- CLEANUP: peers/cli: make peers_dump_peer() take an appctx instead of an stconn
- BUG/MINOR: peers: set the proxy's name to the peers section name
- MINOR: server: indicate when no address was expected for a server
- BUG/MINOR: peers: detect and warn on init_addr/resolvers/check/agent-check
- DOC: peers: indicate that some server settings are not usable
- DOC: peers: clarify when entry expiration date is renewed.
- DOC: peers: fix port number and addresses on new peers section format
- DOC: gpc/gpt: add commments of gpc/gpt array definitions on stick tables.
- DOC: install: update supported OpenSSL versions in the INSTALL doc
- MINOR: ncbuf: adjust ncb_data with NCBUF_NULL
- BUG/MINOR: h3: fix frame demuxing
- BUG/MEDIUM: h3: fix H3_EXCESSIVE_LOAD when receiving H3 frame header only
- BUG/MINOR: quic: Fix QUIC_EV_CONN_PRSAFRM event traces
- CLEANUP: quic: remove useless check on local UNI stream reception
- BUG/MINOR: qpack: do not consider empty enc/dec stream as error
- DOC: intro: adjust the numbering of paragrams to keep the output ordered
- MINOR: version: mention that it's LTS now.

(adam)

2022-06-17 08:04:23 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/npm

(adam)

2022-06-17 08:04:03 UTC MAIN commitmail json YAML

npm: updated to 8.12.2

v8.12.2 (2022-06-15)

Dependencies

* deps: make-fetch-happen@10.1.7
* deps: cacache@16.1.1
v8.12.1 (2022-06-02)

Bug Fixes

* fix: undeprecate and remove warnings for --global, -g, --local (@fritzy)
v8.12.0 (2022-06-01)

Features

* feat(init): reify on init new workspace (@ruyadorno)
* feat: Add --auth-type=webauthn flag (@jumoel)
Bug Fixes

* fix(arborist): use rawSpec for bundled and shrinkwrapped deps (@nlf)
* fix(libnpmexec): fix bug not install latest pkg (@jihunleekr)
Dependencies

* deps: make-fetch-happen@10.1.6
* deps: pacote@13.6.0
* deps: glob@8.0.3
* deps: minimatch@5.1.0
* deps: tap@16.2.0
* deps: @npmcli/arborist@5.2.1
* deps: libnpmexec@4.0.6
v8.11.0 (2022-05-25)

Features

* feat: deprecated set-script, birthday, --global, and --local (@fritzy)
* feat(libnpmpack): bump pacote for better workspace awareness (@nlf)
Bug Fixes

* fix(ci): remove node_modules post-validation (@wraithgar)
* fix: clean up npm cache tests (@wraithgar)
ee3308a fix: remove dead code from get-identity (@wraithgar)
* fix: pass prefix and workspaces to libnpmpack (@nlf)
* fix: add global getter to npm class (@nlf)
Documentation

* docs: update roadmap link in readme (@OmriBarZik)
* docs: fix broken link in changelog (@yonran)
Dependencies

* deps: cacache@16.1.0
* deps: make-fetch-happen@10.1.5
* deps: pacote@13.4.1
* deps: ssri@9.0.1
* deps: npm-packlist@5.0.4
* deps: pacote@13.5.0 npm-packlist@5.1.0
* deps: libnpmpack@4.1.0
v8.10.0 (2022-05-11)

Features

* feat: add --iwr alias for --include-workspace-root (@fritzy)
* feat: add flag --omit-lockfile-registry-resolved (@fritzy) (Caleb ツ Everett)
Bug Fixes

* fix: remove test coverage map (@wraithgar)
* fix: cleanup star/unstar (@wraithgar)
* fix: consolidate bugs, docs, repo command logic (@wraithgar)
* fix(arborist): link deps lifecycle scripts (@ruyadorno)

(adam)

2022-06-17 08:02:48 UTC MAIN commitmail json YAML

nodejs: updated to 18.4.0

Version 18.4.0 (Current)

Notable Changes

crypto:
remove Node.js-specific webcrypto extensions
add CFRG curves to Web Crypto API
dns:
accept 'IPv4' and 'IPv6' for family
report:
add more heap infos in process report

(adam)

2022-06-16 22:12:20 UTC MAIN commitmail json YAML

Mention why we're doing PREFER_PKGSRC=yes on OpenBSD (at least for now)

Requested by nia@

(charlotte)

2022-06-16 21:26:38 UTC MAIN commitmail json YAML

doc: Updated x11/py-xcbgen to 1.15.1

(wiz)

2022-06-16 21:26:29 UTC MAIN commitmail json YAML

doc: Updated x11/xcb-proto to 1.15.1

(wiz)

2022-06-16 21:26:16 UTC MAIN commitmail json YAML

py-xcbgen, xcb-proto: update to 1.15.1

Also add comment that one should update both together.

Changes:

Austin Shafer (1):
      dri3: Update dri3.xml to DRI3 1.3

Matt Turner (1):
      xcb-proto 1.15.1

Mike Sharov (1):
      Add DOUBLE-BUFFER extension specification.

(wiz)

2022-06-16 16:32:00 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.1.8

(ryoon)

2022-06-16 16:31:04 UTC MAIN commitmail json YAML

knot: Update to 3.1.8

Changelog:
Version 3.1.8

Thursday, April 28, 2022

Features:

      + knotd: optional automatic ACL for XFR and NOTIFY (see
        'remote.automatic-acl')
      + knotd: new soft zone semantic check mode for allowing defective zone
        loading
      + knotc: added zone transfer freeze state to the zone status output

Improvements:

      + knotd: added configuration check for serial policy of generated
        catalogs

Bugfixes:

      + knotd/libknot: the server can crash when validating a malformed TSIG
        record
      + knotd: outgoing zone transfer freeze not preserved during server reload
      + knotd: catalog UPDATE not processed if previous UPDATE processing not
        finished #790
      + knotd: zone refresh not started if planned during server reload
      + knotd: generated catalogs can be queried over UDP
      + knotd/utils: failed to open LMDB database if too many stale slots
        occupy the lock table

Version 3.1.7

Wednesday, March 30, 2022

Features:

      + knotd: new configuration items for restricting minimum and maximum zone
        expire and retry intervals (see 'zone.expire-min-interval',
        'zone.expire-max-interval', 'zone.retry-min-interval',
        'zone.retry-max-interval') #785
      + knotc: added catalog information to zone status

Improvements:

      + knotd: better warning message if SOA serial comparison failed when
        loading from zone file
      + knotc: zone status shows all zone events when frozen
      + keymgr: better error message is returned when importing SKR with
        insufficient permissions
      + kdig: transfer status is also printed if failed

Bugfixes:

      + knotd: incomplete implementation of the Offline KSK mode in the IXFR
        and DDNS processing
      + knotd: catalog zone accepts duplicate members via UPDATE #786
      + knotd: server crashes if catalog database contains orphaned member
        zones
      + knotd: old journal is scraped when restoring just the zone file
      + knotd: some planned zone events can be lost during server reload
      + knotd: frozen zone gets thawed during server reload
      + knsupdate: missing section names in the show output
      + knsupdate: inappropriate log message if called from a script

Version 3.1.6

Tuesday, February 8, 2022

Features:

      + knotd: optional D-Bus notifications for significant server and zone
        events (see 'server.dbus-event')
      + knotd: new submission configuration option for delayed KSK
        post-activation (see 'submission.parent-delay')
      + knotc: new commands for outgoing XFR freeze (see 'zone-xfr-freeze' and
        'zone-xfr-thaw')
      + kzonesign: added multithreaded DNSSEC validation mode (see '--verify')

Improvements:

      + kdig: trailing data in reply packet is accepted with a warning
      + kdig: XFR responses are checked if SOA owners match
      + knotd: failed remote operations are logged as info instead of debug
      + knsec3hash: added alternative and more natural parameter semantics
      + knsupdate: interactive mode is newly based on library Editline
      + Dockerfile: added UID argument to facilitate the use of unprivileged
        container #783
      + doc: various fixes and improvements

Bugfixes:

      + libknot: inaccurate KNOT_DNAME_TXT_MAXLEN constant value #781
      + knotd: propagation delay not considered before DS push
      + knotd: excessive refresh retry delay when a few early attemps fail
      + knotd: duplicate KSK submission log message during a KSK rollover
      + kdig: dname letter case not preserved in XFR and Dnstap outputs
      + mod-cookies: missing server cookie in responses over TCP

Version 3.1.5

Monday, December 20, 2021

Features:

      + knotd: optional outgoing TCP connection pool for faster communication
        with remotes (see 'server.remote-pool-limit' and
        'server.remote-pool-timeout')
      + knotd: optional unreachable remote tracking to avoid zone events
        clogging (see 'server.remote-retry-delay')
      + knotd: new ZONEMD generation mode for the record removal from the zone
        apex #760 (see 'zone.zonemd-generate: remove')
      + mod-dnsproxy: new source address match option (see
        'mod-dnsproxy.address')
      + scripts/probe_dump: simple mod-probe client

Improvements:

      + knotd: DS push sets DS TTL equal to DNSKEY TTL
      + knotd: extended zone purge error logging
      + knotd: zone file parsing error message was extended by the file name
      + knotd: improved debug log message when TCP timeout is reached
      + knotd: new configuration check for using the default number of NSEC3
        iterations
      + knotd: new configuration check for insufficient RRSIG refresh time
      + mod-geoip: configuration check newly verifies the module configuration
        file #778
      + kdig: option +notimeout or +timeout=0 is interpreted as infinity
      + kdig: option +noretry is interpreted as zero retries
      + python/probe: more detailed default output format
      + doc: many spelling fixes (Thanks to Josh Soref)
      + doc: various fixes and improvements

Bugfixes:

      + knotd: imperfect TCP connection closing in the XDP mode
      + knotd: TCP reset packets are wrongly checked for ackno in the XDP mode
      + knotd: only first zone name is logged for multi-zone control operations
        #776
      + knotd: minor memory leak when full zone update fails to write to
        journal
      + knotc: configuration check doesn't check a configuration database
      + mod-dnstap: incorrect QNAME case restore in some corner cases (Thanks
        to Robert Edmonds) #777

(ryoon)

2022-06-16 16:24:17 UTC MAIN commitmail json YAML

doc: Updated net/nsd to 4.5.0

(ryoon)

2022-06-16 16:23:01 UTC MAIN commitmail json YAML

nsd: Update to 4.5.0

Changelog:
6 May 2022: Wouter
- Merge #209: IXFR out
  This adds IXFR out functionality to NSD. NSD can copy IXFRs from
  upstream to downstream clients, or create IXFRs from zonefiles.
  The options store-ixfr: yes and create-ixfr: yes can be used to
  turn this on. Default is turned off. The options ixfr-number and
  ixfr-size can be used to tune the number of IXFR transfers and
  total data size stored. This is configured per zone, the IXFRs
  are served to the hosts that are allowed to perform zone transfers.
  And if TSIG is configured, signed with the same key. The content
  is stored to file if a zonefile is configured for the zone, in
  the zonefile.ixfr and zonefile.ixfr.2, .. files. They contain
  readable text format. The number of IXFRs is num.rixfr in
  statistics output, also per zone if per zone statistics are enabled.
  If offline, nsd-checkzone -i can create ixfr files.
  NSD already supports requesting IXFRs, this addition allows NSD
  to serve IXFR transfers to clients.
  NSD stops responding with NOTIMPL to IXFR requests, also for zones
  that do not have IXFR enabled. The clients gets a full zone reply
  or a status reply if the serial is up to date.
- set version to 4.5.0 for feature change.
- Tag for 4.5.0rc1 release. It became the 4.5.0 release on 13 May 2022.

14 April 2022: Wouter
- Update cirrus script FreeBSD version.

25 March 2022: Wouter
- Fix spelling error in comment in svcbparam_lookup_key.

2 March 2022: Wouter
- Fix code analyzer zero divide warning.
- Fix code analyzer large value with assertion.
- Fix another code analyzer zero divide warning.
- Fix code analyzer warning about uninitialized temp storage in loop.

10 February 2022: Wouter
- Tag for 4.4.0rc1 release. This became 4.4.0 release on 17 Feb 2022,
  the code repository continues with version 4.4.1.

9 February 2022: Wouter
- Fix unit tests for nds-control-setup exit code and the
  xfrd-tcp-max default.

7 February 2022: Wouter
- Merge #207 Sync nsd-control-setup with unbound-control-setup to
  generate certificates with SANs.

28 January 2022: Wouter
- Fix #206: build with --without-ssl fails.

27 January 2022: Wouter
- current code branch continues as version 4.4.0, because of added
  feature.

26 January 2022: Wouter
- Merge #193: Lower memory usage of the XFRD process by default.
  Instead of preallocating all elements, they are allocated when used.
  There are options for managing the memory usage, defaults are the
  same as before. xfrd-tcp-max sets the number of sockets for tcp
  connections that xfrd can make to download zone contents. And
  xfrd-tcp-pipeline the number of simultaneous transfers over the
  same connection.

12 January 2022: Wouter
- Fix to document nsd-checkzone -p in the man page for nsd-checkzone.

7 January 2022: Wouter
- Fix to change file mode before changing file owner for the
  nsd-control unix socket file.

3 January 2022: Wouter
- Merge #204 from jonathangray: correct some spelling mistakes.

15 December 2021: Wouter
- Fix #200: nsd-checkzone succeeds even with incorrect serial in SOA
  record.

2 December 2021: Wouter
- Fix socket_partitioning unit test for FreeBSD.
- Fix SVCB test to work around older dig with drill.
- Fix unit test to not syslog setlogin failures.

(ryoon)

2022-06-16 16:02:39 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 24.0.1

(ryoon)

2022-06-16 16:01:42 UTC MAIN commitmail json YAML

php-nextcloud: Update to 24.0.1

CHangelog:
Version 24.0.1 May 3 2022

Changes

  * Bump karma-spec-reporter from 0.0.33 to 0.0.34 (server#31985)
  * Tell mysql to ignore the sort index for search queries (server#32123)
  * Update description of cronjob settings to be aligned to the documenta...
    (server#32133)
  * Fix showing of all apps are up-to-date in apps management (server#32153)
  * Fx translations with trailing colon (server#32159)
  * Fix social sharing buttons (server#32181)
  * Revert "Show the child folders in the breadcrumb menu when on a parent
    entry." (server#32219)
  * Use sabre function directly rather than duplicating it (server#32236)
  * Revert "Revert "Make the order of reactions reliable"" (server#32241)
  * Include more emoji chars to test and fixes after include it (server#32256)
  * Expose shareWithDisplayNameUnique also on autocomplete endpoint (server#
    32275)
  * Don't use hash to check if binding worked (server#32282)
  * Fix preview generator trying to recreate an existing folder (server#32320)
  * Fix for transferring ownership of groupfolders (server#32329)
  * Add share search tweaks (server#32360)
  * Don't unjail the path when getting the storage info (server#32365)
  * Increase retry delay on 'Wait for S3' CI job (server#32368)
  * Bump karma from 6.3.17 to 6.3.20 (server#32386)
  * Bump moment from 2.29.2 to 2.29.3 (server#32402)
  * Fix user agent trimming on installation (server#32414)
  * Show user account on grant loginflow step (server#32415)
  * Only log diagnostic events if a treshhold is set (server#32424)
  * Replace isValidEmoji by method in EmojiHelper (server#32437)
  * Add Email validation (server#32472)
  * Switch to getOption() (circles#1042)
  * Add new diagram templates (example-files#23)
  * Adapt layout after viewer update (files_pdfviewer#597)
  * Update phpunit workflows (files_pdfviewer#599)
  * Prevent video file downloads when there is a download limit
    (files_videoplayer#275)
  * Fix password generation (password_policy#357)
  * Fix FreeBsd Interface parsing (serverinfo#373)
  * Switch to auto table layout (text#2375)
  * Use '(n)' suffix instead of timestamp prefix for uploaded image names
    (text#2377)
  * Manually get a mounted instance of the file if needed during lock/unlock
    (text#2380)
  * Fix attachment cleanup when file names contain parenthesis (text#2389)
  * Build(deps-dev): bump cypress from 9.5.3 to 9.5.4 (text#2402)
  * Build(deps-dev): bump @vue/vue2-jest from 27.0.0-alpha.4 to 27.0.0 (text#
    2405)
  * Fix viewer integration styling (text#2419)
  * Revert "Revert "Improve preloading"" (viewer#1237)
  * Revert "Revert "Revert "Improve preloading""" (viewer#1238)
  * Fix design update after 5 vue components upgrade (viewer#1239)
  * Improve preloading (viewer#1240)

Version 24.0.0 May 3 2022

Nextcloud Hub 24 is here!

The biggest improvements Nextcloud Hub 24 introduces are:

  * User migration
  * Smart file locking
  * 4x lower db load
  * Reactions & media tab in Talk
  * Reply to calls & messages in Desktop client
  * Undo send & schedule emails

Version 23.0.5 May 19 2022

Changes

  * Use the nextcloud certificate bundle for s3 (server#31818)
  * Federated share performance improvements (server#31902)
  * Principal search by display name case insensitive (server#31976)
  * Log why the login token can't be used for credentials (server#31978)
  * Bump babel-loader from 8.2.4 to 8.2.5 (server#32100)
  * Bump moment from 2.29.2 to 2.29.3 (server#32101)
  * Fix showing of all apps are up-to-date in apps management (server#32115)
  * Do not update _lastChanged on auto-detected attributes (server#32120)
  * Tell mysql to ignore the sort index for search queries (server#32124)
  * Get not only time-sensitive next job from list but any when not in
    cron-mode (server#32131)
  * Update description of cronjob settings to be aligned to the documenta...
    (server#32135)
  * Fx translations with trailing colon (server#32160)
  * L10n: Change apostrophe (server#32174)
  * Fix social sharing buttons (server#32182)
  * Don't use plain URL on the email subject (server#32247)
  * Don't use hash to check if binding worked (server#32284)
  * Fix preview generator trying to recreate an existing folder (server#32323)
  * Fix for transferring ownership of groupfolders (server#32330)
  * Bump @testing-library/vue from 5.8.2 to 5.8.3 (server#32334)
  * Explicitly close div element (server#32417)
  * Fix user agent trimming on installation (server#32420)
  * Show user account on grant loginflow step (server#32422)
  * Add Email validation (server#32474)
  * Fix array key on import() (circles#1027)
  * Switch to getOption() (circles#1043)
  * Add new diagram templates (example-files#24)
  * Update phpunit workflows (files_pdfviewer#600)
  * Prevent video file downloads when there is a download limit
    (files_videoplayer#276)
  * Fix password generation (password_policy#358)
  * Bump babel-loader from 8.2.4 to 8.2.5 (privacy#764)
  * Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13 (text#2348)
  * Improve preloading (viewer#1232)

(ryoon)

2022-06-16 15:46:22 UTC MAIN commitmail json YAML

gcc.mk: support gcc12

(adam)

2022-06-16 15:44:28 UTC MAIN commitmail json YAML

Added lang/gcc12, lang/gcc12-libs

(adam)

2022-06-16 15:43:55 UTC MAIN commitmail json YAML

gcc12: added version 12.1.0

GCC 12

Caveats

An ABI incompatibility between C and C++ when passing or returning by value certain aggregates containing zero width bit-fields has been discovered on various targets. As mentioned in PR102024, since the PR42217 fix in GCC 4.5 the C++ front-end has been removing zero width bit-fields from the internal representation of the aggregates after the layout of those aggregates, but the C front-end kept them, so passing e.g. struct S { float a; int : 0; float b; } or struct T { float c; int : 0; } by value could differ between C and C++. Starting with GCC 12 the C++ front-end no longer removes those bit-fields from the internal representation and per clarified psABI some targets have been changed, so that they either ignore those bit-fields in the argument passing by value decisions in both C and C++, or they always take them into account. x86-64, ARM and AArch64 will always ignore them (so there is a C ABI incompatibility between GCC 11 and earlier with GCC 12 or later), PowerPC64 E
LFv2 and S/390 always take them into account (so there is a C++ ABI incompatibility, GCC 4.4 and earlier compatible with GCC 12 or later, incompatible with GCC 4.5 through GCC 11). RISC-V has changed the handling of these already starting with GCC 10. As the ABI requires, MIPS takes them into account handling function return values so there is a C++ ABI incompatibility with GCC 4.5 through 11. For function arguments on MIPS, refer to the MIPS specific entry. GCC 12 on the above targets will report such incompatibilities as warnings or other diagnostics unless -Wno-psabi is used.
C: Computed gotos require a pointer type now.
C++: Two non-standard std::pair constructors have been deprecated. These allowed the use of an rvalue and a literal 0 to construct a pair containing a move-only type and a pointer. The nullptr keyword should be used to initialize the pointer member instead of a literal 0, as this is portable to other C++ implementations.
The configuration option --enable-libstdcxx-allocator no longer supports the bitmap, mt, and pool arguments. Those configurations had been broken for some time.
Fortran: OpenMP code using the omp_lib.h include file can no longer be compiled with -std=f95 but now requires at least -std=f2003. Alternatively, use the omp_lib module, which still supports -std=f95 and is recommended to be used instead in general.
OpenMP offloading to Intel MIC has been deprecated and will be removed in a future release.
The cr16 target with the cr16-*-* configuration has been obsoleted and will be removed in a future release.
The hppa[12]*-*-hpux10* and hppa[12]*-*-hpux11* configurations targeting 32-bit PA-RISC with HP-UX have been obsoleted and will be removed in a future release.
The m32c*-*-rtems* configuration has been obsoleted and will be removed in a future release.
The support for the m32r-*-linux*, m32rle-*-linux*, m68k*-*-openbsd* and vax-*-openbsd* configurations has been removed.
STABS: Support for emitting the STABS debugging format is deprecated and will be removed in the next release. All ports now default to emit DWARF (version 2 or later) debugging info or are obsoleted.
The optimization level -Ofast now implies -fno-semantic-interposition.

General Improvements

Vectorization is enabled at -O2 which is now equivalent to the original -O2 -ftree-vectorize -fvect-cost-model=very-cheap. Note that default vectorizer cost model has been changed which used to behave as -fvect-cost-model=cheap were specified.
GCC now supports the ShadowCallStack sanitizer, which can be enabled using the command-line option -fsanitize=shadow-call-stack. This sanitizer currently only works on AArch64 targets and it requires an environment in which all code has been compiled with -ffixed-r18. Its primary initial user is the Linux kernel.

(adam)

2022-06-16 15:25:24 UTC MAIN commitmail json YAML

doc: Updated graphics/py-matplotlib to 3.5.2

(ryoon)

2022-06-16 15:24:40 UTC MAIN commitmail json YAML

py-matplotlib: Update to 3.5.2

* Use mplsetup.cfg to use freetype2 and qhull from pkgsrc
  to avoid build-time downloading.

CHangelog:
3.5.2:
* Preliminary support for Windows on arm64 target has been added;
  this requires FreeType 2.11 or above.

3.5.1:
Bugfixes

3.5.0:
What's new in Matplotlib 3.5.0 (Nov 15, 2021)
    Figure and Axes creation / management
        * subplot_mosaic supports simple Axes sharing
        * Figure now has draw_without_rendering method
        * Figure __init__ passes keyword arguments through to set

    Plotting methods
        * Add Annulus patch
        * set_data method for FancyArrow patch
        * New arrow styles in ArrowStyle and ConnectionPatch
        * Setting collection offset transform after initialization

    Colors and colormaps
        * Colormap registry (experimental)
        * Image interpolation now possible at RGBA stage
        * imshow supports half-float arrays
        * A callback registry has been added to Normalize objects

    Titles, ticks, and labels
        * Settings tick positions and labels simultaneously in set_ticks

    Fonts and Text
        * Triple and quadruple dot mathtext accents
        * Font properties of legend title are configurable
        * Text and TextBox added parse_math option
        * Text can be positioned inside TextBox widget
        * Simplifying the font setting for usetex mode
        * Type 42 subsetting is now enabled for PDF/PS backends

    rcParams improvements
        * Allow setting default legend labelcolor globally

    3D Axes improvements
        * Axes3D now allows manual control of draw order
        * Allow changing the vertical axis in 3d plots
        * plot_surface supports masked arrays and NaNs
        * 3D plotting methods support data keyword argument

    Interactive tool improvements
        * Colorbars now have pan and zoom functionality
        * Updated the appearance of Slider widgets
        * Removing points on a PolygonSelector
        * Dragging selectors
        * Clearing selectors
        * Setting artist properties of selectors
        * Ignore events outside selection
        * CallbackRegistry objects gain a method to temporarily block signals
        * Directional sizing cursors

    Sphinx extensions
        * More configuration of mathmpl sphinx extension

    Backend-specific improvements
        * GTK backend
        * Qt backends
        * HiDPI support in Cairo-based, GTK, and Tk backends
        * Qt figure options editor improvements
        * WX backends support mouse navigation buttons
        * WebAgg uses asyncio instead of Tornado

(ryoon)

2022-06-16 12:06:32 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.61.0

(gdt)

2022-06-16 12:06:25 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.61.0

Upstream NEWS, less bugfixes and minor improvements:

Synapse 1.61.0 (2022-06-14)
===========================

This release removes support for the non-standard feature known both as 'groups' and as 'communities', which have been superseded by *Spaces*.

Synapse 1.61.0rc1 (2022-06-07)
==============================

Features
--------

- Add new `media_retention` options to the homeserver config for routinely cleaning up non-recently accessed media. ([\#12732](https://github.com/matrix-org/synapse/issues/12732), [\#12972](https://github.com/matrix-org/synapse/issues/12972), [\#12977](https://github.com/matrix-org/synapse/issues/12977))
- Experimental support for [MSC3772](https://github.com/matrix-org/matrix-spec-proposals/pull/3772): Push rule for mutually related events. ([\#12740](https://github.com/matrix-org/synapse/issues/12740), [\#12859](https://github.com/matrix-org/synapse/issues/12859))
- Update to the `check_event_for_spam` module callback: Deprecate the current callback signature, replace it with a new signature that is both less ambiguous (replacing booleans with explicit allow/block) and more powerful (ability to return explicit error codes). ([\#12808](https://github.com/matrix-org/synapse/issues/12808))
- Add storage and module API methods to get monthly active users (and their corresponding appservices) within an optionally specified time range. ([\#12838](https://github.com/matrix-org/synapse/issues/12838), [\#12917](https://github.com/matrix-org/synapse/issues/12917))
- Support the new error code `ORG.MATRIX.MSC3823.USER_ACCOUNT_SUSPENDED` from [MSC3823](https://github.com/matrix-org/matrix-spec-proposals/pull/3823). ([\#12845](https://github.com/matrix-org/synapse/issues/12845), [\#12923](https://github.com/matrix-org/synapse/issues/12923))
- Add a configurable background job to delete stale devices. ([\#12855](https://github.com/matrix-org/synapse/issues/12855))
- Allow updating a user's password using the admin API without logging out their devices. Contributed by @jcgruenhage. ([\#12952](https://github.com/matrix-org/synapse/issues/12952))

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

- Remove support for the non-standard groups/communities feature from Synapse. ([\#12553](https://github.com/matrix-org/synapse/issues/12553), [\#12558](https://github.com/matrix-org/synapse/issues/12558), [\#12563](https://github.com/matrix-org/synapse/issues/12563), [\#12895](https://github.com/matrix-org/synapse/issues/12895), [\#12897](https://github.com/matrix-org/synapse/issues/12897), [\#12899](https://github.com/matrix-org/synapse/issues/12899), [\#12900](https://github.com/matrix-org/synapse/issues/12900), [\#12936](https://github.com/matrix-org/synapse/issues/12936), [\#12966](https://github.com/matrix-org/synapse/issues/12966))
- Remove contributed `kick_users.py` script. This is broken under Python 3, and is not added to the environment when `pip install`ing Synapse. ([\#12908](https://github.com/matrix-org/synapse/issues/12908))

Synapse 1.60.0 (2022-05-31)
===========================

This release of Synapse adds a unique index to the `state_group_edges` table, in
order to prevent accidentally introducing duplicate information (for example,
because a database backup was restored multiple times). If your Synapse database
already has duplicate rows in this table, this could fail with an error and
require manual remediation.

Additionally, the signature of the `check_event_for_spam` module callback has changed.
The previous signature has been deprecated and remains working for now. Module authors
should update their modules to use the new signature where possible.

Synapse 1.60.0rc2 (2022-05-27)
==============================

Features
--------

- Add an option allowing users to use their password to reauthenticate for privileged actions even though password login is disabled. ([\#12883](https://github.com/matrix-org/synapse/issues/12883))

Synapse 1.60.0rc1 (2022-05-24)
==============================

Features
--------

- Measure the time taken in spam-checking callbacks and expose those measurements as metrics. ([\#12513](https://github.com/matrix-org/synapse/issues/12513))
- Add a `default_power_level_content_override` config option to set default room power levels per room preset. ([\#12618](https://github.com/matrix-org/synapse/issues/12618))
- Add support for [MSC3787: Allowing knocks to restricted rooms](https://github.com/matrix-org/matrix-spec-proposals/pull/3787). ([\#12623](https://github.com/matrix-org/synapse/issues/12623))
- Send `USER_IP` commands on a different Redis channel, in order to reduce traffic to workers that do not process these commands. ([\#12672](https://github.com/matrix-org/synapse/issues/12672), [\#12809](https://github.com/matrix-org/synapse/issues/12809))
- Synapse will now reload [cache config](https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#caching) when it receives a [SIGHUP](https://en.wikipedia.org/wiki/SIGHUP) signal. ([\#12673](https://github.com/matrix-org/synapse/issues/12673))
- Add a config options to allow for auto-tuning of caches. ([\#12701](https://github.com/matrix-org/synapse/issues/12701))
- Update [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) implementation to process marker events from the current state to avoid markers being lost in timeline gaps for federated servers which would cause the imported history to be undiscovered. ([\#12718](https://github.com/matrix-org/synapse/issues/12718))
- Add a `drop_federated_event` callback to `SpamChecker` to disregard inbound federated events before they take up much processing power, in an emergency. ([\#12744](https://github.com/matrix-org/synapse/issues/12744))
- Implement [MSC3818: Copy room type on upgrade](https://github.com/matrix-org/matrix-spec-proposals/pull/3818). ([\#12786](https://github.com/matrix-org/synapse/issues/12786), [\#12792](https://github.com/matrix-org/synapse/issues/12792))
- Update to the `check_event_for_spam` module callback. Deprecate the current callback signature, replace it with a new signature that is both less ambiguous (replacing booleans with explicit allow/block) and more powerful (ability to return explicit error codes). ([\#12808](https://github.com/matrix-org/synapse/issues/12808))

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

- Require a body in POST requests to `/rooms/{roomId}/receipt/{receiptType}/{eventId}`, as required by the [Matrix specification](https://spec.matrix.org/v1.2/client-server-api/#post_matrixclientv3roomsroomidreceiptreceipttypeeventid). This breaks compatibility with Element Android 1.2.0 and earlier: users of those clients will be unable to send read receipts. ([\#12709](https://github.com/matrix-org/synapse/issues/12709))

Synapse 1.59.1 (2022-05-18)
===========================

This release fixes a long-standing issue which could prevent Synapse's user directory for updating properly.

Synapse 1.59.0 (2022-05-17)
===========================

Synapse 1.59 makes several changes that server administrators should be aware of:

- Device name lookup over federation is now disabled by default. ([\#12616](https://github.com/matrix-org/synapse/issues/12616))
- The `synapse.app.appservice` and `synapse.app.user_dir` worker application types are now deprecated. ([\#12452](https://github.com/matrix-org/synapse/issues/12452), [\#12654](https://github.com/matrix-org/synapse/issues/12654))

Additionally, this release removes the non-standard `m.login.jwt` login type from Synapse. It can be replaced with `org.matrix.login.jwt` for identical behaviour. This is only used if `jwt_config.enabled` is set to `true` in the configuration. ([\#12597](https://github.com/matrix-org/synapse/issues/12597))

Synapse 1.59.0rc2 (2022-05-16)
==============================

Synapse 1.59.0rc1 (2022-05-10)
==============================

Features
--------

- Support [MSC3266](https://github.com/matrix-org/matrix-doc/pull/3266) room summaries over federation. ([\#11507](https://github.com/matrix-org/synapse/issues/11507))
- Implement [changes](https://github.com/matrix-org/matrix-spec-proposals/pull/2285/commits/4a77139249c2e830aec3c7d6bd5501a514d1cc27) to [MSC2285 (hidden read receipts)](https://github.com/matrix-org/matrix-spec-proposals/pull/2285). Contributed by @SimonBrandner. ([\#12168](https://github.com/matrix-org/synapse/issues/12168), [\#12635](https://github.com/matrix-org/synapse/issues/12635), [\#12636](https://github.com/matrix-org/synapse/issues/12636), [\#12670](https://github.com/matrix-org/synapse/issues/12670))
- Extend the [module API](https://github.com/matrix-org/synapse/blob/release-v1.59/synapse/module_api/__init__.py) to allow modules to change actions for existing push rules of local users. ([\#12406](https://github.com/matrix-org/synapse/issues/12406))
- Add the `notify_appservices_from_worker` configuration option (superseding `notify_appservices`) to allow a generic worker to be designated as the worker to send traffic to Application Services. ([\#12452](https://github.com/matrix-org/synapse/issues/12452))
- Add the `update_user_directory_from_worker` configuration option (superseding `update_user_directory`) to allow a generic worker to be designated as the worker to update the user directory. ([\#12654](https://github.com/matrix-org/synapse/issues/12654))
- Add new `enable_registration_token_3pid_bypass` configuration option to allow registrations via token as an alternative to verifying a 3pid. ([\#12526](https://github.com/matrix-org/synapse/issues/12526))
- Implement [MSC3786](https://github.com/matrix-org/matrix-spec-proposals/pull/3786): Add a default push rule to ignore `m.room.server_acl` events. ([\#12601](https://github.com/matrix-org/synapse/issues/12601))
- Add new `mau_appservice_trial_days` configuration option to specify a different trial period for users registered via an appservice. ([\#12619](https://github.com/matrix-org/synapse/issues/12619))

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

- Remove unstable identifiers from [MSC3069](https://github.com/matrix-org/matrix-doc/pull/3069). ([\#12596](https://github.com/matrix-org/synapse/issues/12596))
- Remove the unspecified `m.login.jwt` login type and the unstable `uk.half-shot.msc2778.login.application_service` from
  [MSC2778](https://github.com/matrix-org/matrix-doc/pull/2778). ([\#12597](https://github.com/matrix-org/synapse/issues/12597))
- Synapse now requires at least Python 3.7.1 (up from 3.7.0), for compatibility with the latest Twisted trunk. ([\#12613](https://github.com/matrix-org/synapse/issues/12613))

(gdt)

2022-06-16 11:49:16 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.58.1

(gdt)

2022-06-16 11:49:08 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.58.1

Change to wheel/poetry from egg.  Port remediation of upstream's
cryptography version demands to new build system.

Upstream no longer installs synmark.

Upstream NEWS, less bugfixes and minor updates:

Synapse 1.58.1 (2022-05-05)
===========================

[Debian packaging bugfix]

Synapse 1.58.0 (2022-05-03)
===========================

As of this release, the groups/communities feature in Synapse is now disabled by default. See [\#11584](https://github.com/matrix-org/synapse/issues/11584) for details. As mentioned in [the upgrade notes](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md#upgrading-to-v1580), this feature will be removed in Synapse 1.61.

Synapse 1.58.0rc1 (2022-04-26)
==============================

Features
--------

- Implement [MSC3383](https://github.com/matrix-org/matrix-spec-proposals/pull/3383) for including the destination in server-to-server authentication headers. Contributed by @Bubu and @jcgruenhage for Famedly. ([\#11398](https://github.com/matrix-org/synapse/issues/11398))
- Docker images and Debian packages from matrix.org now contain a locked set of Python dependencies, greatly improving build reproducibility. ([Board](https://github.com/orgs/matrix-org/projects/54), [\#11537](https://github.com/matrix-org/synapse/issues/11537))
- Enable processing of device list updates asynchronously. ([\#12365](https://github.com/matrix-org/synapse/issues/12365), [\#12465](https://github.com/matrix-org/synapse/issues/12465))
- Implement [MSC2815](https://github.com/matrix-org/matrix-spec-proposals/pull/2815) to allow room moderators to view redacted event content. Contributed by @tulir @ Beeper. ([\#12427](https://github.com/matrix-org/synapse/issues/12427))
- Build Debian packages for Ubuntu 22.04 "Jammy Jellyfish". ([\#12543](https://github.com/matrix-org/synapse/issues/12543))

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

- Strongly recommend [Poetry](https://python-poetry.org/) for development. ([\#12475](https://github.com/matrix-org/synapse/issues/12475))

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

- The groups/communities feature in Synapse is now disabled by default. ([\#12344](https://github.com/matrix-org/synapse/issues/12344))
- Remove unstable identifiers from [MSC3440](https://github.com/matrix-org/matrix-doc/pull/3440). ([\#12382](https://github.com/matrix-org/synapse/issues/12382))

(gdt)

2022-06-16 07:22:45 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.9.7

(pin)

2022-06-16 07:22:24 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.9.7

v0.9.7 (2022-06-16)
Fixed
    Move cursor and put properly in an empty directory.

v0.9.6 (2022-06-16)
Fixed
    Formatting of the contents tree.

Changed
    Input right before the pattern matching.

(pin)

2022-06-16 04:56:50 UTC MAIN commitmail json YAML

mk/developer.mk: reorganize documentation for 'make cce'

In most cases, the command 'make cce' is all that is needed to add a
changes entry, so put it at the top of the documentation.  The smaller
steps are useful when updating multiple packages at once, which is less
often the case.

Make the possible values for CTYPE stand out, instead of hiding them in
the body text.

(rillig)

2022-06-16 01:02:39 UTC MAIN commitmail json YAML

hylafax: fix builds with tiff 4.4

(While here, also note the patch in question adds DragonFly support.)

(gutteridge)

2022-06-16 00:30:24 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.57.0

(gdt)

2022-06-16 00:30:01 UTC MAIN commitmail json YAML

doc: Updated net/tcpreplay to 4.4.1

(gutteridge)

2022-06-16 00:29:30 UTC MAIN commitmail json YAML

tcpreplay: update to 4.4.1

02/12/2022 Version 4.4.1
    - fix support for piping PCAP files from STDIN (#708)
    - build failures Debian/kfreebsd (#706)
    - bus error when building on armhf (#705)
    - typo fixes (#704)
    - heap buffer overflow in tcpreplay (#703)
    - double free in Juniper DLT (#702)

01/31/2022 Version 4.4.0
    - remove obsolete FORCE_ALIGN support to fix macOS 11 compile (#695)
    - add a security policy document (#689)
    - ability to specify directory of pcap files (#682)
    - incorrect PPS rate for long-running sessions (#679)
    - option --skipbroadcast not working (#677)
    - revert #630 to fix --multiplier issues (#674)
    - gcc 9.3 compiler warnings (#670)
    - installed netmap not automatically detected (#669)
    - latest macOS SDK selected by default (#668)
    - heap-buffer-overflow with flow_decode() (#665)
    - add feature VLAN Q-in-Q (#625)
    - add feature update Ethernet MAC on multicast IP (#563)

(gutteridge)

2022-06-16 00:29:04 UTC MAIN commitmail json YAML

chat/matrix-synapse: Update to 1.57.0

Upstream NEWS, less bugfixes and minor improvements:

* Synapse 1.57.0 (2022-04-19)

  This version includes a change to the way transaction IDs are managed
  for application services. If your deployment uses a dedicated worker
  for application service traffic, it must be stopped when the database
  is upgraded (which normally happens when the main process is
  upgraded), to ensure the change is made safely without any risk of
  reusing transaction IDs.

* Synapse 1.57.0rc1 (2022-04-12)

** Features

    Add a module callback to react to new 3PID (email address, phone number) associations. (#12302)
    Add a configuration option to remove a specific set of rooms from sync responses. (#12310)
    Add a module callback to react to account data changes. (#12327)
    Allow setting user admin status using the module API. Contributed by Famedly. (#12341)
    Update /messages to use historic pagination tokens if no from query parameter is given. (#12370)
    Add a module API for reading and writing global account data. (#12391)
    Support the stable v1 endpoint for /relations, per MSC2675. (#12403)
    Include bundled aggregations in search results. (MSC3666). (#12436)

** Deprecations and Removals

    Remove the unused and unstable /aggregations endpoint which was removed from MSC2675. (#12293)

(gdt)

2022-06-16 00:27:44 UTC MAIN commitmail json YAML

scapy: add a comment about the state of the test target

(gutteridge)

2022-06-15 22:31:58 UTC MAIN commitmail json YAML

doc: Updated filesystems/tahoe-lafs to 1.17.1

(gdt)

2022-06-15 22:31:44 UTC MAIN commitmail json YAML

filesystems/tahoe-lafs: Update to 1.17.1

Upstream NEWS, omitting bugfixes and minor improvements:

Release 1.17.0 (2021-12-06)
'''''''''''''''''''''''''''

Security-related Changes
------------------------

- The introducer server no longer writes the sensitive introducer fURL value to its log at startup time.  Instead it writes the well-known path of the file from which this value can be read. (`#3819 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3819>`_)
- The storage protocol operation ``readv`` now safely rejects attempts to read negative lengths.
  Previously these read requests were satisfied with the complete contents of the share file (including trailing metadata) starting from the specified offset. (`#3822 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3822>`_)
- The storage server implementation no longer records corruption advisories about storage indexes for which it holds no shares. (`#3824 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3824>`_)
- The lease-checker now uses JSON instead of pickle to serialize its state.

  tahoe will now refuse to run until you either delete all pickle files or
  migrate them using the new command::

      tahoe admin migrate-crawler

  This will migrate all crawler-related pickle files. (`#3825 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3825>`_)
- The SFTP server no longer accepts password-based credentials for authentication.
  Public/private key-based credentials are now the only supported authentication type.
  This removes plaintext password storage from the SFTP credentials file.
  It also removes a possible timing side-channel vulnerability which might have allowed attackers to discover an account's plaintext password. (`#3827 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3827>`_)
- The storage server now keeps hashes of lease renew and cancel secrets for immutable share files instead of keeping the original secrets. (`#3839 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3839>`_)
- The storage server now keeps hashes of lease renew and cancel secrets for mutable share files instead of keeping the original secrets. (`#3841 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3841>`_)

Features
--------

- Tahoe-LAFS releases now have just a .tar.gz source release and a (universal) wheel (`#3735 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3735>`_)
- tahoe-lafs now provides its statistics also in OpenMetrics format (for Prometheus et. al.) at `/statistics?t=openmetrics`. (`#3786 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3786>`_)
- If uploading an immutable hasn't had a write for 30 minutes, the storage server will abort the upload. (`#3807 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3807>`_)

Removed Features
----------------

- The little-used "control port" has been removed from all node types. (`#3814 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3814>`_)

(gdt)

2022-06-15 22:29:57 UTC MAIN commitmail json YAML

Adjust py-collections-extended entry for amended name.

(gdt)

2022-06-15 22:29:15 UTC MAIN commitmail json YAML

2022-06-15 22:26:45 UTC MAIN commitmail json YAML

guide/creating:  Clarify Python naming

Specify that PKGNAME should match "pip install" for things in PyPi.

(gdt)

2022-06-15 22:02:11 UTC MAIN commitmail json YAML

devel: Add py-collections_extended

(gdt)

2022-06-15 22:01:27 UTC MAIN commitmail json YAML

Added devel/py-collections_extended version 2.0.2 [gdt 2022-06-15]

(gdt)

2022-06-15 22:00:26 UTC MAIN commitmail json YAML

devel/py-collections-extended: Add version 2.0.2

collections_extended is a pure Python module with no dependencies
providing extra collections. The new collections include bags AKA
multisets, setlists AKA unique lists or ordered sets, a bijection, a
RangeMap which is a mapping from ranges to values, and an IndexedDict
class. There are also frozen (hashable) varieties of bags and
setlists.

(gdt)

2022-06-15 20:17:32 UTC MAIN commitmail json YAML

README.Linux: add a few notes for Alpine.

(schmonz)

2022-06-15 18:58:50 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 1.3.0

(pin)

2022-06-15 18:58:27 UTC MAIN commitmail json YAML

editors/featherpad: update to 1.3.0

V1.3.0
---------
* Added an option for using system icons where possible. By default, internal
  icons are used.
* Set the scroll mode to per-pixel in the side-pane as a workaround for a bug
  in QListWidget's auto-scrolling.
* With Qt6, accept the close event on receiving SIGTERM and similar signals
  (because, in Qt6, "qApp->quit()" calls "closeEvent()").
* Make sure all windows are deleted when receiving SIGTERM and similar signals.
* Made Qt6 font setting backward-compatible.
* Fixed the problems in restoring of window size and position.
* Added a workaround for a QPlainTextEdit bug that doesn't report a selection
  change on undoing/redoing.
* Fixed the selection highlighting with huge selections.
* Fixed a problem in highlighting of Yaml literal blocks.
* Center page numbers horizontally when printing.
* Highlight cmake's bracket comments and bracket arguments.

(pin)

2022-06-15 18:39:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.9.5

(pin)

2022-06-15 18:39:02 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.9.5

v0.9.5 (2022-06-15)
Changed
-z <keyword> works without prefix : (jump to a directory that matches the
keyword).
-Refactor: Use redraw() and reload() instead of multiple methods.
-Better config: If config file not found, now you can interactively set the
default command.
-In the filter mode, press h or Left to return to the normal mode and reload
the current directory's contents.

(pin)

2022-06-15 15:46:47 UTC MAIN commitmail json YAML

doc: Updated net/terraform-provider-vultr to 2.11.3

(tpaul)

2022-06-15 15:46:36 UTC MAIN commitmail json YAML

net/terraform-provider-vultr: Update to 2.11.3

Upstream change log:

Enchancement:
* resource/reserved_ip: Add support for reserved IP label updates

Documentation:
* resource/instance: Fix typo
* resource/reverse_ip: Fix type

(tpaul)

2022-06-15 15:43:07 UTC MAIN commitmail json YAML

doc: Updated net/vultr-cli to 2.14.2

(tpaul)

2022-06-15 15:42:58 UTC MAIN commitmail json YAML

net/vultr-cli: Update to 2.14.2

Upstream change log:
* Reserved IP: Add support for reserved IP label updates
* Bump govultr version from 2.17.1 to 2.17.2

(tpaul)

2022-06-15 15:04:48 UTC MAIN commitmail json YAML

Now that "--prefer-pkgsrc yes" is default, no need to suggest it.

(schmonz)

2022-06-15 14:23:16 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.6

(taca)

2022-06-15 14:22:55 UTC MAIN commitmail json YAML

devel/ruby-redmine42: update to 4.2.6

pkgsrc change: relax dependency to ruby-i18n package.

From release announce on 2022-05-16.

Redmine 4.2.6 and 5.0.1 have been released and are available for download,
you can review the changes in the Changelog.

These maintenance releases address some important issues that were found in
the latest Redmine 4.2.5 and 5.0.0 releases.

Security: these releases include two security fixes:

* an update to the latest Ruby on Rails 5.2.8 for 4.2.6 and Rails 6.1.6 for
  5.0.1 that fixes CVE-2022-22577 and CVS-2022-27777.

* an update to nokogiri gem that fixes another 2 CVEs: CVE-2021-41098 and
  CVE-2021-30560

Thanks to A Fora for reporting the nokogiri security issues and all the
contributors who worked on these releases!

(taca)

2022-06-15 14:14:29 UTC MAIN commitmail json YAML

doc: Removed net/bind911

(taca)

2022-06-15 14:14:14 UTC MAIN commitmail json YAML

2022-06-15 14:13:14 UTC MAIN commitmail json YAML

net/Makefile: remove bind911

(taca)

2022-06-15 14:11:10 UTC MAIN commitmail json YAML

doc: Updated net/nagios-plugins to 2.2.1nb7

(taca)

2022-06-15 14:10:08 UTC MAIN commitmail json YAML

net/nagios-plugins: switch to depends on bind916

Switch to depends on bind916 instead of EOL bind911.

(taca)

2022-06-15 14:08:57 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/bulk-medium to 20220615

(taca)

2022-06-15 14:08:37 UTC MAIN commitmail json YAML

meta-pkgs/bulk-medium: drop net/bind911

Do not build net/bind911 any more.

(taca)

2022-06-15 14:03:49 UTC MAIN commitmail json YAML

doc/TODO: bind 9.18

+ bind-9.18.4.

(taca)

2022-06-15 14:02:59 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.30

(taca)

2022-06-15 14:02:36 UTC MAIN commitmail json YAML

net/bind916: update to 9.16.30

--- 9.16.30 released ---

5899. [func] Don't try to process DNSSEC-related and ZONEMD records
in catz. [GL #3380]

5890. [bug] When the fetches-per-server quota was adjusted
because of an authoritative server timing out more
or less frequently, it was incorrectly set to 1
rather than the intended value.  This has been
fixed. [GL #3327]

5888. [bug] Only write key files if the dnssec-policy keymgr has
changed the metadata. [GL #3302]

5823. [func] Replace hazard pointers based lock-free list with
locked-list based queue that's simpler and has no or
little performance impact. [GL #3180]

(taca)

2022-06-15 11:44:01 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2022-06-15 11:43:05 UTC MAIN commitmail json YAML

py-pylint: updated to 2.14.2

What's New in Pylint 2.14.2?

Fixed a false positive for unused-variable when a function returns an argparse.Namespace object.

Avoided raising an identical undefined-loop-variable message twice on the same line.

Don't crash if lint.run._query_cpu() is run within a Kubernetes Pod, that has only a fraction of a cpu core assigned. Just go with one process then.

Fixed a false positive in consider-using-f-string if the left side of a % is not a string.

Fixed a false positive in unnecessary-list-index-lookup and unnecessary-dict-index-lookup when the subscript is updated in the body of a nested loop.

Fixed an issue with multi-line init-hook options which did not record the line endings.

Fixed a false positive for used-before-assignment when a try block returns but an except handler defines a name via type annotation.

--errors-only no longer enables previously disabled messages. It was acting as "emit all and only error messages" without being clearly documented that way.

What's New in Pylint 2.14.1?

Avoid reporting unnecessary-dict-index-lookup or unnecessary-list-index-lookup when the index lookup is part of a destructuring assignment.

Fixed parsing of unrelated options in tox.ini.

Fixed a crash when linting __new__() methods that return a call expression.

Don't crash if we can't find the user's home directory.

Fixed false positives for unused-import when aliasing typing e.g. as t and guarding imports under t.TYPE_CHECKING.

Fixed a false positive regression in 2.13 for used-before-assignment where it is safe to rely on a name defined only in an except block because the else block returned.

Fixed the use of abbreviations for some special options on the command line.

Fix a crash in the optional pylint.extensions.private_import extension.

bad-option-value (E0012) is now a warning unknown-option-value (W0012). Deleted messages that do not exist anymore in pylint now raise useless-option-value (R0022) instead of bad-option-value. This allows to distinguish between genuine typos and configuration that could be cleaned up. Existing message disables for bad-option-value will still work on both new messages.

What's New in Pylint 2.14.0?

The refactoring checker now also raises 'consider-using-generator' messages for max(), min() and sum().

We have improved our recognition of inline disable and enable comments. It is now possible to disable bad-option-value inline (as long as you disable it before the bad option value is raised, i.e. disable=bad-option-value,bad-message not disable=bad-message,bad-option-value ) as well as certain other previously unsupported messages.

Fixed a crash in the unused-private-member checker involving chained private attributes.

Added new checker comparison-of-constants.

pylint.pyreverse.ASTWalker has been removed, as it was only used internally by a single child class.

pyreverse: Resolving and displaying implemented interfaces that are defined by the __implements__ attribute has been deprecated and will be removed in 3.0.

Fix syntax for return type annotations in MermaidJS diagrams produced with pyreverse.

Fix type annotations of class and instance attributes using the alternative union syntax in pyreverse diagrams.

Fix unexpected-special-method-signature false positive for __init_subclass__ methods with one or more arguments.

Started ignoring underscore as a local variable for too-many-locals.

Improved wording of the message of deprecated-module

Pylint now requires Python 3.7.2 or newer to run.

BaseChecker classes now require the linter argument to be passed.

Fix a failure to respect inline disables for fixme occurring on the last line of a module when pylint is launched with --enable=fixme.

Update invalid-slots-object message to show bad object rather than its inferred value.

The main checker name is now main instead of master. The configuration does not need to be updated as sections' name are optional.

Don't report useless-super-delegation for the __hash__ method in classes that also override the __eq__ method.

Added new checker typevar-name-mismatch: TypeVar must be assigned to a variable with the same name as its name argument.

Pylint can now be installed with an extra-require called spelling (pip install pylint[spelling]). This will add pyenchant to pylint's dependencies. You will still need to install the requirements for pyenchant (the enchant library and any dictionaries) yourself. You will also need to set the spelling-dict option.

Removed the assign-to-new-keyword message as there are no new keywords in the supported Python versions any longer.

Fixed a crash in the not-an-iterable checker involving multiple starred expressions inside a call.

Fixed a crash in the docparams extension involving raising the result of a function.

Fixed failure to enable deprecated-module after a disable=all by making ImportsChecker solely responsible for emitting deprecated-module instead of sharing responsibility with StdlibChecker. (This could have led to double messages.)

The no-init (W0232) warning has been removed. It's ok to not have an __init__ in a class.

The config attribute of BaseChecker has been deprecated. You can use checker.linter.config to access the global configuration object instead of a checker-specific object.

The level attribute of BaseChecker has been deprecated: everything is now displayed in --help, all the time.

The options_providers attribute of ArgumentsManager has been deprecated.

The option_groups attribute of PyLinter has been deprecated.

All Interface classes in pylint.interfaces have been deprecated. You can subclass the respective normal classes to get the same behaviour. The __implements__ functionality was based on a rejected PEP from 2001: https://peps.python.org/pep-0245/

The set_option method of BaseChecker has been deprecated. You can use checker.linter.set_option to set an option on the global configuration object instead of a checker-specific object.

implicit-str-concat will now be raised on calls like open("myfile.txt" "a+b") too.

The config attribute of PyLinter is now of the argparse.Namespace type instead of optparse.Values.

MapReduceMixin has been deprecated. BaseChecker now implements get_map_data and reduce_map_data. If a checker actually needs to reduce data it should define get_map_data as returning something different than None and let its reduce_map_data handle a list of the types returned by get_map_data. An example can be seen by looking at pylint/checkers/similar.py.

UnsupportedAction has been deprecated.

OptionsManagerMixIn has been deprecated.

OptionParser has been deprecated.

Option has been deprecated.

OptionsProviderMixIn has been deprecated.

ConfigurationMixIn has been deprecated.

get_global_config has been deprecated. You can now access all global options from checker.linter.config.

OptionsManagerMixIn has been replaced with ArgumentsManager. ArgumentsManager is considered private API and most methods that were public on OptionsManagerMixIn have now been deprecated and will be removed in a future release.

OptionsProviderMixIn has been replaced with ArgumentsProvider. ArgumentsProvider is considered private API and most methods that were public on OptionsProviderMixIn have now been deprecated and will be removed in a future release.

interfaces.implements has been deprecated and will be removed in 3.0. Please use standard inheritance patterns instead of __implements__.

invalid-enum-extension: Used when a class tries to extend an inherited Enum class.

Added the unrecognized-option message. Raised if we encounter any unrecognized options.

Added new checker typevar-double-variance: The "covariant" and "contravariant" keyword arguments cannot both be set to "True" in a TypeVar.

Re-enable checker bad-docstring-quotes for Python <= 3.7.

Removed the broken generate-man option.

Fix false negative for bad-string-format-type if the value to be formatted is passed in as a variable holding a constant.

Add new check unnecessary-dunder-call for unnecessary dunder method calls.

The cache-max-size-none checker has been renamed to method-cache-max-size-none.

The method-cache-max-size-none checker will now also check functools.cache.

unnecessary-lambda-assignment: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. unnecessary-direct-lambda-call: Lambda expression called directly. Execute the expression inline instead.

potential-index-error: Emitted when the index of a list or tuple exceeds its length. This checker is currently quite conservative to avoid false positives. We welcome suggestions for improvements.

Added optional extension redefined-loop-name to emit messages when a loop variable is redefined in the loop body.

Changed message type from redefined-outer-name to redefined-loop-name (optional extension) for redefinitions of outer loop variables by inner loops.

The ignore-mixin-members option has been deprecated. You should now use the new ignored-checks-for-mixins option.

bad-option-value will be emitted whenever a configuration value or command line invocation includes an unknown message.

Avoid reporting superfluous-parens on expressions using the is not operator.

Added the super-without-brackets checker, raised when a super call is missing its brackets.

Added the generate-toml-config option.

Added new checker unnecessary-list-index-lookup for indexing into a list while iterating over enumerate().

Fix falsely issuing useless-suppression on the wrong-import-position checker.

Fixed false positive no-member for Enums with self-defined members.

Fix false negative for no-member when attempting to assign an instance attribute to itself without any prior assignment.

The concept of checker priority has been removed.

Add a new command line option --minimal-messages-config for pytest, which disables all irrelevant messages when running the functional tests.

duplicate-argument-name now only raises once for each set of duplicated arguments.

Fix bug where specifically enabling just await-outside-async was not possible.

The set_config_directly decorator has been removed.

Added new message called duplicate-value which identifies duplicate values inside sets.

Pylint now expands the user path (i.e. ~ to home/yusef/) and expands environment variables (i.e. home/$USER/$project to home/yusef/pylint for USER=yusef and project=pylint) for pyreverse's output-directory, import-graph, ext-import-graph, int-import-graph options, and the spell checker's spelling-private-dict-file option.

Created NoSelfUseChecker extension and moved the no-self-use check. You now need to explicitly enable this check using load-plugins=pylint.extensions.no_self_use.

Fix saving of persistent data files in environments where the user's cache directory and the linted file are on a different drive.

Don't emit unsubscriptable-object for string annotations. Pylint doesn't check if class is only generic in type stubs only.

Fix pyreverse crash RuntimeError: dictionary changed size during iteration

Fix bug where it writes a plain text error message to stdout, invalidating output formats.

is_class_subscriptable_pep585_with_postponed_evaluation_enabled has been deprecated. Use is_postponed_evaluation_enabled(node) and is_node_in_type_annotation_context(node) instead.

Update ranges for using-constant-test and missing-parentheses-for-call-in-test error messages.

Don't emit no-member inside type annotations with from __future__ import annotations.

(adam)

2022-06-15 11:21:01 UTC MAIN commitmail json YAML

py-astroid: updated to 2.11.6

What's New in astroid 2.11.6?
=============================

* The Qt brain now correctly treats calling ``.disconnect()`` (with no
  arguments) on a slot as valid.

* The argparse brain no longer incorrectly adds ``"Namespace"`` to the locals
  of functions that return an ``argparse.Namespace`` object.

(adam)

2022-06-15 11:09:26 UTC MAIN commitmail json YAML

graphics/ocaml-cairo: Remove gtk and pango from default options

The gtk and pango options depend on ocaml-lablgtk (which is gtk2), but
ocaml-lablgtk3 depends on ocaml-cairo.  For now, don't suggest the
options, as the only pkgsrc user is ocaml-lablgtk3.

Discussed with $MAINTAINER long ago.  Perhaps these need a split
package, and perhaps packages that depend on ocaml-cairo might need
updating -- but gtk2 is obsolete and those packages should be moving
(perhaps upstream) to lablgtk3.

(Committed separately from 0.6.3 update for ease of bisecting and
reverting if necessary.)

(gdt)

2022-06-15 10:59:45 UTC MAIN commitmail json YAML

graphics/ocaml-cairo: Update to 0.6.3

Upstream NEWS:

  Extend Image.get_data* to bigarrays with externally managed payload.

(gdt)

2022-06-15 10:53:44 UTC MAIN commitmail json YAML

doc: Updated comms/tio to 1.39

(fcambus)

2022-06-15 10:53:32 UTC MAIN commitmail json YAML

tio: update to 1.39.

Changes since tio v1.38:

* Improve key command response for local echo and timestamp

* Fix invalid hex character error message

* Make sure only matched config section is parsed

* Add support for "disable" keyword in config file

* Unify error message formating

* Cleanup list devices code

* Fix command-line tty-device|config parsing

Allow user to add options on both sides of the provided config argument.

For example:

$ tio -b 9600 am64-evm -e

Before, tio only allowed adding arguments after the config argument.

Implemented as simple as possible by introducing two stage option parsing.

* Update bash completion

* Add support for IPv4 and IPv6 network sockets

Add support for IPv4 and IPv6 network sockets via socket syntax
"inet:<port>" and "inet6:<port>" respectively.

For example, to listen and redirect serial device I/O to a host bound
IPv4 socket simply do:

$ tio /dev/ttyUSB0 --socket inet:4444

To connect do e.g.:

$ nc 127.0.0.1 4444

Likewise, for IPv6 do:

$ tio /dev/ttyUSB0 --socket inet6:4444

To connect do e.g.:

$ nc ::1 4444

If port is 0 or no port is provided default port 3333 is used.

* Fix tio deleting unix socket file

If tio has a unix file socket open, a second tio instance of tio may
delete the socket file. This change fixes so that it will not be deleted
and tio will instead error and complain about conflicting socket file.

* Rework color option

Rework the color option to support setting ANSI color code values
ranging from 0..255 or "none" for no color or "list" to print a list of
available ANSI colors codes.

Also, disables color when piping.

* Remove print of hex mode status at startup

* Remove newline option in hex mode

* Fix configfile memory leaks

* Remove command-line option inconsistencies

Optional arguments, as parsed by the getopt_long mechanism, are
inherently inconsistent with how you define required arguments.

To avoid confusion we decide to avoid this inconsistency by replacing
optional options with additional options with required argmuments.

* Replace '1' with 'enable' in config files

* Convert errors to warnings

g0mb4:

* Extended hexadecimal mode.

While in hex mode (ctrl-t h) you can output hexadecimal values.
E.g.: to send 0x0A you have to type 0A (always 2 characters).

Added option -x, --hex to start in hexadecimal mode.

Added option --newline-in-hex to interpret newline characters in hex mode.
This is disabled by default, because, in my opinion, hex stream is
fundamentally different from text, so a "new line" is meaningless in this
context.

(fcambus)

2022-06-15 10:22:58 UTC MAIN commitmail json YAML

doc: Updated devel/binaryen to 109

(fcambus)

2022-06-15 10:22:46 UTC MAIN commitmail json YAML

binaryen: update to 109.

v109
----

- Add Global Struct Inference pass (#4659) (#4714)
- Restore and fix SpillPointers pass (#4570)
- Update relaxed SIMD instructions to latest spec

(fcambus)

2022-06-15 10:07:03 UTC MAIN commitmail json YAML

doc: Updated audio/libopenmpt to 0.6.4

(fcambus)

2022-06-15 10:06:51 UTC MAIN commitmail json YAML

libopenmpt: update to 0.6.4.

### libopenmpt 0.6.4 (2022-06-12)

*  [**Bug**] openmpt123: Linking failed when using Autotools build system
    targeting MinGW.
*  [**Bug**] tests: Linking failed when using Autotools build system targeting
    MinGW.
*  [**Bug**] examples: Linking failed when using Autotools build system
    targeting MinGW.

*  [**Change**] Support for mingw-std-threads when building for MinGW targets
    is now deprecated because this is not supported for GCC 11 or later (see
    <https://github.com/meganz/mingw-std-threads/issues/79>).

*  Ping-pong sample loops sometimes stopped playing at the end of the loop.

(fcambus)

2022-06-15 08:56:02 UTC MAIN commitmail json YAML

Updated misc/rhash, textproc/ugrep

(adam)

2022-06-15 08:55:33 UTC MAIN commitmail json YAML

ugrep: updated to 3.8.2

ugrep v3.8.2

New option combination -o (--only-matching) with -ABC context to show the match within NUM columns, with context before and/or after, which visually aids in searching files with long lines; option -o with -b or -k now shows results on separate lines; new option --width to truncate long lines to the specified width or the terminal width by default; short ug command now sorts by name by default; query TUI ALT-] [ (increase/decrease context) and ALT-} { (increase/decrease fuzziness) keys switched meaning (quicker and more intuitive); new %+ format field used by updated --only-line-number option; new --help fuzzy help page; updated man pages; fixed bz2 issue cutting off decompression too soon, and other improvements.

(adam)

2022-06-15 08:54:58 UTC MAIN commitmail json YAML

rhash: updated to 1.4.3

RHash v1.4.3

Allow simultaneous usage of --update and --check options
Honor --lowercase option while --embed-crc is in action
Improve ripemd160 performance
Support --brief option to show verification report without header and footer
Support --ignore-missing option, to ignore missing files in --check mode
Add --bt-transmission option to create Transmission compatible torrent files
Honor hash file extension in --update mode
LibRHash: add rhash_import() and rhash_export() functions
Support runtime loading of OpenSSL 3.0
Bugfix: Show total speed in the update mode
Bugfix: fix building of the LibRHash static library on Solaris
Bugfix: hash options were sometimes ignored in the --check mode
Bugfix: star character at the start of filepath must be ignored

(adam)

2022-06-15 08:34:57 UTC MAIN commitmail json YAML

make the files the package installs not writable by group or other

(spz)

2022-06-14 23:27:35 UTC MAIN commitmail json YAML

doc: Updated net/xfce4-wavelan-plugin to 0.6.3

(gutteridge)

2022-06-14 23:27:21 UTC MAIN commitmail json YAML

xfce4-wavelan-plugin: update to 0.6.3

Change log:

0.6.3 (2022-06-14)
=====
- Fix intltool lock file bug in make distcheck
- Fix read_config memory leaks
- Add option to execute command on icon click (!9)
- Add option to hide signal bar (!8)
- Prefer symbolic icons and fix icon color (!7)
- Icon now shows signal strength(!5)
- remove bogus close function
- autoconf: Some updates
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (Canada),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian

(gutteridge)

2022-06-14 22:28:12 UTC MAIN commitmail json YAML

(security/opendnssec2) regen distinfo, was not just updated

(mef)

2022-06-14 20:17:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.17.7

(pin)

2022-06-14 20:16:44 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.17.7

2.17.7 (2022-06-14)
Fixes
-Improve readability of the currently visible path in light terminal color
themes (#129).

(pin)

2022-06-14 18:41:44 UTC MAIN commitmail json YAML

go118: make print-PLIST work without manual fixups

Add some PRINT_PLIST_AWK statements to do the standard transformations
that I used to do by hand. With this change, "make print-PLIST" outputs
the correct PLIST without a need for manually fixing some lines.

(bsiegert)

2022-06-14 16:46:32 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 101.0.1

(ryoon)

2022-06-14 16:46:05 UTC MAIN commitmail json YAML

firefox-l10n: Update to 101.0.1

* Sync with www/firefox-101.0.1.

(ryoon)

2022-06-14 16:45:09 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 101.0.1

(ryoon)

2022-06-14 16:44:30 UTC MAIN commitmail json YAML

firefox: Update to 101.0.1

* Fix build under NetBSD/i386 with thiner LTO option.

Changelog:
Fixed

  * Fixed Firefox clearing the clipboard when closing on macOS (bug 1771823)

  * Fixed a compatibility issue causing severely impaired functionality with
    win32k lockdown enabled on some Windows systems (bug 1769845)

  * Fixed context menus not appearing when right-clicking Picture-in-Picture
    windows on some Linux systems (bug 1771914)

  * Various stability fixes

(ryoon)

2022-06-14 14:18:45 UTC MAIN commitmail json YAML

2022-06-14 13:29:18 UTC MAIN commitmail json YAML

comms/py-nodemcu-uploader: Mark as not for python 2.7

(gdt)

2022-06-14 13:25:23 UTC MAIN commitmail json YAML

doc: Updated comms/py-nodemcu-uploader to 1.0.0

(gdt)

2022-06-14 13:24:54 UTC MAIN commitmail json YAML

comms/py-nodemcu-uploader: Update to 1.0.0

This update is less momentous than it seems; more like 'declaring it
stable' than a major new release.

Upstream does not provide NEWS, but reviewing git history:

  - drop support for python 2.7
  - add backup command (that lists files and gets them all)
  - bugfixes and minor improvements
  - improved default serial port detection

(gdt)

2022-06-14 12:18:52 UTC MAIN commitmail json YAML

comms/py-nodemcu-uploader: Sort PLIST (NFCI)

(gdt)

2022-06-14 10:56:15 UTC MAIN commitmail json YAML

lang/tcl-expect: Add best-guess patch comments

The patches had a comment from 2012 that I cannot understand at all.
This replaces them with my best guess at the point of the patches.

Add users to Makefile.common, apparently only this package.

(gdt)

2022-06-14 09:18:51 UTC MAIN commitmail json YAML

doc: Updated www/firefox91-l10n to 91.10.0

(nia)

2022-06-14 09:17:43 UTC MAIN commitmail json YAML

doc: Updated www/firefox91 to 91.10.0

(nia)

2022-06-14 09:17:20 UTC MAIN commitmail json YAML

firefox91: update to 91.10.0

Security Vulnerabilities fixed in Firefox ESR 91.10

    #CVE-2022-31736: Cross-Origin resource's length leaked

    #CVE-2022-31737: Heap buffer overflow in WebGL

    #CVE-2022-31738: Browser window spoof using fullscreen mode

    #CVE-2022-31739: Attacker-influenced path traversal when saving downloaded
    files

    #CVE-2022-31740: Register allocation problem in WASM on arm64

    #CVE-2022-31741: Uninitialized variable leads to invalid memory read

    #CVE-2022-31742: Querying a WebAuthn token with a large number of
    allowCredential entries may have leaked cross-origin information

    #CVE-2022-31747: Memory safety bugs fixed in Firefox 101 and Firefox ESR
    91.10

(nia)

2022-06-14 09:08:31 UTC MAIN commitmail json YAML

bootstrap: Default to PREFER_PKGSRC=yes on OpenBSD

(nia)

2022-06-14 08:45:41 UTC MAIN commitmail json YAML

doc: Updated pkgtools/mktools to 20220614

(jperkin)

2022-06-14 08:45:33 UTC MAIN commitmail json YAML

mktools: Update to 20220614.

Add an explicit exit(0) to mk-buildlink-symlinks rather than relying on the
exit status of the last function.  Fixes issue seen on CentOS 7.

(jperkin)

2022-06-14 08:05:03 UTC MAIN commitmail json YAML

rtunes: fix grammar in description

(nia)

2022-06-14 05:04:23 UTC MAIN commitmail json YAML

OpenBSD 7.1 tested to work, but '--prefer-pkgsrc yes' is required

I was able to reproduce an OpenBSD user's boostrap failure because they
followed the instructions in this file, which doesn't mention
'--prefer-pkgsrc' at all. And yet it was required in order for me to
succeed on OpenBSD/amd64 7.1

(charlotte)

2022-06-14 01:52:02 UTC MAIN commitmail json YAML

doc: Updated wm/enlightenment16 to 1.0.25

(gutteridge)

2022-06-14 01:50:32 UTC MAIN commitmail json YAML

enlightenment16: update to 1.0.25

e16 v1.0.25 - 2022-06-13
------------------------
- 1.0.25
- arrange: Keep upper left corner on screen when centering window
- Danish translation update
- Update po
- ipc: Improve help for win_op target specification
- bindings.cfg: Add bindings for pinning
- Update config/e16keyedit.db (pinning)
- Update docs/e16.asc (desktops.names)
- xprop: Drop setting default desktop names in ex_netwm_desk_names_set()
- desktops: Enable setting desktop names
- desktops: Introduce DesksGetNames()
- desktops: Cosmetics
- Introduce HintsSetDesktopNames()
- Introduce EobjSetName()
- docs: Corrections after conversion, remove obsolete stuff, updates
- docs: Convert xml to asciidoc
- Menu and bindings cleanups
- iclass: Remove unneeded header
- iclass: Make active state more visible in fallback icon class
- ewins: Fix ewin area calculation
- GSOD: Fix repaint after quit by button press
- GSOD: Some refactoring
- containers: Fix creating new iconboxes
- containers: Cosmetics
- French translation update (Philippe J. Guillaumie)
- background: Discard broken backgrounds when opening configuration dialog
- Update winter theme
- autofoo: Invert no-container option logic
- moveresize: Fix screen edge resistance for grouped windows
- moveresize: Move SnapEwin() to where it is used.
- moveresize: Enable configuring edge restistance in dialog
- arrange: Introduce screen struts
- arrange: Refactor SnapEwin()
- session: Fix broken session id handling
- pinning: Remember across restart
- menus: Drop (edox) Help
- main: Don't start edox on first startup
- French translation update (Philippe J. Guillaumie)
- Clamp window position on move
- CM: Adjust shadowing conditions some more
- CM: Fix sharp shadows when window is shaped
- place-pagers.pl: Behave properly when pagers have borders
- ipc: Add custom format window_list
- Danish translation update
- po: Patch po files in accordance with text changes
- config/menus: Text cleanups
- dialogs: Text cleanups
- Update config/strings.c and po
- po: On Top -> Highest
- dialogs: Fixup after recent layout changes
- Fix C++ build
- arrange: Fix C++ build
- epp: Fix potential compiler warning
- focus: IPC help tweaks
- menus: Add pass_ptr option to winops menu
- place-pagers.pl: Only optionally stack below(or above)
- ipc: Debug tweaks
- dialogs: Drop re-centering combined dialog on item change
- Dialog layout adjustments
- moveresize: Refactor some conditions for readability
- moveresize: Remove long time unused constrained move code
- moveresize: Remove long time unused swapmove code
- moveresize: Remove disabled nogroup move functions
- containers: Configuration saving tweaks - fixup
- Fix some problems with resize-by-keyboard
- Winops layer menu: Add "Lowest"
- ipc: win_op help updates
- French translation update (Philippe J. Guillaumie)
- Add window option to pass-through pointer events
- arrange: Disable ARRANGE_BY_POSITION mode
- arrange: Simplify/speed up by using qsort(), cosmetics
- arrange: Minor tweak in SnapEwin()
- arrange: Use object order list when arranging
- arrange: Remove pointless call to EwinListGetAll()
- stacking: Hold all objects in the order list
- stacking: Cache EWin lists
- stacking: Refactor EwinListStackGet()
- stacking: Cosmetics, preparing for other changes
- stacking: Rename EwinListStack to EobjListStack
- stacking: Remove unused EwinListStackGetTop()
- Update winder theme
- CM: Adjust shadowing conditions some more
- e_gen_menu: Fix breakage when PATH contains non-existing directory
- Fix imageclass flip/rotate for real
- focus list: Fix a couple of glitches with outline window
- Accept client window events a bit earlier
- Remove stray quote in help text
- CM: Adjust shadowing conditions
- CM: Fix initial shaped state on OR windows
- Danish translation update.
- Update po
- backgrounds: Drop 'use_bg' IPC command (but not entirely)
- backgrounds: Drop most calls to autosave()
- ipc: Return error message on unknown command
- session: Do call module exit functions on X disconnect
- glwin: Drop close on exit
- containers: Configuration saving tweaks
- Move XFontSet based text rendering module to separate file
- Drop XFontStruct based font handling
- Simplify src/Makefile.am
- Add python versions of perl sample-scripts
- Sample script fixes and tweaks
- sample-scripts: Tabs -> spaces
- e_gen_menu: Some icon search updates
- e_gen_menu: Drop old gnome/kde stuff
- e_gen_menu: New python version
- e_gen_menu: Rename to e_gen_menu.pl
- config: Convert string update script to python and update
- menus: No longer need to pass through shell
- Remove now unused usershell()
- Drop using shell to run menu (ipc exec) commands
- Introduce EnvSubst()
- actions.c: Drop elaborate GSOD messages on ipc exec errors
- actions.c: Let Eexec() use ExecSetupEnv() too
- ipc: Only include dialog_ok if ENABLE_DIALOGS
- Disable setting internal window title via ipc (properly)
- ipc: Enable setting dialog_ok title
- Update COMPLIANCE
- Remove gnome1 hint support
- extinitwin: Fix errors in window mode when using old window cursor mode
- New feature - Making windows stick on specific desks/areas
- snaps.c: Cosmetics
- Introduce Ememdup()
- 1.0.24.000
- edox: Don't try rendering text outside edox window
- Do focus windows to be manually placed
- matches.cfg: Correct help text regarding size matching
- Implement matchregexp() using fnmatch()

(gutteridge)

2022-06-14 00:11:48 UTC MAIN commitmail json YAML

doc: Updated devel/kdiff3 to 1.9.5

(gutteridge)

2022-06-14 00:11:25 UTC MAIN commitmail json YAML

kdiff3: update to 1.9.5

Version 1.9.5 - 2022-2-23
===========================
*Attempt encoding detection for non-BOM UTF-8
*BUG:448353,450225 Rewrite EOL detection
    -fixes speed regression.
    -Better EOL detection decoding handled by Qt

(gutteridge)

2022-06-13 20:47:32 UTC MAIN commitmail json YAML

doc: Updated textproc/fsrx to 1.0.1

(pin)

2022-06-13 20:47:10 UTC MAIN commitmail json YAML

textproc/fsrx: update to 1.0.1

No changelog provided.

(pin)

2022-06-13 20:46:25 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.29.1

(pin)

2022-06-13 20:46:05 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.29.1

0.29.1 (released 13th June 2022)
-Fixed a major memory regression in 0.29 when performing large line-based
diffs (e.g. files of 100 KLOC or more).

(pin)

2022-06-13 19:36:52 UTC MAIN commitmail json YAML

Added devel/py-hatch-vcs; Updated misc/py-platformdirs, textproc/py-lxml

(adam)

2022-06-13 19:36:11 UTC MAIN commitmail json YAML

py-lxml: updated to 4.9.0

4.9.0 (2022-06-01)
==================

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

* GH341: The mixin inheritance order in ``lxml.html`` was corrected.
  Patch by xmo-odoo.

Other changes
-------------

* Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.

* Wheels include zlib 1.2.12, libxml2 2.9.14 and libxslt 1.1.35
  (libxml2 2.9.12+ and libxslt 1.1.34 on Windows).

* GH343: Windows-AArch64 build support in Visual Studio.
  Patch by Steve Dower.

(adam)

2022-06-13 19:29:45 UTC MAIN commitmail json YAML

py-platformdirs: updated to 2.5.2

2.5.2
Move packaging to hatcling from setuptools
Treat android shells as unix

(adam)

2022-06-13 19:27:45 UTC MAIN commitmail json YAML

py-hatch-vcs: added version 0.2.0

This provides a plugin for Hatch that uses your preferred version control
system (like Git) to determine project versions.

(adam)

2022-06-13 18:28:25 UTC MAIN commitmail json YAML

Updated devel/py-traitlets, devel/py-setuptools, devel/py-build

(adam)

2022-06-13 18:27:06 UTC MAIN commitmail json YAML

py-build: updated to 0.8.0

0.8.0

Accept os.PathLike[str] in addition to str for paths in public API
Add schema validation for build-system table to check conformity with PEP 517 and PEP 518
Better support for Python 3.11
Improved error printouts
Avoid importing packaging unless needed

Breaking Changes

Failure to create a virtual environment in the build.env module now raises build.FailedProcessError

(adam)

2022-06-13 18:26:00 UTC MAIN commitmail json YAML

py-setuptools: updated to 62.4.0

v62.4.0

Changes

* Added setuptools.command.build command to match distutils.command.build -- by :user:`isuruf`
* Merge with pypa/distutils@75ed79d including reformat using black, fix for Cygwin support, and improved support for cross compiling.

Documentation changes

* Changes to the User Guide's Entry Points page -- by :user:`codeandfire`

* Further minor corrections to the Entry Points page -- by :user:`codeandfire`

* Rework some documentation pages to de-emphasize distutils and the history of packaging in the Python ecosystem. The focus of these changes is to make the documentation easier to read for new users.

* Update documentation about dependency management, removing mention to the deprecated dependency_links and adding some small improvements.

* Extracted text about automatic resource extraction and the zip-safe flag from userguide/miscellaneous to deprecated/resource_extraction and deprecated/zip_safe.

Extracted text about additional metadata files from userguide/miscellaneous into the existing userguide/extension document.

Updated userguide/extension to better reflect the status of the setuptools project.

Removed userguide/functionalities_rewrite (a virtually empty part of the docs).

(adam)

2022-06-13 18:25:03 UTC MAIN commitmail json YAML

py-traitlets: updated to 5.2.2.post1

5.2.2.post1:
Fix build

(adam)

2022-06-13 16:14:00 UTC pkgsrc-2022Q1 commitmail json YAML

2022-06-13 16:13:38 UTC pkgsrc-2022Q1 commitmail json YAML

Pullup ticket #6646 - requested by nia
graphics/gdk-pixbuf2: security fix

Revisions pulled up:
- graphics/gdk-pixbuf2/Makefile                                1.53
- graphics/gdk-pixbuf2/PLIST                                    1.22
- graphics/gdk-pixbuf2/distinfo                                1.51

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Jun 11 12:46:06 UTC 2022

  Modified Files:
  pkgsrc/graphics/gdk-pixbuf2: Makefile PLIST distinfo

  Log Message:
  gdk-pixbuf2: update to 2.42.8

  2.42.8 (stable)
  ===

  - Clear the pixbuf's memory buffer to avoid returning uninitialized memory
  - Turn GdkPixbufModule functions into typed callbacks
  - tiff: Use non-deprecated C99 integer types
  - gif: Check for overflow when compositing or clearing frames
  - Change png/jpeg/tiff build options from boolean to feature
  - jpeg: Do not rely on UB around setjmp/longjmp
  - Build fixes
  - Documentation fixes
  - Translation updates

(bsiegert)

2022-06-13 15:45:32 UTC MAIN commitmail json YAML

doc: Updated archivers/libzip to 1.9.0

(wiz)

2022-06-13 15:45:22 UTC MAIN commitmail json YAML

libzip: update to 1.9.0.

1.9.0 [2022-06-13]
==================

* Add `zip_file_is_seekable()`.
* Improve compatibility with WinAES.
* Fix encoding handling in `zip_name_locate()`.
* Add option to `zipcmp` to output summary of changes.
* Various bug fixes and documentation improvements.

(wiz)

2022-06-13 15:34:59 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.65

(schmonz)

2022-06-13 15:34:54 UTC MAIN commitmail json YAML

Update to 1.4.65. From the changelog:

HIGHLIGHTS
* WebSockets over HTTP/2
  RFC 8441 Bootstrapping WebSockets with HTTP/2
* HTTP/2 PRIORITY_UPDATE
  RFC 9218 Extensible Prioritization Scheme for HTTP
* prefix/suffix conditions in lighttpd.conf
* mod_webdav safe partial-PUT
  webdav.opts += ("partial-put-copy-modify" => "enable")
* mod_accesslog option: accesslog.escaping = "json"
* mod_deflate libdeflate build option
* speed up request body uploads via HTTP/2

BEHAVIOR CHANGES:

* change default server.max-keep-alive-requests = 1000 to adjust
  to increasing HTTP/2 usage and to web2/web3 application usage
  (prior default was 100)
* mod_status HTML now includes HTTP/2 control stream id 0 in the output
  which contains aggregate counts for the HTTP/2 connection
  (These lines can be identified with URL '*', part of "PRI *" preface)
  alternative: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_status
* MIME type application/javascript is translated to text/javascript (RFC 9239)

(schmonz)