[UPDATE] net/miniflux 2.3.1 -> 2.3.2

"Igor Zornik" <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Hello, ports!

Nothing extraordinary to report for new version of miniflux except that
I added setting commit hash and (UTC) date into build process. This
will make displaying "About" page and running miniflux with "--info"
flag complete.

Building and running tested on today's amd64 snap. QP-encoded diff
below the changelog. Someone please commit if OK.

Changelog:
- Search queries now use PostgreSQL's 'websearch_to_tsquery', allowing quoted
  phrases, 'OR' operators, and negation ('-term') in search expressions.
- Added 'GET /v1/entries/ids' to efficiently retrieve paginated entry IDs.
- Added support for updating the starred status of multiple entries through
  'PUT /v1/entries'.
- API clients can now filter entries by tags.
- The Go client now exposes additional feed fields ('description', 'icon',
  'next_check_at', notification settings, 'no_media_player', etc.) and supports
  the new tag filter.
- When an Atom entry 'id' contains an HTTP URL, it is now used as the entry URL
  when no dedicated link is available.
- Improved full-text search performance by caching compiled regular expressions
  used by filtering rules.
- Reduced database work when computing category statistics.
- Improved browser caching of static assets.
- Reduced template rendering overhead by precomputing static icon URLs.
- Prevent username enumeration through login timing differences.
- PostgreSQL installations running in FIPS mode are now fully supported by
  replacing MD5 with SHA-256 for enclosure uniqueness. This change raises the
  minimum supported PostgreSQL version to *11*.
- Fixed validation of per-feed entry filter rules in the web interface.
- SOCKS proxy URLs can once again be configured for individual feeds.
- Fixed enclosure URL proxying consistency across API endpoints.
- Fixed several API handlers that incorrectly returned '404 Not Found' or
  '400 Bad Request' instead of proper server errors.
- Fixed inconsistent handling of invalid category filters in the Entries API.
- Fixed user lookup edge cases that could result in nil pointer dereferences.
- Fixed enclosure lookup to correctly scope results by user.
- Fixed the Google Reader Quick Add endpoint to honor the configured HTTP user
  agent.
- Fixed refresh-all keyboard shortcut ('R') to correctly display the success
  notification.
- Fixed localization formatting issues affecting several languages.
- Fixed request builder state leaking during feed discovery.
- Improved accessibility by correcting an 'aria-labelledby' issue.
- Updated German ('de_DE') translations.
- Updated Galician ('gl_ES') translations.
- Clarified the units for 'POLLING_FREQUENCY'.
- Improved documentation for 'TRUSTED_REVERSE_PROXY_NETWORKS'.

Detailed changelog is available at
https://github.com/miniflux/v2/releases/tag/2.3.2

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/miniflux/Makefile,v
retrieving revision 1.33
diff -u -p -u -p -r1.33 Makefile
--- Makefile	10 Jun 2026 21:43:22 -0000	1.33
+++ Makefile	14 Jul 2026 17:14:06 -0000
@@ -1,6 +1,6 @@
 COMMENT =	atom/rss feed reader web application
 
-V =		2.3.1
+V =		2.3.2
 
 MODGO_MODNAME =	miniflux.app/v2
 MODGO_VERSION =	v${V}
@@ -24,6 +24,8 @@ MODULES =	lang/go
 ALL_TARGET =	${MODGO_MODNAME}/...
 
 MODGO_LDFLAGS +=	-X miniflux.app/v2/internal/version.Version=${V}
+MODGO_LDFLAGS +=	-X miniflux.app/v2/internal/version.Commit=51f2e0d8
+MODGO_LDFLAGS +=	-X miniflux.app/v2/internal/version.BuildDate=`date -u +%FT%T%z`
 
 do-install:
 	${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/miniflux.app \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/miniflux/distinfo,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 distinfo
--- distinfo	10 Jun 2026 21:43:22 -0000	1.29
+++ distinfo	14 Jul 2026 17:14:06 -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.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/coreos/go-oidc/v3/@v/v3.19.0.mod) = 4yhPRRl+1fERp8o+CQ80S2Rx7iD+WPGxUpm3W+d7wDI=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.19.0.zip) = wCHKsM1N/taqkFRIBaUiYgnGhEFnv3y9H2xfHMLa608=
 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=
@@ -126,17 +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.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/crypto/@v/v0.53.0.mod) = 5kGfR2USqPXZDMufxx4i30hJ7/Ixbg+Tjcgs9PEbvl8=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.53.0.zip) = kO+ZZ14Ws+UQWoDZMAf6r13picIfpaRzObUGLnIyDJ4=
+SHA256 (go_modules/golang.org/x/image/@v/v0.43.0.mod) = 9d8ov+PbeeMKmDD9xDj7TA5fz47Pzgd3xNAnjSMkLss=
+SHA256 (go_modules/golang.org/x/image/@v/v0.43.0.zip) = LIBE09Mj/y0U3iKFkZiTC2Hj6ax+cm3O8dwyzmK1T0M=
 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.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.36.0.mod) = WXKtXlnSlwhuytWy0sgCeYaCu9X/TVrycCJh0a7HlmU=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.36.0.zip) = VBAYDD3UzW460I5/R1hv2T3mXKnAqIkaj5ZNMh90tgs=
 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=
@@ -149,9 +149,9 @@ SHA256 (go_modules/golang.org/x/net/@v/v
 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.52.0.mod) = 33HIlTQ54t/jsGaVTGZE8pTQeVPa6FmWWqbqaUIXuD0=
-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.56.0.mod) = EHKRUjOmYXpgOjaZaJLKiq/MfYuNwPQ+cUbYPH6knEM=
+SHA256 (go_modules/golang.org/x/net/@v/v0.56.0.zip) = u8l1s+yc2GiSz8UVutwSVlfhNcABYtDaXeM/bQeTBGQ=
 SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
 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=
@@ -161,8 +161,8 @@ SHA256 (go_modules/golang.org/x/sync/@v/
 SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.13.0.mod) = cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.20.0.mod) = o+KedgYL1WEGBFSx+ivc1mZ09gycqTgzuBBjVeNMYDw=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.20.0.zip) = cXnU1ogA9v3K251LvxHLtd+bQDYMiTBcID/iByPL03U=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.21.0.mod) = o+KedgYL1WEGBFSx+ivc1mZ09gycqTgzuBBjVeNMYDw=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.21.0.zip) = 7mVFkCPefySDb24hIxRLUym9Ck0FqHw8RIUJN44ua+c=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 7Q/wxQgadUz8vnaMvPYMY5dbNddufXuZxayb+m2YKFE=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
@@ -178,9 +178,9 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
 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.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.46.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.46.0.zip) = NtyDtrxYhNJgzb2dCeWXse7WTRXf3DdMpuMa75nVM9c=
 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=
@@ -191,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.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.44.0.mod) = we1CB1+9GUCm7DTLsa9v/yQLXHbnp1WZAj+hOKES6Ug=
+SHA256 (go_modules/golang.org/x/term/@v/v0.44.0.zip) = 5CDGZAASppfYBsLoZd8mmTyCqasbFtKGeHy3f8EAYvc=
 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=
@@ -203,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.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.38.0.mod) = Xqix8S+KLrFhfd7bMFGkT3ciIvl3Rw12Ixz6ld57awE=
+SHA256 (go_modules/golang.org/x/text/@v/v0.38.0.zip) = vpgmYhKsY83HhjGuD/j3g+D15H2bYJTBH/6+Q/0EJLM=
 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=
@@ -213,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.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.45.0.mod) = C60e6agBNdP5YZMxjuXTe+VJ1CnrbK/Qpv7u4VYiJj8=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.45.0.zip) = E+jQNnbTChQx3HLp4dgxKYqMyg3WIPaBVKRBmhJYFuI=
 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=
@@ -227,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.3.1.zip) = umRBPwr+wmiC7sdlPf2nGcOLZwVbBL2jHPKB1dYbqX8=
+SHA256 (miniflux.app/v2-v2.3.2.zip) = wN3+MTi+BFRroQBiWzFg1BBYOQk8+5dZHVIWrNiJi2Y=
 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
@@ -244,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.18.0.mod) = 127
-SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.18.0.zip) = 43888
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.19.0.mod) = 127
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.19.0.zip) = 55619
 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
@@ -356,17 +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.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/crypto/@v/v0.53.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.53.0.zip) = 2265171
+SIZE (go_modules/golang.org/x/image/@v/v0.43.0.mod) = 72
+SIZE (go_modules/golang.org/x/image/@v/v0.43.0.zip) = 5329009
 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.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.36.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.36.0.zip) = 173925
 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
@@ -379,9 +379,9 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
 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.52.0.mod) = 157
-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.56.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.56.0.zip) = 1868474
 SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123
 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
@@ -391,8 +391,8 @@ SIZE (go_modules/golang.org/x/sync/@v/v0
 SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25
 SIZE (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = 34
 SIZE (go_modules/golang.org/x/sync/@v/v0.13.0.mod) = 36
-SIZE (go_modules/golang.org/x/sync/@v/v0.20.0.mod) = 36
-SIZE (go_modules/golang.org/x/sync/@v/v0.20.0.zip) = 25681
+SIZE (go_modules/golang.org/x/sync/@v/v0.21.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.21.0.zip) = 25686
 SIZE (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 34
 SIZE (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = 34
 SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 34
@@ -408,9 +408,9 @@ SIZE (go_modules/golang.org/x/sys/@v/v0.
 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.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.46.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.46.0.zip) = 2022627
 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
@@ -421,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.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.44.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.44.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
@@ -433,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.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.38.0.mod) = 190
+SIZE (go_modules/golang.org/x/text/@v/v0.38.0.zip) = 7015060
 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
@@ -443,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.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.45.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.45.0.zip) = 2738299
 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
@@ -457,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.3.1.zip) = 1266782
+SIZE (miniflux.app/v2-v2.3.2.zip) = 1274043
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/miniflux/modules.inc,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 modules.inc
--- modules.inc	10 Jun 2026 21:43:22 -0000	1.27
+++ modules.inc	14 Jul 2026 17:14:06 -0000
@@ -7,7 +7,7 @@ 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.18.0 \
+	github.com/coreos/go-oidc/v3		 v3.19.0 \
 	github.com/creack/pty			 v1.1.9 \
 	github.com/davecgh/go-spew		 v1.1.1 \
 	github.com/djherbis/atime		 v1.1.0 \
@@ -57,17 +57,17 @@ 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.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/crypto			 v0.53.0 \
+	golang.org/x/image			 v0.43.0 \
+	golang.org/x/mod			 v0.36.0 \
+	golang.org/x/net			 v0.56.0 \
 	golang.org/x/oauth2			 v0.36.0 \
-	golang.org/x/sync			 v0.20.0 \
-	golang.org/x/sys			 v0.45.0 \
+	golang.org/x/sync			 v0.21.0 \
+	golang.org/x/sys			 v0.46.0 \
 	golang.org/x/telemetry			 v0.0.0-20240228155512-f48c80bd79b2 \
-	golang.org/x/term			 v0.43.0 \
-	golang.org/x/text			 v0.37.0 \
-	golang.org/x/tools			 v0.44.0 \
+	golang.org/x/term			 v0.44.0 \
+	golang.org/x/text			 v0.38.0 \
+	golang.org/x/tools			 v0.45.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 \
@@ -86,7 +86,7 @@ MODGO_MODFILES =	\
 	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/crypto			 v0.52.0 \
 	golang.org/x/mod			 v0.12.0 \
 	golang.org/x/mod			 v0.15.0 \
 	golang.org/x/mod			 v0.17.0 \
@@ -103,7 +103,7 @@ MODGO_MODFILES =	\
 	golang.org/x/net			 v0.33.0 \
 	golang.org/x/net			 v0.43.0 \
 	golang.org/x/net			 v0.52.0 \
-	golang.org/x/net			 v0.54.0 \
+	golang.org/x/net			 v0.55.0 \
 	golang.org/x/net			 v0.6.0 \
 	golang.org/x/oauth2			 v0.30.0 \
 	golang.org/x/sync			 v0.0.0-20190423024810-112230192c58 \
@@ -126,7 +126,7 @@ MODGO_MODFILES =	\
 	golang.org/x/sys			 v0.32.0 \
 	golang.org/x/sys			 v0.35.0 \
 	golang.org/x/sys			 v0.43.0 \
-	golang.org/x/sys			 v0.44.0 \
+	golang.org/x/sys			 v0.45.0 \
 	golang.org/x/sys			 v0.5.0 \
 	golang.org/x/sys			 v0.8.0 \
 	golang.org/x/term			 v0.0.0-20201126162022-7de9c90e9dd1 \
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.