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

2024-05-13 13:53:23 UTC Now

2021-07-20 21:44:04 UTC MAIN commitmail json YAML

gifsicle: Update to 1.93.

## Version 1.93 - 30.Jun.2021

* Fix security bug on certain resize operations with `--resize-method=box`.

* Fix problems with colormapless GIFs.

(fcambus)

2021-07-20 21:38:59 UTC MAIN commitmail json YAML

lottanzb: comment out dead HOMEPAGE and MASTER_SITES.

(fcambus)

2021-07-20 21:27:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/mdf2iso to 0.3.1

(fcambus)

2021-07-20 21:27:09 UTC MAIN commitmail json YAML

mdf2iso: update to 0.3.1.

Really is equal to 0.3.0 + large file support patch.

(fcambus)

2021-07-20 21:04:41 UTC MAIN commitmail json YAML

doc: Updated games/nbsdgames to 4.1.2

(fcambus)

2021-07-20 21:04:28 UTC MAIN commitmail json YAML

nbsdgames: update to 4.1.2.

Minor bugfixes, also Mines' mines are now generated after first click.

(fcambus)

2021-07-20 20:22:48 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.7.2

(pin)

2021-07-20 20:22:26 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.7.2

[0.7.2] - 2021-07-20

Added:
-Add the missing views for signature notations

Changed:
-Mark the default signing key with a symbol

Fixed:
-Override the default key for all gpg fallback commands
-Sleep the event handler thread if input is disabled (#29)

(pin)

2021-07-20 19:54:21 UTC MAIN commitmail json YAML

MesaLib: remove wrong compat timespec_get(3) patch for OSX

At least Big Sur and latest xcode has timespec_get(3) in libc, based on
NetBSD & FreeBSD implementation according to the manpage.
This patch causes prototype mismatches. If the configure test misfires on
older OSX please fix the configure test.

(tnn)

2021-07-20 18:57:19 UTC MAIN commitmail json YAML

editors/fileobj: Update to v0.7.104

ChangeLog:
- Minor fixes and cleanups

(tkusumi)

2021-07-20 17:43:21 UTC MAIN commitmail json YAML

doc: Updated security/py-kerberos to 1.3.1nb1

(wiz)

2021-07-20 17:43:12 UTC MAIN commitmail json YAML

py-kerberos: mark as only supporting mit-krb5

With heimdal, you'll get undefined symbol errors like this one:
/usr/pkg/lib/python3.8/site-packages/kerberos.so: Undefined PLT symbol "krb5_free_keytab_entry_contents"

Bump PKGREVISION.

(wiz)

2021-07-20 17:36:40 UTC MAIN commitmail json YAML

doc: Updated net/php-baikal to 0.8.0

(wiz)

2021-07-20 17:36:29 UTC MAIN commitmail json YAML

php-baikal: update to 0.8.0.

    Support for php 7.4 and php 8.0
    Display setup info in popup
    Support for customizing "failed access" log message
    Ships with sabre/dav 4.1.4

(wiz)

2021-07-20 16:01:03 UTC MAIN commitmail json YAML

Remove openjdk11 from PKG_JVMS_ACCEPTED for now

Running on NetBSD-9.2/amd64 under openjdk11, the unifi server fails to listen
to https, so exclude openjdk11 for now. Confirmed by tnn@

(abs)

2021-07-20 15:40:34 UTC MAIN commitmail json YAML

doc: Updated fonts/koruri-ttf to 20210720

(nonaka)

2021-07-20 15:35:23 UTC MAIN commitmail json YAML

koruri-ttf: Update to 20210720

* M+ TESTFLIGHT 063 -> 063a
* Remove gridfit to improve readability on Windows
* Reduce unused files

(nonaka)

2021-07-20 12:59:07 UTC MAIN commitmail json YAML

security/ca-certifcates: Extned DESCR

Note that this package is irregular because it modifies configuration
outside of pkgsrc.

Add a see-also for mozilla-rootcerts{,-openssl}.

(gdt)

2021-07-20 12:52:04 UTC MAIN commitmail json YAML

doc/TODO: + binutils-2.37, freetype2-2.11, meson-0.59, php-baikal-0.8.0.

(wiz)

2021-07-20 10:54:37 UTC MAIN commitmail json YAML

doc: Added graphics/drawpile version 2.1.17

(nia)

2021-07-20 10:54:18 UTC MAIN commitmail json YAML

2021-07-20 10:15:40 UTC MAIN commitmail json YAML

doc/TODO: update status for libdrm and MesaLib

(tnn)

2021-07-20 09:43:23 UTC MAIN commitmail json YAML

2021-07-20 07:23:04 UTC MAIN commitmail json YAML

2021-07-20 07:14:21 UTC MAIN commitmail json YAML

mk/defaults/options.description: +llvm-target-aarch64

(tnn)

2021-07-20 06:43:21 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.18nb2

(rin)

2021-07-20 06:41:46 UTC MAIN commitmail json YAML

net/bind916 --disable-atomic is no longer supported

(rin)

2021-07-20 06:39:45 UTC MAIN commitmail json YAML

net/bind916 Use atomic 32-bit integers where appropriate, revision++

Mostly taken from NetBSD base:

- For counters, make sure to use 32-bit integers for !_LP64 platforms.
  In the previous revisions, this is partially done, i.e., incomplete.

- For flags fit within 32-bit width, use 32-bit integers for everyone.
  In the previous, this is incomplete, and restricted for __NetBSD__.
  Fix and generalize to everyone.

- Make comments in patches more helpful.

Fix build for ILP32 platforms as reported in PR pkg/56315.

Thanks jklos@ for testing.

(rin)

2021-07-20 06:37:49 UTC MAIN commitmail json YAML

doc: Added audio/ympd version 1.3.0

(nia)

2021-07-20 06:37:19 UTC MAIN commitmail json YAML

add audio/ympd

ympd is a lightweight MPD (Music Player Daemon) web client that runs
without a dedicated webserver or interpreters like PHP, NodeJS or Ruby.

It's tuned for minimal resource usage and requires only few dependencies.

(nia)

2021-07-19 19:56:18 UTC MAIN commitmail json YAML

Updated devel/py-pathspec, time/py-iso8601

(adam)

2021-07-19 19:56:00 UTC MAIN commitmail json YAML

py-iso8601: updated to 0.1.16

0.1.16: Add docs to sdist
0.1.15: Fix distribution of pyi files

(adam)

2021-07-19 19:50:10 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.9.0

0.9.0

Raise GitWildMatchPatternError for invalid git patterns.
Fix for duplicate leading double-asterisk, and edge cases.
Fix matching absolute paths.
API change: util.normalize_files() now returns a Dict[str, List[pathlike]] instead of a Dict[str, pathlike].
Added type hinting.

(adam)

2021-07-19 19:14:41 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.4.70.1

(gdt)

2021-07-19 19:14:33 UTC MAIN commitmail json YAML

net/unison-snapshot: Update to 2.51.4.70.1

Upstream changes aren't clearly documented, but from memory they are
bugfixes and minor improvements.

(gdt)

2021-07-19 19:03:32 UTC MAIN commitmail json YAML

net/unison-snapshot: sync bsd.prefs.mk usage with unison2.51

(gdt)

2021-07-19 17:52:15 UTC MAIN commitmail json YAML

openexr: add a CHECK_PORTABILITY_SKIP

(tnn)

2021-07-19 16:38:26 UTC MAIN commitmail json YAML

llvm: don't build the full list of targets on aarch64 by default

(tnn)

2021-07-19 16:18:48 UTC MAIN commitmail json YAML

llvm: move powerpc fix from options.mk to Makefile

Compiler options/fixes pertaining to the host compiler should not depend on
the target selection.

(tnn)

2021-07-19 15:27:29 UTC MAIN commitmail json YAML

doc: Added shells/nushell version 0.34.0

(pin)

2021-07-19 15:27:01 UTC MAIN commitmail json YAML

2021-07-19 15:26:21 UTC MAIN commitmail json YAML

shells/nushell: import package

Hello, and welcome to the Nushell project. The goal of this project is to take
the Unix philosophy of shells, where pipes connect simple commands together, and
bring it to the modern style of development.

Nu takes cues from a lot of familiar territory: traditional shells like bash,
advanced shells like PowerShell, functional programming, systems programming,
and more. But rather than trying to be the jack of all trades, Nu focuses its
energy on doing a few things well:
-Create a flexible cross-platform shell with a modern feel
-Allow you to mix and match commandline applications with a shell that
understands the structure of your data
-Have the level of UX polish that modern CLI apps provide

The easiest way to see what Nu can do is to start with some examples, so let's
dive in, https://www.nushell.sh/book/

(pin)

2021-07-19 15:21:29 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.2.11

(pin)

2021-07-19 15:21:09 UTC MAIN commitmail json YAML

audio/termusic: update to 0.2.11

v0.2.11
-bugfix: status bar in main activity.

v0.2.10
-finished api for kugou.

v0.2.9
-bugfix: D in queue not working.

v0.2.8
-add License for GPLv3 for netease api code
-migu album cover works.
-migu lyric and download works.

(pin)

2021-07-19 15:20:06 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.7.1

(pin)

2021-07-19 15:19:45 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.7.1

[0.7.1] - 2021-07-17

Added:
-Add an example for selection mode to README.md

Changed:
-Update README.md about libxkbcommon-dev dependency (#26)

Fixed:
-Run the terminal on stderr and use stdout for output (#27)

(pin)

2021-07-19 15:18:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/dust to 0.6.1

(pin)

2021-07-19 15:18:17 UTC MAIN commitmail json YAML

sysutils/dust: update to 0.6.1

-Change size of softlinks to 0
-Refactor: Compress arguemnts to one object
-Rename file: dirwalker -> dir_walker

(pin)

2021-07-19 14:42:23 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb105-server to 10.5.10nb6

(taca)

2021-07-19 14:41:44 UTC MAIN commitmail json YAML

databases/mariadb105-server: fix startup script

Fix startup problem of mariadb.

* Remove creating ${VARBASE}/run/mariadb with OWN_DIRS_PERMS since
  ${VARBASE}/run will be cleared on system start up.
* Create ${VARBASE}/run/mariadb in startup script with sutable owner.

Bump PKGREVISION.

(taca)

2021-07-19 13:55:37 UTC MAIN commitmail json YAML

llvm: Need socket libraries on SunOS.

(jperkin)

2021-07-19 13:03:39 UTC MAIN commitmail json YAML

2021-07-19 12:48:01 UTC MAIN commitmail json YAML

doc: Updated www/varnish to 6.6.1

(tnn)

2021-07-19 12:47:31 UTC MAIN commitmail json YAML

varnish: update to 6.6.1

CVE-2021-36740: request smuggling attack can be performed on Varnish Cache
and Varnish Cache Plus servers that have the HTTP/2 protocol enabled. The
smuggled requests do not go through normal VCL processing, and any
authorization steps implemented in VCL would be bypassed.

(tnn)

2021-07-19 11:45:54 UTC MAIN commitmail json YAML

Updated math/py-infinity, math/py-intervals

(adam)

2021-07-19 11:45:35 UTC MAIN commitmail json YAML

py-intervals: updated to 0.9.2

0.9.2
- Make invalid value coercions throw ValueCoercionException

0.9.1
- Fixed discrete interval length

0.9.0
- Fixed interval coercion
- Dropped py27 and py34 support

(adam)

2021-07-19 11:44:35 UTC MAIN commitmail json YAML

py-infinity: updated to 1.5

1.5:
- Removed py27, py33 support

(adam)

2021-07-19 11:32:49 UTC MAIN commitmail json YAML

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

(adam)

2021-07-19 11:32:31 UTC MAIN commitmail json YAML

py-pygit2: updated to 1.6.1

1.6.1
- Fix a number of reference leaks
- Review custom object backends

Breaking changes:
- In custom backends the callbacks have been renamed from ``read`` to
  ``read_cb``, ``write`` to ``write_cb``, and so on.

1.6.0
- New optional ``proxy`` argument in ``Remote`` methods
- New GIT_MERGE_PREFERENCE constants
- Don't require cached-property with Python 3.8 or later
- Add wheels for aarch64
- Documentation fixes
- Refactored build and CI, new ``build.sh`` script

(adam)

2021-07-19 11:15:49 UTC MAIN commitmail json YAML

py-regex: updated to 2021.7.6

2021.7.6:
Unknown changes

(adam)

2021-07-19 11:08:35 UTC MAIN commitmail json YAML

Updated www/nghttp2, devel/py-dulwich

(adam)

2021-07-19 11:08:19 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.20.24

0.20.24
* config: disregard UTF-8 BOM when reading file.
* Skip lines with spaces only in .gitignore.
* Add a separate HTTPProxyUnauthorized exception for 407 errors.
* Split out a AbstractHTTPGitClient class.

(adam)

2021-07-19 11:04:51 UTC MAIN commitmail json YAML

nghttp2: updated to 1.44.0

1.44.0:

nghttpx

The bug which prevents a backend which is excluded from a load balancing group temporarily from being restored.

The word master is replaced main. The nghttpx master process is now called main process.

--no-http2-cipher-black-list and --client-no-http2-cipher-black-list are deprecated and replaced with --no-http2-cipher-block-list and --client-no-http2-cipher-block-list respectively.

Remove trailing white space after $method log variable.

h2load

--rps option has been added.

The time unit (e.g., ms) is now allowed in -D option.

(adam)

2021-07-19 10:43:05 UTC MAIN commitmail json YAML

ocamlgraph: fix typos

(adam)

2021-07-19 09:55:04 UTC MAIN commitmail json YAML

mk: Fix PR pkg/56299

Add a test to check that an xbase set is installed when a tool depends on
X11 and X11_TYPE=native.
Thanks to Greg and Edgar for their comments and suggestions!

(triaxx)

2021-07-19 07:07:32 UTC MAIN commitmail json YAML

Updated databases/py-ldap3, devel/py-pep517

(adam)

2021-07-19 07:07:13 UTC MAIN commitmail json YAML

py-pep517: updated to 0.11.0

0.11
- Support editable hooks (`PEP 660 <https://www.python.org/dev/peps/pep-0660/>`_).
- Use the TOML 1.0 compliant ``tomli`` parser module on Python 3.6 and above.
- Ensure TOML files are always read as UTF-8.
- Switch CI to Github actions.

(adam)

2021-07-19 07:05:44 UTC MAIN commitmail json YAML

py-ldap3: updated to 2.9.1

2.9.1
- new feature: added support for using Kerberos authentication on windows clients using the native winkerberos library
- new feature: added support for using Channel Bind tokens with Kerberos authentication on windows clients
- fixed a bug related to using start_tls with a RESTARTABLE strategy that caused errors to be raised erroneously.
- fixed a bug around the type checking of Reverse DNS Settings with Kerberos authentication
- fixed an issue related to decoding unicode strings in LDAP referrals and attributes in python 2
- minor documentation updates and corrections

(adam)

2021-07-18 23:11:08 UTC MAIN commitmail json YAML

PR 55733 Joern Clausen: use GNU m4 with security/openssl on Solaris.

Seems that Solaris's m4 overflows internal limits.

(dholland)

2021-07-18 22:02:34 UTC MAIN commitmail json YAML

doc: Added print/brlaser version 6

(schmonz)

2021-07-18 22:02:19 UTC MAIN commitmail json YAML

Add and enable brlaser.

(schmonz)

2021-07-18 22:01:55 UTC MAIN commitmail json YAML

Add brlaser, a CUPS driver for Brother laser printers.

Although most Brother printers support a standard printer language such
as PCL or PostScript, not all do. If you have a monochrome Brother laser
printer (or multi-function device) and the other open source drivers
don't work, this one might help.

(schmonz)

2021-07-18 21:38:04 UTC MAIN commitmail json YAML

(doc/CHANGES-2021) Updated lang/nqp, lang/rakudo, devel/MoarVM to 2021.06

(mef)

2021-07-18 21:35:42 UTC MAIN commitmail json YAML

(lang/rakudo) Updated 2021.05 to 2021.06

https://github.com/rakudo/rakudo/releases/tag/2021.06
New in 2021.06:

  * Additions:
      + Support generics with consumption and inheritance in roles [4b99656][
        6e1cfe4]
      + Introduce done foo syntax as a shortcut for emit foo; done [452e92e]
      + Implement pick method on Any taking HyperWhatever as an argument (.pick
        (**)),
        which produce all values of Foo.pick(), and then produce all values
        of Foo.pick() again, and again, ad infinitum [cd4a72b]
      + Add a repl sub to enter the REPL from within a program [4183cda]
      + Add Buf and Blob coercers to Blob and Buf roles [f83e551]
  * Changes:
      + No longer use Unicode in REPL on Windows [5e1c97b]
  * Efficiency:
      + Tweak worker addition for many small tasks [39e5834]
      + Make .grep(Regex) and .first(Regex) about 40% faster [0de28ae]
      + Speed up setup of NativeCall subs and reduce memory usage [3b7fef2]
      + Micro-optimize levenshtein sub used to suggest alternatives in error
        messages [da0f561]
  * Fixes:
      + Improve stability on Windows by trying to rename precomp files multiple
        times [a9510b8][7dfed29]
      + Fix bogus "emit without supply or react" error when using hyper to
        process arrays [4953a29]
      + Fix some edge cases with (+), (.), (&) and (|) set operators [89fd8a8]
      + Make signature destructuring with a Junction an error [15d372e][57070f0
        ]
      + Make Mu eqv Mu work [750c5d0]
      + Fix possible error when throwing an exception on JVM backend [9743035]
  * Internals:
      + Provide support for CORE:: namespace for the core itself [ea92934][
        3fcf6f7][b03afef]
      + Remove a special case for native arrays on JVM [28ff12a]
      + Simplify Iterable eqv Iterable implementation [168da39]
      + Abstract single elem path of [] into Rakudo::Internals [db074a8]

(mef)

2021-07-18 21:34:21 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated 2021.05 to 2021.06

https://www.moarvm.org/releases.html
2021.06

6model:

    [0d63ddad] Set sc.idx during deserialization to avoid costly lookup later

Core:

    [5ba30ed8,ae024a49,d8a16dfd,77756158] Try to trap concurrent hash
    accesses [c53c0cdb] Fix a case of heap-use-after-free rarely
    affecting t/spec/S17-promise/nonblocking-await.t

Tooling/Build:

    [9b7ab7c4] Put include paths needed for HLL builds in config
    [91b1ccf6,bb767ece,192ea6bb] Define _GNU_SOURCE for GNU builds
    [12cbafce] Disable GCC pragmas when using MSVC
    [4751ca6d] Add note about macro confusion between gcc and clang

(mef)

2021-07-18 21:32:30 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2021.05 to 2021.06, Explicit ChangeLog unknown

(mef)

2021-07-18 19:05:57 UTC MAIN commitmail json YAML

doc: Updated cross/ppc-morphos-sdk to 20210211

(js)

2021-07-18 19:05:46 UTC MAIN commitmail json YAML

Update cross/ppc-morphos-sdk to 20210211

No changelog provided by upstream.

(js)

2021-07-18 18:55:05 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.1nb1

(gutteridge)

2021-07-18 18:54:31 UTC MAIN commitmail json YAML

inkscape: add missing dependencies for Python extensions

Various Python extensions (dxf_outlines.py, gcodetools.py,
inkex/bezier.py, perspective.py, and polyhedron_3d.py) require py-numpy;
also, the output_scour.py extension requires py-scour, and the
plotter.py extension requires py-serial.

(gutteridge)

2021-07-18 18:19:53 UTC MAIN commitmail json YAML

doc: Updated cross/ppc-morphos-binutils to 2.36.1

(js)

2021-07-18 18:19:43 UTC MAIN commitmail json YAML

Update cross/ppc-morphos-binutils to 2.36.1 from 20210211 SDK

No changelog provided by upstream, though probably the usual binutil changelog
applies.

(js)

2021-07-18 18:10:01 UTC MAIN commitmail json YAML

doc: Added graphics/py-scour version 0.38.2

(gutteridge)

2021-07-18 18:08:43 UTC MAIN commitmail json YAML

graphics/Makefile: add py-scour

(gutteridge)

2021-07-18 18:06:39 UTC MAIN commitmail json YAML

graphics/py-scour: add new package

Scour is an SVG optimizer/cleaner written in Python that reduces the
size of scalable vector graphics by optimizing structure and removing
unnecessary data. It can be used to create streamlined vector graphics
suitable for web deployment, publishing/sharing, or further processing.

Packaged in wip by K.I.A. Derouiche, imported mostly verbatim.

(gutteridge)

2021-07-18 16:02:28 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.3, apache-ant-1.10.11, cmake-3.21.0,
  filezilla-3.55.0, fluidsynth-2.2.2, imath-3.1.0, libfilezilla-0.30.0,
  talloc-2.3.3, tor-browser-https-everywhere-2021.7.13,
  xkeyboard-config-2.33.

(wiz)

2021-07-18 14:31:26 UTC MAIN commitmail json YAML

doc: Updated fonts/cascadia-ttf to 2106.17

(fcambus)

2021-07-18 14:31:12 UTC MAIN commitmail json YAML

cascadia-ttf: update to 2106.17.

Features:

- Arabic (and Urdu) support added (design by Mohamad Dakak) (#84)
    - See the Arabic features PDF for the exciting new Arabic ligature
      functionality used in Cascadia Code that gives the font greatly improved
      readability and feel more more akin to a text typeface.
    - Don't want all that? Don't worry, Cascadia Mono will house a normal
      version of Arabic.

- Hebrew support added (design by Liron Lavi Turkenich) (#465)

- Due to popular demand, we've introduced a more "toned-down" version of
  Cascadia Italic, which does away with a number of the cursive letter forms.
  (#468)
    - Entry and exit strokes across the italic lowercase have been rounded
      to better achieve the fun / playful design language that we intended
      for the italic. Other skeletons have been modified as necessary.
      Cyrillic has also been updated for better consistency with the new
      design.
    - You can now activate the original cursive versions of /f /l /s and
      /r with typographic feature salt or ss01.

Changes:

- We have adjusted the slant on all of the italic letters to make sure it's
  consistent (#470)
- Italic Only: #507 - bar and broken bar will now stay upright for better
  clarity
- Fixing a bug in the ccmp feature file and added ccmp to the feature
  set in the build script.
- Deleting the (unused) liga feature file
- Vika has reviewed and improved some forms in Cascadia Code upright.
- Greek lowercase has been updated per feedback from Gerry Leonidas to
  be more cohesive (No longer a mix between a "Monday" and "Friday" font.
  All Friday, all the time!)
- #422 - Bitcoin glyph added
- #427 - FFFD glyph added
- #418 - top bar corrected
- #433 - hinting corrected to ensure alignment
- #435 - adds consistent ligature form for =>> <<= =<< and
  >>= (the infinite arrows still work with addition of more equals)
- #443 - ligature now ignores (*) scenario
- #454 - adds ignore to prevent equal_equal ligature from showing up
- #467 - Not specifically sure of the problem here, but suspect that it will
  be fixed with this - update.
- #477, #478, #479, #480 - interpolation issues fixes in a lot of ligatures
- #481 - JetBrains enumerates fonts weird. We've modified the internal naming
  so that it will register Cascadia Code correctly. Also aligned postscript
  naming with Google's recommendation, so will show up as "Regular" instead of
  "Roman".
- General improvement of weight balancing
- Weight of lowercase rounds reduced in the Bold weight in Cascadia Code.
- Weight of Capital stems increased in Extralight weight in Cascadia Code.
- Tweaked weight of ogonek in ExtraLight.
- Added a localized form for 蝶 and 腸 should a user chose to use those
  codepoints and want an accented version.
- Split fraction bar at heavier weights to improve clarity of fractions.
- Adjusted standard box drawing characters to align with GDI metrics, and added
  a complete set of DWrite-specific ones that align with sTypo (using rclt).
- Ironed out some tiny inconsistencies in the <$ $> <$> ligatures which
  we suspect no one will ever notice.
- Fixed centering of braces and some hyphens.
- Fixed inconsistency between semicolon/colon and period weight in bold. Also
  fixed slight differences in hyphen-like glyphs in bold. You're as surprised
  as we are.
- Increased weight of underscore in bold.
- Changed design of commaaccent, commaaccentmod commaturnedabove and commaabove
  to be more distinguishable (following design of quotes).
- Fixed descents of various greek lowercase glyphs that were inconsistent.
- Felt ligated, might edit later.
- Corrected some additional interpolation bugs

(fcambus)

2021-07-18 11:49:40 UTC MAIN commitmail json YAML

doc: Added x11/cool-retro-term version 1.1.1

(nia)

2021-07-18 11:49:26 UTC MAIN commitmail json YAML

add x11/cool-retro-term

cool-retro-term is a terminal emulator which mimics the look and feel of
the old cathode tube screens. It has been designed to be eye-candy,
customizable, and reasonably lightweight.

(nia)

2021-07-17 20:54:28 UTC MAIN commitmail json YAML

doc: Updated chat/element-web to 1.7.32

(js)

2021-07-17 20:54:16 UTC MAIN commitmail json YAML

Update chat/element-web to 1.7.32

Changes in [1.7.32](https://github.com/vector-im/element-web/releases/tag/v1.7.32) (2021-07-05)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.32-rc.1...v1.7.32)

* No changes from rc.1

Changes in [1.7.32-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.32-rc.1) (2021-06-29)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.31...v1.7.32-rc.1)

* Update to react-sdk v3.25.0-rc.1 and js-sdk v12.0.1-rc.1
* Translations update from Weblate
  [\#17832](https://github.com/vector-im/element-web/pull/17832)
* Fix canvas-filter-polyfill mock path
  [\#17785](https://github.com/vector-im/element-web/pull/17785)
* Mock context-filter-polyfill for app-tests
  [\#17774](https://github.com/vector-im/element-web/pull/17774)
* Add libera.chat to default room directory
  [\#17772](https://github.com/vector-im/element-web/pull/17772)
* Improve typing of Event Index Manager / Seshat
  [\#17704](https://github.com/vector-im/element-web/pull/17704)
* Bump dns-packet from 1.3.1 to 1.3.4
  [\#17478](https://github.com/vector-im/element-web/pull/17478)
* Update matrix-widget-api to fix build issues
  [\#17747](https://github.com/vector-im/element-web/pull/17747)
* Fix whitespace in Dockerfile
  [\#17742](https://github.com/vector-im/element-web/pull/17742)
* Upgrade @types/react and @types/react-dom
  [\#17723](https://github.com/vector-im/element-web/pull/17723)
* Spaces keyboard shortcuts first cut
  [\#17457](https://github.com/vector-im/element-web/pull/17457)
* Labs: feature_report_to_moderators
  [\#17694](https://github.com/vector-im/element-web/pull/17694)

Changes in [1.7.31](https://github.com/vector-im/element-web/releases/tag/v1.7.31) (2021-06-21)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.31-rc.1...v1.7.31)

* Upgrade to React SDK 3.24.0 and JS SDK 12.0.0

Changes in [1.7.31-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.31-rc.1) (2021-06-15)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.30...v1.7.31-rc.1)

* Upgrade to React SDK 3.24.0-rc.1 and JS SDK 12.0.0-rc.1
* Translations update from Weblate
  [\#17655](https://github.com/vector-im/element-web/pull/17655)
* Upgrade matrix-react-test-utils for React 17 peer deps
  [\#17653](https://github.com/vector-im/element-web/pull/17653)
* Fix lint errors in Webpack config
  [\#17626](https://github.com/vector-im/element-web/pull/17626)
* Preload only `woff2` fonts
  [\#17614](https://github.com/vector-im/element-web/pull/17614)
* ⚛️ Upgrade to React@17
  [\#17601](https://github.com/vector-im/element-web/pull/17601)

Changes in [1.7.30](https://github.com/vector-im/element-web/releases/tag/v1.7.30) (2021-06-07)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.30-rc.1...v1.7.30)

* Upgrade to React SDK 3.23.0 and JS SDK 11.2.0

Changes in [1.7.30-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.30-rc.1) (2021-06-01)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.29...v1.7.30-rc.1)

* Upgrade to React SDK 3.23.0-rc.1 and JS SDK 11.2.0-rc.1
* Translations update from Weblate
  [\#17526](https://github.com/vector-im/element-web/pull/17526)
* Add Modernizr test for Promise.allSettled given js-sdk and react-sdk depend
  on it
  [\#17464](https://github.com/vector-im/element-web/pull/17464)
* Bump libolm dependency, and update package name.
  [\#17433](https://github.com/vector-im/element-web/pull/17433)
* Remove logo spinner
  [\#17423](https://github.com/vector-im/element-web/pull/17423)

(js)

2021-07-17 20:41:20 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, textproc/py-rapidjson

(adam)

2021-07-17 20:40:34 UTC MAIN commitmail json YAML

py-rapidjson: updated to 1.4

1.4 (2021-06-25)

Build binary wheel for aarch64, thanks to odidev

1.3 (2021-06-25)

Yet another attempt to fix automatic wheels upload

1.2 (2021-06-25)

Fix automatic wheels upload from GH Actions to PyPI

1.1 (2021-06-25)

Reduce decoder memory consumption by uniquifiying keys in the loaded dictionaries
Implement an alternative way of transmogrify JSON objects, similar to json's object_pairs_hook load option

(adam)

2021-07-17 20:39:30 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.38.0

(js)

2021-07-17 20:39:16 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.38.0

Synapse 1.38.0 (2021-07-13)
===========================

This release includes a database schema update which could result in elevated disk usage. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#upgrading-to-v1380) for more information.

No significant changes since 1.38.0rc3.

Synapse 1.38.0rc3 (2021-07-13)
==============================

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

- Build the Debian packages in CI. ([\#10247](https://github.com/matrix-org/synapse/issues/10247), [\#10379](https://github.com/matrix-org/synapse/issues/10379))

Synapse 1.38.0rc2 (2021-07-09)
==============================

Bugfixes
--------

- Fix bug where inbound federation in a room could be delayed due to not correctly dropping a lock. Introduced in v1.37.1. ([\#10336](https://github.com/matrix-org/synapse/issues/10336))

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

- Update links to documentation in the sample config. Contributed by @dklimpel. ([\#10287](https://github.com/matrix-org/synapse/issues/10287))
- Fix broken links in [INSTALL.md](INSTALL.md). Contributed by @dklimpel. ([\#10331](https://github.com/matrix-org/synapse/issues/10331))

Synapse 1.38.0rc1 (2021-07-06)
==============================

Features
--------

- Implement refresh tokens as specified by [MSC2918](https://github.com/matrix-org/matrix-doc/pull/2918). ([\#9450](https://github.com/matrix-org/synapse/issues/9450))
- Add support for evicting cache entries based on last access time. ([\#10205](https://github.com/matrix-org/synapse/issues/10205))
- Omit empty fields from the `/sync` response. Contributed by @deepbluev7. ([\#10214](https://github.com/matrix-org/synapse/issues/10214))
- Improve validation on federation `send_{join,leave,knock}` endpoints. ([\#10225](https://github.com/matrix-org/synapse/issues/10225), [\#10243](https://github.com/matrix-org/synapse/issues/10243))
- Add SSO `external_ids` to the Query User Account admin API. ([\#10261](https://github.com/matrix-org/synapse/issues/10261))
- Mark events received over federation which fail a spam check as "soft-failed". ([\#10263](https://github.com/matrix-org/synapse/issues/10263))
- Add metrics for new inbound federation staging area. ([\#10284](https://github.com/matrix-org/synapse/issues/10284))
- Add script to print information about recently registered users. ([\#10290](https://github.com/matrix-org/synapse/issues/10290))

Bugfixes
--------

- Fix a long-standing bug which meant that invite rejections and knocks were not sent out over federation in a timely manner. ([\#10223](https://github.com/matrix-org/synapse/issues/10223))
- Fix a bug introduced in v1.26.0 where only users who have set profile information could be deactivated with erasure enabled. ([\#10252](https://github.com/matrix-org/synapse/issues/10252))
- Fix a long-standing bug where Synapse would return errors after 2<sup>31</sup> events were handled by the server. ([\#10264](https://github.com/matrix-org/synapse/issues/10264), [\#10267](https://github.com/matrix-org/synapse/issues/10267), [\#10282](https://github.com/matrix-org/synapse/issues/10282), [\#10286](https://github.com/matrix-org/synapse/issues/10286), [\#10291](https://github.com/matrix-org/synapse/issues/10291), [\#10314](https://github.com/matrix-org/synapse/issues/10314), [\#10326](https://github.com/matrix-org/synapse/issues/10326))
- Fix the prometheus `synapse_federation_server_pdu_process_time` metric. Broke in v1.37.1. ([\#10279](https://github.com/matrix-org/synapse/issues/10279))
- Ensure that inbound events from federation that were being processed when Synapse was restarted get promptly processed on start up. ([\#10303](https://github.com/matrix-org/synapse/issues/10303))

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

- Move the upgrade notes to [docs/upgrade.md](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md) and convert them to markdown. ([\#10166](https://github.com/matrix-org/synapse/issues/10166))
- Choose Welcome & Overview as the default page for synapse documentation website. ([\#10242](https://github.com/matrix-org/synapse/issues/10242))
- Adjust the URL in the README.rst file to point to irc.libera.chat. ([\#10258](https://github.com/matrix-org/synapse/issues/10258))
- Fix homeserver config option name in presence router documentation. ([\#10288](https://github.com/matrix-org/synapse/issues/10288))
- Fix link pointing at the wrong section in the modules documentation page. ([\#10302](https://github.com/matrix-org/synapse/issues/10302))

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

- Drop `Origin` and `Accept` from the value of the `Access-Control-Allow-Headers` response header. ([\#10114](https://github.com/matrix-org/synapse/issues/10114))
- Add type hints to the federation servlets. ([\#10213](https://github.com/matrix-org/synapse/issues/10213))
- Improve the reliability of auto-joining remote rooms. ([\#10237](https://github.com/matrix-org/synapse/issues/10237))
- Update the release script to use the semver terminology and determine the release branch based on the next version. ([\#10239](https://github.com/matrix-org/synapse/issues/10239))
- Fix type hints for computing auth events. ([\#10253](https://github.com/matrix-org/synapse/issues/10253))
- Improve the performance of the spaces summary endpoint by only recursing into spaces (and not rooms in general). ([\#10256](https://github.com/matrix-org/synapse/issues/10256))
- Move event authentication methods from `Auth` to `EventAuthHandler`. ([\#10268](https://github.com/matrix-org/synapse/issues/10268))
- Re-enable a SyTest after it has been fixed. ([\#10292](https://github.com/matrix-org/synapse/issues/10292))

(js)

2021-07-17 20:27:38 UTC MAIN commitmail json YAML

py-setuptools: updated to 57.2.0

v57.2.0
* Added detection of Windows ARM64 build environments using the VSCMD_ARG_TGT_ARCH environment variable.

(adam)

2021-07-17 17:50:07 UTC MAIN commitmail json YAML

2021-07-17 17:49:21 UTC MAIN commitmail json YAML

Update to vim 8.2.3172.

Changes:
8.2.2801  free Pascal makefile not recognized
8.2.2802  Vim9: illegal memory access
8.2.2803  flicker when the popup menu has an info popup
8.2.2804  setting buffer local mapping with mapset() changes global
8.2.2805  Vim9: cannot use legacy syntax in Vim9 script
8.2.2806  Vim9: using "++nr" as a command might not work
8.2.2807  build fails with tiny features
8.2.2808  Vim9: increment and decrement not sufficiently tested
8.2.2809  Vim9: :def function compilation fails when using :legacy
8.2.2810  Vim9: crash when calling a function in a substitute expression
8.2.2811  Vim9: error for missing white space doesn't say where
8.2.2812  Vim9: still crash when using substitute expression
8.2.2813  cannot grep using fuzzy matching
8.2.2814  Vim9: unused variable
8.2.2815  status line flickers when redrawing popup menu info
8.2.2816  Vim9: comment below expression in lambda causes problems
8.2.2817  Vim9: script sourcing continues after an error
8.2.2818  no jump added  when opening terminal in current window
8.2.2819  finishing an abbreviation with multi-byte char may not work
8.2.2820  session file may divide by zero
8.2.2821  MS-Windows: unnessarily loading libraries when registering OLE
8.2.2822  MS-Windows: unnessarily loading libraries when unregistering
8.2.2823  MS-Windows: launching Vim from installer doesn't open README
8.2.2824  MS-Windows: build failure with MSVC
8.2.2825  code in checkreadonly() not fully tested
8.2.2826  compiler warnings for int to size_t conversion
8.2.2827  test file was not deleted
8.2.2828  Coverity complains about not checking rename() return value
8.2.2829  some comments are not correct or clear
8.2.2830  terminal colors are not updated when 'background' is set
8.2.2831  Vim9: expandcmd() not tested
8.2.2832  operator cancelled by moving mouse when using popup
8.2.2833  two key command cancelled by moving mouse when using popup
8.2.2834  Vim9: :cexpr does not work with local variables
8.2.2835  Vim9: leaking memory in :cexpr
8.2.2836  build failure without the +quickfix feature
8.2.2837  various code lines not covered by tests
8.2.2838  file extension .wrap not recognized
8.2.2839  default redirection missing "ash" and "dash"
8.2.2840  Vim9: member operation not fully tested
8.2.2841  MS-Windows: cursor wrong when 'lz' and 'stl' are set
8.2.2842  Vim9: skip argument to searchpair() is not compiled
8.2.2843  Vim9: skip argument to searchpairpos() is not compiled
8.2.2844  Vim9: memory leak when using searchpair()
8.2.2845  MS-Windows: warning for signed/unsigned comparison
8.2.2846  Vim9: "echo Func()" does not give an error for using void
8.2.2847  Perl not tested sufficiently
8.2.2848  crash when calling partial
8.2.2849  bufwrite not sufficiently tested
8.2.2850  recalling commands from history is not tested
8.2.2851  using &lt;Cmd&gt; mapping on command line triggers CmdlineChanged
8.2.2852  configure can add --as-needed a second time
8.2.2853  window is not updated after using &lt;Cmd&gt; mapping
8.2.2854  custom statusline cannot contain % items
8.2.2855  white space after "-&gt;" does not give E274
8.2.2856  get readonly error for device that can't be written to
8.2.2857  Vim9: exception in ISN_INSTR caught at wrong level
8.2.2858  test fails because of changed error message
8.2.2859  Tcl test fails because of changed error message
8.2.2860  adding a text property causes the whole window to be redawn
8.2.2861  Vim9: "legacy return" is not recognized as a return statement
8.2.2862  removing a text property causes the whole window to be redawn
8.2.2863  removing a text property does not redraw optimally
8.2.2864  Vim9: crash when using inline function
8.2.2865  skipping over function body fails
8.2.2866  Vim9: memory leak when using inline function
8.2.2867  build failure
8.2.2868  Vim9: when executing compiled expression trylevel is changed
8.2.2869  using unified diff is not tested
8.2.2870  CmdlineChange event triggered twice for CTRL-R
8.2.2871  unnessary VIM_ISDIGIT() calls, badly indented code
8.2.2872  Python tests fail without the channel feature
8.2.2873  not enough tests for writing buffers
8.2.2874  MS-Windows: screen redraws too often
8.2.2875  cancelling inputlist() after a digit does not return zero
8.2.2876  configure cannot detect Python 3.10
8.2.2877  insufficient tests for popup menu rightleft
8.2.2878  Vim9: for loop list unpack only allows for one "_"
8.2.2879  file extension .hsig not recognized
8.2.2880  unified diff fails if actually used
8.2.2881  various pieces of code not covered by tests
8.2.2882  Vim9: memory leak when lambda has an error
8.2.2883  MS-Windows manifest file name is misleading
8.2.2884  not enough cscope code is covered by tests
8.2.2885  searching for \%'&gt; does not match linewise end of line
8.2.2886  various pieces of code not covered by tests
8.2.2887  crash when passing null string to fullcommand()
8.2.2888  Vim9: "k" command recognized in Vim9 script
8.2.2889  typo and verbose comment in Makefiles
8.2.2890  text property duplicated when data block splits
8.2.2891  cannot build with Perl 5.34
8.2.2892  error message contains random characters
8.2.2893  multi-byte text in popup title shows up wrong
8.2.2894  MS-Windows: using enc_locale() for strftime() might not work
8.2.2895  Vim9: random characters appear in some error messages
8.2.2896  spellfile functionality not fully tested
8.2.2897  Vim9: can use reserved words at the script level
8.2.2898  QuitPre and ExitPre not triggered when GUI window is closed
8.2.2899  Appveyor script does not detect nmake failure
8.2.2900  QuitPre is triggered before :wq writes the file
8.2.2901  some operators not fully tested
8.2.2902  spellfile functionality not fully tested
8.2.2903  cursor position wrong on wrapped line with 'signcolumn'
8.2.2904  "g$" causes scroll if half a double width char is visible
8.2.2905  no error when defaults.vim cannot be loaded
8.2.2906  ASAN reports errors for test_startup
8.2.2907  memory leak when running out of memory
8.2.2908  crash when using a terminal popup window from cmdline window
8.2.2909  build error with non-Unix system
8.2.2910  test for cmdline window and terminal fails on MS-Windows
8.2.2911  pattern "\%V" does not match all of block selection
8.2.2912  MS-Windows: most users expect using Unicode
8.2.2913  MS-Windows conpty supports using mouse events
8.2.2914  cannot paste a block without adding padding
8.2.2915  MS-Windows: when using "default" for encoding utf-8 is used
8.2.2916  operators are not fully tested
8.2.2917  spellfile functionality not fully tested
8.2.2918  builtin function can be shadowed by global variable
8.2.2919  using ":!command" does not work if it uses posix_spawn()
8.2.2920  still a way to shadow a builtin function
8.2.2921  E704 for script local variable is not backwards compatible
8.2.2922  computing array length is done in various ways
8.2.2923  EBCDIC build is broken
8.2.2924  superfluous extern declaration
8.2.2925  Vim9: line continuation comment uses legacy syntax
8.2.2926  Vim9: no good error for using :legacy in a :def function
8.2.2927  test commented out because it fails with ASAN
8.2.2928  the evalfunc.c file is too big
8.2.2929  accidentally enable tcl by default
8.2.2930  when a popup is visible a mouse move my restart Visual mode
8.2.2931  Vim9: line continuation comment uses legacy syntax
8.2.2932  select mode test fails
8.2.2933  when 'clipboard' is "unnamed" zp does not work correctly
8.2.2934  ASAN error when using text from the clipboard
8.2.2935  calculating register width is not always needed
8.2.2936  Vim9: converting number to bool uses wrong stack offset
8.2.2937  popup test fails if rightleft feature not enabled
8.2.2938  after using motion force from feedkeys() it sticks
8.2.2939  GTK: righthand scrollbar does not show with split window
8.2.2940  MS-Windows: cannot see the size when resizing
8.2.2941  Vim9: using `=expr` does not handle a list of strings
8.2.2942  Vim9: error when calling function with too few arguments
8.2.2943  Vim9: check for argument count ignores default values
8.2.2944  Vim9: no error when using job or channel as a string
8.2.2945  some buffer related code is not tested
8.2.2946  Vim9: substitute expression cannot be a List
8.2.2947  build failure without the channel feature
8.2.2948  substitute() accepts a number but not a float expression
8.2.2949  tests failing because no error for float to string conversion
8.2.2950  sound code not fully tested
8.2.2951  Vim9: cannot use heredoc for :python, :lua, etc.
8.2.2952  recover test fails on big endian systems
8.2.2953  Vim9: leaking memory when using heredoc script
8.2.2954  short file name extension for Scala not recognized
8.2.2955  Vim9: using filter in compiled command does not work
8.2.2956  Vim9: need to plan for future additions
8.2.2957  using getchar() in Vim9 script is problematic
8.2.2958  function list test fails
8.2.2959  sound_playfile() is not tested on MS-Windows
8.2.2960  swap file recovery not sufficiently tested
8.2.2961  keys typed during a :normal command are discarded
8.2.2962  MS-Windows command line arguments have wrong encoding
8.2.2963  GUI: mouse move may start Visual mode with a popup visible
8.2.2964  Vim9: hang when using space after -&gt;
8.2.2965  Vim9: crash when calling function that failed to compile
8.2.2966  ml_get errors after recovering a file
8.2.2967  Vim9: crash when using two levels of partials
8.2.2968  Vim9: memory leak
8.2.2969  subtracting from number option fails when result is zero
8.2.2970  Python configure check uses deprecated command
8.2.2971  cannot yank a block without trailing spaces
8.2.2972  "%bd" tries to delete popup window buffers, which fails
8.2.2973  fix for recovery and diff mode not tested
8.2.2974  Greek spell checking uses wrong case folding
8.2.2975  Vim9: can only use an autoload function name as a string
8.2.2976  build failure without the +eval feature
8.2.2977  crash when using a null function reference
8.2.2978  warning for uninitialized variable
8.2.2979  not all options code is covered by tests
8.2.2980  popup window test is a bit flaky
8.2.2981  recovery test is not run on big-endian systems
8.2.2982  Vim9: future commands are not reserved yet
8.2.2983  Vim9: an inline function requires specifying the return type
8.2.2984  Vim9: test fails because of missing return statement
8.2.2985  Vim9: a compiled function cannot be debugged
8.2.2986  build failure without the profile feature
8.2.2987  build failure with normal features
8.2.2988  Vim9: debugger test fails
8.2.2989  Vim9: memory leak when debugging a :def function
8.2.2990  Jupyter Notebook files are not recognized
8.2.2991  Vim9: no completion for :vim9 and :legacy
8.2.2992  Vim9: completion for :disassemble is incomplete
8.2.2993  'fileencodings' default value should depend on 'encoding'
8.2.2994  various code is not fully tested
8.2.2995  linker errors with dynamic Python 3.10
8.2.2996  Vim9: when debugging cannot inspect local variables
8.2.2997  Vim9: disassemble test fails
8.2.2998  Vim9: disassemble test fails
8.2.2999  balloon sometimes does not hide with GTK 3
8.2.3000  Vim9: warning for uninitialized variable
8.2.3001  Vim9: memory leak when compilation fails
8.2.3002  Vim doesn't abort on a fatal Tcl error
8.2.3003  Vim9: closure compiled with wrong compile type
8.2.3004  Vim9: error for missing colon given while skipping
8.2.3005  Vim9: using a void value does not give a proper error message
8.2.3006  crash when echoing a value very early
8.2.3007  Vim9: test for void value fails
8.2.3008  startup test may hang
8.2.3009  startup test may hang
8.2.3010  not enough testing for viminfo code
8.2.3011  Vim9: cannot get argument values during debugging
8.2.3012  when 'rightleft' is set the line number is drawn reversed
8.2.3013  Vim: when debugging only first line of command is displayed
8.2.3014  Coverity warns for freeing static string
8.2.3015  Vim9: Assigning to @# requires a string
8.2.3016  confusing error when expression is followed by comma
8.2.3017  Vim9: debugger shows too many lines
8.2.3018  'quickfixtextfunc' formatting is lost when switching buffers
8.2.3019  location list only has the start position.
8.2.3020  unreachable code
8.2.3021  spaces allowed between option name and "!", "?", etc.
8.2.3022  available encryption methods are not strong enough
8.2.3023  Vim9: arguments for execute() not checked at compile time
8.2.3024  execute() function test fails
8.2.3025  not enough tests for quickfix end_col and end_lnum
8.2.3026  Vim9: cannot set breakpoint in compiled function
8.2.3027  Vim9: breakpoint in compiled function not always checked
8.2.3028  GUI mouse events not tested
8.2.3029  Vim9: crash when using operator and list unpack assignment
8.2.3030  Coverity reports a memory leak
8.2.3031  no error if a function name starts with an underscore
8.2.3032  build problems with MSVC, other crypt issues with libsodium
8.2.3033  no error when using alpha delimiter with :global
8.2.3034  installing packages on github CI sometimes fails
8.2.3035  Vim9: crash when calling :def function with partial
8.2.3036  Vim9: builtin function arguments not checked at compile time
8.2.3037  configure reports libcanberra when checking for libsodium
8.2.3038  Amiga built-in version string doesn't include build date
8.2.3039  Vim9: breakpoint at a comment line does not work
8.2.3040  GUI: dropping files not tested
8.2.3041  detecting if the process of a swap file is running fails
8.2.3042  swap file test fails
8.2.3043  Amiga: cannot get the shell size on MorphOS and AROS
8.2.3044  Amiga MorphOS and AROS: process ID is not valid
8.2.3045  minor typos
8.2.3046  Amiga MorphOS: Term mode is set using DOS packets
8.2.3047  increment and decrement don't allow for next command
8.2.3048  strange error for white space after ++ command
8.2.3049  JSON patch file not recognized
8.2.3050  cannot recognize elixir files
8.2.3051  Vim9: for loop with one list variable does not work
8.2.3052  Vim9: "legacy call" does not work
8.2.3053  Vim9: cannot assign to @@ in :def function
8.2.3054  Vim9: unpack assignment using "_" after semicolon fails
8.2.3055  strange error for assigning to "x.key" on non-dictionary
8.2.3056  Vim9: using default value in lambda gives confusing error
8.2.3057  Vim9: debugger test fails with normal features and +terminal
8.2.3058  Vim9: cannot use ternary operator in parenthesis
8.2.3059  Vim9: memory leak when using lambda
8.2.3060  Vim9: cannot use ternary operator in parenthesis
8.2.3061  testing the shell option is incomplete and spread out
8.2.3062  internal error when adding several text properties
8.2.3063  crash when switching 'cryptmethod' to xchaha20 with undo file
8.2.3064  Vim9: in script cannot set item in uninitialized list
8.2.3065  Vim9: error when sourcing script twice and reusing function
8.2.3066  Vim9: debugging lambda does not work
8.2.3067  building fails with Athena
8.2.3068  Unicode tables are slightly outdated
8.2.3069  error messages are spread out
8.2.3070  not enough testing for shell use
8.2.3071  shell options are not set properly for PowerShell
8.2.3072  "zy" does not work well when "virtualedit' is "block"
8.2.3073  when cursor is move for block append wrong text is inserted
8.2.3074  popup_atcursor() uses wrong position with concealing
8.2.3075  xxd always reports an old version string
8.2.3076  Vim9: using try in catch block causes a hang
8.2.3077  Vim9: an error in a catch block is not reported
8.2.3078  Vim9: profile test fails
8.2.3079  Powershell core not supported by default
8.2.3080  recover test fails on 32bit systems
8.2.3081  cannot catch errors in a channel command
8.2.3082  a channel command "echoerr" does not show anything
8.2.3083  crash when passing null string to charclass()
8.2.3084  Vim9: builtin function argument types are not checked
8.2.3085  JSONC files are not recognized
8.2.3086  Vim9: breakpoint on "for" does not work
8.2.3087  Gemtext files are not recognized
8.2.3088  with 'virtualedit' set to "block" Visual highlight is wrong
8.2.3089  garbage collection has useless code
8.2.3090  in rare cases the cursor may be somewhere in a folded line
8.2.3091  Vim9: default argument expr. cannot use previous argument
8.2.3092  Vim9: builtin function test fails without +channel feature
8.2.3093  tablabel_tooltip test fails with Athena
8.2.3094  Test_popup_atcursor_pos() fails without the conceal feature
8.2.3095  with 'virtualedit' set to "block" block selection is wrong
8.2.3096  temp files remain after running tests
8.2.3097  crash when using "quit" at recovery prompt
8.2.3098  popup window test is flaky on MS-Windows with GUI
8.2.3099  Vim9: missing catch/finally not reported at script level
8.2.3100  Vim9: no error when using type with unknown number of args
8.2.3101  missing function prototype for vim_round()
8.2.3102  test for crash fix does not fail without the fix
8.2.3103  swap test may fail on some systems
8.2.3104  Vim9: unspecified function type causes type error
8.2.3105  Vim9: type of partial is wrong when it has arguments
8.2.3106  Vim9: confusing line number reported for error
8.2.3107  Vim9: error for arguments while type didn't specify arguments
8.2.3108  test for remote_foreground() fails
8.2.3109  check for $DISPLAY never fails
8.2.3110  a pattern that matches the cursor position is complicated
8.2.3111  Vim9: confusing error with extra whitespace before colon
8.2.3112  in rare cases the cursor may be somewhere in a folded line
8.2.3113  no error when for loop variable shadows script variable
8.2.3114  Amiga-like systems: build error using stat()
8.2.3115  Coverity complains about free_wininfo() use
8.2.3116  Vim9: crash when debugging a function with line continuation
8.2.3117  Vim9: type not properly checked in for loop
8.2.3118  Vim9: "any" type not handled correctly in for loop
8.2.3119  compiler warning for unused argument
8.2.3120  crypt with sodium test fails on MS-Windows
8.2.3121  'listchars' "exceeds" character appears in foldcolumn
8.2.3122  with 'nowrap' cursor position is unexected in narrow window
8.2.3123  Vim9: confusing error when using white space after option
8.2.3124  Vim9: no error for white space between option and "=9"
8.2.3125  variables are set but not used
8.2.3126  Vim9: for loop error reports wrong line number
8.2.3127  Vim9: no error when adding number to list of string
8.2.3128  Vim9: uninitialzed list does not get type checked
8.2.3129  Vim9: imported uninitialized list does not get type checked
8.2.3130  Vim9: import test fails
8.2.3131  MS-Windows: ipv6 channel test is very flaky in the GUI
8.2.3132  compiler warns for size_t to colnr_T conversion.
8.2.3133  Vim9: memory leak when add() fails
8.2.3134  crash when using typename() on a function reference
8.2.3135  Vim9: builtin function arguments not checked at compile time
8.2.3136  no test for E187 and "No swap file"
8.2.3137  Vim9: no error when a line only has a variable name
8.2.3138  debugger test fails
8.2.3139  functions for string manipulation are spread out
8.2.3140  MS-Windows: ipv6 channel test is very flaky also without GUI
8.2.3141  no error when using :complete for :command without -nargs
8.2.3142  Vim9: type check for has_key() argument is too strict
8.2.3143  Vim9: wrong context if lambda called from profiled function
8.2.3144  Vim9: no error when using an invalid value for a line number
8.2.3145  Vim9: profile test fails without profile feature
8.2.3146  Vim9: line number wrong for :execute argument
8.2.3147  Vim9: profiling does not work with a nested function
8.2.3148  Vim9: function arg type check does not handle base offset
8.2.3149  some plugins have a problem with the error check
8.2.3150  Vim9: argument types are not checked at compile time
8.2.3151  Vim9: profiling fails if nested function is also profiled
8.2.3152  Vim9: accessing "s:" results in an error
8.2.3153  URLs with a dash in the scheme are not recognized
8.2.3154  Vim9: some type checks for builtin functions fail
8.2.3155  some option related code not covered by tests
8.2.3156  Vim9: term_getansicolors() test fails without +termguicolors
8.2.3157  crypt test may fail on MS-Windows
8.2.3158  strange error message when using islocked() with a number
8.2.3159  cursor displayed in wrong position after deleting line
8.2.3160  'breakindent' does not work well for bulleted lists
8.2.3161  Vim9: no error when reltime() has invalid arguments
8.2.3162  Vim9: argument types are not checked at compile time
8.2.3163  location list window may open a wrong file
8.2.3164  MS-Windows: reported version lacks patchlevel
8.2.3165  Vim9: in a || expression the error line number may be wrong
8.2.3166  Vim9: nested autoload call error overruled by "Unknown error"
8.2.3167  get E12 in a job callback when searching for tags
8.2.3168  Vim9: type error for constant of type any
8.2.3169  Vim9: cannot handle nested inline function
8.2.3170  Illegal memory access in test
8.2.3171  another illegal memory access in test
8.2.3172  MzScheme test fails

(morr)

2021-07-17 16:30:49 UTC MAIN commitmail json YAML

Updated net/knock, textproc/cmark

(adam)

2021-07-17 16:29:31 UTC MAIN commitmail json YAML

cmark: updated to 0.30.1

[0.30.1]

  * Properly indent block-level contents of list items in man.
    This handles nested lists as well as items with multiple paragraphs.
    The change requires addition of a new field block_number_in_list_item
    to cmark_renderer, but this does not change the public API.
  * Fix quadratic behavior when parsing emphasis (Nick
    Wellnhofer).  Delimiters can be deleted, so store delimiter positions
    instead of pointers in `openers_bottom`. Besides causing undefined
    behavior when reading a dangling pointer, this could also result
    in quadratic behavior when parsing emphasis.
  * Fix quadratic behavior when parsing smart quotes (Nick Wellnhofer).
    Remove matching smart quote delimiters.  Otherwise, the same opener
    could be found over and over, preventing the `openers_bottom`
    optimization from kicking in and leading to quadratic behavior when
    processing lots of quotes.
  * Modify CMake configuration so that the project can be built with
    older versions of CMake (Saleem Abdulrasool).  (In 0.30.0,
    some features were used that require CMake >= 3.3.) The cost of this
    backwards compatibility is that developers must now explicitly invoke
    `cmark_add_compile_options` when a new compilation target is added.
  * Remove a comma at the end of an enumerator list, which was flagged
    by clang as a C++11 extension.
  * make_man_page.py: use absolute path with CDLL. This avoids the error
    "file system relative paths not allowed in hardened programs."
  * Include cmark version in cmark(3) man page (instead of LOCAL).

[0.30.0]

  * Use official 0.30 spec.txt.
  * Add `cmark_get_default_mem_allocator()`.  API change: this
    adds a new exported function in cmark.h.
  * An optimization we used for emphasis parsing was
    too aggressive, causing us to miss some emphasis that was legal
    according to the spec.  We fix this by indexing the `openers_bottom`
    table not just by the type of delimiter and the length of the
    closing delimiter mod 3, but by whether the closing delimiter
    can also be an opener.  (The algorithm for determining emphasis
    matching depends on all these factors.)  Add regression test.
  * Fix quadratic behavior with inline HTML (Nick Wellnhofer).
    Repeated starting sequences like `<?`, `<!DECL ` or `<![CDATA[` could
    lead to quadratic behavior if no matching ending sequence was found.
    Separate the inline HTML scanners. Remember if scanning the whole input
    for a specific ending sequence failed and skip subsequent scans.
  * Speed up hierarchy check in tree manipulation API (Nick Wellnhofer).
    Skip hierarchy check in the common case that the inserted child has
    no children.
  * Fix quadratic behavior when parsing inlines (Nick Wellnhofer).
    The inline parsing code would call `cmark_node_append_child` to append
    nodes. This public function has a sanity check which is linear in the
    depth of the tree. Repeated calls could show quadratic behavior in
    degenerate trees. Use a special function to append nodes without this
    check.  (Issue found by OSS-Fuzz.)
  * Replace invalid characters in XML output (Nick wellnhofer).
    Control characters, U+FFFE and U+FFFF aren't allowed in XML 1.0, so
    replace them with U+FFFD (replacement character). This doesn't solve
    the problem how to roundtrip these characters, but at least we don't
    produce invalid XML.
  * Avoid quadratic output growth with reference links (Nick Wellnhofer).
    Keep track of the number bytes added through expansion of reference
    links and limit the total to the size of the input document. Always
    allow a minimum of 100KB.  Unfortunately, cmark has no error handling,
    so all we can do is to stop expanding reference links without returning
    an error. This should never be an issue in practice though. The 100KB
    minimum alone should cover all real-world cases.
  * Fix issue with type-7 HTML blocks interrupting paragraphs
    (see commonmark/commonmark.js).
  * Treat `textarea` like `script`, `style`, `pre` (type 1 HTML block),
    in accordance with spec change.
  * Define whitespace per spec (Asherah Conor).
  * Add `MAX_INDENT` for xml.  Otherwise we can get quadratic
    increase in size with deeply nested structures.
  * Fix handling of empty strings when creating XML/HTML output
    (Steffen Kieß).
  * Commonmark renderer: always use fences for code.
    This solves problems with adjacent code blocks being merged.
  * Improve rendering of commonmark code spans with spaces.
  * Cleaner approach to max digits for numeric entities.
    This modifies unescaping in `houdini_html_u.c` rather than
    the entity handling in `inlines.c`.  Unlike the other,
    this approach works also in e.g. link titles.
  * Fix entity parser (and api test) to respect length limit on
    numeric entities.
  * Don't allow link destinations with unbalanced unescaped parentheses.
    See commonmark/commonmark.js.
  * `print_usage()`: Minor grammar fix, swap two words (Øyvind A. Holm).
  * Don't call `memcpy` with `NULL` as first parameter.
    This is illegal according to the C standard, sec. 7.1.4.
    See <https://www.imperialviolet.org/2016/06/26/nonnull.html>.
  * Add needed include in `blocks.c`.
  * Fix unnecessary variable assignment.
  * Skip UTF-8 BOM if present at beginning of buffer.
  * Fix URL check in `is_autolink` (Nick Wellnhofer).  In a recent commit,
    the check was changed to `strcmp`, but we really have to use `strncmp`.
  * Fix null pointer deref in `is_autolink` (Nick Wellnhofer).
    Introduced by a recent commit. Found by OSS-Fuzz.
  * Rearrange struct cmark_node (Nick Wellnhofer).  Introduce multi-purpose
    data/len members in struct cmark_node. This is mainly used to store
    literal text for inlines, code and HTML blocks.
    Move the content strbuf for blocks from `cmark_node` to `cmark_parser`.
    When finalizing nodes that allow inlines (paragraphs and headings),
    detach the strbuf and store the block content in the node's data/len
    members. Free the block content after processing inlines.
    Reduces size of struct `cmark_node` by 8 bytes.
  * Improve packing of `struct cmark_list` (Nick Wellnhofer).
  * Use C string instead of chunk in a number of contexts (Nick Wellnhofer).
    The node struct never references memory of other nodes now.
    Node accessors don't have to check for delayed creation of C strings,
    so parsing and iterating all literals using the public API should
    actually be faster than before.  These changes also reduce the size
    of `struct cmark_node`.
  * Add casts for MSVC10 (from kivikakk in cmark-cfm).
  * commonmark renderer:  better escaping in smart mode.  When
    `CMARK_OPT_SMART` is enabled, we escape literal `-`, `.`, and quote
    characters when needed to avoid their being "smartified."
  * Add options field to `cmark_renderer`.
  * commonmark.c - use `size_t` instead of `int`.
  * Include `string.h` in `cmark-fuzz.c`.
  * Fix (hash collisions for references) (Vicent Marti via cmark-gfm).
    Reimplemented reference storage as follows:
    1. New references are always inserted at the end of a linked list. This
    is an O(1) operation, and does not check whether an existing (duplicate)
    reference with the same label already exists in the document.
    2. Upon the first call to `cmark_reference_lookup` (when it is expected
    that no further references will be added to the reference map), the
    linked list of references is written into a fixed-size array.
    3. The fixed size array can then be efficiently sorted in-place in O(n
    log n). This operation only happens once. We perform this sort in a
    _stable_ manner to ensure that the earliest link reference in the
    document always has preference, as the spec dictates. To accomplish
    this, every reference is tagged with a generation number when initially
    inserted in the linked list.
    4. The sorted array is then compacted in O(n). Since it was sorted in a
    stable way, the first reference for each label is preserved and the
    duplicates are removed, matching the spec.
    5. We can now simply perform a binary search for the current
    `cmark_reference_lookup` query in O(log n). Any further lookup calls
    will also be O(log n), since the sorted references table only needs to
    be generated once.
    The resulting implementation is notably simple (as it uses standard
    library builtins `qsort` and `bsearch`), whilst performing better than
    the fixed size hash table in documents that have a high number of
    references and never becoming pathological regardless of the input.
  * Comment out unused function `cmark_strbuf_cstr` in `buffer.h`.
  * Re-add `--safe` command-line option as a no-op, for backwards
    compatibility.
  * Update to Unicode 13.0
  * Generate and install cmake-config file (Reinhold Gschweicher).
    Add full cmake support. The project can either be used with
    `add_subdirectory` or be installed into the system (or some other
    directory) and be found with `find_package(cmark)`. In both cases the
    cmake target `cmark::cmark` and/or `cmark::cmark_static` is all that
    is needed to be linked.  Previously the `cmarkConfig.cmake` file
    was generated, but not installed.  As additional bonus of generation
    by cmake we get a generated `cmake-config-version.cmake` file for
    `find_package()` to search for the same major version.
    The generated config file is position independent, allowing the
    installed directory to be copied or moved and still work.
    The following four files are generated and installed:
    `lib/cmake/cmark/cmark-config.cmake`,
    `lib/cmake/cmark/cmark-config-version.cmake`,
    `lib/cmake/cmark/cmark-targets.cmake`,
    `lib/cmake/cmark/cmark-targets-release.cmake`.
  * Adjust the MinGW paths for MinGW64 (Daniil Baturin).
  * Fix CMake generator expression checking for MSVC (Nick Wellnhofer).
  * Fix `-Wconst-qual` warning (Saleem Abdulrasool).  This enables building
    with `/Zc:strictString` with MSVC as well.
  * Improve and modernize cmake build (Saleem Abdulrasool).
    + Build: add exports targets for build tree usage.
    + Uuse target properties for include paths.
    + Remove the unnecessary execute permission on CMakeLists.txt.
    + Reduce property computation in CMake.
    + Use `CMAKE_INCLUDE_CURRENT_DIRECTORY`.
    + Improve man page installation.
    + Only include `GNUInstallDirs` once.
    + Replace `add_compile_definitions` with `add_compile_options`
      since the former was introduced in 3.12.
    + Cleanup CMake.
    + Inline a variable.
    + Use `LINKER_LANGUAGE` property for C++ runtime.
    + Use CMake to control C standard.
    + Use the correct variable.
    + Loosen the compiler check
    + Hoist shared flags to top-level CMakeLists
    + Remove duplicated flags.
    + Use `add_compile_options` rather than modify `CMAKE_C_FLAGS`.
    + Hoist sanitizer flags to global state.
    + Hoist `-fvisibilty` flags to top-level.
    + Hoist the debug flag handling.
    + Hoist the profile flag handling.
    + Remove incorrect variable handling.
    + Remove unused CMake includes.
  * Remove "-rdynamic" flag for static builds (Eric Pruitt).
  * Fixed installation on other than Ubuntu GNU/Linux distributions
    (Vitaly Zaitsev).
  * Link executable with static or shared library (Nick Wellnhofer).
    If `CMARK_STATIC` is on (default), link the executable with the static
    library. This produces exactly the same result as compiling the library
    sources again and linking with the object files.
    If `CMARK_STATIC` is off, link the executable with the shared library.
    This wasn't supported before and should be the preferred way to
    package cmark on Linux distros.
    Building only a shared library and a statically linked executable
    isn't supported anymore but this doesn't seem useful.
  * Reintroduce version check for MSVC /TP flag (Nick Wellnhofer).
    The flag is only required for old MSVC versions.
  * normalize.py: use `html.escape` instead of `cgi.escape`.
  * Fix pathological_tests.py on Windows (Nick Wellnhofer).
    When using multiprocessing on Windows, the main program must be
    guarded with a `__name__` check.
  * Remove useless `__name__` check in test scripts (Nick Wellnhofer).
  * Add CIFuzz (Leo Neat).
  * cmark.1 - Document --unsafe instead of --safe.
  * cmark.1: remove docs for `--normalize` which no longer exists.
  * Add lint target to Makefile.
  * Add uninstall target to Makefile.
  * Update benchmarks.
  * Fix typo in documentation (Tim Gates).
  * Increase timeout for pathological tests to avoid CI failure.
  * Update the Racket wrapper with the safe -> unsafe flag change

(adam)

2021-07-17 16:01:34 UTC MAIN commitmail json YAML

2021-07-17 15:58:12 UTC MAIN commitmail json YAML

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

(wiz)

2021-07-17 15:58:02 UTC MAIN commitmail json YAML

modular-xorg-server: update to 1.20.12.

Erik Kurzinger (1):
      glx: don't create implicit GLXWindow if one already exists

Jeremy Huddleston Sequoia (2):
      xquartz: Fix appFlags build failure with macOS 10.15+ SDKs
      xquartz: Ensure the mouse pointer is shown when switching to a native macOS alert or window

Jose Maria Casanova Crespo (1):
      glamor: Avoid using GL_QUADS on V3D

Matt Turner (2):
      Build xz tarballs instead of bzip2
      xserver 1.20.12

Olivier Fourdan (4):
      xwayland: Add PtrFeedback to the touch device
      dix: Guard against non-existing PtrFeedbackPtr
      glx: Set ContextTag for all contexts
      glx: Fix use after free in MakeCurrent

Vasily Khoruzhick (1):
      glx: fixup symbol name for get_extensions function

Ville Syrjälä (2):
      modesetting: Update props for dynamically added outputs
      modesetting: Fix possible_crtcs

Zoltán Böszörményi (1):
      xfree86: Fix NULL pointer dereference crash

orbea (1):
      hw/dmx/config: Link directly with libdmxconfig.a

Łukasz Spintzyk (9):
      modesetting: Disable reverse prime offload mode for displays running on evdi,udl
      modesetting: Initialize present extension despite glamor is disabled
      present: Use crtc's screen present operation for syncing
      present: fix msc offset calculation in screen mode
      modesetting: Find crtc on slave outputs as fallback instead of returning primary crtc
      modesetting: remove unnecessary ms_covering_xf86_crtc dup of ms_covering_randr_crtc
      modesetting: Remove few common functions from ms namespace
      xfree86: Change displays array to pointers array to fix invalid pointer issues after table reallocation
      xfree86: Fix out of array bound access to xf86Entities

(wiz)

2021-07-17 15:56:01 UTC MAIN commitmail json YAML

Note update of wordpress

(morr)

2021-07-17 15:51:33 UTC MAIN commitmail json YAML

Security update to 5.7.2.

Security issue fixed:
- Object injection in PHPMailer, CVE-2020-36326 and CVE-2018-19296.

(morr)

2021-07-17 14:51:46 UTC MAIN commitmail json YAML

doc: Added www/surf version 2.1

(leot)

2021-07-17 14:51:28 UTC MAIN commitmail json YAML

www: Add surf

(leot)

2021-07-17 14:50:48 UTC MAIN commitmail json YAML

surf: Import surf-2.1

surf is a simple web browser based on WebKit2/GTK+. It is able to
display websites and follow links. It supports the XEmbed protocol
which makes it possible to embed it in another application.
Furthermore, one can point surf to another URI by setting its
XProperties.

(leot)

2021-07-17 14:14:53 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 7.0.0

(leot)

2021-07-17 14:14:47 UTC MAIN commitmail json YAML

mitmproxy: Update to 7.0.0

Changes:
## 16 July 2021: mitmproxy 7.0.0

### New Proxy Core (@mhils, [blog post](https://www.mitmproxy.org/posts/releases/mitmproxy7/))

Mitmproxy has a completely new proxy core, fixing many longstanding issues:

* **Secure Web Proxy:** Mitmproxy now supports TLS-over-TLS to already
  encrypt the connection to the proxy.
* **Server-Side Greetings:** Mitmproxy now supports proxying raw TCP
  connections, including ones that start with a server-side greeting (e.g. SMTP).
* **HTTP/1 – HTTP/2 Interoperability:** mitmproxy can now accept an
  HTTP/2 connection from the client, and forward it to an HTTP/1 server.
* **HTTP/2 Redirects:** The request destination can now be changed on
  HTTP/2 flows.
* **Connection Strategy:** Users can now specify if they want mitmproxy
  to eagerly connect upstream or wait as long as possible. Eager
  connections are required to detect protocols with server-side
  greetings, lazy connections enable the replay of responses without
  connecting to an upstream server.
* **Timeout Handling:** Mitmproxy will now clean up idle connections
  and also abort requests if the client disconnects in the meantime.
* **Host Header-based Proxying:** If the request destination is
  unknown, mitmproxy now falls back to proxying based on the Host
  header. This means that requests can often be redirected to mitmproxy
  using DNS spoofing only.
* **Internals:** All protocol logic is now separated from I/O
  (["sans-io"](https://sans-io.readthedocs.io/)).
  This greatly improves testing capabilities, prevents a wide array of
  race conditions, and increases proper isolation between layers.

### Additional Changes

* mitmproxy's command line interface now supports Windows (@mhils)

* The `clientconnect`, `clientdisconnect`, `serverconnect`,
  `serverdisconnect`, and `log` events have been replaced with new
  events, see addon documentation for details (@mhils)

* Contentviews now implement `render_priority` instead of
  `should_render`, allowing more specialization (@mhils)
* Addition of block_list option to block requests with a set status
  code (@ericbeland)
* Make mitmweb columns configurable and customizable (@gorogoroumaru)
* Automatic JSON view mode when `+json` suffix in content type (@kam800)
* Use pyca/cryptography to generate certificates, not pyOpenSSL (@mhils)
* Remove the legacy protocol stack (@Kriechi)
* Remove all deprecated pathod and pathoc tools and modules (@Kriechi)
* In reverse proxy mode, mitmproxy now does not assume TLS if no scheme
  is given but a custom port is provided (@mhils)
* Remove the following options: `http2_priority`,
  `relax_http_form_validation`, `upstream_bind_address`,
  `spoof_source_address`, and `stream_websockets`. If you depended on
  one of them please let us know.  mitmproxy never phones home, which
  means we don't know how prominently these options were used. (@mhils)
* Fix IDNA host 'Bad HTTP request line' error (@grahamrobbins)
* Pressing `?` now exits console help view (@abitrolly)
* `--modify-headers` now works correctly when modifying a header that
  is also part of the filter expression (@Prinzhorn)
* Fix SNI-related reproducibility issues when exporting to curl/httpie
  commands. (@dkasak)
* Add option `export_preserve_original_ip` to force exported command to
  connect to IP from original request.
  Only supports curl at the moment. (@dkasak)
* Major proxy protocol testing (@r00t-)
* Switch Docker image release to be based on Debian (@PeterDaveHello)
* Multiple Browsers: The `browser.start` command may be executed more
  than once to start additional browser sessions. (@rbdixon)
* Improve readability of SHA256 fingerprint. (@wrekone)
* Metadata and Replay Flow Filters: Flows may be filtered based on
  metadata and replay status. (@rbdixon)
* Flow control: don't read connection data faster than it can be
  forwarded. (@hazcod)
* Docker images for ARM64 architecture (@hazcod, @mhils)
* Fix parsing of certificate issuer/subject with escaped special
  characters (@Prinzhorn)
* Customize markers with emoji, and filters: The `flow.mark` command
  may be used to mark a flow with either the default "red ball" marker,
  a single character, or an emoji like `:grapes:`.  Use the `~marker`
  filter to filter on marker characters. (@rbdixon)
* New `flow.comment` command to add a comment to the flow. Add
  `~comment <regex>` filter syntax to search flow comments. (@rbdixon)
* Fix multipart forms losing `boundary` values on edit. (@roytu)
* `Transfer-Encoding: chunked` HTTP message bodies are now retained if
  they are below the stream_large_bodies limit. (@mhils)
* `json()` method for HTTP Request and Response instances will return
  decoded JSON body. (@rbdixon)
* Support for HTTP/2 Push Promises has been dropped. (@mhils)
* Make it possible to set sequence options from the command line. (@Yopi)

(leot)

2021-07-17 13:16:38 UTC MAIN commitmail json YAML

rust: Darwin/aarch64 must use bundled llvm.

(jperkin)

2021-07-17 08:11:36 UTC MAIN commitmail json YAML

CHANGES for tigervnc from last weekend.

(dholland)

2021-07-17 08:10:48 UTC MAIN commitmail json YAML

Add LIBS.FreeBSD to sysutils/xosview, from Yoshihiro Ota in PR 56237

(dholland)

2021-07-17 07:23:27 UTC MAIN commitmail json YAML

2021-07-17 07:19:42 UTC MAIN commitmail json YAML

2021-07-17 07:18:48 UTC MAIN commitmail json YAML

2021-07-17 07:17:09 UTC MAIN commitmail json YAML

2021-07-17 07:15:18 UTC MAIN commitmail json YAML

2021-07-17 07:13:35 UTC MAIN commitmail json YAML

2021-07-17 07:12:40 UTC MAIN commitmail json YAML

2021-07-17 07:08:07 UTC MAIN commitmail json YAML

2021-07-17 07:06:21 UTC MAIN commitmail json YAML

2021-07-17 07:05:12 UTC MAIN commitmail json YAML

2021-07-17 07:04:31 UTC MAIN commitmail json YAML

2021-07-17 07:03:51 UTC MAIN commitmail json YAML

go-thrift: remove

deprecated go-package; no users in pkgsrc

(nia)

2021-07-17 06:34:20 UTC MAIN commitmail json YAML

mk: Enforce arm64 host CPU for Darwin/aarch64.

Fixes builds inside an x86_64 chroot where packages add x86-specific flags
based on the output of uname even though we're building for aarch64.  CMake
provides the CMAKE_APPLE_SILICON_PROCESSOR variable for this situation.

(jperkin)

2021-07-16 16:00:48 UTC MAIN commitmail json YAML

doc: Added net/lagrange version 1.5.2

(nia)

2021-07-16 16:00:33 UTC MAIN commitmail json YAML

add net/lagrange

Lagrange is a desktop GUI client for browsing Geminispace. It offers modern
conveniences familiar from web browsers, such as smooth scrolling, inline
image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks,
history, and page outlines.

Like Gemini, Lagrange has been designed with minimalism in mind. It depends
on a small number of essential libraries. It is written in C and uses SDL
for hardware-accelerated graphics. OpenSSL is used for secure communications.

(nia)

2021-07-16 15:40:49 UTC MAIN commitmail json YAML

doc: Added fonts/tamzen-font version 1.11.5

(nia)

2021-07-16 15:40:33 UTC MAIN commitmail json YAML

2021-07-16 13:33:02 UTC MAIN commitmail json YAML

qt5-qtmultimedia: pulseaudio no longer indirectly requires rust

(nia)

2021-07-16 13:29:56 UTC MAIN commitmail json YAML

haproxy: Only include libatomic if the compiler is gcc

(nia)

2021-07-16 10:29:10 UTC MAIN commitmail json YAML

haproxy: Limit aarch64 libatomic include to NetBSD.

Fixes build on Darwin/aarch64.

(jperkin)

2021-07-16 09:56:25 UTC MAIN commitmail json YAML

tcl: Skip --enable-64bit on Darwin/aarch64.

Causes -arch x86_64 to be added to CFLAGS and then fails to link.

(jperkin)

2021-07-16 09:48:45 UTC MAIN commitmail json YAML

python36: Fix _decimal build on Darwin/aarch64.

(jperkin)

2021-07-16 09:16:27 UTC MAIN commitmail json YAML

2021-07-16 08:51:00 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.3.1

(jperkin)

2021-07-16 08:50:50 UTC MAIN commitmail json YAML

fish: Update to 3.3.1.

While here fix a C++ <version> build issue seen on macOS.

fish 3.3.1 (released July 6, 2021)
==================================

This release of fish fixes the following problems identified in fish 3.3.0:

- The prompt and command line are redrawn correctly in response to universal
  variable changes (:issue:`8088`).
- A superfluous error that was produced when setting the ``PATH`` or ``CDPATH``
  environment variables to include colon-delimited components that do not exist
  was removed (:issue:`8095`).
- The Vi mode indicator in the prompt is repainted correctly after
  :kbd:`Ctrl-C` cancels the current command (:issue:`8103`).
- fish builds correctly on platforms that do not have a ``spawn.h`` header,
  such as old versions of OS X (:issue:`8097`).

A number of improvements to the documentation, and fixes for completions, are
included as well.

If you are upgrading from version 3.2.2 or before, please also review the
release notes for 3.3.0 (included below).

fish 3.3.0 (released June 28, 2021)
===================================

Notable improvements and fixes
------------------------------
- ``fish_config`` gained a ``prompt`` subcommand to show and pick from the
  sample prompts directly in the terminal, instead of having to open a
  webbrowser. For example ``fish_config prompt choose default`` loads the
  default prompt in the current session (:issue:`7958`).
- The documentation has been reorganized to be easier to understand
  (:issue:`7773`).

Deprecations and removed features
---------------------------------
- The ``$fish_history`` value "default" is no longer special. It used to be
  treated the same as "fish" (:issue:`7650`).
- Redirection to standard error with the ``^`` character has been disabled by
  default. It can be turned back on using the ``stderr-nocaret`` feature flag,
  but will eventually be disabled completely (:issue:`7105`).
- Specifying an initial tab to ``fish_config`` now only works with
  ``fish_config browse`` (e.g. ``fish_config browse variables``), otherwise it
  would interfere with the new ``prompt`` subcommand (see below)
  (:issue:`7958`).

Scripting improvements
----------------------
- ``math`` gained new functions ``log2`` (like the documentation claimed),
  ``max`` and ``min`` (:issue:`7856`). ``math`` functions can be used without
  the parentheses (eg ``math sin 2 + 6``), and functions have the lowest
  precedence in the order of operations (:issue:`7877`).
- Shebang (``#!``) lines are no longer required within shell scripts, improving
  support for scripts with concatenated binary contents. If a file fails to
  execute and passes a (rudimentary) binary safety check, fish will re-invoke
  it using ``/bin/sh`` (:issue:`7802`).
- Exit codes are better aligned with bash. A failed execution now reports
  ``$status`` of 127 if the file is not found, and 126 if it is not executable.
- ``echo`` no longer writes its output one byte at a time, improving
  performance and allowing use with Linux's special API files (``/proc``,
  ``/sys`` and such) (:issue:`7836`).
- fish should now better handle ``cd`` on filesystems with broken ``stat(3)``
  responses (:issue:`7577`).
- Builtins now properly report a ``$status`` of 1 upon unsuccessful writes
  (:issue:`7857`).
- ``string match`` with unmatched capture groups and without the ``--all`` flag
  now sets an empty variable instead of a variable containing the empty string.
  It also correctly imports the first match if multiple arguments are provided,
  matching the documentation. (:issue:`7938`).
- fish produces more specific errors when a command in a command substitution
  wasn't found or is not allowed. This now prints something like "Unknown
  command" instead of "Unknown error while evaluating command substitution".
- ``fish_indent`` allows inline variable assignments (``FOO=BAR command``) to
  use line continuation, instead of joining them into one line (:issue:`7955`).
- fish gained a ``--no-config`` option to disable configuration files. This
  applies to user-specific and the systemwide ``config.fish`` (typically in
  ``/etc/fish/config.fish``), and configuration snippets (typically in
  ``conf.d`` directories). It also disables universal variables, history, and
  loading of functions from system or user configuration directories
  (:issue:`7921`, :issue:`1256`).
- When universal variables are unavailable for some reason, setting a universal
  variable now sets a global variable instead (:issue:`7921`).
- ``$last_pid`` now contains the process ID of the last process in the
  pipeline, allowing it to be used in scripts (:issue:`5036`, :issue:`5832`,
  :issue:`7721`). Previously, this value contained the process group ID, but in
  scripts this was the same as the running fish's process ID.
- ``process-exit`` event handlers now receive the same value as ``$status`` in
  all cases, instead of receiving -1 when the exit was due to a signal.
- ``process-exit`` event handlers for PID 0 also received ``JOB_EXIT`` events;
  this has been fixed.
- ``job-exit`` event handlers may now be created with any of the PIDs from the
  job. The handler is passed the last PID in the job as its second argument,
  instead of the process group.
- Trying to set an empty variable name with ``set`` no longer works (these
  variables could not be used in expansions anyway).
- ``fish_add_path`` handles an undefined ``PATH`` environment variable
  correctly (:issue:`8082`).

Interactive improvements
-------------------------
- Commands entered before the previous command finishes will now be properly
  syntax highlighted.
- fish now automatically creates ``config.fish`` and the configuration
  directories in ``$XDG_CONFIG_HOME/fish`` (by default ``~/.config/fish``) if
  they do not already exist (:issue:`7402`).
- ``$SHLVL`` is no longer incremented in non-interactive shells. This means it
  won't be set to values larger than 1 just because your environment happens to
  run some scripts in $SHELL in its startup path (:issue:`7864`).
- fish no longer rings the bell when flashing the command line. The flashing
  should already be enough notification and the bell can be annoying
  (:issue:`7875`).
- ``fish --help`` is more helpful if the documentation isn't installed
  (:issue:`7824`).
- ``funced`` won't include an entry on where a function is defined, thanks to
  the new ``functions --no-details`` option (:issue:`7879`).
- A new variable, ``fish_killring``, containing entries from the killring, is
  now available (:issue:`7445`).
- ``fish --private`` prints a note on private mode on startup even if
  ``$fish_greeting`` is an empty list (:issue:`7974`).
- fish no longer attempts to lock history or universal variable files on remote
  filesystems, including NFS and Samba mounts. In rare cases, updates to these
  files may be dropped if separate fish instances modify them simultaneously.
  (:issue:`7968`).
- ``wait`` and ``on-process-exit`` work correctly with jobs that have already
  exited (:issue:`7210`).
- ``__fish_print_help`` (used for ``--help`` output for fish's builtins) now
  respects the ``LESS`` environment variable, and if not set, uses better
  default pager settings (:issue:`7997`).
- Errors from ``alias`` are now printed to standard error, matching other
  builtins and functions (:issue:`7925`).
- ``ls`` output is colorized on OpenBSD if colorls utility is installed
  (:issue:`8035`)
- The default pager color looks better in terminals with light backgrounds
  (:issue:`3412`).
- Further robustness improvements to the bash history import (:issue:`7874`).
- fish now tries to find a Unicode-aware locale for encoding (``LC_CTYPE``) if
  started without any locale information, improving the display of emoji and
  other non-ASCII text on misconfigured systems (:issue:`8031`). To allow a C
  locale, set the variable ``fish_allow_singlebyte_locale`` to 1.
- The Web-based configuration and documentation now feature a dark mode if the
  browser requests it (:issue:`8043`).
- Color variables can now also be given like ``--background red`` and ``-b
  red``, not just ``--background=red`` (:issue:`8053`).
- ``exit`` run within ``fish_prompt`` now exits properly (:issue:`8033`).
- When attempting to execute the unsupported POSIX-style brace command group
  (``{ ... }``) fish will suggest its equivalent ``begin; ...; end`` commands
  (:issue:`6415`).

New or improved bindings
^^^^^^^^^^^^^^^^^^^^^^^^
- Pasting in Vi mode puts text in the right place in normal mode
  (:issue:`7847`).
- Vi mode's :kbd:`u` is bound to ``undo`` instead of
  ``history-search-backward``, following GNU readline's behavior. Similarly,
  :kbd:`Control-R` is bound to ``redo`` instead of ``history-search-backward``,
  following Vim (:issue:`7908`).
- :kbd:`s` in Vi visual mode now does the same thing as :kbd:`c`
  (:issue:`8039`).
- The binding for :kbd:`"*y` now uses ``fish_clipboard_copy``, allowing it to
  support more than just ``xsel``.
- The :kbd:`Control-Space` binding can be correctly customised (:issue:`7922`).
- ``exit`` works correctly in bindings (:issue:`7967`).
- The :kbd:`F1` binding, which opens the manual page for the current command,
  now works around a bug in certain ``less`` versions that fail to clear the
  screen (:issue:`7863`).
- The binding for :kbd:`Alt-S` now toggles whether ``sudo`` is prepended, even
  when it took the commandline from history instead of only adding it.
- The new functions ``fish_commandline_prepend`` and
  ``fish_commandline_append`` allow toggling the presence of a prefix/suffix on
  the current commandline. (:issue:`7905`).
- ``backward-kill-path-component`` :kbd:`Control-W`) no longer erases parts of
  two tokens when the cursor is positioned immediately after ``/``.
  (:issue:`6258`).

Improved prompts
^^^^^^^^^^^^^^^^
- The default Vi mode prompt now uses foreground instead of background colors,
  making it less obtrusive (:issue:`7880`).
- Performance of the "informative" git prompt is improved somewhat
  (:issue:`7871`). This is still slower than the non-informative version by its
  very nature. In particular it is IO-bound, so it will be very slow on slow
  disks or network mounts.
- The sample prompts were updated. Some duplicated prompts, like the various
  classic variants, or less useful ones, like the "justadollar" prompt were
  removed, some prompts were cleaned up, and in some cases renamed. A new
  "simple" and "disco" prompt were added (:issue:`7884`, :issue:`7897`,
  :issue:`7930`). The new prompts will only take effect when selected and
  existing installed prompts will remain unchanged.
- A new ``prompt_login`` helper function to describe the kind of "login" (user,
  host and chroot status) for use in prompts. This replaces the old "debian
  chroot" prompt and has been added to the default and terlar prompts
  (:issue:`7932`).
- The Web-based configuration's prompt picker now shows and installs right
  prompts (:issue:`7930`).
- The git prompt now has the same symbol order in normal and "informative"
  mode, and it's customizable via ``$__fish_git_prompt_status_order``
  (:issue:`7926`).

Completions
^^^^^^^^^^^
- Added completions for:

  - ``firewall-cmd`` (:issue:`7900`)
  - ``sv`` (:issue:`8069`)

- Improvements to plenty of completions!
- Commands that wrap ``cd`` (using ``complete --wraps cd``) get the same
  completions as ``cd`` (:issue:`4693`).
- The ``--force-files`` option to ``complete`` works for bare arguments, not
  just options (:issue:`7920`).
- Completion descriptions for functions don't include the function definition,
  making them more concise (:issue:`7911`).
- The ``kill`` completions no longer error on MSYS2 (:issue:`8046`).
- Completion scripts are now loaded when calling a command via a relative path
  (like ``./git``) (:issue:`6001`, :issue:`7992`).
- When there are multiple completion candidates, fish inserts their shared
  prefix. This prefix was computed in a case-insensitive way, resulting in
  wrong case in the completion pager. This was fixed by only inserting prefixes
  with matching case (:issue:`7744`).

Improved terminal support
^^^^^^^^^^^^^^^^^^^^^^^^^
- fish no longer tries to detect a missing new line during startup, preventing
  an erroneous ``竢餐` from appearing if the terminal is resized at the wrong
  time, which can happen in tiling window managers (:issue:`7893`).
- fish behaves better when it disagrees with the terminal on the width of
  characters. In particular, staircase effects with right prompts should be
  gone in most cases (:issue:`8011`).
- If the prompt takes up the entire line, the last character should no longer
  be chopped off in certain terminals (:issue:`8002`).
- fish's reflow handling has been disabled by default for kitty
  (:issue:`7961`).
- The default prompt no longer produces errors when used with a dumb terminal
  (:issue:`7904`).
- Terminal size variables are updated for window size change signal handlers
  (``SIGWINCH``).
- Pasting within a multi-line command using a terminal that supports bracketed
  paste works correctly, instead of producing an error (:issue:`7782`).
- ``set_color`` produces an error when used with invalid arguments, rather than
  empty output which interacts badly with Cartesian product expansion.

For distributors
----------------
- fish runs correctly on platforms without the ``O_CLOEXEC`` flag for
  ``open(2)`` (:issue:`8023`).

(jperkin)

2021-07-16 08:41:31 UTC MAIN commitmail json YAML

osg: openexr can be re-enabled. Pointed out by Mark Davies.

(nia)

2021-07-16 06:46:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/goreman to 0.3.7

(nia)

2021-07-16 06:46:18 UTC MAIN commitmail json YAML

2021-07-16 06:41:49 UTC MAIN commitmail json YAML

Updated finance/py-stripe, finance/py-braintree

(adam)

2021-07-16 06:41:31 UTC MAIN commitmail json YAML

py-braintree: updated to 4.11.0

4.11.0

Add exchange_rate_quote_id to Transaction.sale
Add validation error code ExchangeRateQuoteIdIsTooLong to Transaction
Add the following fields to ApplePayCard and AndroidPayCard:
commercial
debit
durbin_regulated
healthcare
payroll
prepaid
product_id
country_of_issuance
issuing_bank
Add error code Transaction.TaxAmountIsRequiredForAibSwedish for attribute tax_amount to handle validation for AIB:Domestic Transactions in Sweden

(adam)

2021-07-16 06:40:15 UTC MAIN commitmail json YAML

py-stripe: updated to 2.60.0

2.60.0:
* Add support for `list_computed_upfront_line_items` method on resource `Quote`

(adam)

2021-07-16 06:38:01 UTC MAIN commitmail json YAML

doc: Updated devel/go-review to 1.0.2

(nia)

2021-07-16 06:37:49 UTC MAIN commitmail json YAML

go-review: Update to 1.0.2. Convert to go-module.

(nia)

2021-07-16 06:36:14 UTC MAIN commitmail json YAML

2021-07-16 06:31:00 UTC MAIN commitmail json YAML

2021-07-16 06:28:03 UTC MAIN commitmail json YAML

2021-07-16 06:26:42 UTC MAIN commitmail json YAML

2021-07-16 06:21:20 UTC MAIN commitmail json YAML

2021-07-16 06:20:21 UTC MAIN commitmail json YAML

2021-07-16 06:19:39 UTC MAIN commitmail json YAML

2021-07-16 06:18:27 UTC MAIN commitmail json YAML

2021-07-16 06:17:10 UTC MAIN commitmail json YAML

2021-07-16 06:11:44 UTC MAIN commitmail json YAML

go-mux: remove

deprecated go-package; no users in pkgsrc

(nia)

2021-07-16 06:09:57 UTC MAIN commitmail json YAML

2021-07-16 04:24:53 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-Glances to 3.2.1

(fox)

2021-07-16 04:24:16 UTC MAIN commitmail json YAML

sysutils/py-Glances: Update to 3.2.1

Changes since 3.1.7:

===============
Version 3.2.1
===============

Bugs corrected:

    * Glances 3.2.0 and influxdb export - Missing network data bug #1893

Enhancement requests:

    * Security audit - B411 enhancement (Monkey patch XML RPC Lib) #1025
    * Also search glances.conf file in /usr/share/doc/glances/glances.conf
      #1862

===============
Version 3.2.0
===============

This release is a major version (but minor number because the API did not
change). It focus on *CPU consumption*. I use `Flame profiling
https://github.com/nicolargo/glances/wiki/Glances-FlameGraph`_ and code
optimization to *reduce CPU consumption from 20% to 50%* depending on your
system.

Enhancement and development requests:

    * Improve CPU consumption
        - Make the refresh rate configurable per plugin #1870
        - Add caching for processing username and cmdline
        - Correct and improve refresh time method
        - Set refresh rate for global CPU percent
        - Set the dafault refresh rate of system stats to 60 seconds
        - Default refresh time for sensors is refresh rate * 2
        - Improve history perf
        - Change main curses loop
        - Improve Docker client connection
        - Update Flame profiling
    * Get system sensors temperatures thresholds #1864
    * Filter data exported from Docker plugin
    * Make the Docker API connection timeout configurable
    * Add --issue to Github issue template
    * Add release-note in the Makefile
    * Add some comments in cpu_percent
    * Add some comments to the processlist.py
    * Set minimal version for PSUtil to 5.3.0
    * Add comment to default glances.conf file
    * Improve code quality #820
    * Update WebUI for security vuln

Bugs corrected:

    * Quit from help should return to main screen, not exit #1874
    * AttributeError: 'NoneType' object has no attribute 'current' #1875
    * Merge pull request #1873 from metayan/fix-history-add
    * Correct filter
    * Correct Flake8 issue in plugins
    * Pressing Q to get rid of irq not working #1792
    * Spelling correction in docs #1886
    * Starting an alias with a number causes a crash #1885
    * Network interfaces not applying in web UI #1884
    * Docker containers information missing with Docker 20.10.x #1878
    * Get system sensors temperatures thresholds #1864

Contibutors for this version:

    * Nicolargo
    * Markus P旦schl
    * Clifford W. Hansen
    * Blake
    * Yan

(fox)

2021-07-16 04:11:45 UTC MAIN commitmail json YAML

doc: Updated textproc/bat to 0.18.2

(fox)

2021-07-16 04:11:11 UTC MAIN commitmail json YAML

textproc/bat: Updates to 0.18.2

Changes since 0.18.1:

v0.18.2

Features

  * Ignore known backup/template filename suffixes when selecting the syntax,
    see #1687 (@scop)

Bugfixes

  * Fix for a security vulnerability on Windows. Prior to this release, bat
    would execute programs called less/less.exe from the current working
    directory (instead of the one from PATH) with priority. An attacker might
    be able to use this by placing a malicious program in a shared directory
    where the user would execute bat. bat users on Windows are advised to
    upgrade to this version. See #1724 and #1472 (@Ry0taK).

Other

  * Add bash completion, see #1678 (@scop)
  * Fix Clippy lints, see #1661 (@mohamed-abdelnour)
  * Add syntax highlighting test files, see #1213 and #1668
    (@mohamed-abdelnour)

Syntaxes

  * Upgraded Julia syntax to fix a highlighting bug, see #1692
  * Added support for dash syntax, see #1654 (@mohamed-abdelnour)
  * Added support for XAML syntax, see #1590 and #1655 (@mohamed-abdelnour)
  * Apply DotENV syntax also for .env.default and .env.defaults files,
    see #1669

(fox)

2021-07-15 21:10:53 UTC MAIN commitmail json YAML

cmake: Don't add additional -arch flags on Darwin.

Fixes building on arm64 in an x86_64 chroot where it would append
"-arch x86_64" and then fail to link.  schmonz verified that this
change doesn't seem to affect non-chroot native builds.

(jperkin)

2021-07-15 16:55:00 UTC MAIN commitmail json YAML

bulk-test-llvm: add creduce

(nia)

2021-07-15 16:27:48 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 78.12.0

(ryoon)

2021-07-15 16:27:27 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 78.12.0

* Sync with mail/thunderbird-78.12.0.

(ryoon)

2021-07-15 16:27:08 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 78.12.0

(ryoon)

2021-07-15 16:26:29 UTC MAIN commitmail json YAML

thunderbird: Update to 78.12.0

Changelog:
Fixes:

Sending an email containing HTML links with spaces in the URL sometimes
resulted in broken links

Folder Pane display theme fixes for macOS

Chat account settings did not always save as expected

RSS feed subscriptions sometimes lost

Calendar: A parsing error for alarm triggers of type "DURATION" caused sync
problems for some users

Various security fixes

Security fixes:
#CVE-2021-29969: IMAP server responses sent by a MITM prior to STARTTLS could
be processed
#CVE-2021-29970: Use-after-free in accessibility features of a document
#CVE-2021-30547: Out of bounds write in ANGLE
#CVE-2021-29976: Memory safety bugs fixed in Thunderbird 78.12

(ryoon)

2021-07-15 15:44:14 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup tickets up to #6489

(bsiegert)

2021-07-15 15:43:55 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup ticket #6489 - requested by nia
www/firefox78-l10n: dependent update

Revisions pulled up:
- www/firefox78-l10n/Makefile                                  1.15
- www/firefox78-l10n/distinfo                                  1.15

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Thu Jul 15 06:22:15 UTC 2021

  Modified Files:
  pkgsrc/www/firefox78-l10n: Makefile distinfo

  Log Message:
  firefox78-l10n: sync with firefox78

(bsiegert)

2021-07-15 15:41:13 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup ticket #6488 - requested by nia
www/firefox78: security fix

Revisions pulled up:
- www/firefox78/Makefile                                        1.32
- www/firefox78/distinfo                                        1.18

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Thu Jul 15 06:17:45 UTC 2021

  Modified Files:
  pkgsrc/www/firefox78: Makefile distinfo

  Log Message:
  firefox78: update to 78.12.0

  Security Vulnerabilities fixed in Firefox ESR 78.12

      #CVE-2021-29970: Use-after-free in accessibility features of a document

      #CVE-2021-30547: Out of bounds write in ANGLE

      #CVE-2021-29976: Memory safety bugs fixed in Firefox 90 and Firefox ESR
      78.12

(bsiegert)

2021-07-15 14:06:56 UTC MAIN commitmail json YAML

Sort patchsums (NFCI).

(schmonz)

2021-07-15 13:50:32 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 10.5.2

(wiz)

2021-07-15 13:50:16 UTC MAIN commitmail json YAML

tor-browser: update to 10.5.2.

10.5.2

Windows + OS X + Linux

    Update Firefox to 78.12.0esr
    Bug 40497: Cannot set multiple pages as home pages in 10.5a17
    Bug 40507: Full update is not downloaded after applying partial update fails
    Bug 40510: open tabs get redirected to about:torconnect on restart

10.5.1

Android-only

10.5

    All Platforms
        Update NoScript to 11.2.9
        Update Tor Launcher to 0.2.30
        Translations update
        Bug 25483: Provide Snowflake based on Pion for Windows, macOS, and Linux
        Bug 33761: Remove unnecessary snowflake dependencies
        Bug 40064: Bump libevent to 2.1.12
        Bug 40137: Migrate https-everywhere storage to idb
        Bug 40261: Bump versions of snowflake and webrtc
        Bug 40263: Update domain front for Snowflake
        Bug 40302: Update version of snowflake
        Bug 40030: DuckDuckGo redirect to html doesn't work
    Windows + OS X + Linux
        Bug 27476: Implement about:torconnect captive portal within Tor Browser [tor-browser]
        Bug 32228: Bookmark TPO support domains in Tor Browser
        Bug 33803: Add a secondary nightly MAR signing key [tor-browser]
        Bug 33954: Consider different approach for Bug 2176
        Bug 34345: "Don't Bootstrap" Startup Mode
        Bug 40011: Rename tor-browser-brand.ftl to brand.ftl
        Bug 40012: Fix about:tor not loading some images in 82
        Bug 40138: Move our primary nightly MAR signing key to tor-browser
        Bug 40209: Implement Basic Crypto Safety
        Bug 40428: Correct minor Cryptocurrency warning string typo
        Bug 40429: Update Onboarding for 10.5
        Bug 40455: Block or recover background requests after bootstrap
        Bug 40456: Update the SecureDrop HTTPS-Everywhere update channel
        Bug 40475: Include clearing CORS preflight cache
        Bug 40478: Onion alias url rewrite is broken
        Bug 40484: Bootstrapping page show Quickstart text
        Bug 40490: BridgeDB bridge captcha selection is broken in alpha
        Bug 40495: Onion pattern is focusable by click on about:torconnect
        Bug 40499: Onion Alias doesn't work with TOR_SKIP_LAUNCH
    Linux
        Bug 40089: Remove CentOS 6 support for Tor Browser 10.5
    Build System
        All Platforms
            Update Go to 1.15.13
            Bug 23631: Use rootless containers [tor-browser-build]
            Bug 33693: Change snowflake and meek dummy address [tor-browser]
            Bug 40016: getfpaths is not setting origin_project
            Bug 40169: Update apt package cache after calling pre_pkginst, too
            Bug 40194: Remove osname part in cbindgen filename
        Windows + OS X + Linux
            Bug 40081: Build Mozilla code with --enable-rust-simd
            Bug 40104: Use our TMPDIR when creating our .mar files
            Bug 40133: Bump Rust version for ESR 78 to 1.43.0
            Bug 40166: Update apt cache before calling pre_pkginst in container-image config
        Linux
            Bug 26238: Move to Debian Jessie for our Linux builds
            Bug 31729: Support Wayland
            Bug 40041: Remove CentOS 6 support for 10.5 series
            Bug 40103: Add i386 pkg-config path for linux-i686
            Bug 40112: Strip libstdc++ we ship
            Bug 40118: Add missing libdrm dev package to firefox container
            Bug 40235: Bump apt for Jessie containers

(wiz)

2021-07-15 12:50:04 UTC MAIN commitmail json YAML

doc: Updated fonts/cantarell-fonts to 0.301

(fcambus)

2021-07-15 12:49:50 UTC MAIN commitmail json YAML

cantarell-fonts: update to 0.301.

0.301:
- Oopsie-release: The last one was missing PostScript names for the new glyphs.
  Only relevant for when extracting text from PDFs where the generator omitted
  the text stream.
- Rounded coordinates of macronbelowcomb.narrow and macroncomb.narrow.case.
  Leftovers from when they were scaled components.
- Internal: Removed stale layers and data, added normalization script to prune
  unnecessary data. import-glyphs.py also imports PostScript names now.

0.300:
- Import Greek glyph set designed by Florian Fecher for GSoC 2018. No kerning,
  might need a slight respacing. Imported anyway because something is better
  than nothing.
- Correct positioning of dotaccentcomb.case.
- Correct mark positioning in caroncomb.case.
- Correct appearance of ustraightstroke in variable font, the overlap became
  visible at smaller, autohinted sizes.
- Correct bar positioning in Ustraightstroke and ustraightstroke
- Correct anchor positioning in Y
- Internal: Consolidate various anchors in composites into the base outline
  glyphs, to reduce the chance they get out sync.
- New appstream translations:
  - Norwegian Bokmal by Kjartan Maraas
  - Bengali (India) by Akarshan Biswas
  - Portuguese by Joao Nuno Matos
  - Japanese by Shinichirou Yamada and sicklylife

(fcambus)

2021-07-15 12:40:47 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-evolve to 10.3.2

(wiz)

2021-07-15 12:40:38 UTC MAIN commitmail json YAML

py-hg-evolve: update to 10.3.2.

This is a bugfix release. The most notable changes are: previously
changing topic of a merge commit could lose some file changes, this has
been now fixed, and `experimental.topic.publish-bare-branch` and
`experimental.auto-publish` config options should now interact with
each other correctly. To see more information about these experimental
config options, try `hg help -e evolve` and `hg help -e topic`.

(wiz)

2021-07-15 12:37:13 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 5.8.1

(wiz)

2021-07-15 12:37:02 UTC MAIN commitmail json YAML

2021-07-15 11:31:36 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 21.07.0

(wiz)

2021-07-15 11:31:25 UTC MAIN commitmail json YAML

poppler: update to 21.07.0.

Release 21.07.0:
        core:
        * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535
        * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088
        * CairoOutputDev: Fix memory leak on broken files
        * Minor code improvements

        build system:
        * set C standard to 11 without extensions

(wiz)

2021-07-15 11:29:20 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup ticket #6487 - requested by he
lang/rust-bin: build fix

Revisions pulled up:
- lang/rust-bin/Makefile                                        1.24

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jul 11 22:25:10 UTC 2021

  Modified Files:
  pkgsrc/lang/rust-bin: Makefile

  Log Message:
  Correct the names for the NetBSD versions to use.

  This uses the faster "install.sh" script, and also omits the
  "rust-doc" subset, for a much faster installation.

  This is a temporary hack for this version, will be removed on
  the next go-around.

  Apologies for this going un-committed, only myself to blame.
  Should fix part of PR#56304.

(bsiegert)

2021-07-15 10:56:30 UTC MAIN commitmail json YAML

doc: Updated x11/xkeyboard-config to 2.32

(wiz)

2021-07-15 10:56:21 UTC MAIN commitmail json YAML

xkeyboard-config: update to 2.32.

2.32 95 commits
Translations updated
2.31 86 commits
Translations updated
2.30 29 commits
Translations updated
2.29 47 commits
Translations updated

(wiz)

2021-07-15 10:50:42 UTC MAIN commitmail json YAML

doc: Updated devel/gtexinfo to 6.8

(wiz)

2021-07-15 10:50:32 UTC MAIN commitmail json YAML

gtexinfo: update to 6.8.

6.8 (3 July 2021)
* Language
  . new command @displaymath for formatting of mathematical notation
  . @example takes an argument to specify the language
  . mark these commands as deprecated, not to be used:
    @centerchap, @definfoenclose, @refill, @inforef.
  . new paper size @bsixpaper

* texi2any
  . should be faster as Perl XS parser is enabled by default
  . SHOW_MENU customization variable replaced by FORMAT_MENU.
    FORMAT_MENU set to 'menu' is the same as SHOW_MENU set to 1, and
    FORMAT_MENU set to 'nomenu' is the same as SHOW_MENU set to 0.
  . only check menu structure if CHECK_NORMAL_MENU_STRUCTURE variable is set
  . changes to HTML output:
      . MathJax support for display of math.  new variables HTML_MATH,
        MATHJAX_SCRIPT and MATHJAX_SOURCE.
      . new variables JS_WEBLABELS and JS_WEBLABELS_FILE to support
        JavaScript License Web Labels
      . by default, use sectional tables of contents instead of menus
      . use section names in links by default (configure with
        xrefautomaticsectiontitle customization variable)
      . CONTENTS_OUTPUT_LOCATION sets location of table of contents
      . document sections wrapped in <div> elements
      . new variable USE_NODE_DIRECTIONS to use node or section structure
        for node directions
      . copiable anchor links for definitions with COPIABLE_ANCHORS variable
      . experimental JavaScript browsing interface enabled with INFO_JS_DIR
      . don't add an extra period before file extension given as an argument
        to @image if image file is not found

* info
  . support compressed dir files

* texi2dvi
  . stop on first error in input file

* texinfo.tex
  . put logical page numbers into PDF's ('page labels')
  . put chapter numbers in the PDF outline
  . new Finnish translation

* Distribution
  . autoconf 2.71, automake 1.16.3, gettext 0.21

(wiz)

2021-07-15 10:46:49 UTC MAIN commitmail json YAML

doc: Updated graphics/adwaita-icon-theme to 40.1.1

(wiz)

2021-07-15 10:46:39 UTC MAIN commitmail json YAML

adwaita-icon-theme: update to 40.1.1.

Changes not found.

(wiz)

2021-07-15 10:31:36 UTC MAIN commitmail json YAML

doc: Updated net/syncthing to 1.18.0

(nia)

2021-07-15 10:31:24 UTC MAIN commitmail json YAML

syncthing: update to 1.18.0

Bugfixes:

    irreversible Local Additions after re-adding the same folder as Receive Only
    Scan due to watcher can not found local change while modify file to empty
    TypeError: Cannot read property ���urAccepted��� of undefined
    Out-of-sync state of zero-byte files is not reflected on peers

Enhancements:

    Add rest endpoint(s) to dismiss pending folder/device invitations
    Accepting a receive encrypted folder share should prompt the user to input a password
    Database GC can block for a long time
    Ensure encryption to untrusted on new, trusted device on an existing folder
    Use defaults for missing fields on the config rest API
    Show discovery and listener status when not failed

(nia)

2021-07-15 10:15:58 UTC MAIN commitmail json YAML

doc: Updated multimedia/vlc to 3.0.16

(nia)

2021-07-15 10:15:47 UTC MAIN commitmail json YAML

vlc: update to 3.0.16

Changes between 3.0.15 and 3.0.16:
----------------------------------

Video Output:
* Fix a D3D11 crash on Windows 8/8.1

Access:
* Fix RTSP server timeout handling

Interfaces:
* macOS: Add touchbar support

Misc
* Multiple settings improvements

Changes between 3.0.14 and 3.0.15:
----------------------------------

Core:
* Add Opus & Alac wave format mappings

Access:
* Fix opening DVD folders with non-ascii characters

Demux:
* Fix asf regression with broadcast streams
* MP4: Fix audio drop on seek

Video Output:
* Fix seek & volume sliders overlapping with subtitles
* Fix delays when seeking with D3D11

Text renderer:
* Improve freetype fonts outlining

Misc:
* Fix GnuTLS support for Windows XP

(nia)

2021-07-15 09:58:04 UTC MAIN commitmail json YAML

doc: Updated chat/unrealircd to 5.2.1.1

(nia)

2021-07-15 09:57:48 UTC MAIN commitmail json YAML

unrealircd: update to 5.2.1.1

UnrealIRCd 5.2.1.1 Release Notes
===================================

5.2.1.1 fixes an issue with SASL autodetection and mechlist in 5.2.1

Enhancements:
* The [allow block](https://www.unrealircd.org/docs/Allow_block)
  now uses allow::mask instead of allow::ip and allow::hostname.
  Users upgrading will receive a warning but the server will continue to boot.
* New documentation for [mask items](https://www.unrealircd.org/docs/Mask_item)
  in the configuration file to show how it works with 1 or more mask
  items in a block. Also support for negative matching has been
  improved and we now support
  [extended server ban syntax](https://www.unrealircd.org/docs/Extended_server_bans).
* Combining the new options from above you can do things like:
  * ```allow { mask ~a:TrustedUser; class flooders; maxperip 100; }```
  If TrustedUser authenticates to services using
  [SASL](https://www.unrealircd.org/docs/SASL) then he gets in the
  special class "flooders" with a maxperip of 100.
  * ```allow { mask { ~S:112233etc; ~S:anotherone; }; class clients; maxperip 10; }```
  Users matching one of these
  [certificate fingerprints](https://www.unrealircd.org/docs/Extended_server_bans)
  get a high maximum per ip of 10.
* New block [set::server-linking](https://www.unrealircd.org/docs/Set_block#set::server-linking)
  * For link blocks with autoconnect we now default to the strategy
    'sequential', meaning we will try the 1st link block first,
    then the 2nd, then the 3rd, then the 1st again, etc.
  * We now have different and lower timeouts for the connect and
    the handshake. So we give up a bit more early on servers that
    are currently down or extremely lagged.
* New [security-group block](https://www.unrealircd.org/docs/Security-group_block)
  item called *include-mask*. This can be used to put clients matching
  a [mask](https://www.unrealircd.org/docs/Mask_item) into a security group.
* New option *lag-penalty* and *lag-penalty-bytes* in the
  [set::anti-flood block](https://www.unrealircd.org/docs/Anti-flood_settings).
  * *known-users* can now executes commands at a slightly faster rate than
    *unknown-users*.
  * It can further be used to allow really trusted users/bots to execute
    commands at even higher rates, such as 20 commands per second,
    without making them IRCOp. This explained in
    [FAQ: How to allow users to send more commands per second](https://www.unrealircd.org/docs/FAQ#high-command-rate).
* The [REHASH](https://www.unrealircd.org/docs/Rehashing_the_IRCd) command
  is now sufficient to reload SSL/TLS certificates. You no longer need to
  use ```REHASH -tls```. The same is true for ```./unrealircd rehash```
  which now also does the extra steps in ```./unrealircd reloadtls```.
  The commands will stay, though, in case you only want to reload the
  TLS certificates and not rehash the entire configuration file.
* Support for OpenSSL 3.0.0
* Show microseconds in ```TSCTL ALLTIME```
* The git version id is now shown in the ```INFO``` command on *NIX (ReleaseId).
* [Extban](https://www.unrealircd.org/docs/Extended_bans) ```~a:*``` now matches
  all authenticated users and ```~a:0``` matches all unauthenticated users.
* Allow multiple masks in the [deny link { } block](https://www.unrealircd.org/docs/Deny_link_block)

Fixes:
* When using persistent channel history: if you had ANY rehash error (often
  completely unrelated to channel history) and you then rehashed again
  UnrealIRCd would crash.
* When server syncing larger channels we could accidentally skip over or
  forget to send a few users. These users would then not be shown on the
  other side of the link but are actually in the channel (ghosts)
* When using autoconnect on (very) big networks, the network no longer breaks down
  (with the new default strategy 'sequential')
* The default ban exemption on ```127.*``` was too broad. It also matched
  hostnames that started with it, allowing such users to bypass
  gline/kline/shun (but not zline/gzline).
* Channel mode ```+d``` (so after ```-D```) never took QUITs into account
  properly. This should now fix things, so the channel goes ```-d```
  immediately once it is no longer needed.
* Give a better error message when trying to use an unconfirmed account
  with [authprompt](https://www.unrealircd.org/docs/Set_block#set::authentication-prompt).

Module coders / IRC protocol:
* We now assume all services set the SVID field. If your services only sets
  umode ```+r``` and does not use ```SVSLOGIN``` or ```SVSMODE nick +d SVID```
  then users will not be recognized as authenticated anymore.
* In the ```UID``` command we now validate the UID (parameter 6) to start with
  the SID and contains digits and uppercase only.
* Servers can no longer change moddata of remote clients.
  That is, it is disabled by default, but modules can still allow it for
  certain moddata via mreq.remote_write=1.
  You can use ```#if UNREAL_VERSION_TIME >= 202125``` to detect
  if this new .remote_write option is available.
* Removed ```HCN``` from 005, since nobody uses this anyway.

UnrealIRCd 5.2.0
-----------------

The two main new features in 5.2.0 are: an improved and more flexible
anti-flood block and channel history which can now be stored encrypted
on disk and allows clients to fetch hundreds/thousands of lines.

Upgrading and the 5.0.x series
-------------------------------
UnrealIRCd 5.2.0 is the direct successor to 5.0.9/5.0.9.1.
There will be [no further 5.0.x releases](https://www.unrealircd.org/docs/FAQ#About_the_new_5.2.x_series),
in particular there will be no 5.0.10.

Only four bugs that affect a limited number of people/networks were fixed.
UnrealIRCd 5.2.0 is mostly a feature release.
Admins wishing to take a conservative approach don't need to rush an
upgrade from 5.0.x to 5.2.0, they can wait for a 5.2.1 or 5.2.2 release.

If you are upgrading from 5.0.9(.1) to 5.2.0 then feel free to try the new
```./unrealircd upgrade``` command.

The only configuration change is in the set::anti-flood block (as explained
further down under *Enhancements*). When starting UnrealIRCd will give you
clear instructions if anything needs to be changed (and what).
This process is really minor, the server will usually tell you to just
delete a few old lines from the configuration file.

Enhancements
-------------
* The set::anti-flood block has been redone so you can have different limits
  for *unknown-users* and *known-users*.
  * As a reminder, by default, *known-users* are users who are identified
    to services OR are on an IP that has been connected for over 2 hours
    in the past X days. The exact definition of "known-users" is in the
    [security-group block](https://www.unrealircd.org/docs/Security-group_block).
  * See [here](https://www.unrealircd.org/docs/Anti-flood_settings)
    for more information on the layout of the new set::anti-flood block.
  * All violations of target-flood, nick-flood, join-flood, away-flood,
    invite-flood, knock-flood, max-concurrent-conversations are now
    reported to opers with the snomask ```f``` (flood).
* Add support for database encryption. The way this works
  is that you define an encryption password in a
  [secret { } block](https://www.unrealircd.org/docs/Secret_block).
  Then from the various modules you can refer to this secret
  block, from
  [set::reputation::db-secret](https://www.unrealircd.org/docs/Set_block#set::reputation),
  [set::tkldb::db-secret](https://www.unrealircd.org/docs/Set_block#set::tkldb)
  and [set::channeldb::db-secret](https://www.unrealircd.org/docs/Set_block#set::channeldb).
  This way you can encrypt the reputation, TKL and channel
  database for increased privacy.
* Add optional support for
  [persistent channel history](https://www.unrealircd.org/docs/Set_block#Persistent_channel_history):
  * This stores channel history on disk for channels that have
    both ```+H``` and ```+P``` set.
  * If you enable this then we ALWAYS require you to set an
    encryption password, as we do not allow storing of
    channel history in plain text.
  * If you enable the option, then the history is stored in
    ```data/history/``` in individual .db files. No channel
    names are visible in the filenames for optimal privacy.
  * See [Persistent channel history](https://www.unrealircd.org/docs/Set_block#Persistent_channel_history)
    on how to enable this. By default it is off.
* Add support for IRCv3
  [draft/chathistory](https://ircv3.net/specs/extensions/chathistory).
* The maximums for channel mode ```+H``` have been raised and are now
  different for ```+r``` (registered) and ```-r``` channels. For unregistered
  channels the limit is now 200 lines / 31 days. For registered channels
  the limit is 5000 lines / 31 days. The old limit for both was 200 lines / 7 days.
  These maximums can be changed in the now slightly different
  [set::history::channel::max-storage-per-channel](https://www.unrealircd.org/docs/Set_block#set::history)
  block.
* Add c-ares and libsodium version output to boot screen and /VERSION.
* WHOX now supports displaying the
  [reputation score](https://www.unrealircd.org/docs/Reputation_score).
  If you are an IRCOp then you can use e.g. ```WHO * %cuhsnfmdaRr```.
* Add ability to [spamfilter](https://www.unrealircd.org/docs/Spamfilter)
  message tags via the new ```T``` target. Right now it would be unusual
  to use this, but some day when we have more
  [message tags](https://www.unrealircd.org/docs/Message_tags) it
  may come in handy.
* Support [```+draft/reply```](https://ircv3.net/specs/client-tags/reply) IRCv3
  client tag. Can be used by bots (and others) to indicate to what message
  people are replying to. This module, reply-tag, is loaded by default.
* Send [```draft/bot```](https://ircv3.net/specs/extensions/bot-mode) IRCv3
  message tag if the user has mode ```+B``` set.
* [Websockets](https://www.unrealircd.org/docs/WebSocket_support):
  add support for clients to negotiate an explicit type via
  ```Sec-WebSocket-Protocol```, instead of only the default type from
  [listen::websocket::type](https://www.unrealircd.org/docs/WebSocket_support#2._Enable_websocket_on_the_port).
  This is based on an IRCv3 websocket draft specification.
  Note that UnrealIRCd refuses type text if your configuration allows
  non-UTF8 characters in channel or nick names because it would lead
  to security and compatibility issues.
* [set::restrict-commands](https://www.unrealircd.org/docs/Set_block#set::restrict-commands):
  new option *exempt-tls* which allows SSL/TLS users to bypass a restriction.

Fixes
------
* Server squiting the wrong side. Often harmless, but when (re)connecting
  rapidly to multiple servers with autoconnect this could cause the
  network to fall apart.
* Forbid using [extended server bans](https://www.unrealircd.org/docs/Extended_server_bans)
  in ZLINE/GZLINE since they won't work there.
* Extended server ban ```~a:accname``` was not working for shun, and only
  partially working for kline/gline.
* More accurate /ELINE error message.

Changed
--------
* Channel mode ```+H``` always showed time in minutes (```m```) until now.
  From now on it will show it in minutes (```m```), hours (```h```) or
  days (```d```) depending on the actual value. Eg ```+H 50:7d```.
* If you ran ```./unrealircd stop``` we used to wait only 1 second.
  From now on we will wait up to 10 seconds max. This gives UnrealIRCd
  plenty of time to write database files.
* If you have zero [log blocks](https://www.unrealircd.org/docs/Log_block)
  then we already automatically logged errors to ```ircd.log```.
  From now on we will log everything (not only errors) to that file.

Removed
--------
* Version check for curl and openssl as nowadays they have ABI guarantees.

Module coders / Developers
---------------------------
* New UnrealDB API and disk format, see
  https://www.unrealircd.org/docs/Dev:UnrealDB
* We now use libsodium for file encryption routines as well
  as some helpers to lock/clear passwords in memory.
* Updated ```HOOKTYPE_LOCAL_NICKCHANGE``` and
  ```HOOKTYPE_REMOTE_NICKCHANGE``` to include an
  ```MessageTag *mtags``` argument in the middle.
  You can use ```#if UNREAL_VERSION_TIME>=202115``` to detect this.
* Updated channel mode ```conv_param``` function to
  include a ```Channel *channel``` argument at the end.
  You can use ```#if UNREAL_VERSION_TIME>=202120``` to detect this.
* New: ```ModuleSetOptions(modinfo->handle, MOD_OPT_UNLOAD_PRIORITY, priority);```.
  This can be used for modules to indicate they wish to be unloaded
  before or after others. It is used by for example the channel
  and history modules so they can save their databases before
  channel mode modules or other modules get unloaded.
* New CAP [```draft/chathistory```](https://ircv3.net/specs/extensions/chathistory).
  If a client REQ's this CAP then UnrealIRCd won't send history on-join as
  it assumes the client will fetch it when they feel the need for it.
* New informative CAP:
  [```unrealircd.org/history-backend```](https://www.unrealircd.org/history-backend)

UnrealIRCd 5.0.9.1
-------------------
The only change between 5.0.9 and 5.0.9.1 is:
* Build improvements on *NIX (faster compiling and lower memory requirements)

UnrealIRCd 5.0.9
-----------------
The 5.0.9 release comes with several nice feature enhancements. There are no major bug fixes.

Enhancements:
* Changes to the "Client connecting" notice on IRC (for IRCOps):
  * The format changed slightly, instead of ```{clients}``` it
    now shows ```[class: clients]```
  * SSL/TLS information is still shown via ```[secure]```
  * New: ```[reputation: NNN]``` to show the current
    [reputation score](https://www.unrealircd.org/docs/Reputation_score)
  * New: ```[account: abcdef]``` to show the services account,
    but only if [SASL](https://www.unrealircd.org/docs/SASL) was used.
* In the log file the format also changed slightly:
  * IP information is now added as ```[127.0.0.1]``` in both the
    connect and disconnect log messages.
  * The vhost is logged as ```[vhost: xyz]``` instead of ```[VHOST xyz]```
  * All the other values are now logged as well on-connect,
    similar to the "Client connecting" notice, so: secure, reputation,
    account (if applicable).
* New option [allow::global-maxperip](https://www.unrealircd.org/docs/Allow_block):
  this imposes a global (network-wide) restriction on the number of
  connections per IP address.
  If you don't have a global-maxperip setting in the allow block then it
  will default to maxperip plus one. So, if you currently have an
  allow::maxperip of 3 then global-maxperip will be 4.
* [Handshake delay](https://www.unrealircd.org/docs/Set_block#set::handshake-delay)
  is automatically disabled for users that are exempt from blacklist checking.
* Always exempt 127.* from gline, kline, etc.
* You can now have dated logfiles thanks to strftime formatting.
  For example ```log "ircd.%Y-%m-%d.log" { }``` will create a log
  file like called ircd.2020-01-31.log, a new one every day.

Changes:
* Add ```doc/KEYS``` which contains the public key(s) used to sign UnrealIRCd releases
* The options set::anti-flood::unknown-flood-* have been renamed and
integrated in a new block called
[set::anti-flood::handshake-data-flood](https://www.unrealircd.org/docs/Set_block#set::anti-flood::handshake-data-flood).
The ban-action can now also be changed. Note that almost nobody will have to
change this setting since it has a good default.
* On *NIX bump the default maximum connections from 8192 to 16384.
That is, when in "auto" mode, which is like for 99% of the users.
Note that the system may still limit the actual number of connections
to a lower value, epending on the value of ```ulimit -n -H```.

(nia)

2021-07-15 09:40:43 UTC MAIN commitmail json YAML

Updated misc/rhash, net/wireshark

(adam)

2021-07-15 09:40:23 UTC MAIN commitmail json YAML

wireshark: updated to 3.4.7

Wireshark 3.4.7

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2021-06[1] DNP dissector crash. Issue 17462[2].
      CVE-2021-22235[3].

  The following bugs have been fixed:

    • TCP dissector - Erroneous DSACK reporting Issue 17315[4].

    • No wlan_radio.duration calculated for PHY type: 802.11ac (VHT)
      Issue 17419[5].

    • NAN Dissector has wrong minimum length for availability attribute
      Issue 17431[6].

  New and Updated Features

  New Protocol Support

  There are no new protocols in this release.

  Updated Protocol Support

  ASTERIX, BT LE LL, DCE RPC, DNP, GTPv2, IEEE 802.11 Radio, LDAP, NAN,
  NORDIC_BLE, NR RRC, OSPF, pcapng, PNIO, RSL, S101, Snort config, and
  TCP

  New and Updated Capture File Support

  Catapult DCT2000, ERF, and pcap

(adam)

2021-07-15 09:39:17 UTC MAIN commitmail json YAML

rhash: updated to 1.4.2

RHash v1.4.2

significantly improve file reading performance on Linux/Unix
print 'Nothing to verify' when verifying a hash file without a message digest
count unparsed lines of a hash file as errors
print line numbers of unparsed lines of a hash file
Bugfix: fix verification of some hash files containing spaces in file paths

(adam)

2021-07-15 06:22:51 UTC MAIN commitmail json YAML

doc: Updated www/firefox78-l10n to 78.12.0

(nia)

2021-07-15 06:22:15 UTC MAIN commitmail json YAML