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

2024-05-13 12:07:10 UTC Now

2023-01-21 01:15:41 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 109.0

(ryoon)

2023-01-21 01:15:19 UTC MAIN commitmail json YAML

firefox-l10n: Update to 109.0

* Sync with www/firefox-109.0.

(ryoon)

2023-01-21 01:14:57 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 109.0

(ryoon)

2023-01-21 01:14:07 UTC MAIN commitmail json YAML

firefox: Update to 109.0

Changelog:
109.0

New
  * Manifest Version 3 (MV3) extension support is now enabled by default (MV2
    remains enabled/supported). This major update also ushers an exciting user
    interface change in the form of the new extensions button.

  * The Arbitrary Code Guard exploit protection has been enabled in the media
    playback utility processes, improving security for Windows users.

  * The native HTML date picker for date and datetime inputs can now be used
    with a keyboard alone, improving its accessibility for screen reader users.
    Users with limited mobility can also now use common keyboard shortcuts to
    navigate the calendar grid and month selection spinners.

  * Firefox builds in the Spanish from Spain (es-ES) and Spanish from Argentina
    (es-AR) locales now come with a built-in dictionary for the Firefox
    spellchecker.

Fixed
  * Various security fixes.

Changed
  * Effective on January 16, Colorways will no longer be in Firefox. Users will
    still be able to access saved and active Colorways from the Add-ons and
    themes menu option.

  * On macOS, Ctrl or Cmd + trackpad or mouse wheel now scrolls the page
    instead of zooming. This avoids accidental zooming and matches the behavior
    of other web browsers on macOS.

  * The Recently Closed section of Firefox View now equips users with the
    ability to manually close/remove url links from the list.

  * The empty state messages and graphic components surfaced in Firefox View
    for the Tab Pickup and Recently Closed sections have been updated for an
    improved user experience.

Developer
  * The ability to automatically break when code on the page hits an events
    handler has been available since Firefox 69. Firefox 109 now adds new
    support for the scrollend event. To use this new event breakpoint, open the
    JS debugger and find and expand the Event Listener Breakpoints section in
    the right hand column (learn more).

Web Platform
  * The scrollend event is now enabled by default. The event is fired when a
    scroll has completed.

  * Firefox now permanently partitions Storage in third-party contexts
    independent of Storage Access to align with other browsers and provide
    better Web compatibility.

Security fixes:
#CVE-2023-23597: Logic bug in process allocation allowed to read arbitrary
files
#CVE-2023-23598: Arbitrary file read from GTK drag and drop on Linux
#CVE-2023-23599: Malicious command could be hidden in devtools output on
Windows
#CVE-2023-23600: Notification permissions persisted between Normal and Private
Browsing on Android
#CVE-2023-23601: URL being dragged from cross-origin iframe into same tab
triggers navigation
#CVE-2023-23602: Content Security Policy wasn't being correctly applied to
WebSockets in WebWorkers
#CVE-2023-23603: Calls to <code>console.log</code> allowed bypasing Content
Security Policy via format directive
#CVE-2023-23604: Creation of duplicate <code>SystemPrincipal</code> from less
secure contexts
#CVE-2023-23605: Memory safety bugs fixed in Firefox 109 and Firefox ESR 102.7
#CVE-2023-23606: Memory safety bugs fixed in Firefox 109

(ryoon)

2023-01-20 23:50:06 UTC MAIN commitmail json YAML

doc: remove ncdu-2.2.1

ncdu version 2 is a replacement written in zig that will be developed
in parallel; in wip/ncdu2 is a start for it

(wiz)

2023-01-20 22:46:34 UTC MAIN commitmail json YAML

2023-01-20 21:44:29 UTC MAIN commitmail json YAML

Added cross/z80asm version 1.8

(thorpej)

2023-01-20 21:43:56 UTC MAIN commitmail json YAML

Add a package for z80asm, a Z80 assembler.

This is distinct from the other z80-asm package.  Why do we have it, then?
Because this Z80 assebler has some features that the z80-asm assembler
does not.

(thorpej)

2023-01-20 21:37:12 UTC MAIN commitmail json YAML

pidgin: Revert conditional for Darwin

pkgsrc changes:
---------------
  * Building fails on Darwin when x11 option is enabled and x11/gtk2 is
    built with quartz option. It successes otherwise. Without any option
    customization, x11/gtk2 is built with quartz (and then without x11). It
    seems safe to simply disable x11 for ${OPSYS} == "Drawin".

(triaxx)

2023-01-20 18:37:40 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 1.10.0

(fcambus)

2023-01-20 18:37:30 UTC MAIN commitmail json YAML

mold: update to 1.10.0.

New features:

- mold now officially supports the --print-dependencies option to print
  out dependency information between input files. Here is a truncated
  example output when linking mold itself with the option. There are many
  use cases of the option; for example, if you want to eliminate the
  dependency to some library from your program, you can use this option
  to find out all the functions that use the library's function to fix
  them.
- [x86-64][s390x] mold now optimizes thread-local variable accesses in
  shared libraries if the library is linked with -z nodlopen. If your
  shared library is not intended to be used via dlopen(2) and your library
  frequently accesses thread-local variables, you might want to pass that
  option when linking your library.
- [arm64] mold is now able to optimize GOT load by rewriting an ADDR+LDR
  instruction pair with an ADDR+ADD if the loaded GOT value is known at
  link-time.

Bug fixes and compatibility improvements:

- mold 1.9.0 was up to 10% slower than 1.8.0 on some multicore machines.
  We fixed the performance regression and made it even faster than 1.8.0.
- Previously, mold failed to report an undefined symbol error if there's
  a weak undefined symbol of the same name. That bug resulted in producing
  a non-working executable instead of reporting a link failure. Now, mold
  correctly reports such link errors.
- mold 1.9.0 might crash with SIGSEGV if --emit-relocs is used with object
  files containing debug info. That bug has been fixed.

(fcambus)

2023-01-20 18:11:54 UTC MAIN commitmail json YAML

doc: Updated devel/swagger-codegen to 3.0.37

(schmonz)

2023-01-20 18:11:48 UTC MAIN commitmail json YAML

Update to 3.0.37. From the changelog:

- Updated Swagger Core and Parser to latest release

(schmonz)

2023-01-20 17:45:49 UTC MAIN commitmail json YAML

math/R: also add atomic64.mk to buildlink3.mk

This is so that other R modules pick up this library,
as is apparently needed.

(he)

2023-01-20 16:26:56 UTC MAIN commitmail json YAML

2023-01-20 16:20:43 UTC pkgsrc-2022Q4 commitmail json YAML

2023-01-20 14:56:51 UTC MAIN commitmail json YAML

pidgin: Remove duplicated include

(triaxx)

2023-01-20 14:49:19 UTC MAIN commitmail json YAML

pidgin: Replace conditional

pkgsrc changes:
---------------
  * Actually, the build fails on Darwin is x11/gtk2 has been built with
    quartz option (suggested option) instead of x11. But the x11 option
    should not be excluded on Darwin since x11/gtk2 could be built with
    x11.

(triaxx)

2023-01-20 14:15:38 UTC MAIN commitmail json YAML

pidgin: Add forgotten mk/bsd.prefs.mk

Oops, sorry, pkglint said me it looked fine...

(triaxx)

2023-01-20 14:09:10 UTC MAIN commitmail json YAML

pidgin: Fix build on Darwin

pkgsrc changes:
---------------
  * Remove x11 option for Darwin OPSYS since there is no guarantee that
    x11/gtk2 has been built with x11 option on this OPSYS.
  * Remove vv PLIST variable which seems useless since farstream option
    has been removed (options.mk:1.16).

(triaxx)

2023-01-20 14:05:50 UTC MAIN commitmail json YAML

Updated www/apache24, devel/py-cpplint

(adam)

2023-01-20 14:05:16 UTC MAIN commitmail json YAML

py-cpplint: updated to 1.6.1

1.6.1 (2022-08-20)

Fix 195 Fix post increment/decrement operator causing a false positive.
Fix 202 .hh files should not be considered sytem headers
Fix 207 Python2 incompatibility for loading CPPLINT.cfg file
Fix 184 NOLINT(clang-analyzer) comments should not cause warnings

1.6.0 (2022-02-19)

Fix 188: "Include the directory when naming header files" also for header files with other names like "*.hpp"

(adam)

2023-01-20 14:03:16 UTC MAIN commitmail json YAML

apache24: updated to 2.4.55

Changes with Apache 2.4.55

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *) mod_proxy_hcheck: Detect AJP/CPING support correctly.

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

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

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

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

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

(adam)

2023-01-20 13:39:21 UTC MAIN commitmail json YAML

py-numpy: add test status

(wiz)

2023-01-20 13:37:42 UTC MAIN commitmail json YAML

Updated games/wesnoth, devel/py-gitpython

(adam)

2023-01-20 13:37:26 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.30

3.1.30
- Make injections of command-invocations harder or impossible for clone and others.
  See https://github.com/gitpython-developers/GitPython/pull/1518 for details.
  Note that this might constitute a breaking change for some users, and if so please
  let us know and we add an opt-out to this.
- Prohibit insecure options and protocols by default, which is potentially a breaking change,
  but a necessary fix for https://github.com/gitpython-developers/GitPython/issues/1515.
  Please take a look at the PR for more information and how to bypass these protections
  in case they cause breakage: https://github.com/gitpython-developers/GitPython/pull/1521.

(adam)

2023-01-20 13:35:29 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.7

Version 1.16.7
Translations
  * Updated translations: Arabic, British English, Czech, Finnish, French, Italian, Japanese, Polish, Portuguese (Brazil), Turkish
Miscellaneous and Bug Fixes
  * wmllint now validates `rank=` values in `[campaign]`
  * Add disconnect check to alert users when they lose connection to the multiplayer server
  * Fixed a crash when checking if abilities are active during game initialisation after loading a saved game.
  * Fix a crash when an out-of-bounds side number is used in Lua窶冱 `sync.evaluate_multiple`
  * Fixed special notes being duplicated when storing units

(adam)

2023-01-20 13:10:18 UTC MAIN commitmail json YAML

doc: Updated fonts/fontconfig to 2.14.1

(wiz)

2023-01-20 13:10:09 UTC MAIN commitmail json YAML

2023-01-20 13:09:27 UTC MAIN commitmail json YAML

Updated devel/cmake, net/wireshark

(adam)

2023-01-20 13:09:10 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.3

Wireshark 4.0.3 Release Notes

What’s New

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

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2023-01[2] EAP dissector crash. Issue 18622[3].

    • wnpa-sec-2023-02[4] NFS dissector memory leak. Issue 18628[5].

    • wnpa-sec-2023-03[6] Dissection engine crash. Issue 18766[7].

    • wnpa-sec-2023-04[8] GNW dissector crash. Issue 18779[9].

    • wnpa-sec-2023-05[10] iSCSI dissector crash. Issue 18796[11].

    • wnpa-sec-2023-06[12] Multiple dissector excessive loops. Issue
      18711[13]. Issue 18720[14], Issue 18737[15].

    • wnpa-sec-2023-07[16] TIPC dissector crash. Issue 18770[17].

  The following bugs have been fixed:

    • Qt: After modifying coloring rules, the coloring rule applied to
      the first packet reflects the coloring rules previously in
      effect. Issue 12475[18].

    • Help file doesn’t display for extcap interfaces. Issue 15592[19].

    • For USB traffic on XHC20 interface destination is always given as
      Host. Issue 16768[20].

    • Wireshark Expert Info - cannot deselect the limit to display
      filter tick box. Issue 18461[21].

    • Wrong pointer conversion in get_data_source_tvb_by_name() Issue
      18517[22].

    • Wrong number of bits skipped while decoding an empty UTF8String
      on UPER packet. Issue 18702[23].

    • Crash when analyzing protobuf packets. Issue 18730[24].

    • Uninitialized values in various dissectors. Issue 18742[25].

    • String (GeoIP country/city) ordering doesn’t work in Endpoints.
      Issue 18749[26].

    • Wireshark crashes with an assertion failure on stray minus in
      filter. Issue 18750[27].

    • IO Graph: Add new graph only works until the 10th graph. Issue
      18762[28].

    • Fuzz job crash output: fuzz-2022-12-30-11007.pcap. Issue
      18770[29].

    • Q.850 - error in label for cause 0x7F. Issue 18780[30].

    • Uninitialized values in CoAP and RTPS dissectors. Issue
      18785[31].

    • Screenshots in AppStream metainfo.xml file not available. Issue
      18801[32].

  Updated Protocol Support

  ASTERIX, BEEP, BGP, BPv6, CoAP, EAP, GNW, GSM A-bis P-GSL, iSCSI,
  ISUP, LwM2M-TLV, MBIM, NBAP, NFS, OBD-II, OPUS, ProtoBuf, RLC, ROHC,
  RTPS, Telnet, TIPC, and USB

(adam)

2023-01-20 13:08:07 UTC MAIN commitmail json YAML

cmake: updated to 3.25.2

CMake 3.25.2
* CheckSymbolExists: Restore newline at end of test source
* Utilities/Release: Use explicit digest for Win7-compatible signature
* Help: Clarify SYSTEM property default for imported targets
* gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch
* gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch
* ccmake: Restore compilation with AIX curses.h
* ASM_MASM: Populate MSVC debug information format abstraction table
* VS: Do not enable ASM_MASM debug information unless requested
* gitlab-ci: update macOS jobs to use Xcode 14.2
* Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
* try_run: Avoid crash in keyword-dispatched signature when cross-compiling
* Restore implicit include directory extraction for adaptive relative paths
* IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
* Help: Restore cmake-buildsystem(7) header-only library example
* FetchContent: Don't pass SYSTEM through to sub-build
* Help: Clarify and update SYSTEM-related docs
* Code comments: Fix trivial typos
* Help: Add version information for SYSTEM option of add_subdirectory
* Help: string(JSON): avoid duplicate labels
* IntelLLVM: Avoid finding not-yet-supported icpx on Windows
* Help: Clarify compiler id distinction between Intel Classic and IntelLLVM
* CUDA: Add support for cuda_std_20 for nvcc 12.0+
* FindCUDAToolkit: Handle CUDA::nvToolsExt not existing
* zlib: Fix typo in mangling the crc32() function
* FindBoost: Add Boost 1.81 support

(adam)

2023-01-20 12:55:52 UTC MAIN commitmail json YAML

doc/TODO: update

+ pandoc-3.0, tor-browser-12.0.2.
- qt6-6.3.1

(wiz)

2023-01-20 12:39:52 UTC MAIN commitmail json YAML

Updated www/py-test-httpx, textproc/py-precis-i18n

(adam)

2023-01-20 12:39:34 UTC MAIN commitmail json YAML

py-precis-i18n: updated to 1.0.5

1.0.5
-  Update internal tables for Unicode 15.0.
-  Small type hint fix to one ``.pyi`` file.
-  Add Python 3.11 and 3.12 to CI build environment.
-  Update copyright year (2023).

(adam)

2023-01-20 12:37:03 UTC MAIN commitmail json YAML

py-test-httpx: updated to 0.21.3

0.21.3

Fixed

Update version specifiers for pytest dependency to support packaging 23.
Add explicit support for python 3.11.

(adam)

2023-01-20 12:23:27 UTC MAIN commitmail json YAML

2023-01-20 12:21:56 UTC MAIN commitmail json YAML

guide: update documentation for cmake/build.mk

(wiz)

2023-01-20 11:42:40 UTC MAIN commitmail json YAML

ckmame: convert to cmake/build.mk

(wiz)

2023-01-20 11:39:32 UTC MAIN commitmail json YAML

libzip: convert to cmake/build.mk

(wiz)

2023-01-20 11:15:00 UTC MAIN commitmail json YAML

2023-01-20 08:38:43 UTC MAIN commitmail json YAML

Updated emulators/qemu, net/haproxy

(adam)

2023-01-20 08:38:18 UTC MAIN commitmail json YAML

haproxy: updated to 2.7.2

2023/01/20 : 2.7.2
- OPTIM: pool: split the read_mostly from read_write parts in pool_head
- REGTESTS: ssl: enable the ssl_reuse.vtc test for WolfSSL
- BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list
- BUG/MEDIUM: quic: properly take shards into account on bind lines
- BUG/MINOR: quic: do not allocate more rxbufs than necessary
- BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set
- BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats
- MINOR: httpclient: don't add body when istlen is empty
- MEDIUM: mux-quic: implement shutw
- MINOR: mux-quic: do not count stream flow-control if already closed
- MINOR: mux-quic: handle RESET_STREAM reception
- MEDIUM: mux-quic: implement STOP_SENDING emission
- MINOR: h3: use stream error when needed instead of connection
- CI: github: enable github api authentication for OpenSSL tags read
- BUG/MINOR: mux-quic: ignore remote unidirectional stream close
- CI: github: use the GITHUB_TOKEN instead of a manually generated token
- BUILD: makefile: build the features list dynamically
- BUILD: makefile: sort the features list
- BUILD: makefile: clean the wolfssl include and lib generation rules
- BUILD: makefile: make sure to also ignore SSL_INC when using wolfssl
- BUG/MINOR: debug: don't mask the TH_FL_STUCK flag before dumping threads
- MINOR: cfgparse-ssl: avoid a possible crash on OOM in ssl_bind_parse_npn()
- BUG/MINOR: stick-table: report the correct action name in error message
- CI: Improve headline in matrix.py
- CI: Add in-memory cache for the latest OpenSSL/LibreSSL
- CI: Use proper `if` blocks instead of conditional expressions in matrix.py
- CI: Unify the `GITHUB_TOKEN` name across matrix.py and vtest.yml
- CI: Explicitly check environment variable against `None` in matrix.py
- CI: Reformat `matrix.py` using `black`
- MINOR: config: add environment variables for default log format
- BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set
- BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned
- DOC: config: fix alphabetical ordering of http-after-response rules
- DOC: config: remove duplicated "http-response sc-set-gpt0" directive
- BUG/MINOR: proxy: free orgto_hdr_name in free_proxy()
- REGTEST: fix the race conditions in json_query.vtc
- REGTEST: fix the race conditions in add_item.vtc
- REGTEST: fix the race conditions in digest.vtc
- REGTEST: fix the race conditions in hmac.vtc
- BUG/MINOR: fd: avoid bad tgid assertion in fd_delete() from deinit()
- BUG/MINOR: http: Memory leak of http redirect rules' format string
- CLEANUP: htx: fix a typo in an error message of http_str_to_htx
- DOC: config: added optional rst-ttl argument to silent-drop in action lists
- DOC: management: add details on "Used" status
- DOC: management: add details about @system-ca in "show ssl ca-file"
- BUG/MINOR: mux-quic: fix transfer of empty HTTP response
- MINOR: mux-quic: add traces for flow-control limit reach
- MAJOR: mux-quic: rework stream sending priorization
- MEDIUM: h3: send SETTINGS before STREAM frames
- MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission
- MINOR: mux-quic: use send-list for immediate sending retry
- BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses
- BUG/MINOR: hlua: Fix Channel.line and Channel.data behavior regarding the doc
- BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action
- DEV: tcploop: add minimal support for unix sockets
- BUG/MEDIUM: peers: make "show peers" more careful about partial initialization
- BUG/MINOR: promex: Don't forget to consume the request on error
- BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body
- BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state
- BUG/MEDIUM: mux-h2: Don't send CANCEL on shutw when response length is unkown
- BUG/MINOR: http-ana: make set-status also update txn->status
- BUG/MINOR: listeners: fix suspend/resume of inherited FDs
- DOC: config: fix wrong section number for "protocol prefixes"
- DOC: config: fix aliases for protocol prefixes "udp4@" and "udp6@"
- DOC: config: mention the missing "quic4@" and "quic6@" in protocol prefixes
- MINOR: listener: also support "quic+" as an address prefix
- CLEANUP: stconn: always use se_fl_set_error() to set the pending error
- BUG/MEDIUM: stconn: also consider SE_FL_EOI to switch to SE_FL_ERROR
- MINOR: quic: Useless test about datagram destination addresses
- MINOR: quic: Disable the active connection migrations
- MINOR: quic: Add "no-quic" global option
- MINOR: sample: Add "quic_enabled" sample fetch
- MINOR: quic: Replace v2 draft definitions by those of the final 2 version
- BUG/MINOR: mux-fcgi: Correctly set pathinfo
- DOC: config: fix "Address formats" chapter syntax
- BUG/MEDIUM: jwt: Properly process ecdsa signatures (concatenated R and S params)
- BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0)
- BUG/MINOR: listener: close tiny race between resume_listener() and stopping
- BUG/MEDIUM: fd/threads: fix again incorrect thread selection in wakeup broadcast
- BUG/MINOR: thread: always reload threads_enabled in loops
- MINOR: threads: add a thread_harmless_end() version that doesn't wait
- BUG/MEDIUM: debug/thread: make the debug handler not wait for !rdv_requests
- BUG/MINOR: bwlim: Check scope for period expr for set-bandwitdh-limit actions
- BUG/MINOR: bwlim: Fix parameters check for set-bandwidth-limit actions
- BUG/MINOR: h3: properly handle connection headers
- MINOR: h3: extend function for QUIC varint encoding
- MINOR: h3: implement TRAILERS encoding
- MINOR: h3: implement TRAILERS decoding
- BUG/MINOR: mux-h2: make sure to produce a log on invalid requests
- BUG/MINOR: mux-h2: add missing traces on failed headers decoding
- BUILD: hpack: include global.h for the trash that is needed in debug mode

(adam)

2023-01-20 08:36:24 UTC MAIN commitmail json YAML

2023-01-20 01:43:19 UTC MAIN commitmail json YAML

doc: Updated devel/goredo to 1.30.0

(schmonz)

2023-01-20 01:43:13 UTC MAIN commitmail json YAML

Update to 1.30.0. From the changelog:

* Fixed wrong OOD-cache value of source file dependency.  Targets
  could be rebuilt without any reason.

(schmonz)

2023-01-19 20:46:22 UTC MAIN commitmail json YAML

zig: application.mk: allow buildoptions to be set.

(nikita)

2023-01-19 19:27:04 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 0.26.0

(nikita)

2023-01-19 19:26:55 UTC MAIN commitmail json YAML

gleam: update to version 0.26

ChangeLog taken from https://gleam.run/news/v0.26-incremental-compilation-and-deno/
Incremental compilation, and hello Deno!

Gleam v0.26 released

Incremental compilation

A Gleam project is made of packages, typically a top level package and several
dependency packages fetched by the package manager, and each package contains
a collection of modules of Gleam code.

In the very early days of Gleam when the compiler was run it would compile from
scratch every module in every package in the project. This was highly wasteful,
especially for the dependency packages which are would not have changed at all.
To tackle this inefficiency when the Gleam build tool was created it was made
to compile dependency packages only once and reuse the compiled code for every
following build, resulting in only the top level package being recompiled.

This has worked well for the last couple years, but now as more people are
using Gleam it was time for an upgrade. Large projects such as those with a
large amount of generated gRPC code were starting to take an irksome amount of
time to compile. Gleam is all about fun and productivity, so this just won't do!

There are numerous ways we want to improve the performance of the (already
very nimble) Gleam compiler, but the majority of the time is spent in the Erlang
compiler, which we use to generate BEAM bytecode, so these improvements will not
be very impactful here. Instead we need to improve the build tool such that it
only compiles modules when it has to, rather than the entire package.

To benchmark the impact of this change I created a Gleam package with 300,000
lines of code and 370,000 lines of documentation comments across 1400 modules,
and test recompiling the package without any changes. The old version of the
compiler will recompile every module, while the new version will instead only
read and verify the caches.
Erlang

Benchmark 1: v0.25
  Time (mean ± σ):    18.443 s ±  0.949 s    [User: 18.458 s, System: 2.995 s]
  Range (min … max):  17.102 s … 19.968 s    10 runs

Benchmark 2: v0.26
  Time (mean ± σ):    140.8 ms ±  3.9 ms    [User: 92.5 ms, System: 46.4 ms]
  Range (min … max):  138.0 ms … 156.1 ms    20 runs

Summary
  'v0.26' ran
  130.99 ± 7.67 times faster than 'v0.25'

When targeting Erlang rebuilding now 130 times faster than before for a
project this size!
JavaScript

Benchmark 1: v0.25
  Time (mean ± σ):      1.861 s ±  0.026 s    [User: 1.543 s, System: 0.299 s]
  Range (min … max):    1.833 s …  1.927 s    10 runs

Benchmark 2: v0.26
  Time (mean ± σ):    145.3 ms ±  2.9 ms    [User: 92.9 ms, System: 50.8 ms]
  Range (min … max):  141.4 ms … 154.3 ms    20 runs

Summary
  'v0.26' ran
  12.81 ± 0.31 times faster than 'v0.25'

When targeting JavaScript the change is less impactful, running just under 13
times faster. This is because on this target we don't need to run the Erlang
compiler to generate bytecode, the outputted JavaScript code can be loaded
directly into a JavaScript runtime.

These benchmarks were performed with the excellent Hypefine command line
benchmarking tool.
How does it work?

When the compiler runs for each module it emits a set of reusable artefacts:

    Erlang bytecode in a .beam file.
    Erlang record definitions in .hrl files for use by any native Erlang modules.
    Information on the types and values in the module in a .cache file.
    Information the compilation of the module in a .cache_meta file.

If the module doesn't need to be compiled again then we can load the .beam
bytecode into the virtual machine, load the module information from the .cache
file so we can compile other modules that depend on it, and move on to the next
module.

How do we tell if a module needs to be recomplied? There are two checks we need
to make, both using information stored in the .cache_meta file.

The first is to check the modification time of the source file against the
compile time stored in the .cache_meta file. If the source file modification
time is newer then it has been changed and we need to recompile it.

The second is to look at the modules dependencies. The .cache_meta file stores
a list of the modules the the module imports, and using this we can tell if any
of modules upstream in the dependency tree are going to be recompiled. If so
then we need to recompile the module as a change in a dependency may mean that
this module needs to be compiled differently than last time.

What's next?

These changes have made a huge difference to compilation speed, but there's
still a lot more easy wins we can apply in future here if the need arises such
as improvements to the efficiency of the compiler's IRs, more precise cache
invalidation, and multithreaded compilation.

Developer experience is a top priority for Gleam. You need your feedback as
quickly as possible when writing Gleam code, so we're committed to keeping the
compiler super speedy.

Running on Deno

Gleam can run on JavaScript as well as the Erlang virtual machine. Until now
when you run gleam run or gleam test with a Gleam project targeting JavaScript
it'll run your code using the NodeJS runtime. With v0.26 the Deno runtime can
be used instead!

Deno is similar to NodeJS in many ways, but it boasts better compliance with
web-standard APIs, much better security, and a very slick developer experience.

To use Deno instead of NodeJS you can either add the --runtime=deno flag to
commands like gleam run, or you can add the javascript.runtime property to your
gleam.toml file.

name = "my_project"
version = "1.0.0"

[javascript]
runtime = "deno"

Thank you to Brett Kolodny for this feature!
Thanks

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

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

(nikita)

2023-01-19 19:11:26 UTC MAIN commitmail json YAML

zig: fix issues with generating package.

(nikita)

2023-01-19 16:32:54 UTC MAIN commitmail json YAML

Un-break FreeBSD build - it does not define ENODATA.

See also this thread
<kern/2012/04/30/msg013090.html>.">https://mail-index.netbsd.org/tech-kern/2012/04/30/msg013090.html>.

(hauke)

2023-01-19 15:51:07 UTC MAIN commitmail json YAML

textproc/ruby-classifier-reborn: fix condition for Ruby's version

Take care of Ruby 3.1 above.

(taca)

2023-01-19 15:46:50 UTC MAIN commitmail json YAML

doc: Updated www/passenger to 5.3.7nb13

(taca)

2023-01-19 15:46:29 UTC MAIN commitmail json YAML

2023-01-19 15:41:40 UTC MAIN commitmail json YAML

devel/ccache*: Adjust comment about xz to modern reality

(gdt)

2023-01-19 15:17:52 UTC MAIN commitmail json YAML

doc: Updated www/ramaze to 2023.01.06

(taca)

2023-01-19 15:17:29 UTC MAIN commitmail json YAML

www/ramaze: update to 2023.01.06

2023.01.06

No release note nor changelog.  Basically, refacter and catch up to recent
innate and Ruby.

Please refer
<https://github.com/Ramaze/ramaze/compare/2015.10.28...2023.01.06> in
detail.

(taca)

2023-01-19 15:15:03 UTC MAIN commitmail json YAML

2023-01-19 15:12:09 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown-rfc2629 to 1.6.20

(taca)

2023-01-19 15:11:39 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-rfc2629: update to 1.6.20

1.6.18 (2023-01-09)

* Ruby 3.2 compatibility

1.6.19 (2023-01-10)

* More Ruby 3.2 compatibility

1.6.20

* Ignore target attributes in RFC and I-D bibxml
* Fix DOI retrieval for 10.4711_... (underscore)

(taca)

2023-01-19 15:08:39 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-socket to 0.1.45

(taca)

2023-01-19 15:08:26 UTC MAIN commitmail json YAML

Build fix: Detect hdb_generate_key_set_password() signature change

Details about the API change can be found here:
https://github.com/heimdal/heimdal/issues/246

(manu)

2023-01-19 15:08:19 UTC MAIN commitmail json YAML

security/ruby-rex-socket: update to 0.1.45

0.1.44 (2023-01-10)

* Do not assign blank hostname to (SSL) Socket

0.1.45 (2023-01-13)

* Fix deprecation warning in socks proxy support

(taca)

2023-01-19 15:04:39 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-core to 0.1.29

(taca)

2023-01-19 15:04:18 UTC MAIN commitmail json YAML

security/ruby-rex-core: update to 0.1.29

0.1.29 (2023-01-11)

* Allow developer configurable messages in exceptions

(taca)

2023-01-19 15:01:38 UTC MAIN commitmail json YAML

doc: Updated security/ruby-net-sftp to 4.0.0

(taca)

2023-01-19 15:01:18 UTC MAIN commitmail json YAML

security/ruby-net-sftp: update to 4.0.0

4.0.0 (2022-11-01)

* Fix multibyte string write
* correct typo "raeddir"
* Fix mocha deprectaion warning to not require setup
* Allow net-ssh v7 which fixes OpenSSL 3 compat
* Update cert

(taca)

2023-01-19 14:52:01 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-payloads to 2.0.107

(taca)

2023-01-19 14:51:26 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.107

2.0.106 (2023-01-12)

* add enumdesktops command to windows python meterpreter

2.0.107 (2023-01-13)

* Land #600, add enumdesktops to python meterpreter

(taca)

2023-01-19 14:46:22 UTC MAIN commitmail json YAML

doc: Updated net/ruby-ruby_smb to 3.2.2

(taca)

2023-01-19 14:46:00 UTC MAIN commitmail json YAML

net/ruby-ruby_smb: update to 3.2.2

3.2.2 (2023-01-18)

* Land #245, Update ruby versions
* Land #246, Add support for Ruby 3.2
* Don't crash when the buffer is empty

(taca)

2023-01-19 14:37:25 UTC MAIN commitmail json YAML

entr: fix some pkglint

(wiz)

2023-01-19 14:35:24 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 7.0 related packages to 7.0.4.1

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-01-19 14:34:27 UTC MAIN commitmail json YAML

www/ruby-rails70: update to 7.0.4.1

Rails 7.0.4.1 (2023-01-17)

devel/ruby-activesupport70

* Avoid regex backtracking in Inflector.underscore

  [CVE-2023-22796]

www/ruby-actionpack70

* Fix sec issue with _url_host_allowed?

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

  [CVE-2023-22797]

* Avoid regex backtracking on If-None-Match header

  [CVE-2023-22795]

* Use string#split instead of regex for domain parts

  [CVE-2023-22792]

databases/ruby-activerecord70

* Make sanitize_as_sql_comment more strict

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

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

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

  [CVE-2023-22794]

* Added integer width check to PostgreSQL::Quoting

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

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

  [CVE-2022-44566]

(taca)

2023-01-19 14:32:22 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 6.1 related packages to 6.1.7.1

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2023-01-19 14:31:11 UTC MAIN commitmail json YAML

www/ruby-rails61: update to 6.1.7.1

Rails 6.1.7.1 (2023-01-17)

devel/ruby-activesupport61

* Avoid regex backtracking in Inflector.underscore

    [CVE-2023-22796]

www/ruby-actionpack61

* Avoid regex backtracking on If-None-Match header

  [CVE-2023-22795]

* Use string#split instead of regex for domain parts

  [CVE-2023-22792]

databases/ruby-activerecord61

* Make sanitize_as_sql_comment more strict

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

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

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

  [CVE-2023-22794]

* Added integer width check to PostgreSQL::Quoting

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

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

  [CVE-2022-44566]

(taca)

2023-01-19 14:28:40 UTC MAIN commitmail json YAML

doc: update Ruby on Rails 6.0 and related packages to 6.0.6.1

devel/ruby-activesupport60
devel/ruby-activemodel60
devel/ruby-activejob60
www/ruby-actionview60
www/ruby-actionpack60
databases/ruby-activerecord60
mail/ruby-actionmailer60
devel/ruby-activestorage60
mail/ruby-actionmailbox60
www/ruby-actioncable60
devel/ruby-railties60
textproc/ruby-actiontext60
www/ruby-rails60

(taca)

2023-01-19 14:27:26 UTC MAIN commitmail json YAML

www/ruby-rails60: update to 6.0.6.1

Only databases/ruby-activerecord61 has updated.

Rails 6.0.6.1 (2023-01-17)

* Make `sanitize_as_sql_comment` more strict

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

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

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

  [CVE-2023-22794]

(taca)

2023-01-19 14:22:41 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack2 to 2.2.6.2

(taca)

2023-01-19 14:22:03 UTC MAIN commitmail json YAML

www/ruby-rack2: update to 2.2.6.2

2.2.6 (2022-01-17)

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

2.2.6.1 (2022-01-17)

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

2.2.6.2 (2022-01-17)

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

(taca)

2023-01-19 14:18:52 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 3.0.4.1

(taca)

2023-01-19 14:18:26 UTC MAIN commitmail json YAML

www/ruby-rack: update to 3.0.4.1

3.0.4 (2023-01-17)

* Rack::Request#POST should consistently raise errors.  Cache errors that
  occur when invoking Rack::Request#POST so they can be raised again later.
  (#2010, @ioquatix)

* Fix Rack::Lint error message for HTTP_CONTENT_TYPE and
  HTTP_CONTENT_LENGTH.  (#2007, @byroot)

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

3.0.4.1 (2023-01-17)

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

(taca)

2023-01-19 14:13:04 UTC MAIN commitmail json YAML

doc: Updated www/ruby-faraday1 to 1.10.3

(taca)

2023-01-19 14:12:44 UTC MAIN commitmail json YAML

www/ruby-faraday1: update to 1.10.3

1.10.3 (2023-01-19)

What's Changed

* Add support for Ruby 3.2.0 in Faraday v1.x by @timrogers in #1483

New Contributors

* @timrogers made their first contribution in #1483

(taca)

2023-01-19 14:11:09 UTC MAIN commitmail json YAML

doc: Updated www/ruby-faraday to 2.7.3

(taca)

2023-01-19 14:10:37 UTC MAIN commitmail json YAML

www/ruby-faraday: update to 2.7.3

2.7.3 (2023-01-16)

What's Changed

Fixes:

* Fix Style/ZeroLengthPredicate by @olleolleolle in #1480
* Connection#build_exclusive_url: replace simple syntax by @hyuraku in #1481
* Add URL to to_hash in Faraday::Response (#1474) by @aaronstillwell in #1475

Misc:

* Clarify diff between connection settings timeout and open_timeout by
  @Yu-Chieh-Henry-Yang in #1470
* Adds Ruby 3.2 to the CI matrix. by @petergoldstein in #1471
* Fix typo in Adapters documentation by @henrialb in #1473
* docs: Update to 2023 by @frederikspang in #1477
* Update connection.rb documentation to use PUT in an example by @wlads in
  #1482

New Contributors

* @Yu-Chieh-Henry-Yang made their first contribution in #1470
* @henrialb made their first contribution in #1473
* @frederikspang made their first contribution in #1477
* @aaronstillwell made their first contribution in #1475
* @wlads made their first contribution in #1482

(taca)

2023-01-19 14:01:51 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-mocks to 3.12.3

(taca)

2023-01-19 14:01:27 UTC MAIN commitmail json YAML

devel/ruby-rspec-mocks: update to 3.12.3

3.12.3 (2023-01-17)

Bug Fixes:

* Fix keyword delegation in send for verifying doubles on Ruby 3.
  (Charlie Honig, #1485)

(taca)

2023-01-19 14:00:35 UTC MAIN commitmail json YAML

2023-01-19 13:58:50 UTC MAIN commitmail json YAML

doc: Added sysutils/tmux-mem-cpu-load version 3.6.0

(wiz)

2023-01-19 13:58:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-globalid to 1.0.1

(taca)

2023-01-19 13:58:40 UTC MAIN commitmail json YAML

sysutils/Makefile: + tmux-mem-cpu-load

(wiz)

2023-01-19 13:58:19 UTC MAIN commitmail json YAML

devel/ruby-globalid: update to 1.0.1

1.0.1 (2023-01-17)

Possible ReDoS based DoS vulnerability in GlobalID

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

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

Impact

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

Releases

The FIXED releases are available at the normal locations.

Workarounds

There are no feasible workarounds for this issue.

Credits

Thank you ooooooo_k for reporting this!

(taca)

2023-01-19 13:58:16 UTC MAIN commitmail json YAML

sysutils/tmux-mem-cpu-load: import tmux-mem-cpu-load-3.6.0

A simple, lightweight program provided for system monitoring in
the status line of tmux.

The memory monitor displays the used and available memory.

The CPU usage monitor outputs a percent CPU usage over all processors.
It also displays a textual bar graph of the current percent usage.

The system load average is also displayed.

(wiz)

2023-01-19 12:53:11 UTC MAIN commitmail json YAML

Updated lang/zig, devel/SDL2

(adam)

2023-01-19 12:52:52 UTC MAIN commitmail json YAML

SDL2: updated to 2.26.2

2.26.2
This is a stable bugfix release, with the following changes:

Fixed long delay at startup when a Razer keyboard is connected
Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the AZERTY keyboard layout on Linux

(adam)

2023-01-19 12:32:18 UTC MAIN commitmail json YAML

zig: updated to 0.10.1

0.10.1

LLVM 15.0.7

This release of Zig upgrades to LLVM 15.0.7 which fixed a handful of bugs, including regressions introduced in LLVM 15.0.0. At time of writing, this hyperlink 404s because LLVM project did not provide release notes for this version.

Compiler

cmake: move 'continue' statement to avoid cmake bug
C backend: improve support for non-native float types
C backend: enough fixes for compiler to to be able to build itself
C backend: include zig.h with quotes instead of angle brackets.
C backend: remove redundant definition of u16/i16 in zig.h
C backend: fixed some C warnings and errors on gcc 11.3.0.
c backend: Output string literals for array init of bytes
Fixed typo in zig.h causing incorrect behavior.
LLVM: mangle extern function names for Wasm target
Fixed detection of MSVC installation on aarch64-windows.
Fixed comptime array initialization.
Fixed performance regression due to unnecessary copies. There is still another known similar performance regression that is not fixed in 0.10.1.
Fixed CPU model detection for neoverse_n1 on aarch64-linux
LLVM: fix canElideLoad behavior with loops
Improved error messages.
Fixed false positive dependency loops.
Sema: resolve elem type for non-default aligned ptrs
Compilation: fixed deadlock when compiling the same C source file twice
Fixed compiler crashes.
mingw: add missing vscprintf.c file
LLVM: Respect alignment for `.union_init`
Ensure f128 alignment matches c_longdouble alignment
Support modifiers in inline assembly.
Fixes bug in AVR codegen for LLVM backend
Fixed compilation not failing when there are linker errors.
cache: Fix LockViolation during C compilation paths
Fix another LockViolation case on Windows
Fixed C ABI bug regarding double types
fix Nvptx backend outputing files at the top level of zig-cache
Sema: make `InferredErrorSet` deterministic
Sema: avoid breaking hash contract when instantiating generic functions
Sema: fix missing struct layout for llvm backend
Miscellaneous fixes to the experimental ARM and aarch64 backends.
cli: set sysroot when --sysroot option was passed
macho: do not zero-out file if there are no nonzerofill sects
macho: parse weak imports in tbd descriptors
fixes to the DWARF parser
Fixed handling of explicitly provided pdb
windows: add native CPU and features detection for Armv8 chips
Improve aarch64 feature detection based on the readouts from privileged system registers
Remove incorrect assertion in readMachODebugInfo panicking during panic
Add missing clang opts: -install_name and -undefined
macho: add missing defs of compact unwind info records
Bug fix: Prevent uninitialized parse nodes
Sema: resolve lazy align in zirReify for union fields
llvm codegen: fix f16,f32,f64 nan bitcasts
support building zig on BSDs with dynamic libstdc++/libc++
Elf: link libcompiler_rt after libc
macos: enable -headerpad_max_install_names
Translate-C Remainder Macro Fix
Many compiler crashes are fixed.
Many compile error messages are more helpful.
LLVM: implement packed unions
Sema: remove `block` and `src` parameters from `getBuiltin`
translate-c: cast unsuffixed floats to f64
LLVM: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUs
LLVM: improve emitted debug info
Improve debuggability of programs built by the self hosted compiler.
windows: fix _tls_index not being defined if libc wasn't linked, and fix x86 name mangling
zig-cache: support windows drive + fwd-slash paths
Fix error reporting the wrong line for struct field inits
Call ensureResultUsed before comptime .call is evaluated.
add arm-features.h from glibc source

Standard Library

os: windows: fix unhandled error
std.os.windows.ReadLink: add missing alignment of local data buffer
Fixed condition variable (futex implementation) broadcast failing to wake all threads
Fixes to make zig work better with BSD operating systems.
uefi: Delete unneeded alignment and use default 4K
Fixed update() method in PriorityQueue and PriorityDequeue
std.c: Add definition for pthread_key_t
std.os.linux: Add setitimer and getitimer syscalls
Handle sentinel slices in `std.mem.zeroes`
add missing std.c.pthread_sigmask
std.big.int.Mutable: fix set(@as(DoubleLimb, 0))
wasi: fixes IterableDir.nextWasi for large directory
Fix buffer overflow in fmt when DAZ is set
std.os: fix alignment of Sigaction.handler_fn
gzip: add missing header fields and bounds for header parsing
os.windows.OpenFile: Add `USER_MAPPED_FILE` as a possible error
Dir.openDirAccessMaskW: Add ACCESS_DENIED as a possible error
wasi: fixes os.isatty on type mismatch
Add 0-length buffer checks to os.read and os.write
Fixes to linux/bpf/btf.zig
std: fix bug in Pcg32 fill function
std.net: check for localhost names before asking DNS
std.os.linux.T: translate more MIPS values
std.atomic.Queue: fix unget implementation and add doc
std.Thread.Futex.PosixImpl.Address.from: fix `alignment` type

crypto

Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes
ed25519: recommend using the seed to recover a key pair
std.crypto.ed25519 incremental signatures: hash the fallback noise
std.crypto.pwhash.bcrypt: inline the Feistel network function
crypto.salsa20: make the number of rounds a comptime parameter
crypto.core.aes: process 6 block in parallel instead of 8 on aarch64
crypto.bcrypt: fix speed regression when using self-hosted compiler

zig cc / zig c++

detect -z stack-size arguments
support -stack in addition to --stack for linker arg
fix wrong flag name from earlier commit

compiler-rt

Fixed duplicate symbol error when linking libc on arm64 Windows.
Added aarch64 outline atomics.
Avoid using weak aliases.

Documentation

langref: Simplify printing types in examples
packed struct fix example and clarify least to most significant ordering
langref: add appendix and explain 'container' terminology
Add docstrings to some functions in std.meta
Improve doc comments for two functions
document std.heap.StackFallbackAllocator
std.array_list: add a comment on every methods invalidating pointers.

(adam)

2023-01-19 12:26:36 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-cli version 0.20.7

(wiz)

2023-01-19 12:26:28 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-cli

(wiz)

2023-01-19 12:26:12 UTC MAIN commitmail json YAML

textproc/tree-sitter-cli: import tree-sitter-cli-0.20.7

Tree-sitter is a parser generator tool and an incremental parsing
library. It can build a concrete syntax tree for a source file and
efficiently update the syntax tree as the source file is edited.

This package contains the rust CLI for tree-sitter.

(wiz)

2023-01-19 12:09:51 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.4

(wiz)

2023-01-19 12:09:41 UTC MAIN commitmail json YAML

ncursesw: update to 6.4, following ncurses.

(wiz)

2023-01-19 12:09:29 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.4

(wiz)

2023-01-19 12:09:20 UTC MAIN commitmail json YAML

ncurses: update to 6.4.

  The  most  important  bug-fixes/improvements  dealt  with  robustness
  issues.  The  release notes also mention some other bug-fixes, but are
  focused  on  new  features and improvements to existing features since
  ncurses 6.3 release.

  Library improvements

    New features

  There are no new features in this release.

    Other improvements

  These are improvements to existing features:
    * modify  delscreen  to  more  effectively delete all windows on the
      given screen.
    * modify  wnoutrefresh  to  call  pnoutrefresh if its parameter is a
      pad,  rather than treating it as an error, and modify new_panel to
      permit its window-parameter to be a pad
    * modify  curses_trace()  to  show  the trace-mask as symbols, e.g.,
      TRACE_ORDINARY, DEBUG_LEVEL(3).
    * improve  checks  for valid mouse events when an intermediate mouse
      state is not part of the mousemask specified by the caller
    * allow extended-color number in opts parameter of wattr_on.
    * improve _tracecchar_t2 formatting of base+combining character.
    * trim  out some unwanted linker options from ncurses*config and .pc
      files seen in Fedora 36+.
    * improve shell-scripts with shellcheck
    * improve use of "trap" in shell scripts, using a script.
    * modify make-tar.sh scripts to make timestamps more predictable.

  These are corrections to existing features:
    * modify  misc/gen-pkgconfig.in  to  allow  for  the  case where the
      library  directory  does  not  yet  exist, since this is processed
      before doing an install
    * set trailing null on string passed from winsnstr to wins_nwstr.
    * modify  waddch_literal  to  allow  for double-width base character
      when merging a combining character

  Program improvements

  Several improvements were made to the utility programs:

  infocmp

          + rewrite  canonical_name  function of infocmp to ensure buffer
            size
          + improve  readability  of  long parameterized expressions with
            the  infocmp  "-f"  option  by  allowing  split before a "%p"
            marker.
          + modify  verbose-option  of  infocmp,  tic,  toe  to  enable
            debug-tracing if that is configured.

  tabs
          limit tab-stop values to max-columns

  tic
          add  consistency  check  in  tic  for  u6/u7/u8/u9  and  NQ
          capabilities.

  tput
          corrected use of original tty-modes in init/reset subcommands

    Examples

  Along  with  the  library and utilities, improvements were made to the
  ncurses-examples.  Most  of  this  activity  aimed  at  improving  the
  test-packages:
    * add  minimal  -h  (usage)  and  -V  (version)  getopt logic to all
      ncurses-examples programs.
    * fix an error in "@" command in test/ncurses.c F-menu
    * add curses_trace to ifdef's for START_TRACE in test/test.priv.h
    * improve pthread-configuration for test/worm.c
    * add setlocale call to several test-programs.
    * workaround  in  test/picsmap.c  for  use of floating point for rgb
      values by ImageMagick 6.9.11, which appears to use the wrong upper
      limit.
    * use  static libraries for AdaCurses test-package for Mageia, since
      no gprbuild package is available.
    * install  Ada95  sample  programs  in  libexecdir, adding a wrapper
      script to invoke those.
    * install  ncurses-examples programs in libexecdir, adding a wrapper
      script to invoke those.

  There are other new demo/test programs and reusable examples:

  test/combine
          demonstrate combining characters

  test/test_delwin
          demonstrate deleting a window

  test/test_mouse
          observe  mouse  events  in  the  raw terminal or parsed ncurses
          modes

  test/test_unget_wch
          demonstrate the unget_wch and unget functions

  Terminal database

  There are several new terminal descriptions:
    * mosh
    * mosh-256color
    * teken-16color
    * teken-sc
    * teken-vt
    * xgterm

  There  are  many  changes to existing terminal descriptions. Some were
  updates to several descriptions:
    * make description-fields distinct
    * fix errata in description fields
    * add/use several building-blocks:
          + aixterm+sl
          + ansi+cpr
          + apollo+vt132
          + decid+cpr
          + ncr260vp+sl
          + wyse+sl
          + x10term+sl
          + xterm+acs
          + xterm+alt47

  while  others  affected specific descriptions. These were retested, to
  take into account changes by their developers:
    * kitty
    * teken

  while  these are specific fixes based on reviewing documentation, user
  reports, or warnings from tic:

  att610+cvis0
          amended note as per documentation for att610, att620, att730

  kon, kon2, jfbterm
          revise to undo "linux2.6" change to smacs/rmacs/enacs

  st-0.6
          add dim, ecma+strikeout

  foot+base
          add xterm+sl-alt

  dec+sl
          correct dsl in dec+sl

  mintty and tmux
          correct setal in mintty/tmux entries, add to vte-2018

  nsterm
          modify nsterm to use xterm+alt1049

  putty
          modify putty to use xterm+alt1049

  vte-2018
          add blink and setal

  A few entries use extensions (user-defined terminal capabilities):
    * use  ansi+enq  and  decid+cpr in cases where the terminal probably
      supported the u6-u9 extension
    * remove u6-u9 from teken-2018
    * use  NQ  to flag entries where the terminal does not support query
      and response
    * add/use bracketed+paste to help identify terminals supporting this
      xterm feature
    * modify  samples  for xterm mouse 1002/1003 modes to use 1006 mode,
      and also provide for focus in/out responses
    * xterm  patch  #371 supports DEC-compatible status-line. add dec+sl
      to  xterm-new, per xterm #371, add xterm-p371, add xterm-p370, for
      use  in  older  terminals, and set "xterm-new" to "xterm-p370" (to
      ease adoption).

  Documentation

  As usual, this release
    * improves documentation by describing new features,
    * attempts  to  improve the description of features which users have
      found confusing
    * fills  in overlooked descriptions of features which were described
      in the NEWS file but treated sketchily in manual pages.

  In  addition  to  providing  background  information  to explain these
  features  and  show  how  they  evolved,  there  are  corrections,
  clarifications, etc.:
    * Corrections:
          + remove a stray '/' from description of %g in terminfo(5).
          + correct/improve  font-formatting in curs_getch.3x, as well as
            other manual pages.
    * New/improved history and portability sections:
          + add portability notes for delscreen and delwin in manual.
          + improve curs_slk.3x discussion of extensions and portability
    * Other improvements:
          + improve  curs_bkgd.3x,  explaining  that  bkgdset  can affect
            results for bkgd
          + add note on portable memory-leak checking in curs_memleaks.3x
          + expanded description in resizeterm.3x
          + add  section  on  releasing  memory  to  curs_termcap.3x  and
            curs_terminfo.3x manpages.
          + add  clarification  of  the  scope  of  dynamic  variables in
            terminfo(5).
          + improve formatting of ncurses-intro.html and hackguide.html
          + improve curs_clear.3x links to other pages
          + update  ncurses-howto,  making documentation fixes along with
            corrections to example programs.
          + use  newer  version  1.36 of gnathtml for generating Ada html
            files.
          + update external links in Ada95.html

  There  are  no new manual pages (all of the manual page updates are to
  existing pages).

  Interesting bug-fixes

  While  there  were  many bugs fixed during development of ncurses 6.4,
  only  a  few  (the  reason  for  this release) were both important and
  interesting. Most of the bug-fixes were for local issues which did not
  affect  compatibility across releases. Since those are detailed in the
  NEWS file no elaboration is needed here.

  The  interesting  bugs were those dealing with memory leaks and buffer
  overflows.  Although  the utilities are designed for text files (which
  they do properly), some choose to test them with non-text files.
    * Text  files  contain  no  embedded  nulls.  Also,  they end with a
      newline.  Feeding tic non-text files exposed a few cases where the
      program  did  not  check  for  those  issues. As a result, further
      processing  of the input found limit-checks whose assumptions were
      invalid.
    * Fixing  the limit-checks (first) found a problem with tic managing
      the  list  of  strings  in  a terminal description. In merging two
      terminal  descriptions  (i.e.,  the  "use="  feature), tic was not
      allocating  a  complete copy. A quick repair for that introduced a
      memory leak.
    * The  checks  for non-text files are improved (i.e., embedded nulls
      in  the  input  file  will  cause  tic  to  reject  it rather than
      attempting to process it).
    * The string allocations in tic are likewise improved.

  Configuration changes

    Major changes

  There  are  no  major  changes.  No  new  options  were added. Several
  improvements were made to configure checks.

    Configuration options

  There are a few new/modified configure options:

  --with-abi-version
          add ABI 7 defaults to configure script.

  --with-caps
          add  warning  in  configure  script  if  file  specified  for
          "--with-caps" does not exist.

  --with-manpage-format
          bzip2 and xz compression are now supported

  --with-xterm-kbs
          add    check/warning    in    configure    script  if  option
          "--with-xterm-kbs" is missing or inconsistent

  Portability

  Many  of  the  portability  changes  are implemented via the configure
  script:
    * amend  configure option's auto-search to account for systems where
      none of the directories known to pkg-config exist
    * corrected regex needed for older pkg-config used in Solaris 10
    * improve  handling of --with-pkg-config-libdir option, allowing for
      the case where either $PKG_CONFIG_LIBDIR or the option value has a
      colon-separated list of directories
    * if  the  --with-pkg-config-libdir  option  is  not  given,  use
      ${libdir}/pkgconfig as a default
    * improve search-path check for pkg-config, e.g., for Debian testing
      which installs pkg-config with architecture-prefixes.
    * build-fix for cross-compiling to MingW, conditionally add -lssp
    * improve configure check for getttynam
    * fixes to build with dietlibc:
          + add configure check for fpathconf
          + add  configure  check  for  math  sine/cosine,  needed  in
            test/tclock, and eliminate pow() from test/hanoi
          + use wcsnlen as an alternative to wmemchr if it is not found
    * modify  configure macro CF_BUILD_CC to check if the build-compiler
      works,  rather  than that it is different from the cross-compiler,
      e.g.,  to  accommodate  a  compiler  which  can be used for either
      purpose with different flags
    * modify  configure/scripts  to work around interference by GNU grep
      3.8

  Here are some of the other portability fixes:
    * change  man_db.renames  to  template,  to  handle  ncurses*-config
      script with the --extra-suffix configure option.
    * update  CF_XOPEN_SOURCE  macro,  adding  variants  "gnueabi"  and
      "gnueabihf" to get _DEFAULT_SOURCE special case, as well as adding
      GNU  libc  suffixes for "abi64", "abin32", "x32" to distinguish it
      from other libc flavors.
    * work  around  musl's  nonstandard  use  of  feature test macros by
      adding  a  definition  for NCURSES_WIDECHAR to the generated ".pc"
      and *-config files.
    * use  "command  -v"  rather than "type" in Ada95/gen/Makefile.in to
      fix a portability issue.

(wiz)

2023-01-19 11:01:55 UTC MAIN commitmail json YAML

2023-01-19 10:55:10 UTC MAIN commitmail json YAML

pkgsrc/databases/Makefile@1.672 / diff
pkgsrc/databases/mysql-workbench/DESCR deleted
pkgsrc/databases/mysql-workbench/Makefile deleted
pkgsrc/databases/mysql-workbench/PLIST deleted
pkgsrc/databases/mysql-workbench/distinfo deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_model_wb__component__physical.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_sqlide_wb__sql__editor__form.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_sqlide_wb__sqlide__module.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_stdafx_h deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__context.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__model__file.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbprivate_workbench_wb__module.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_grt_grt__structs__tree.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_recordset__text__storage.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_sqlide__generics.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_wbpublic_sqlide_var__grid__model.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-backend_windows_wbprivate_wr_src_stdafx_h deleted
pkgsrc/databases/mysql-workbench/patches/patch-ext_scintilla_gtk_ScintillaGTK.cxx deleted
pkgsrc/databases/mysql-workbench/patches/patch-frontend_linux_linux_utilities_toolbar_manager.cpp deleted
pkgsrc/databases/mysql-workbench/patches/patch-frontend_linux_workbench_Makefile.in deleted
      :
(more 24 files)
mysql-workbench: remove, BROKEN since 2020

(wiz)

2023-01-19 10:50:22 UTC MAIN commitmail json YAML

bash: fix build on old OS versions

Fix build on older OS versions that lack _SC_REALTIME_SIGNALS,
_SC_TIMER_MAX, _SC_CPUTIME, _SC_THREAD_CPUTIME, SC_DELAYTIMER_MAX and
_SC_SIGQUEUE_MAX such as NetBSD 7

(sborrill)

2023-01-19 10:40:28 UTC MAIN commitmail json YAML

lnav: set GCC_REQD to 8 to fix build on NetBSD 9

(string_view)

(wiz)

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

2023-01-19 07:39:25 UTC MAIN commitmail json YAML

doc/TODO: + fontconfig-2.14.0, sudo-1.9.12p2.

(wiz)

2023-01-19 02:22:27 UTC MAIN commitmail json YAML

doc: Fix import date of lang/qbe

(charlotte)

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

doc: Added lang/qbe version 1.0

(charlotte)

2023-01-19 02:20:47 UTC MAIN commitmail json YAML

lang/Makefile: + qbe

(charlotte)

2023-01-19 02:20:00 UTC MAIN commitmail json YAML

lang/qbe: Import package

QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.

(charlotte)

2023-01-19 01:49:54 UTC MAIN commitmail json YAML

sysutils/ruby-chef: not yet ruby32

(taca)

2023-01-19 00:53:50 UTC MAIN commitmail json YAML

doc: Updated textproc/hunspell to 1.7.2

(wiz)

2023-01-19 00:53:42 UTC MAIN commitmail json YAML

hunspell: update to 1.7.2

* Crash fixes, code clean-up in ~200 commits
* tdf#136306 don't accept/suggest typos as 3-or-more-word compound
  words
* Prepare optional spelling mode of LibreOffice to not accept/suggest
  not dictionary-based words as compound words (#517)
* Merge in weblate translations

While here:
Fix libcurses detection on NetBSD.
However, switch to ncursesw to get Unicode support, hunspell
doesn't recognize wide character support in NetBSD curses.

(wiz)

2023-01-19 00:48:39 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-screenshooter to 1.10.3

(gutteridge)

2023-01-19 00:48:23 UTC MAIN commitmail json YAML

xfce4-screenshooter: update to 1.10.3

(Nothing relevant for pkgsrc, just matching the latest stable release.)

Change log:

1.10.3 (2023-01-12)
======
- Lower minimal Xfce dependecies back to 4.16
- Remove fallback code

(gutteridge)

2023-01-19 00:37:25 UTC MAIN commitmail json YAML

doc: Updated net/scapy to 2.5.0nb1

(gutteridge)

2023-01-19 00:35:26 UTC MAIN commitmail json YAML

scapy: switch to use the project's own ethertypes definitions

There's no point shipping our own version of an ethertypes file which
is pretty incomplete compared to what scapy itself provides as its
internal definition should it not find one in the environment.

(gutteridge)

2023-01-19 00:03:48 UTC MAIN commitmail json YAML

gaupol: drop maintainership

(wiz)

2023-01-18 23:12:37 UTC MAIN commitmail json YAML

doc: Updated misc/gaupol to 1.11

(wiz)

2023-01-18 23:12:27 UTC MAIN commitmail json YAML

gaupol: update to 1.11.

2022-04-03: Gaupol 1.11
=======================

* Add IBM858, ISO-8859-11 and ISO-8859-16 encodings
* Fix displayed line lengths being incorrect for subtitles with special
  characters such as apostrophes

2021-10-06: Gaupol 1.10.1
=========================

* Fix playing selection (#188)

2021-09-30: Gaupol 1.10
=======================

* Fix subtitle display when seeking to selection start (#181)
* Fix search dialog result sometimes not being selected
* Fix rare RecursionError with spell-check

2020-12-31: Gaupol 1.9
======================

* Add framerates 30, 50, 59.94 and 60 fps (#164)
* Add selecting next/previous from video position (#154)
* Allow shifting positions of all open projects (#66)
* Fix error dialog when video playback fails (#153)
* Fix the order of audio tracks in the menu (#129, qnga)
* Fix spell-check split words correction task to not hang (#171)
* Add Dutch translation (Heimen Stoffels)

2020-04-10: Gaupol 1.8
======================

* Add action set start from video position (#148)
* Add and fix English spell-check special cases
* Add and fix OCR spell-check special cases
* Add Interlingue translation (OIS)
* Add Portuguese translation (Hugo Carvalho)
* Update translations

2019-08-04: Gaupol 1.7
======================

* New app icon, as full-color and symbolic SVGs (#119)
* Better initial preview experience (#136)
* Disable loading of problematic gstreamer-vaapi (#79)
* Use gspell for spell-check instead of PyEnchant and GtkSpell (#12)
* Use the reverse domain name "io.otsaloma.gaupol" for desktop file,
  appdata file and icons

2019-06-08: Gaupol 1.6
======================

* Add text correction pattern to unpack ligatures
* Don't show video files in recent file menus (#130)
* Update translations

2019-02-03: Gaupol 1.5
======================

* Add support for building a Flatpak
* Highlight changed parts in "Correct Texts" (#34)
* Add keybinding Ctrl+I for toggling italic (#118)
* Add keybinding Ctrl+I for toggling italic while editing (#118)
* Change keybinding for Invert Selection to Ctrl+J
* When opening multiple files, skip ones already open
* Adapt to various GTK deprecations
* Add 64x64 and 128x128 icons
* Update AppData XML file
* Bump iso-codes dependency to >= 3.67
* Update translations

2018-07-07: Gaupol 1.4.1
========================

* Fix TypeErrors due to video player pipeline queries failing (#78)
* Make 'setup.py --record' include compiled extensios as well (#91)

2018-05-01: Gaupol 1.4
======================

* Update the `--video-file` argument to not just select the video
  file, but also load it in the internal video player (#75)
* Fix subtitles with special characters not being displayed by
  the internal video player (#74)
* Fix seeking to selection start if at less than one second (#76)
* Fix pasting texts from outside Gaupol, e.g. from a text editor
* Update checks for required GStreamer elements (#73)
* Update translations

2017-11-12: Gaupol 1.3.1
========================

* Fix pattern file syntax to not be corrupted by msgfmt (#70)

2017-11-11: Gaupol 1.3
======================

* Use gtksink instead of autovideosink with the integrated video
  player, making it work on Wayland too (#60)
* Add a hidden preference to disable autoplay (#57)
* Allow loading video by drag-and-drop (#59)
* Fix missing icon in GNOME shell on Wayland (#62)
* Fix unhandled exception when adding recent menu items
* Fix video player actions being sensitive when playback
  initialization fails (#52)
* Fix Gaupol freezing after changing audio track (#58)
* Fix error quitting if a file is still being loaded (#54)
* Fix duplicate tags when decoding MPL2 (devcompl, #68)
* Install appdata XML file under /usr/share/metainfo
* Prefer iso-codes JSON files over XML files (#10)
* Bump GStreamer dependency ≥ 1.6
* Drop build dependency on intltool (use gettext instead, #13)
* Add donate button to about dialog
* Update translations

2017-04-23: Gaupol 1.2
======================

* Add support for the WebVTT file format (#46)
* Add support for the LRC file format (#39)

2017-03-18: Gaupol 1.1
======================

* Fix error when using the Save All As dialog to save all time-based
  format documents as frame-based or vice versa
* Fix unhandled exception when trying to write non-numeric data into
  integer or float cells
* Add Icelandic translation (Sveinn í Felli)
* Remove severely incomplete Catalan, Polish and Swedish translations
* Update translations

2016-10-29: Gaupol 1.0
======================

* Fix size of custom font with GTK 3.22 (#40)
* Show an error dialog if the integrated video player fails
  to initialize playback due to e.g. missing codecs
* Fix error trying to undo more actions than exist when holding down
  Ctrl+Z (#38)

2016-08-20: Gaupol 0.92
=======================

* Fix error saving document from a time-based format to a
  frame-based or vice versa ([#28][])
* Fix error clicking undo or redo button dropdown arrow when no
  document is yet open ([#29][])
* Fix action states after subtitle cell editing cancelled ([#30][])
* Fix recent file menu states to update correctly ([#31][])
* Fix save as dialog to always add filename extension ([#32][])
* Update AppData file
* Update translations

[#28]: https://github.com/otsaloma/gaupol/issues/28
[#29]: https://github.com/otsaloma/gaupol/issues/29
[#30]: https://github.com/otsaloma/gaupol/issues/30
[#31]: https://github.com/otsaloma/gaupol/issues/31
[#32]: https://github.com/otsaloma/gaupol/issues/32

2016-07-16: Gaupol 0.91
=======================

* Use header bars for dialogs
* Migrate from deprecated `Gtk.UIManager`, `Gtk.Action` etc.
  to `Gtk.Application`, `Gio.Action` etc.
* Add mpv for preview with precise seek (`--hr-seek=yes`)
* Make mpv the default preview video player on non-Windows systems
  and set the default preview offset to one second
* Make seek length configurable in the preferences dialog
* Add find and replace to the toolbar
* Have both Ctrl+F and Ctrl+H open the find and replace dialog
* Have both Ctrl++, Ctrl+- and numpad equivalents control volume
* Remove external video player output window (if you want to see
  that output, start Gaupol from a terminal)
* Use a monospace editing font by default
* Add support for IBM273, IBM1125, KOI8-T and KZ1048 character
  encodings (whether these are actually available depends on your
  version of Python)
* Drop the bookmarks extension
* Fix Cancel button behaviour when quitting Gaupol by closing the
  main window and having unsaved changes ([#14][])
* Fix line length measure em to be narrower ([#763589][])
* Have the text view right-click spell-check language menu
  set the language permanently
* Don't show the "Use Shift+Return for line-break" help message
  if it's likely to overlap with the text being edited
* Only force theme variant if `dark_theme` in config file is
  `true`, thus respecting any global settings ([#753315][])
* Make `GTK_THEME=Adwaita:dark gaupol` work correctly
* Move web pages to <http://otsaloma.io/gaupol/>
* Move releases to <https://github.com/otsaloma/gaupol/releases>
* Move bug tracker to <https://github.com/otsaloma/gaupol/issues>
* Move documentation to <https://github.com/otsaloma/gaupol/tree/master/doc>
* Close mailing lists, use Gitter instead: <https://gitter.im/otsaloma/gaupol>
* Use Transifex for translations: <http://www.transifex.com/otsaloma/gaupol/>
* Update AppData file
* Bump GTK dependency to ≥ 3.12
* Bump PyGObject dependency to ≥ 3.12
* Drop optional dependencies on PT fonts
* Add Serbian translation (Miroslav Nikolić)
* Update French translation (Jean van Kasteel)

[#14]: https://github.com/otsaloma/gaupol/issues/14
[#753315]: https://bugzilla.gnome.org/show_bug.cgi?id=753315
[#763589]: https://bugzilla.gnome.org/show_bug.cgi?id=763589

(wiz)

2023-01-18 22:02:12 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.6.0

(wiz)

2023-01-18 22:02:02 UTC MAIN commitmail json YAML

fish: update to 3.6.0.

fish 3.6.0 (released January 7, 2023)
=====================================

Notable improvements and fixes
------------------------------
- By default, :kbd:`Control-R` now opens the command history in the pager (:issue:`602`). This is fully searchable and syntax-highlighted, as an alternative to the incremental search seen in other shells. The new special input function ``history-pager`` has been added for custom bindings.
- Abbrevations are more flexible (:issue:`9313`, :issue:`5003`, :issue:`2287`):

  - They may optionally replace tokens anywhere on the command line, instead of only commands
  - Matching tokens may be described using a regular expression instead of a literal word
  - The replacement text may be produced by a fish function, instead of a literal word
  - They may position the cursor anywhere in the expansion, instead of at the end

  For example::

    function multicd
        echo cd (string repeat -n (math (string length -- $argv[1]) - 1) ../)
    end

    abbr --add dotdot --regex '^\.\.+$' --function multicd

  This expands ``..`` to ``cd ../``, ``...`` to ``cd ../../`` and ``....`` to ``cd ../../../`` and so on.

  Or::

    function last_history_item; echo $history[1]; end
    abbr -a !! --position anywhere --function last_history_item

  which expands ``!!`` to the last history item, anywhere on the command line, mimicking other shells' history expansion.

  See :ref:`the documentation <cmd-abbr>` for more.
- ``path`` gained a new ``mtime`` subcommand to print the modification time stamp for files. For example, this can be used to handle cache file ages (:issue:`9057`)::

    > touch foo
    > sleep 10
    > path mtime --relative foo
    10

- ``string`` gained a new ``shorten`` subcommand to shorten strings to a given visible width (:issue:`9156`)::

    > string shorten --max 10 "Hello this is a long string"
    Hello thi…

- ``test`` (aka ``[``) gained ``-ot`` (older than) and ``-nt`` (newer than) operators to compare file modification times, and ``-ef`` to compare whether the arguments are the same file (:issue:`3589`).
- fish will now mark the extent of many errors with a squiggly line, instead of just a caret (``^``) at the beginning (:issue:`9130`). For example::

    checks/set.fish (line 471): for: a,b: invalid variable name. See `help identifiers`
    for a,b in y 1 z 3
        ^~^
- A new function, ``fish_delta``, shows changes that have been made in fish's configuration from the defaults (:issue:`9255`).
- ``set --erase`` can now be used with multiple scopes at once, like ``set -efglU foo`` (:issue:`7711`, :issue:`9280`).
- ``status`` gained a new subcommand, ``current-commandline``, which retrieves the entirety of the currently-executing command line when called from a function during execution. This allows easier job introspection (:issue:`8905`, :issue:`9296`).

Deprecations and removed features
---------------------------------
- The ``\x`` and ``\X`` escape syntax is now equivalent. ``\xAB`` previously behaved the same as ``\XAB``, except that it would error if the value "AB" was larger than "7f" (127 in decimal, the highest ASCII value) (:issue:`9247`, :issue:`9245`, :issue:`1352`).
- The ``fish_git_prompt`` will now only turn on features if the appropriate variable has been set to a true value (of "1", "yes" or "true") instead of just checking if it is defined. This allows specifically turning features *off* without having to erase variables, such as via universal variables. If you have defined a variable to a different value and expect it to count as true, you need to change it (:issue:`9274`).
  For example, ``set -g __fish_git_prompt_show_informative_status 0`` previously would have enabled informative status (because any value would have done so), but now it turns it off.
- Abbreviations are no longer stored in universal variables. Existing universal abbreviations are still imported, but new abbreviations should be added to ``config.fish``.
- The short option ``-r`` for abbreviations has changed from ``rename`` to ``regex``, for consistency with ``string``.

Scripting improvements
----------------------
- ``argparse`` can now be used without option specifications, to allow using ``--min-args``, ``--max-args`` or for commands that take no options (but might in future) (:issue:`9006`)::

    function my_copy
        argparse --min-args 2 -- $argv
        or return

        cp $argv
    end

- ``set --show`` now shows when a variable was inherited from fish's parent process, which should help with debugging (:issue:`9029`)::

    > set --show XDG_DATA_DIRS
    $XDG_DATA_DIRS: set in global scope, exported, a path variable with 4 elements
    $XDG_DATA_DIRS[1]: |/home/alfa/.local/share/flatpak/exports/share|
    $XDG_DATA_DIRS[2]: |/var/lib/flatpak/exports/share|
    $XDG_DATA_DIRS[3]: |/usr/local/share|
    $XDG_DATA_DIRS[4]: |/usr/share|
    $XDG_DATA_DIRS: originally inherited as |/home/alfa/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/|

- The read limit is now restored to the default when :envvar:`fish_read_limit` is unset (:issue:`9129`).
- ``math`` produces an error for division-by-zero, as well as augmenting some errors with their extent (:issue:`9190`). This changes behavior in some limited cases, such as::

    math min 1 / 0, 5

  which would previously print "5" (because in floating point division "1 / 0" yields infinite, and 5 is smaller than infinite) but will now return an error.
- ``fish_clipboard_copy`` and ``fish_clipboard_paste`` can now be used in pipes (:issue:`9271`)::

    git rev-list 3.5.1 | fish_clipboard_copy

    fish_clipboard_paste | string join + | math

- ``status fish-path`` returns a fully-normalised path, particularly noticeable on NetBSD (:issue:`9085`).

Interactive improvements
------------------------
- If the terminal definition for :envvar:`TERM` can't be found, fish now tries using the "xterm-256color" and "xterm" definitions before "ansi" and "dumb". As the majority of terminal emulators in common use are now more or less xterm-compatible (often even explicitly claiming the xterm-256color entry), this should often result in a fully or almost fully usable terminal (:issue:`9026`).
- A new variable, :envvar:`fish_cursor_selection_mode`, can be used to configure whether the command line selection includes the character under the cursor (``inclusive``) or not (``exclusive``). The new default is ``exclusive``; use ``set fish_cursor_selection_mode inclusive`` to get the previous behavior back (:issue:`7762`).
- fish's completion pager now fills half the terminal on first tab press instead of only 4 rows, which should make results visible more often and save key presses, without constantly snapping fish to the top of the terminal (:issue:`9105`, :issue:`2698`).
- The ``complete-and-search`` binding, used with :kbd:`Shift-Tab` by default, selects the first item in the results immediately (:issue:`9080`).
- ``bind`` output is now syntax-highlighted when used interacively.
- :kbd:`Alt-H` (the default ``__fish_man_page`` binding) does a better job of showing the manual page of the command under cursor (:issue:`9020`).
- If :envvar:`fish_color_valid_path` contains an actual color instead of just modifiers, those will be used for valid paths even if the underlying color isn't "normal" (:issue:`9159`).
- The key combination for the QUIT terminal sequence, often :kbd:`Control-Backslash` (``\x1c``), can now be sused as a binding (:issue:`9234`).
- fish's vi mode uses normal xterm-style sequences to signal cursor change, instead of using the iTerm's proprietary escape sequences. This allows for a blinking cursor and makes it work in complicated scenarios with nested terminals. (:issue:`3741`, :issue:`9172`)
- When running fish on a remote system (such as inside SSH or a container), :kbd:`Control-X` now copies to the local client system's clipboard if the terminal supports OSC 52.
- ``commandline`` gained two new options, ``--selection-start`` and ``--selection-end``, to set the start/end of the current selection (:issue:`9197`, :issue:`9215`).
- fish's builtins now handle keyboard interrupts (:kbd:`Control-C`) correctly (:issue:`9266`).

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

  - ``ark``
  - ``asciinema`` (:issue:`9257`)
  - ``clojure`` (:issue:`9272`)
  - ``csh``
  - ``direnv`` (:issue:`9268`)
  - ``dive`` (:issue:`9082`)
  - ``dolphin``
  - ``dua`` (:issue:`9277`)
  - ``efivar`` (:issue:`9318`)
  - ``eg``
  - ``es`` (:issue:`9388`)
  - ``firefox-developer-edition`` and ``firefox`` (:issue:`9090`)
  - ``fortune`` (:issue:`9177`)
  - ``kb``
  - ``kind`` (:issue:`9110`)
  - ``konsole``
  - ``ksh``
  - ``loadkeys`` (:issue:`9312`)
  - ``okular``
  - ``op`` (:issue:`9300`)
  - ``ouch`` (:issue:`9405`)
  - ``pix``
  - ``readelf`` (:issue:`8746`, :issue:`9386`)
  - ``qshell``
  - ``rc``
  - ``sad`` (:issue:`9145`)
  - ``tcsh``
  - ``toot``
  - ``tox`` (:issue:`9078`)
  - ``wish``
  - ``xed``
  - ``xonsh`` (:issue:`9389`)
  - ``xplayer``
  - ``xreader``
  - ``xviewer``
  - ``yash`` (:issue:`9391`)
  - ``zig`` (:issue:`9083`)

- Improvements to many completions, including making ``cd`` completion much faster (:issue:`9220`).
- Completion of tilde (``~``) works properly even when the file name contains an escaped character (:issue:`9073`).
- fish no longer loads completions if the command is used via a relative path and is not in :envvar:`PATH` (:issue:`9133`).
- fish no longer completes inside of comments (:issue:`9320`).

Improved terminal support
^^^^^^^^^^^^^^^^^^^^^^^^^
- Opening ``help`` on WSL now uses PowerShell to open the browser if available, removing some awkward UNC path errors (:issue:`9119`).

Other improvements
------------------
- The Web-based configuration tool now works on systems with IPv6 disabled (:issue:`3857`).
- Aliases can ignore arguments by ending them with ``#`` (:issue:`9199`).
-  ``string`` is now faster when reading large strings from stdin (:issue:`9139`).
- ``string repeat`` uses less memory and is faster. (:issue:`9124`)
- Builtins are much faster when writing to a pipe or file. (:issue:`9229`).
- Performance improvements to highlighting (:issue:`9180`) should make using fish more pleasant on slow systems.
- On 32-bit systems, globs like ``*`` will no longer fail to return some files, as large file support has been enabled.

Fixed bugs
----------
- The history search text for a token search is now highlighted correctly if the line contains multiple instances of that text (:issue:`9066`).
- ``process-exit`` and ``job-exit`` events are now generated for all background jobs, including those launched from event handlers (:issue:`9096`).
- A crash when completing a token that contained both a potential glob and a quoted variable expansion was fixed (:issue:`9137`).
- ``prompt_pwd`` no longer accidentally overwrites a global or universal ``$fish_prompt_pwd_full_dirs`` when called with the ``-d`` or ``--full-length-dirs`` option (:issue:`9123`).
- A bug which caused fish to freeze or exit after running a command which does not preserve the foreground process group was fixed (:issue:`9181`).
- The "Disco" sample prompt no longer prints an error in some working directories (:issue:`9164`). If you saved this prompt, you should run ``fish_config prompt save disco`` again.
- fish launches external commands via the given path again, rather than always using an absolute path. This behaviour was inadvertently changed in 3.5.0 and is visible, for example, when launching a bash script which checks ``$0`` (:issue:`9143`).
- ``printf`` no longer tries to interpret the first argument as an option (:issue:`9132`).
- Interactive ``read`` in scripts will now have the correct keybindings again (:issue:`9227`).
- A possible stack overflow when recursively evaluating substitutions has been fixed (:issue:`9302`).
- A crash with relative $CDPATH has been fixed (:issue:`9407`).
- ``printf`` now properly fills extra ``%d`` specifiers with 0 even on macOS and BSD (:issue:`9321`).
- ``fish_key_reader`` now correctly exits when receiving a SIGHUP (like after closing the terminal) (:issue:`9309`).
- ``fish_config theme save`` now works as documented instead of erroring out (:issue:`9088`, :issue:`9273`).
- fish no longer triggers prompts to install command line tools when first run on macOS (:issue:`9343`).
- ``fish_git_prompt`` now quietly fails on macOS if the xcrun cache is not yet populated (:issue:`6625`), working around a potential hang.

For distributors
----------------
- The vendored PCRE2 sources have been removed. It is recommended to declare PCRE2 as a dependency when packaging fish. If the CMake variable FISH_USE_SYSTEM_PCRE2 is false, fish will now download and build PCRE2 from the official repo (:issue:`8355`, :issue:`8363`). Note this variable defaults to true if PCRE2 is found installed on the system.

(wiz)

2023-01-18 17:55:30 UTC MAIN commitmail json YAML

doc: Added shells/sheldon version 0.7.1

(schmonz)

2023-01-18 17:55:15 UTC MAIN commitmail json YAML

Add and enable sheldon.

(schmonz)

2023-01-18 17:54:39 UTC MAIN commitmail json YAML

Add sheldon, a fast, configurable shell plugin manager. Features:

- Plugins from Git repositories
    - Branch / tag / commit support
    - Submodule support
    - First class support for GitHub repositories
    - First class support for Gists
- Arbitrary remote scripts or binary plugins
- Local plugins
- Inline plugins

(schmonz)

2023-01-18 16:49:07 UTC MAIN commitmail json YAML

firewalk: update HOMEPAGE

(wiz)

2023-01-18 16:38:51 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-dockerfile version 0.1.2

(wiz)

2023-01-18 16:38:36 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-dockerfile

(wiz)

2023-01-18 16:38:23 UTC MAIN commitmail json YAML

2023-01-18 16:35:06 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-typescript version 0.20.1

(wiz)

2023-01-18 16:34:56 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-typescript

(wiz)

2023-01-18 16:33:14 UTC MAIN commitmail json YAML

2023-01-18 16:32:26 UTC MAIN commitmail json YAML

tree-sitter: support grammars where sources are not in ${WRKSRC}/src

(wiz)

2023-01-18 16:27:07 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-ruby version 0.19.0

(wiz)

2023-01-18 16:26:58 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-ruby

(wiz)

2023-01-18 16:26:49 UTC MAIN commitmail json YAML

2023-01-18 16:24:39 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-java version 0.20.1

(wiz)

2023-01-18 16:24:30 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-java

(wiz)

2023-01-18 16:24:20 UTC MAIN commitmail json YAML

2023-01-18 16:21:44 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-go version 0.19.1

(wiz)

2023-01-18 16:21:35 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-go

(wiz)

2023-01-18 16:21:23 UTC MAIN commitmail json YAML

2023-01-18 15:45:35 UTC MAIN commitmail json YAML

doc: Updated devel/git-docs to 2.39.1

(otis)

2023-01-18 15:45:10 UTC MAIN commitmail json YAML

doc: Updated devel/git-contrib to 2.39.1

(otis)

2023-01-18 15:44:55 UTC MAIN commitmail json YAML

doc: Updated devel/git-base to 2.39.1

(otis)

2023-01-18 15:44:43 UTC MAIN commitmail json YAML

doc: Updated devel/git to 2.39.1

(otis)

2023-01-18 15:44:25 UTC MAIN commitmail json YAML

Git 2.39.1 release notes
========================

This maintenance releass is to address the security issues
identified as CVE-2022-41903 and CVE-2022-23521.

* CVE-2022-41903:

  git log has the ability to display commits using an arbitrary
  format with its --format specifiers. This functionality is also
  exposed to git archive via the export-subst gitattribute.

  When processing the padding operators (e.g., %<(, %<|(, %>(,
  %>>(, or %><( ), an integer overflow can occur in
  pretty.c::format_and_pad_commit() where a size_t is improperly
  stored as an int, and then added as an offset to a subsequent
  memcpy() call.

  This overflow can be triggered directly by a user running a
  command which invokes the commit formatting machinery (e.g., git
  log --format=...). It may also be triggered indirectly through
  git archive via the export-subst mechanism, which expands format
  specifiers inside of files within the repository during a git
  archive.

  This integer overflow can result in arbitrary heap writes, which
  may result in remote code execution.

* CVE-2022-23521:

    gitattributes are a mechanism to allow defining attributes for
    paths. These attributes can be defined by adding a `.gitattributes`
    file to the repository, which contains a set of file patterns and
    the attributes that should be set for paths matching this pattern.

    When parsing gitattributes, multiple integer overflows can occur
    when there is a huge number of path patterns, a huge number of
    attributes for a single pattern, or when the declared attribute
    names are huge.

    These overflows can be triggered via a crafted `.gitattributes` file
    that may be part of the commit history. Git silently splits lines
    longer than 2KB when parsing gitattributes from a file, but not when
    parsing them from the index. Consequentially, the failure mode
    depends on whether the file exists in the working tree, the index or
    both.

    This integer overflow can result in arbitrary heap reads and writes,
    which may result in remote code execution.

Full release notes can be found at:
https://github.com/git/git/blob/master/Documentation/RelNotes/2.39.1.txt
https://github.com/git/git/blob/master/Documentation/RelNotes/2.30.7.txt

(otis)

2023-01-18 13:57:14 UTC MAIN commitmail json YAML

mk: describe tree-sitter option

(wiz)

2023-01-18 13:55:19 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-cmake version 0.1.0

(wiz)

2023-01-18 13:55:10 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-cmake

(wiz)

2023-01-18 13:54:59 UTC MAIN commitmail json YAML

2023-01-18 13:45:29 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-yaml version 0.5.0

(wiz)

2023-01-18 13:45:21 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-yaml

(wiz)

2023-01-18 13:45:08 UTC MAIN commitmail json YAML

2023-01-18 13:41:24 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-toml version 0.5.1

(wiz)

2023-01-18 13:40:59 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-toml

(wiz)

2023-01-18 13:40:47 UTC MAIN commitmail json YAML

2023-01-18 13:37:49 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-json version 0.19.0

(wiz)

2023-01-18 13:37:41 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-json

(wiz)

2023-01-18 13:37:22 UTC MAIN commitmail json YAML

2023-01-18 13:35:15 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-cpp version 0.20.0

(wiz)

2023-01-18 13:35:04 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-cpp

(wiz)

2023-01-18 13:34:27 UTC MAIN commitmail json YAML

2023-01-18 13:29:21 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-c version 0.20.2

(wiz)

2023-01-18 13:29:11 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-c

(wiz)

2023-01-18 13:28:35 UTC MAIN commitmail json YAML

2023-01-18 13:28:15 UTC MAIN commitmail json YAML

tree-sitter: not all grammars come with a scanner, make it optional

(wiz)

2023-01-18 13:22:07 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-rust version 0.20.3

(pin)

2023-01-18 13:21:32 UTC MAIN commitmail json YAML

Add tree-sitter-rust

(pin)

2023-01-18 13:20:45 UTC MAIN commitmail json YAML

2023-01-18 11:44:32 UTC MAIN commitmail json YAML

doc: Updated graphics/gifski to 1.9.0

(pin)

2023-01-18 11:44:11 UTC MAIN commitmail json YAML

graphics/gifski: update to 1.9.0

- gifski can now read other GIF animations as an input. It's a very bad idea
  to try to use it as an optimizer, since it will inherit a bad quality and
  can only make it worse. However, combined with the --width option it can be
  useful for generating thumbnails of GIF animations.

- it now uses multiple threads for resizing and preprocessing when reading
  videos, so might be faster on multi-core machines, especially when
  using --fast

(pin)

2023-01-18 11:34:03 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, textproc/py-tablib

(adam)

2023-01-18 11:33:46 UTC MAIN commitmail json YAML

py-tablib: updated to 3.3.0

3.3.0 (2022-12-10)

Improvements
- Add support for Python 3.11.
- ODS export: integers/floats/decimals are exported as numbers.

(adam)

2023-01-18 11:27:57 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.11.0

v6.11.0

Minor Changes

Remove opt-in and experimental tags from metadata rule
Remove opt-in and experimental tags from galaxy rule
Add galaxy[no-changelog] check to galaxy rule

Bugfixes

Fix typo in installing.md
Fix 'location' attribute for CodeclimateJSONFormatter
Avoid dubious ownership errors with newer versions of git
Clarify effects of --offline flag
Fix infinite hang on schema refresh by adding timeout parameter
schema: detect invalid space in meta runtime
Docs: issue 2864 update urls

(adam)

2023-01-18 10:57:02 UTC MAIN commitmail json YAML

doc: Updated devel/diffsitter to 0.7.3nb1

(pin)

2023-01-18 10:56:42 UTC MAIN commitmail json YAML

2023-01-18 10:19:01 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-python version 0.20.0

(wiz)

2023-01-18 10:18:51 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-python

(wiz)

2023-01-18 10:18:35 UTC MAIN commitmail json YAML

2023-01-18 09:11:07 UTC MAIN commitmail json YAML

doc: Added audio/gospt version 0.0.28

(pin)

2023-01-18 09:10:40 UTC MAIN commitmail json YAML

2023-01-18 09:10:20 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-boto3

(adam)

2023-01-18 09:10:02 UTC MAIN commitmail json YAML

py-awscli: update DEPENDS

(adam)

2023-01-18 09:09:43 UTC MAIN commitmail json YAML

audio/gospt: import package

Spotify TUI and CLI tool written in go.

gospt is not really a Spotify client but, more of a client controller.
You will need a client like 'librespot' running in the backgroud and to set
that as device in gospt.

(pin)

2023-01-18 09:08:39 UTC MAIN commitmail json YAML

py-boto3: updated to 1.26.51

1.26.51

api-change:billingconductor: [botocore] This release adds support for SKU Scope for pricing plans.
api-change:cloud9: [botocore] Added minimum value to AutomaticStopTimeMinutes parameter.
api-change:imagebuilder: [botocore] Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components.
api-change:network-firewall: [botocore] Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic.
1.26.50

api-change:connect: [botocore] This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses.
api-change:ec2: [botocore] Documentation updates for EC2.
api-change:outposts: [botocore] This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request.
api-change:resource-groups: [botocore] AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create.
1.26.49

api-change:cleanrooms: [botocore] Initial release of AWS Clean Rooms
api-change:lambda: [botocore] Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping.
api-change:logs: [botocore] Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead
api-change:mediaconvert: [botocore] The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector.
api-change:secretsmanager: [botocore] Update documentation for new ListSecrets and DescribeSecret parameters
1.26.48

api-change:kendra: [botocore] This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD
1.26.47

api-change:location: [botocore] This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source.
api-change:rds: [botocore] This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs.
1.26.46

api-change:ecr-public: [botocore] This release for Amazon ECR Public makes several change to bring the SDK into sync with the API.
api-change:kendra-ranking: [botocore] Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr).
api-change:network-firewall: [botocore] Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert.
api-change:ram: [botocore] Enabled FIPS aws-us-gov endpoints in SDK.
api-change:workspaces-web: [botocore] This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On).
1.26.45

api-change:acm-pca: [botocore] Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
api-change:auditmanager: [botocore] This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.
1.26.44

api-change:amplifybackend: [botocore] Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
api-change:apprunner: [botocore] This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service.
api-change:connect: [botocore] Documentation update for a new Initiation Method value in DescribeContact API
api-change:emr-serverless: [botocore] Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications.
api-change:lightsail: [botocore] Documentation updates for Amazon Lightsail.
api-change:mwaa: [botocore] MWAA supports Apache Airflow version 2.4.3.
api-change:rds: [botocore] This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements.
1.26.43

api-change:application-autoscaling: [botocore] Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions.
api-change:logs: [botocore] Update to remove sequenceToken as a required field in PutLogEvents calls.
api-change:ssm: [botocore] Adding support for QuickSetup Document Type in Systems Manager
1.26.42

api-change:securitylake: [botocore] Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param.
1.26.41

api-change:cloudfront: [botocore] Extend response headers policy to support removing headers from viewer responses
api-change:iotfleetwise: [botocore] Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request.
1.26.40

api-change:apigateway: [botocore] Documentation updates for Amazon API Gateway
api-change:emr: [botocore] Update emr client to latest version
api-change:secretsmanager: [botocore] Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets.
api-change:wisdom: [botocore] This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading.

(adam)

2023-01-18 09:07:04 UTC MAIN commitmail json YAML

py-botocore: updated to 1.29.51

1.29.51

api-change:billingconductor: This release adds support for SKU Scope for pricing plans.
api-change:cloud9: Added minimum value to AutomaticStopTimeMinutes parameter.
api-change:imagebuilder: Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components.
api-change:network-firewall: Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic.
1.29.50

api-change:connect: This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses.
api-change:ec2: Documentation updates for EC2.
api-change:outposts: This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request.
api-change:resource-groups: AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create.
1.29.49

api-change:cleanrooms: Initial release of AWS Clean Rooms
api-change:lambda: Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping.
api-change:logs: Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead
api-change:mediaconvert: The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector.
api-change:secretsmanager: Update documentation for new ListSecrets and DescribeSecret parameters
1.29.48

api-change:kendra: This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD
1.29.47

api-change:location: This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source.
api-change:rds: This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs.
1.29.46

api-change:ecr-public: This release for Amazon ECR Public makes several change to bring the SDK into sync with the API.
api-change:kendra-ranking: Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr).
api-change:network-firewall: Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert.
api-change:ram: Enabled FIPS aws-us-gov endpoints in SDK.
api-change:workspaces-web: This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On).
1.29.45

api-change:acm-pca: Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
api-change:auditmanager: This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.
1.29.44

api-change:amplifybackend: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
api-change:apprunner: This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service.
api-change:connect: Documentation update for a new Initiation Method value in DescribeContact API
api-change:emr-serverless: Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications.
api-change:lightsail: Documentation updates for Amazon Lightsail.
api-change:mwaa: MWAA supports Apache Airflow version 2.4.3.
api-change:rds: This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements.
1.29.43

api-change:application-autoscaling: Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions.
api-change:logs: Update to remove sequenceToken as a required field in PutLogEvents calls.
api-change:ssm: Adding support for QuickSetup Document Type in Systems Manager
1.29.42

api-change:securitylake: Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param.
1.29.41

api-change:cloudfront: Extend response headers policy to support removing headers from viewer responses
api-change:iotfleetwise: Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request.
1.29.40

api-change:apigateway: Documentation updates for Amazon API Gateway
api-change:emr: Update emr client to latest version
api-change:secretsmanager: Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets.
api-change:wisdom: This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading.

(adam)

2023-01-18 08:21:32 UTC MAIN commitmail json YAML

tree-sitter: use ${PKGBASE} instead of ${PKGNAME}

the package version is not needed in the library name

(wiz)

2023-01-18 08:18:16 UTC MAIN commitmail json YAML

tree-sitter: add fragment intended to be used by tree-sitter grammars

(wiz)

2023-01-18 07:45:26 UTC MAIN commitmail json YAML

- fvwm-2.7.0

(vins)

2023-01-18 07:44:00 UTC MAIN commitmail json YAML

doc: Updated wm/fvwm to 2.7.0

(vins)

2023-01-18 07:43:16 UTC MAIN commitmail json YAML

wm/fvwm: update to fvwm-2.7.0

This a bugfix release for the fvwm2 branch.

* Changes (local)
- GTK1+ support removed (already dropped upstream as of release 2.6.7)
- patches renamed to match target file
- linted

-------------------------------------------------------------------
Changes in stable release 2.7.0 (19-Oct-2022)

* Bug fixes:

- Fix handling of configure's --enable-mandoc/--enable-htmldoc
- Fix crash in FvwmPager when desk height or width is 0
- Added DoubleClick time to man page.
- Fix to FvwmIconMan to disable a SizeHint warning.
- Allow for reproducible builds.
- Increase the number of supported mouse buttons to 15.
- Tweaks to configure.ac

(vins)

2023-01-18 06:32:53 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.33.1

(vins)

2023-01-18 06:32:09 UTC MAIN commitmail json YAML

chat/toot: update to version 0.33.1

Changes:
* TUI: Fix crash when viewing toot in browser

(vins)

2023-01-18 00:09:04 UTC MAIN commitmail json YAML

doc: Updated net/py-awscli to 1.27.51

(schmonz)

2023-01-18 00:08:56 UTC MAIN commitmail json YAML

Update to 1.27.39. From the changelog:

1.27.51
=======

* api-change:``billingconductor``: This release adds support for SKU
  Scope for pricing plans.
* api-change:``cloud9``: Added minimum value to AutomaticStopTimeMinutes
  parameter.
* api-change:``imagebuilder``: Add support for AWS Marketplace product
  IDs as input during CreateImageRecipe for the parent-image parameter.
  Add support for listing third-party components.
* api-change:``network-firewall``: Network Firewall now allows creation
  of dual stack endpoints, enabling inspection of IPv6 traffic.

1.27.50
=======

* api-change:``connect``: This release updates the responses of
  UpdateContactFlowContent, UpdateContactFlowMetadata,
  UpdateContactFlowName and DeleteContactFlow API with empty responses.
* api-change:``ec2``: Documentation updates for EC2.
* api-change:``outposts``: This release adds POWER_30_KVA as an option
  for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties
  structure in the CreateSite request.
* api-change:``resource-groups``: AWS Resource Groups customers can now
  turn on Group Lifecycle Events in their AWS account. When you turn
  this on, Resource Groups monitors your groups for changes to group
  state or membership. Those changes are sent to Amazon EventBridge as
  events that you can respond to using rules you create.

1.27.49
=======

* api-change:``cleanrooms``: Initial release of AWS Clean Rooms
* api-change:``lambda``: Add support for MaximumConcurrency parameter
  for SQS event source. Customers can now limit the maximum concurrent
  invocations for their SQS Event Source Mapping.
* api-change:``logs``: Bug fix: logGroupName is now not a required field
  in GetLogEvents, FilterLogEvents, GetLogGroupFields, and
  DescribeLogStreams APIs as logGroupIdentifier can be provided instead
* api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has
  added support for compact DASH manifest generation, audio
  normalization using TruePeak measurements, and the ability to clip the
  sample range in the color corrector.
* api-change:``secretsmanager``: Update documentation for new
  ListSecrets and DescribeSecret parameters

1.27.48
=======

* api-change:``kendra``: This release adds support to new document types
  - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD

1.27.47
=======

* api-change:``location``: This release adds support for two new route
  travel models, Bicycle and Motorcycle which can be used with Grab
  data source.
* api-change:``rds``: This release adds support for configuring
  allocated storage on the CreateDBInstanceReadReplica,
  RestoreDBInstanceFromDBSnapshot, and
  RestoreDBInstanceToPointInTime APIs.

1.27.46
=======

* bugfix:``codeartifact login``: Fix parsing of dotnet output for aws
  codeartifact login command; fixes `#6197
  <https://github.com/aws/aws-cli/issues/6197>`__
* api-change:``ecr-public``: This release for Amazon ECR Public makes
  several change to bring the SDK into sync with the API.
* api-change:``kendra-ranking``: Introducing Amazon Kendra Intelligent
  Ranking, a new set of Kendra APIs that leverages Kendra semantic
  ranking capabilities to improve the quality of search results from
  other search services (i.e. OpenSearch, ElasticSearch, Solr).
* api-change:``network-firewall``: Network Firewall now supports the
  Suricata rule action reject, in addition to the actions pass, drop,
  and alert.
* api-change:``ram``: Enabled FIPS aws-us-gov endpoints in SDK.
* api-change:``workspaces-web``: This release adds support for a new
  portal authentication type: AWS IAM Identity Center (successor to AWS
  Single Sign-On).

1.27.45
=======

* api-change:``acm-pca``: Added revocation parameter validation: bucket
  names must match S3 bucket naming rules and CNAMEs conform to RFC2396
  restrictions on the use of special characters in URIs.
* api-change:``auditmanager``: This release introduces a new data
  retention option in your Audit Manager settings. You can now use the
  DeregistrationPolicy parameter to specify if you want to delete your
  data when you deregister Audit Manager.

1.27.44
=======

* api-change:``amplifybackend``: Updated GetBackendAPIModels response to
  include ModelIntrospectionSchema json string
* api-change:``apprunner``: This release adds support of securely
  referencing secrets and configuration data that are stored in Secrets
  Manager and SSM Parameter Store by adding them as environment secrets
  in your App Runner service.
* api-change:``connect``: Documentation update for a new Initiation
  Method value in DescribeContact API
* api-change:``emr-serverless``: Adds support for customized images. You
  can now provide runtime images when creating or updating EMR
  Serverless Applications.
* api-change:``lightsail``: Documentation updates for Amazon Lightsail.
* api-change:``mwaa``: MWAA supports Apache Airflow version 2.4.3.
* api-change:``rds``: This release adds support for specifying which
  certificate authority (CA) to use for a DB instance's server
  certificate during DB instance creation, as well as other CA
  enhancements.

1.27.43
=======

* api-change:``application-autoscaling``: Customers can now use the
  existing DescribeScalingActivities API to also see the detailed and
  machine-readable reasons for Application Auto Scaling not scaling
  their resources and, if needed, take the necessary corrective actions.
* api-change:``logs``: Update to remove sequenceToken as a required
  field in PutLogEvents calls.
* api-change:``ssm``: Adding support for QuickSetup Document Type in
  Systems Manager

1.27.42
=======

* api-change:``securitylake``: Allow CreateSubscriber API to take string
  input that allows setting more descriptive SubscriberDescription
  field. Make souceTypes field required in model level for
  UpdateSubscriberRequest as it is required for every API call on the
  backend. Allow ListSubscribers take any String as nextToken param.

1.27.41
=======

* api-change:``cloudfront``: Extend response headers policy to support
  removing headers from viewer responses
* api-change:``iotfleetwise``: Update documentation - correct the epoch
  constant value of default value for expiryTime field in
  CreateCampaign request.

1.27.40
=======

* api-change:``apigateway``: Documentation updates for Amazon API
  Gateway
* api-change:``emr``: Update emr command to latest version
* api-change:``secretsmanager``: Added owning service filter, include
  planned deletion flag, and next rotation date response parameter in
  ListSecrets.
* api-change:``wisdom``: This release extends Wisdom CreateContent and
  StartContentUpload APIs to support PDF and MicrosoftWord docx document
  uploading.

(schmonz)