Download raw body.
[UPDATE] net/miniflux 2.2.19 -> 2.3.1
Hello, ports!
One feature update and one fix update for miniflux to submit. Building
and running tested on today's amd64 snap. QP-encoded diff below the
changelogs. Someone please commit if OK.
Changelog (2.3.0):
- Only discoverable WebAuthn credentials (resident keys / passkeys) are
supported for login.
- Non-resident credentials can no longer be used for first-factor
authentication to prevent username enumeration before password
verification. They are intended for post-password MFA flows, which
Miniflux does not currently support.
- Persist WebAuthn backup eligibility/state and validated credential
state after login.
- Require POST requests for logout, feed refresh, and OAuth2 unlink
actions.
- Apply CSRF protection to all non-safe HTTP methods.
- Add 'http.CrossOriginProtection' middleware for the web UI.
- Validate redirect URL schemes in 'HTMLRedirect' to prevent unsafe
redirects.
- Restore URL scheme validation in templates for untrusted feed URLs.
- Sanitize filenames in 'Content-Disposition' headers to prevent header
injection.
- Reject empty OAuth2 state parameters when no authentication flow is
in progress.
- Allow configured private proxies while still enforcing
private-network restrictions for direct requests and redirects.
- Validate URI schemes case-insensitively according to RFC 3986.
- Cap the maximum entry limit to 1000 across the UI, API, and storage
layer.
- Add support for exporting and importing Miniflux-specific feed
settings in OPML files, allowing full feed configuration backups and
restores.
- Add enclosure links rewrite rule to expose podcast/video enclosure
URLs inside entry content for external RSS clients.
- Add support for the 'shortcuts:' iOS URL scheme in sanitized content.
- Allow disabling local authentication without enabling automatic
OAuth2/auth-proxy user creation.
- Improve Chinese Traditional (zh-TW) translations.
- Improve RSS parsing for feeds that reuse the same GUID across
multiple entries.
- Improve UI consistency for authentication settings and external-link
behavior.
- Automatically clean up orphaned feed icons from the database.
- Detect Cloudflare bot challenge pages during feed refresh and return
a dedicated error message.
- Improve error handling and cleanup in WebAuthn login flows.
- Simplify large feed and user deletions using 'ON DELETE CASCADE'.
- Improve sanitizer performance significantly and reduce allocations in
multiple hot paths.
- Optimize reading-time calculation to avoid unnecessary allocations.
- Improve feed parsing performance by preallocating slices/maps and
reducing string allocations.
- Optimize ISO8601 duration parsing for YouTube and podcast feeds.
- Reduce database queries for navigation metadata and storage
operations.
- Optimize template rendering for icons and CSP generation.
- Avoid loading entry content from PostgreSQL when not needed.
- Reuse a singleton HTML minifier instance instead of allocating one
per request.
- Optimize string handling in the reader and sanitizer packages.
- Fix incorrect read/starred toggling in Google Reader API.
- Prevent archived/deleted entries from reappearing as unread by using
a tombstone table and removing the 'removed' entry status.
- Fix handling of slow HTTP headers.
- Fix "open in new tab" behavior for redirected external entry links.
- Fix Wallabag integration typo in error messages.
Changelog (2.3.1):
- Fixed an OAuth account binding vulnerability that could allow users
to associate arbitrary OAuth identities with their account.
- Fixed an open redirect vulnerability caused by backslashes in
relative redirect URLs.
- Fixed a potential SQL injection vulnerability in dynamically
generated 'ORDER BY' clauses.
- Hardened metrics endpoint authentication by using constant-time
credential comparisons.
- Fixed an issue where the stdlib cross-origin protection middleware
could block legitimate requests in certain self-hosted environments.
The middleware has been reverted.
- Added Korean language support.
- Improved HTML truncation performance and reduced memory allocations.
- Optimized feed discovery, subscription detection, date parsing, and
tag filtering.
- Simplified and refactored several storage and query-building
components for better maintainability.
Detailed changelog is available at
https://github.com/miniflux/v2/releases/tag/2.3.0
and
https://github.com/miniflux/v2/releases/tag/2.3.1
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/miniflux/Makefile,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 Makefile
--- Makefile 15 May 2026 01:27:05 -0000 1.32
+++ Makefile 9 Jun 2026 09:27:27 -0000
@@ -1,6 +1,6 @@
COMMENT = atom/rss feed reader web application
-V = 2.2.19
+V = 2.3.1
MODGO_MODNAME = miniflux.app/v2
MODGO_VERSION = v${V}
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/miniflux/distinfo,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 distinfo
--- distinfo 15 May 2026 01:27:05 -0000 1.28
+++ distinfo 9 Jun 2026 09:27:27 -0000
@@ -14,8 +14,8 @@ SHA256 (go_modules/github.com/beorn7/per
SHA256 (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = Jb2eLZSsp3Dm28H1NyX4T2r0Qy9jHTXdLEb5bvBRLxo=
SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.mod) = oJD46q9ZzCrfFjKZ6+/nl+Hco/at0sjoimo7kLpTiwI=
SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.zip) = FFomzcfEnbVmAXuAfEmJ7n993rVpQj6cuZ+ZX6w2IdM=
-SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.17.0.mod) = q/HAKyjTsRpif75zVdD6U2Z5bvhZOKxZAkhetS+yH9I=
-SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.17.0.zip) = +6Zn9odEiiKDFdbwz9AKX6mritm1EeOFdaaZr8CzCus=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.18.0.mod) = 4yhPRRl+1fERp8o+CQ80S2Rx7iD+WPGxUpm3W+d7wDI=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.18.0.zip) = zKrC1zlQt0IxjMG5FpBuJ1ONRlZ2cEqMN5elNI9kMKo=
SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.mod) = 6rBwW8ShjdMVwnpOPbqPIKnhIwZfogYzlmMytczPdzE=
SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.zip) = IO38wnr9eZF4C8kcpSPSaZnqAl5B9gvF7XG7rADhdeI=
SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
@@ -24,17 +24,16 @@ SHA256 (go_modules/github.com/djherbis/a
SHA256 (go_modules/github.com/djherbis/atime/@v/v1.1.0.zip) = GVzrzOttdjKPXl03MVS1xGpqm/ayeoj5wBWCdqB8fEE=
SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.mod) = 2jcTxcV9JS0lUg3g5rOXsDOFizr/Xd3yEWSr4yl8n/k=
SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.zip) = lOZIJLI1kbeqUE4zIdXsP1feiPTUmILq77v2gg2rdG4=
-SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.1.mod) = 17vHFno4J1gxg4dzNWNww3DSzj7SjGBIb1LN1aeZySs=
-SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.1.zip) = 4eMZ915VZaq2Yqav193BVlq0Fb1G7oL/SVj96QnaIOs=
-SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.mod) = 4GnmAC0pSVuMLcbPDTtWoHXsW+ertsLrGhwIRctmuLM=
+SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.2.mod) = 17vHFno4J1gxg4dzNWNww3DSzj7SjGBIb1LN1aeZySs=
+SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.2.zip) = d457Hlas77+fm2/UNeVaHcxtWbvVUTuaYOrAiIZhfQY=
SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.4.mod) = 4GnmAC0pSVuMLcbPDTtWoHXsW+ertsLrGhwIRctmuLM=
SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.4.zip) = BqN7ZmgBKi3RCaX3H2rhU4fcgIs1089z9eQG54oXsCc=
SHA256 (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.5.0.mod) = U5P+Nk8aIAxqhO4se/cn8CyeCx+ETKE7GIypJfRxiwg=
SHA256 (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.5.0.zip) = Mm+OAPZIr0ro5uGMYGMl5CBqktbtQvSG3C9NqOGJdUc=
-SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.16.2.mod) = lYEOLM0mLkWCHuhjTHy8q3FwvzY7asQy1nzSYuLd/iI=
-SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.16.2.zip) = de9gYmo33bi36zAzsO5mVmWeVNADSEnoU2+TGH0d+qg=
-SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.2.2.mod) = 1qXdjNZVprPqHYLDfYY/ZhRiSDtfTcHbPx2vJK/85Rs=
-SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.2.2.zip) = JeaFJbaANbdYqX6PROsSjpgCtKDX36ZQwiHjCDfIFr0=
+SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.17.4.mod) = 6dCWaC4ko54nXrtaQxZ0byWmzCdPGOtFNygwp5vk3RY=
+SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.17.4.zip) = Bo79wCVCYfFgznuX3+xuI+msOFaPMvdeamvxzaDKnlU=
+SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.2.6.mod) = ZUk9f0ZY24Rv7NInXxOlwU/DkvqlWNkEo4/N/bFWAE4=
+SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.2.6.zip) = cd0ZvfZnvBSsewLcOUfwgGO8VjUNAG+XeMBOsIr16Jw=
SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.3.1.mod) = zpj6R5FUJZ2wVt7YJUpq6cZvK0LmE+droPAmaZteVC8=
SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.3.1.zip) = XJp0SU4rx0bO5WVYtUcyUq9XZ/fqQETKqeoPoqBW/sc=
SHA256 (go_modules/github.com/golang/protobuf/@v/v1.5.0.mod) = c4y7HelrZ6YjisO4CBzYsb+w2uvPbJu+jL221zuuzRk=
@@ -96,16 +95,17 @@ SHA256 (go_modules/github.com/rogpeppe/g
SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.zip) = h3dKqVFW4Q8a6GUAS9jyQLvpXxgWDmLBL9+i7OV/dFY=
SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = WEavIEBD8p3yhQJhCb8y22UZw9fh1cOmX++xdPnYHTM=
SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = tzJbVh6tUwS3K58yrryHH/SbOCNmfVMKSf1sjzrfyW4=
-SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.mod) = 9SfO2vq5PZdraqmjMAL7HQuaSBfyXz6tkMpJHdaYF4c=
-SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.zip) = tM/G5oAEVcli+G9rY1j6FLanlJ9z/qYd7+ZzutfN2VQ=
-SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.11.mod) = 0gRp2pFagWC8Sz91O+drqvru6kCDXGEM92cY6IphET0=
-SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.11.zip) = +daaq6OBPbpZq9j3aToG5EKgikSv0QTu1QJ59Yv0iH0=
-SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8=
-SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.zip) = CVx9Nj06+vZN9HXhfYCPieTN3NujUqfv7Le0vK71Mjg=
+SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.mod) = yppJNFWqKoW7hp0avPMibyzB/6EcLk+TTzLsIOCbEWw=
+SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.zip) = zFm5le6k28GrkgE70A7RnDUHjTmUlFIjQCvISBuP4SU=
+SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.13.mod) = Kv0hlWYne0BCMvj9Cg7cTZ3Jt+Tg2OiyHaszWjTCzjc=
+SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.13.zip) = P3AN+NeXhZJrVG649nVkYch3hkRHhn30PTOKjj7hGQQ=
+SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.mod) = tlUXEpe2E8ieC/CmkPkhYX1cO0d7gYccyz7mjPHCbV8=
+SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.zip) = Y3bLRc3DxyMrhQW6Ew3CWczQTw0XZmulDX+lkdKi438=
SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus=
-SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = /t2vBdFIMFJd7rKD7rpBEO4clOhNeVH/lSO+zyH2w00=
-SHA256 (go_modules/github.com/tinylib/msgp/@v/v1.6.3.mod) = Cp8cNx3UHL9UPaLq263mC5Bv8agMtjwJOa9/ieWii4o=
-SHA256 (go_modules/github.com/tinylib/msgp/@v/v1.6.3.zip) = /H8N4p5l1m5QTX2Sv7CX9/LLVa9/k8++RiXnjSgtK1M=
+SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.12.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus=
+SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.12.zip) = sL6PnOzcgrCGcxE0SSNabEkidR2eCgDsn6/9q/Ugerw=
+SHA256 (go_modules/github.com/tinylib/msgp/@v/v1.6.4.mod) = Cp8cNx3UHL9UPaLq263mC5Bv8agMtjwJOa9/ieWii4o=
+SHA256 (go_modules/github.com/tinylib/msgp/@v/v1.6.4.zip) = vZdw80yWtIRUoXIbtcWVMF638T7elLU1J4gr978Vejk=
SHA256 (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = +Kgjiqc0wdJGPUj4gI41EkVGvVIisT5MCXdG3tWlfh4=
SHA256 (go_modules/github.com/x448/float16/@v/v0.8.4.zip) = c7JKQQN+qZmrZoUeN5iglz27HyFJJZFbAfCCD3svFQA=
SHA256 (go_modules/github.com/xhit/go-str2duration/v2/@v/v2.1.0.mod) = ZbS01/FCuR+B4rQmMfmANgAhpypoAYJRCbPlhe3QJVM=
@@ -126,16 +126,17 @@ SHA256 (go_modules/golang.org/x/crypto/@
SHA256 (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = +LWV5clhCTxod7lq9nn0MyIlSlMIexH9JkVkLmk779U=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = i77G1cwXKvJKSSTQVmVXoqZctKzKzBGb3r7yti5IGCU=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 2bd+OUpoB1h3y1O1A0UXvP9aDVN+dYzeV45e0gcTpew=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.49.0.mod) = 9oqmbXaG25eQ2jkvIVl2iyEJMcIDHPdjbEJsUrIt7pU=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.49.0.zip) = y8pF0fyw+jWc0jK4hLqGz6GjJkT/fv3reYB9s+sPAF0=
-SHA256 (go_modules/golang.org/x/image/@v/v0.38.0.mod) = M2/VPqFC4JFwhJUgJ9RUGctpVMxWhD8O/2Xkh0PB0zA=
-SHA256 (go_modules/golang.org/x/image/@v/v0.38.0.zip) = 9JS3CAlYSVByuOLqI2oGiYPZfEHU7gqyaPKCcQ6DFGk=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.51.0.mod) = TgZ9F8N/k6wYXckpF+rVvkl+lWpF1Whg2421EcwuqJc=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.52.0.mod) = khN8FoJxn9CPGhAv/88/RSddHDqrgVpeEQ1YxC/LDkk=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.52.0.zip) = pNykT0Z6PYdFrvQRR8e8apDNz9qcQq4FhYiL8EbHlB4=
+SHA256 (go_modules/golang.org/x/image/@v/v0.41.0.mod) = G1eZ6ggUUlcAESqi/FdQquUhSfoS4gWrMt9AgT/TrZg=
+SHA256 (go_modules/golang.org/x/image/@v/v0.41.0.zip) = 36bw25dEK6XyKjhejyJjNPeTc81Z0uO5H4zaodEi0r4=
SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
SHA256 (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
SHA256 (go_modules/golang.org/x/mod/@v/v0.18.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.33.0.mod) = XhYN253VPchdRxTFX6//6o26JPrOatrGMA/h9X6wk8g=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.33.0.zip) = paTIqfZwBxIhbfa8S8RVRElHNrU4Ouu3hP2y3Q9B82s=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.35.0.mod) = h1EY2PT/kiCbMPIkPn41IaKert6v93fh/cOk6ibwwmg=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.35.0.zip) = amTISDcWeqkqXdVaoxg1G4xFYjsvuAgEzOcE5yqWIcg=
SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = QtGQI/+PLq5wC8VJXzcezZmKItGbqYXQr19pkAslQIM=
SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo=
@@ -147,11 +148,11 @@ SHA256 (go_modules/golang.org/x/net/@v/v
SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.mod) = E37lK1TBC0eevmuIegIG+09UWB9Uuik7f0u2gs9Sn2c=
SHA256 (go_modules/golang.org/x/net/@v/v0.33.0.mod) = RiKZCCjFV/NMHmS5Z/3vXOC6bEOixGakrbsLyqyo5cE=
SHA256 (go_modules/golang.org/x/net/@v/v0.43.0.mod) = SiTEOY34wmHq57pSzbSwFpFyXNxG5K1JeBGq01fCWDI=
-SHA256 (go_modules/golang.org/x/net/@v/v0.51.0.mod) = 8NUTcWh4DqY5tD9TSrWg0ilQMfFVf9K89bIGVuvVdHg=
SHA256 (go_modules/golang.org/x/net/@v/v0.52.0.mod) = 33HIlTQ54t/jsGaVTGZE8pTQeVPa6FmWWqbqaUIXuD0=
-SHA256 (go_modules/golang.org/x/net/@v/v0.52.0.zip) = W4vxOoFVLNT/wG2uK3j7HnLs5X5URG45b/nBklHpF+0=
+SHA256 (go_modules/golang.org/x/net/@v/v0.54.0.mod) = WfIL9qrksb5EM71KgmUVIKfwDgEy7iXn00uvIbfflRQ=
+SHA256 (go_modules/golang.org/x/net/@v/v0.55.0.mod) = ulbc60K/erTu6nYD2qQWKukgXUggiyq7xlsM29+eYns=
+SHA256 (go_modules/golang.org/x/net/@v/v0.55.0.zip) = IcKc1Yt6At5go8tRItj1m8PJbUdQ+cG7d6Jwpk60LmE=
SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
-SHA256 (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = iSqcBoVC968fBpEmqyjDjNX7j6ptr3czziyc0whAZF4=
SHA256 (go_modules/golang.org/x/oauth2/@v/v0.30.0.mod) = jEQDzd4hI75R1cQaaEsstlTxJtsFpckDozB9r1Rni88=
SHA256 (go_modules/golang.org/x/oauth2/@v/v0.36.0.mod) = kP8PSgNrwcJObABv4Y2X1tEWg0Mfjxl7etSKNB2nJoI=
SHA256 (go_modules/golang.org/x/oauth2/@v/v0.36.0.zip) = Fb9l/xA+Xa/ICdeM0Deh0eiMy4RRgk6FEVYAKhMwRQQ=
@@ -176,9 +177,10 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
SHA256 (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
SHA256 (go_modules/golang.org/x/sys/@v/v0.32.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0=
SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.42.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.42.0.zip) = md8K2QGD3ryAruC3SJZIV0xrqgwc9do3qvWRzy4tQmo=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.43.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.44.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.45.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.45.0.zip) = 5RwciARbTtvkitgQEiExOB/1Qcie29l++DPtZlO1nmo=
SHA256 (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
SHA256 (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
SHA256 (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = gEMD+LHDAkNrxEjGUXzz8yIWYR8cf/1ytS3yppVlpcY=
@@ -189,8 +191,8 @@ SHA256 (go_modules/golang.org/x/term/@v/
SHA256 (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 2+oCJUqsLPP9D3LHxgLlQ8X7rS0A2vwvgZwoqTUlgZk=
SHA256 (go_modules/golang.org/x/term/@v/v0.20.0.mod) = popv0up5oDshapIJPgQ6AnvvRuJ19M4MpNIh3f0kTwE=
SHA256 (go_modules/golang.org/x/term/@v/v0.27.0.mod) = jgx9MEj56ChUn3qvD20iHjLjDc/a++1akW0tyzIpLbY=
-SHA256 (go_modules/golang.org/x/term/@v/v0.41.0.mod) = iWigerTB3zT0t+m3b+gZlX8pXo95YJaCi9sIUjNHi7M=
-SHA256 (go_modules/golang.org/x/term/@v/v0.41.0.zip) = kcp1o/RU1d3t4fWMPk/I4WnG88A3IjrArHbngjTSKCg=
+SHA256 (go_modules/golang.org/x/term/@v/v0.43.0.mod) = 2QEhKrEClyhrFXCGNl/IE6RGisnn+Rc358aW449o+rc=
+SHA256 (go_modules/golang.org/x/term/@v/v0.43.0.zip) = DRLdd/LGIPI25ZQh1gT2vNH5ISpAg6HA7BNCXGe8boE=
SHA256 (go_modules/golang.org/x/term/@v/v0.5.0.mod) = DW9YIoqtwaZSjmdV2gGFFlZuOuXFIB963hdz9W+o2TQ=
SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc=
SHA256 (go_modules/golang.org/x/text/@v/v0.13.0.mod) = FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I=
@@ -201,8 +203,8 @@ SHA256 (go_modules/golang.org/x/text/@v/
SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8=
SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
SHA256 (go_modules/golang.org/x/text/@v/v0.3.7.mod) = xF1mkIlCe8RjXQexhfm5aAMy0cSMdbPEnLcVuBoEpbA=
-SHA256 (go_modules/golang.org/x/text/@v/v0.35.0.mod) = Shcp5JFKOVFXDk5ExH/LbKC5tuB8EaoNpIcG3CleNwI=
-SHA256 (go_modules/golang.org/x/text/@v/v0.35.0.zip) = LfNu4TUhFVLR5ynSoqS1u/8r06DMUwZBUabmSV6UezI=
+SHA256 (go_modules/golang.org/x/text/@v/v0.37.0.mod) = kNWrTkKJ4PnXNcpFYe7iLZ+evNf6BPI1g8fSFAlAlo4=
+SHA256 (go_modules/golang.org/x/text/@v/v0.37.0.zip) = uNR1wXg1q2ArkfEUdoTOtdv0Bg5y5d+y4OM+/JMSqYI=
SHA256 (go_modules/golang.org/x/text/@v/v0.7.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE=
SHA256 (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = oOAvBnj+Ytw8S0vHf6kSybcN4Q+p988veq0DNzkrUq8=
@@ -211,8 +213,8 @@ SHA256 (go_modules/golang.org/x/tools/@v
SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = FCs0FrAOghO0CeJ5pDS5emzglTHJFMG0cXh4FX1Xmj8=
SHA256 (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = RSXa1PVyPR5An2o5jBrn/V4sY31DpcrrSYRAd7kcnus=
SHA256 (go_modules/golang.org/x/tools/@v/v0.22.0.mod) = cf0XssEb8eaLYH/TgnrjtX2H7PRxsFMjic+iCIsv6zo=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.42.0.mod) = QHzyf8O9c2tkAB20ZtPuit+8ZNw36JceSL/xyA+LSNg=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.42.0.zip) = pWcWRrL/i6nGz2EKGAKELqWXdzKA/P2tFRCRJg6FEdc=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.44.0.mod) = S8c3blz/lCWP+FXvzKWCYi/ODgqMo81WwyduO8ie8Cg=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.44.0.zip) = 6SF0qO96Lg5fN3mYn3ij0y/HUIEpZEb/qsgbkWNnlNo=
SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk=
SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
@@ -225,7 +227,7 @@ SHA256 (go_modules/gopkg.in/check.v1/@v/
SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 9VVoTlxdrMKFDd2zRf7xuPk/VGtyaFWJeJ2m0rBicQ4=
SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk=
SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU=
-SHA256 (miniflux.app/v2-v2.2.19.zip) = F8BX8XleJaGZ95Jg5sD2Xy9vFkmeVyQ0CVEfPfNFnr4=
+SHA256 (miniflux.app/v2-v2.3.1.zip) = umRBPwr+wmiC7sdlPf2nGcOLZwVbBL2jHPKB1dYbqX8=
SIZE (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.mod) = 53
SIZE (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.zip) = 19692
SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.12.0.mod) = 128
@@ -242,8 +244,8 @@ SIZE (go_modules/github.com/beorn7/perks
SIZE (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = 14678
SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.mod) = 45
SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.3.0.zip) = 17573
-SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.17.0.mod) = 147
-SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.17.0.zip) = 43678
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.18.0.mod) = 127
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.18.0.zip) = 43888
SIZE (go_modules/github.com/creack/pty/@v/v1.1.9.mod) = 39
SIZE (go_modules/github.com/creack/pty/@v/v1.1.9.zip) = 19440
SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34
@@ -252,17 +254,16 @@ SIZE (go_modules/github.com/djherbis/ati
SIZE (go_modules/github.com/djherbis/atime/@v/v1.1.0.zip) = 8732
SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.mod) = 279
SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.zip) = 116946
-SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.1.mod) = 85
-SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.1.zip) = 208895
-SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.3.mod) = 48
+SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.2.mod) = 85
+SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.9.2.zip) = 211797
SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.4.mod) = 48
SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.1.4.zip) = 370134
SIZE (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.5.0.mod) = 52
SIZE (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.5.0.zip) = 67553
-SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.16.2.mod) = 707
-SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.16.2.zip) = 319457
-SIZE (go_modules/github.com/go-webauthn/x/@v/v0.2.2.mod) = 289
-SIZE (go_modules/github.com/go-webauthn/x/@v/v0.2.2.zip) = 54992
+SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.17.4.mod) = 707
+SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.17.4.zip) = 388702
+SIZE (go_modules/github.com/go-webauthn/x/@v/v0.2.6.mod) = 289
+SIZE (go_modules/github.com/go-webauthn/x/@v/v0.2.6.zip) = 55029
SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.3.1.mod) = 45
SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.3.1.zip) = 91789
SIZE (go_modules/github.com/golang/protobuf/@v/v1.5.0.mod) = 129
@@ -324,16 +325,17 @@ SIZE (go_modules/github.com/rogpeppe/go-
SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.zip) = 219918
SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = 498
SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = 134860
-SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.mod) = 202
-SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250430135133-0f54527d2b1e.zip) = 26151
-SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.11.mod) = 466
-SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.11.zip) = 7885766
-SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.mod) = 87
-SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.11.zip) = 149620
+SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.mod) = 182
+SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20260424074207-decde4f86440.zip) = 26181
+SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.13.mod) = 446
+SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.24.13.zip) = 7885060
+SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.mod) = 87
+SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.8.12.zip) = 149612
SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.mod) = 41
-SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11.zip) = 4421
-SIZE (go_modules/github.com/tinylib/msgp/@v/v1.6.3.mod) = 160
-SIZE (go_modules/github.com/tinylib/msgp/@v/v1.6.3.zip) = 306510
+SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.12.mod) = 41
+SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.12.zip) = 4445
+SIZE (go_modules/github.com/tinylib/msgp/@v/v1.6.4.mod) = 160
+SIZE (go_modules/github.com/tinylib/msgp/@v/v1.6.4.zip) = 306939
SIZE (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = 40
SIZE (go_modules/github.com/x448/float16/@v/v0.8.4.zip) = 14960
SIZE (go_modules/github.com/xhit/go-str2duration/v2/@v/v2.1.0.mod) = 51
@@ -354,16 +356,17 @@ SIZE (go_modules/golang.org/x/crypto/@v/
SIZE (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = 190
SIZE (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = 190
SIZE (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 190
-SIZE (go_modules/golang.org/x/crypto/@v/v0.49.0.mod) = 192
-SIZE (go_modules/golang.org/x/crypto/@v/v0.49.0.zip) = 2224812
-SIZE (go_modules/golang.org/x/image/@v/v0.38.0.mod) = 72
-SIZE (go_modules/golang.org/x/image/@v/v0.38.0.zip) = 5321234
+SIZE (go_modules/golang.org/x/crypto/@v/v0.51.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.52.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.52.0.zip) = 2235936
+SIZE (go_modules/golang.org/x/image/@v/v0.41.0.mod) = 72
+SIZE (go_modules/golang.org/x/image/@v/v0.41.0.zip) = 5323558
SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.18.0.mod) = 84
-SIZE (go_modules/golang.org/x/mod/@v/v0.33.0.mod) = 86
-SIZE (go_modules/golang.org/x/mod/@v/v0.33.0.zip) = 172420
+SIZE (go_modules/golang.org/x/mod/@v/v0.35.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.35.0.zip) = 172422
SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 157
SIZE (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = 84
SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 181
@@ -375,11 +378,11 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
SIZE (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 155
SIZE (go_modules/golang.org/x/net/@v/v0.33.0.mod) = 155
SIZE (go_modules/golang.org/x/net/@v/v0.43.0.mod) = 157
-SIZE (go_modules/golang.org/x/net/@v/v0.51.0.mod) = 157
SIZE (go_modules/golang.org/x/net/@v/v0.52.0.mod) = 157
-SIZE (go_modules/golang.org/x/net/@v/v0.52.0.zip) = 1959411
+SIZE (go_modules/golang.org/x/net/@v/v0.54.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.55.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.55.0.zip) = 1759943
SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123
-SIZE (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = 129
SIZE (go_modules/golang.org/x/oauth2/@v/v0.30.0.mod) = 91
SIZE (go_modules/golang.org/x/oauth2/@v/v0.36.0.mod) = 91
SIZE (go_modules/golang.org/x/oauth2/@v/v0.36.0.zip) = 155804
@@ -404,9 +407,10 @@ SIZE (go_modules/golang.org/x/sys/@v/v0.
SIZE (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.32.0.mod) = 35
SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 35
-SIZE (go_modules/golang.org/x/sys/@v/v0.37.0.mod) = 35
-SIZE (go_modules/golang.org/x/sys/@v/v0.42.0.mod) = 35
-SIZE (go_modules/golang.org/x/sys/@v/v0.42.0.zip) = 2009900
+SIZE (go_modules/golang.org/x/sys/@v/v0.43.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.44.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.45.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.45.0.zip) = 2021312
SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33
SIZE (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = 138
@@ -417,8 +421,8 @@ SIZE (go_modules/golang.org/x/term/@v/v0
SIZE (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 68
SIZE (go_modules/golang.org/x/term/@v/v0.20.0.mod) = 68
SIZE (go_modules/golang.org/x/term/@v/v0.27.0.mod) = 68
-SIZE (go_modules/golang.org/x/term/@v/v0.41.0.mod) = 70
-SIZE (go_modules/golang.org/x/term/@v/v0.41.0.zip) = 21694
+SIZE (go_modules/golang.org/x/term/@v/v0.43.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.43.0.zip) = 21694
SIZE (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 67
SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67
SIZE (go_modules/golang.org/x/text/@v/v0.13.0.mod) = 197
@@ -429,8 +433,8 @@ SIZE (go_modules/golang.org/x/text/@v/v0
SIZE (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 25
SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97
SIZE (go_modules/golang.org/x/text/@v/v0.3.7.mod) = 97
-SIZE (go_modules/golang.org/x/text/@v/v0.35.0.mod) = 190
-SIZE (go_modules/golang.org/x/text/@v/v0.35.0.zip) = 7015058
+SIZE (go_modules/golang.org/x/text/@v/v0.37.0.mod) = 190
+SIZE (go_modules/golang.org/x/text/@v/v0.37.0.zip) = 7015059
SIZE (go_modules/golang.org/x/text/@v/v0.7.0.mod) = 258
SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215
SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = 26
@@ -439,8 +443,8 @@ SIZE (go_modules/golang.org/x/tools/@v/v
SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 214
SIZE (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = 339
SIZE (go_modules/golang.org/x/tools/@v/v0.22.0.mod) = 339
-SIZE (go_modules/golang.org/x/tools/@v/v0.42.0.mod) = 301
-SIZE (go_modules/golang.org/x/tools/@v/v0.42.0.zip) = 2640481
+SIZE (go_modules/golang.org/x/tools/@v/v0.44.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.44.0.zip) = 2711015
SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211
SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 37
SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = 37
@@ -453,4 +457,4 @@ SIZE (go_modules/gopkg.in/check.v1/@v/v1
SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 42835
SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95
SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623
-SIZE (miniflux.app/v2-v2.2.19.zip) = 1237386
+SIZE (miniflux.app/v2-v2.3.1.zip) = 1266782
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/miniflux/modules.inc,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 modules.inc
--- modules.inc 15 May 2026 01:27:05 -0000 1.26
+++ modules.inc 9 Jun 2026 09:27:27 -0000
@@ -7,16 +7,16 @@ MODGO_MODULES = \
github.com/andybalholm/cascadia v1.3.3 \
github.com/beorn7/perks v1.0.1 \
github.com/cespare/xxhash/v2 v2.3.0 \
- github.com/coreos/go-oidc/v3 v3.17.0 \
+ github.com/coreos/go-oidc/v3 v3.18.0 \
github.com/creack/pty v1.1.9 \
github.com/davecgh/go-spew v1.1.1 \
github.com/djherbis/atime v1.1.0 \
github.com/fsnotify/fsnotify v1.9.0 \
- github.com/fxamacker/cbor/v2 v2.9.1 \
+ github.com/fxamacker/cbor/v2 v2.9.2 \
github.com/go-jose/go-jose/v4 v4.1.4 \
github.com/go-viper/mapstructure/v2 v2.5.0 \
- github.com/go-webauthn/webauthn v0.16.2 \
- github.com/go-webauthn/x v0.2.2 \
+ github.com/go-webauthn/webauthn v0.17.4 \
+ github.com/go-webauthn/x v0.2.6 \
github.com/golang-jwt/jwt/v5 v5.3.1 \
github.com/golang/protobuf v1.5.0 \
github.com/google/go-cmp v0.7.0 \
@@ -45,11 +45,11 @@ MODGO_MODULES = \
github.com/prometheus/procfs v0.16.1 \
github.com/rogpeppe/go-internal v1.10.0 \
github.com/stretchr/testify v1.11.1 \
- github.com/tdewolff/argp v0.0.0-20250430135133-0f54527d2b1e \
- github.com/tdewolff/minify/v2 v2.24.11 \
- github.com/tdewolff/parse/v2 v2.8.11 \
- github.com/tdewolff/test v1.0.11 \
- github.com/tinylib/msgp v1.6.3 \
+ github.com/tdewolff/argp v0.0.0-20260424074207-decde4f86440 \
+ github.com/tdewolff/minify/v2 v2.24.13 \
+ github.com/tdewolff/parse/v2 v2.8.12 \
+ github.com/tdewolff/test v1.0.12 \
+ github.com/tinylib/msgp v1.6.4 \
github.com/x448/float16 v0.8.4 \
github.com/xhit/go-str2duration/v2 v2.1.0 \
github.com/xyproto/randomstring v1.0.5 \
@@ -57,35 +57,36 @@ MODGO_MODULES = \
go.uber.org/goleak v1.3.0 \
go.uber.org/mock v0.6.0 \
go.yaml.in/yaml/v2 v2.4.2 \
- golang.org/x/crypto v0.49.0 \
- golang.org/x/image v0.38.0 \
- golang.org/x/mod v0.33.0 \
- golang.org/x/net v0.52.0 \
+ golang.org/x/crypto v0.52.0 \
+ golang.org/x/image v0.41.0 \
+ golang.org/x/mod v0.35.0 \
+ golang.org/x/net v0.55.0 \
golang.org/x/oauth2 v0.36.0 \
golang.org/x/sync v0.20.0 \
- golang.org/x/sys v0.42.0 \
+ golang.org/x/sys v0.45.0 \
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 \
- golang.org/x/term v0.41.0 \
- golang.org/x/text v0.35.0 \
- golang.org/x/tools v0.42.0 \
+ golang.org/x/term v0.43.0 \
+ golang.org/x/text v0.37.0 \
+ golang.org/x/tools v0.44.0 \
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 \
google.golang.org/protobuf v1.36.8 \
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c \
gopkg.in/yaml.v3 v3.0.1
MODGO_MODFILES = \
- github.com/go-jose/go-jose/v4 v4.1.3 \
github.com/google/go-cmp v0.5.5 \
github.com/google/go-cmp v0.5.9 \
github.com/google/go-cmp v0.6.0 \
github.com/prometheus/client_golang v1.20.4 \
github.com/prometheus/procfs v0.15.1 \
+ github.com/tdewolff/test v1.0.11 \
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 \
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 \
golang.org/x/crypto v0.13.0 \
golang.org/x/crypto v0.19.0 \
golang.org/x/crypto v0.23.0 \
golang.org/x/crypto v0.31.0 \
+ golang.org/x/crypto v0.51.0 \
golang.org/x/mod v0.12.0 \
golang.org/x/mod v0.15.0 \
golang.org/x/mod v0.17.0 \
@@ -101,9 +102,9 @@ MODGO_MODFILES = \
golang.org/x/net v0.25.0 \
golang.org/x/net v0.33.0 \
golang.org/x/net v0.43.0 \
- golang.org/x/net v0.51.0 \
+ golang.org/x/net v0.52.0 \
+ golang.org/x/net v0.54.0 \
golang.org/x/net v0.6.0 \
- golang.org/x/oauth2 v0.28.0 \
golang.org/x/oauth2 v0.30.0 \
golang.org/x/sync v0.0.0-20190423024810-112230192c58 \
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 \
@@ -124,7 +125,8 @@ MODGO_MODFILES = \
golang.org/x/sys v0.28.0 \
golang.org/x/sys v0.32.0 \
golang.org/x/sys v0.35.0 \
- golang.org/x/sys v0.37.0 \
+ golang.org/x/sys v0.43.0 \
+ golang.org/x/sys v0.44.0 \
golang.org/x/sys v0.5.0 \
golang.org/x/sys v0.8.0 \
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 \
[UPDATE] net/miniflux 2.2.19 -> 2.3.1