Tuesday, April 29, 2025

Re: [UPDATE] net/miniflux 2.2.6 -> 2.2.8

I think the only thing I'd change about the current DESCR in ports is removing "Single binary compiled statically without dependency" which is incorrect on OpenBSD.

-- 
  Sent from a phone, apologies for poor formatting.


On 29 April 2025 01:49:57 David Goerger <dgoerger@daemonica.net> wrote:

Monday, 20250428 22:47+0200, Igor Zornik wrote:
What's changed from the previous (inline) one is that in the DESCR I
kept only the original section with the updated content and removed
some of the points that I think are irrelevant for ports (support for
SystemD, prebuilt binaries, and publishing to Docker). I also assume
maintaining it as suggested by the current port's maintainer.

I've been running the same diff in my local tree since Saturday, and can
confirm this works on amd64.

As to the DESCR changes, my first reaction is that this feels like a
lot of unnecessary implementation detail, and as a reader it seems that
a long list of features for minimalist software might be surprising.
Personally I run miniflux behind haproxy, so all of the bits about TLS
certificates and HTTP/2 are useless to me, and maybe even dangerous
if one is binding miniflux directly to port 80/443 for let's encrypt,
i.e., as the root user. I know you're just copying from the upstream
website,[1] though, I presume the let's encrypt integration is more
meant for the audience running this in docker.[2]

I'm just a fellow user like yourself, but I would maybe suggest

- I don't think we need the second sentence in the header about it
   being simple, fast, lightweight, and super easy to install. Packages
   on OpenBSD are generally easy to install (especially following the
   README), and I think the "simple, fast, lightweight" points are
   successfully conveyed by the other items in the list.

- Drop the lines about HTTPS and SSL certificates, because on OpenBSD
   miniflux will run as the '_miniflux' user (uid=859) and afaik not
   be able to bind to a port let's encrypt can use, anyway. We have
   acme-client(1) in base, and can just use that.

I am not sure the average user is concerned about things like lazy
loading, what 'Go embed' is useful for, or that the webapp won't work
in Internet Explorer 6, but upstream seems to think it's important to
highlight, and I do not really have strong feelings about those items.
Similarly a daemonized feed reader which didn't have a way to update
feeds automatically would not strike me as very useful, but maybe I'm
just lacking in imagination. :)

I'm also an active user of miniflux on OpenBSD, and can help test and
review patches. I do not have commit access, however.

[1] https://miniflux.app/features.html#tech

[2] https://miniflux.app/docs/howto.html#lets-encrypt


--- Igor's diff inlined for ease of review ---

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/miniflux/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile 24 Mar 2025 07:16:15 -0000 1.20
+++ Makefile 28 Apr 2025 15:43:23 -0000
@@ -1,16 +1,16 @@
  COMMENT = atom/rss feed reader web application
 
-V = 2.2.6
+V = 2.2.8
 
  MODGO_MODNAME = miniflux.app/v2
-MODGO_VERSION = v2.2.4-0.20250223002531-600f19cc875e
+MODGO_VERSION = v${V}
 
  DISTNAME = ${MODGO_MODNAME}-${MODGO_VERSION}
  PKGNAME = miniflux-${V}
 
  CATEGORIES = net www
 
-MAINTAINER = Paco Esteban <paco@openbsd.org>
+MAINTAINER = Igor Zornik <mocheryl@mocheryl.org>
 
  # Apache 2.0
  PERMIT_PACKAGE = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/miniflux/distinfo,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 distinfo
--- distinfo 24 Mar 2025 07:16:15 -0000 1.16
+++ distinfo 28 Apr 2025 15:43:23 -0000
@@ -1,9 +1,7 @@
  SHA256 (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.mod) = ZmAMRI0rXFR3BnNIkO0YGJyCgLII2Gua8qsIENW2HSE=
  SHA256 (go_modules/cloud.google.com/go/compute/metadata/@v/v0.3.0.zip) = wKt5wwhwwaqZEvsP3LBD4ARHgoJZiOQPWUAdInl2tnc=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = CZVW/E1+b1yxNe/di2u0wJMuOOoFjFP8X6XOKFVy+2E=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = msQ6aG0G/evXGfevOGbIfrBpMCJy37ExAHrfRxwwi2U=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.2.mod) = VPLzSwWrHXvTZJ0ZkjWppHKAiqAUA0uWaj48DvsUytw=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.2.zip) = Bu2E+S9eBzm94JIn/I1lTIUr81RxKCZ82k6qPHG59kI=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.mod) = a22Zph8UZyVlIKCa8aOlZ9NTL1n8yR4lgsGLPLEXZpw=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.zip) = k7hiUjj768Q7EsDg1Dk2eErUclk5Kbw9lEEezYTo9jM=
  SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.mod) = 17OszAg8LYhxB+e5mY0rfap993NS0WnmnW+75plfuL0=
  SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.zip) = 7x6m/q0h5fzJ4VMhh4iMjHxPPrvbAFh6tnoZJFIGymY=
  SHA256 (go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.mod) = ftH6kO7vq7UGWGCrf2fdM/5ysTVwVCejb0515qgQBls=
@@ -14,45 +12,39 @@ SHA256 (go_modules/github.com/andybalhol
  SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.zip) = zG2SFWPa1+IfajIMxBVxTSWjRzz43q3lHkQ7SqT8ANg=
  SHA256 (go_modules/github.com/beorn7/perks/@v/v1.0.1.mod) = yHCz/lC2lE+rCVsGII2ciJh2PpFzyx7tMljD1YMJumY=
  SHA256 (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = Jb2eLZSsp3Dm28H1NyX4T2r0Qy9jHTXdLEb5bvBRLxo=
-SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.mod) = oJD46q9ZzCrfFjKZ6+/nl+Hco/at0sjoimo7kLpTiwI=
  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/cheekybits/is/@v/v0.0.0-20150225183255-68e9c0620927.mod) = wo1aGMOmDgJ++Tmy/juUYTaa7qDjgoEuKX1jE40yIGM=
  SHA256 (go_modules/github.com/cheekybits/is/@v/v0.0.0-20150225183255-68e9c0620927.zip) = 97+axbH8V071o3M4KQmvVQ7xp/ARgkaeqhLhjHxfx8s=
-SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.12.0.mod) = v3SWKbjtjgUuPlQfkvak6eRy80O6UoSv6gCw46JR/aw=
-SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.12.0.zip) = ZqOg/N+70++fXDUl2nNv8VYMwU9eKCQi/D3aOzWqttw=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.14.1.mod) = MVQ8cHC0u9NjUc3KwipxzxwSWWqa6DwJ2hpepWxjYBk=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.14.1.zip) = DKFqdecXWPlftMuW6p+C9cG1pD8rnFGfbNz2iwQOXaI=
  SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
  SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
  SHA256 (go_modules/github.com/djherbis/atime/@v/v1.1.0.mod) = eeTo1yaP0hOZYOMTL2GJFTpskpSMtwZRii7NChkrb6I=
  SHA256 (go_modules/github.com/djherbis/atime/@v/v1.1.0.zip) = GVzrzOttdjKPXl03MVS1xGpqm/ayeoj5wBWCdqB8fEE=
  SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.mod) = 2jcTxcV9JS0lUg3g5rOXsDOFizr/Xd3yEWSr4yl8n/k=
  SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = hKEmcL5hxsS/lRmVXOkEYWjEg1zfmQGCkKV+503ds2E=
-SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.7.0.mod) = LkSsXfHI84igxmp+UK0A4mW8MJAH6yAOiznRPcnFNLM=
-SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.7.0.zip) = tIdxRgQFuraJbIXiHrxf8ofUAYxttcjYIsVXacgN3gM=
-SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.2.mod) = 9Y7SiHjVUwfCQxqNmI6/7S39dEHKHB1nj/gJ/7IMpeg=
-SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.2.zip) = 9a8uDUp/UAVSGx2to3+6/EqztJGl7Zj3GU9xipCgRBo=
-SHA256 (go_modules/github.com/go-kit/log/@v/v0.2.1.mod) = N0PEgN83M7LBHXp+4mQ34hJc9siOtZa8BFneCcm4djM=
-SHA256 (go_modules/github.com/go-kit/log/@v/v0.2.1.zip) = UmNLUCudCqlFgz2TWCz/wb3Zv6OYEOfHDQaI4zC3UZg=
-SHA256 (go_modules/github.com/go-logfmt/logfmt/@v/v0.5.1.mod) = pjttroy/srYD56wCM4IMuYObhlVV3Nj7oid7j9coaaA=
-SHA256 (go_modules/github.com/go-logfmt/logfmt/@v/v0.5.1.zip) = ngMM0JtYTlmi9bqqJM9gBSB1fXMq8PiZPMQS3TCGcDo=
-SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.mod) = X4QK5KiZECbWFXZGw2oO1RVJx24603dqEtWnFi5j0Ps=
-SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.zip) = dMWfrs+JbU7vTN7GYEzGKZOO9JzkvEO8BxmeLmJdnao=
-SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.11.2.mod) = ZfHOeizV1Dk9VYhvmlU14l7qa9G5d0CXEVfXxqC6WXs=
-SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.11.2.zip) = aoP53g26nGKd5cfSwitUB/XSmIhFYpvcTZwnyBb5Sq4=
-SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.1.14.mod) = WxpcKa+rDbLFVHYW3LNzabSNIGAYA5JpqKFFOmk8obI=
-SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.1.14.zip) = WN5JCpJ/pXnbMg0nLcyDzKc9vNCSmfSwmOFQbrtbZ7k=
-SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.1.mod) = PqmkgQEE/ra/wm7oBefkJ6AY7klwZeexsRfAEx5O4wo=
-SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.1.zip) = rVzcXGusVioriQ6WNHII/9swqUAkO1WEZat96QkToYA=
+SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.8.0.mod) = 17vHFno4J1gxg4dzNWNww3DSzj7SjGBIb1LN1aeZySs=
+SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.8.0.zip) = 4jlw82s59pOcAczDlV50M22hEhzbILfuLOMFa4P2KWc=
+SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.mod) = aja1hxUh5hTmjTqZMnQguALVy6w17HzugPb8PSnujIU=
+SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.zip) = e7AgXCNaS8K7ynKaCNLYbzGsAZnPwccLLXgPdZQ2ZAc=
+SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.12.3.mod) = txdOUAoQY4/BVOsfSakYi1LujrbLdNnXvn6DLbdADFo=
+SHA256 (go_modules/github.com/go-webauthn/webauthn/@v/v0.12.3.zip) = y3sWmhnrw9fPKc5VOeu7qaGF6/4OCzAq0YWNwSzusbI=
+SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.1.20.mod) = zEKzw8Wyypu/35EX3RSVuUmyUpGRkAQYyaiOLExfWaM=
+SHA256 (go_modules/github.com/go-webauthn/x/@v/v0.1.20.zip) = sIOy7VH3HgsviYP6dz7VO8vm8i/Y1VdOKKu4Ge/jgmU=
+SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.2.mod) = PqmkgQEE/ra/wm7oBefkJ6AY7klwZeexsRfAEx5O4wo=
+SHA256 (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.2.zip) = J4mA2eUkmLfFS68h/tIDuUKqHQi39i7sSUEQthtv08k=
  SHA256 (go_modules/github.com/golang/protobuf/@v/v1.5.0.mod) = c4y7HelrZ6YjisO4CBzYsb+w2uvPbJu+jL221zuuzRk=
  SHA256 (go_modules/github.com/golang/protobuf/@v/v1.5.0.zip) = 3rOyrEdqf3RoUJH6YMWdUBEMfh0zPqeCgUIthEHyQR0=
  SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.5.mod) = QDarVjaqQr0xMpbNO/y0yIkSdgxWqeZlWuQi2HZ8gNo=
  SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.9.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
  SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
-SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = S06b9sSCEQgGUbSR37SNaLc2xmowW8+UYFYG4bouqko=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.7.0.mod) = Mch0odKhjmKwVQ+CPOeldcjex/j9nU+hlZuxLX98DxQ=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.7.0.zip) = ZKnOBG8sMg43g/ug0fShX4oY8LAJtnvyf3YwkZ2z9Tk=
  SHA256 (go_modules/github.com/google/go-tpm-tools/@v/v0.3.13-0.20230620182252-4639ecce2aba.mod) = CM/ReTG0QQ4eZRatTJpigzKogN4DQFvaLf/x1jPCiVE=
  SHA256 (go_modules/github.com/google/go-tpm-tools/@v/v0.3.13-0.20230620182252-4639ecce2aba.zip) = 4KG1BF6UqQb8DRKDlDpcFhY3CU7WafxFcYECk2CQFio=
-SHA256 (go_modules/github.com/google/go-tpm/@v/v0.9.1.mod) = NWs2iJ5KORcR2Fi8YjKxdLDcn2xSf3cC+C2/WKD8WTE=
-SHA256 (go_modules/github.com/google/go-tpm/@v/v0.9.1.zip) = P5qUSd+UeHrLp+rYguY5aXWHunLd3fdsYb/pujyWgfA=
+SHA256 (go_modules/github.com/google/go-tpm/@v/v0.9.3.mod) = NWs2iJ5KORcR2Fi8YjKxdLDcn2xSf3cC+C2/WKD8WTE=
+SHA256 (go_modules/github.com/google/go-tpm/@v/v0.9.3.zip) = XdPh3EFbSvQs6WfpEZZqnOvcFizyDD2rV3AbyKty96Q=
  SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = c9pHtjOLAKCC/UUao1oyc9OtwJuOm7qY2rAQkeQCr24=
  SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 0PAvN3IX9CcC4lloTgZEHtv1FA3dzDS6m+pWA4s4pu0=
  SHA256 (go_modules/github.com/gorilla/mux/@v/v1.8.1.mod) = 8pHGzKl/TA5GyPxNwQBTgNIlgApC8od0kovsgPLFU70=
@@ -65,8 +57,8 @@ SHA256 (go_modules/github.com/json-itera
  SHA256 (go_modules/github.com/json-iterator/go/@v/v1.1.12.zip) = 0AHqVwga/Q43hGfI9Km2pRJZmWu4u3Y/eBB+rxL5lQE=
  SHA256 (go_modules/github.com/julienschmidt/httprouter/@v/v1.3.0.mod) = an1sxZcYSgyz/a/is1XYRMeHmjdRt/gd7I/wIWzHu30=
  SHA256 (go_modules/github.com/julienschmidt/httprouter/@v/v1.3.0.zip) = 5FfczXAV80BmTjuM/UGZdHE4LaL0p0PuVb5Tmrxsofk=
-SHA256 (go_modules/github.com/klauspost/compress/@v/v1.17.9.mod) = m6QGTWROiRkC7SIOLAE1/XloXyPG+wybI2j8kXP4H0A=
-SHA256 (go_modules/github.com/klauspost/compress/@v/v1.17.9.zip) = oAnVPuy9uda3iemgZi+kHIeoWrKAKRsrWl2WZLscXo8=
+SHA256 (go_modules/github.com/klauspost/compress/@v/v1.18.0.mod) = vHLVU0WpUdCQ+0S9jGp0HaZ7UeLUSvVoUIi4woNz3+0=
+SHA256 (go_modules/github.com/klauspost/compress/@v/v1.18.0.zip) = xGeeTLyCCiF1gZnZhb51Sr9esqOObx3pXNcLLn7waQU=
  SHA256 (go_modules/github.com/kr/pretty/@v/v0.3.1.mod) = hPPkCAOx69SoAuVXlLmZffCxc8SAnoVy/5BC7FWMobw=
  SHA256 (go_modules/github.com/kr/pretty/@v/v0.3.1.zip) = 7PWkrySCbDrXWM4GQQygji1Y5NlQU747nd4uFIUsDNw=
  SHA256 (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.mod) = FgWHHolTMaOfWVJVnrvJEijYa4EANU+Fe1YoZuyluxM=
@@ -75,8 +67,8 @@ SHA256 (go_modules/github.com/lib/pq/@v/
  SHA256 (go_modules/github.com/lib/pq/@v/v1.10.9.zip) = Z5Gnr2f4RqhjNTUAEsTvrdCFAJbr8iNQt7IOAeIW5vI=
  SHA256 (go_modules/github.com/matryer/try/@v/v0.0.0-20161228173917-9ac251b645a2.mod) = +lQkkRIwBSxVJNkPtoJri3Ba4U9qdmzdDHx0E+EhXNE=
  SHA256 (go_modules/github.com/matryer/try/@v/v0.0.0-20161228173917-9ac251b645a2.zip) = 8a+jakvQvwmhKQ86/vlUBY4zTWsnWq5qWR2NrSdvXi8=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.24.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.24.zip) = xlXz8Fb55EIvnM9IUIQcv8ElBY4HAnFe+cYARJzc1Fg=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.zip) = dw4It6mueDrM4DTOy+8ZLLkhXznk0NxOP7DhGDDb+X4=
  SHA256 (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.mod) = 0SvfCVDElAiP2TYEreFZaXQFS6Flcp1roTNjPCfa/+M=
  SHA256 (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.zip) = EY1bLLZcUNupZ/ttcI9FCpyvk/Mh+PyZCAZ1su43QZk=
  SHA256 (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod) = J6Xp8FxxCJtv1eEZ/ByM6B8MFtpOwzVxV7HYXiuoWuI=
@@ -91,29 +83,27 @@ SHA256 (go_modules/github.com/pelletier/
  SHA256 (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.zip) = 3j3NpmDMgAzYbQMnOiWVbWf0Fuj8vk0gAaLLSgHmrGA=
  SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
  SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.19.1.mod) = u2yq89JF8hD7gBylJMtsHOTsSYR1spPB6suoDgu6tIo=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.20.5.mod) = HHUm4o6f3nSOuRNf2N27Gqcoi6hxIJEK0RnrOtPmGmo=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.20.5.zip) = t23hCGT0nIejR7mj5v5gbB+T7Qkd59DR0XpZZ6YPXOI=
+SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.20.4.mod) = HHUm4o6f3nSOuRNf2N27Gqcoi6hxIJEK0RnrOtPmGmo=
+SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.22.0.mod) = suUObpNILwDwYni8x0czuzF/LO+GsPbGhEbbgOjMD4s=
+SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.22.0.zip) = q4Tr/Lroegy+zAG1N/c+7GBH1PAWwpcZ/rkiRw8IaqI=
  SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.6.1.mod) = k8w2b7Lj/ek/Y40H2KOFbfhUoqD8OHthDkq/1RG9HlY=
  SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.6.1.zip) = jNRwO08at+qkuSXAahdLyEyTUU0JaawqILpREgzUyrc=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.55.0.mod) = Rum3sFG6E2EC1qB+mc1FOsIGJcJbHHpwT7dTvaH2Hw8=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.55.0.zip) = 95htL/rtvSsbWkUG5NgiV5a9A3+NXUqhhcR4b7bzs9k=
+SHA256 (go_modules/github.com/prometheus/common/@v/v0.62.0.mod) = j5cqNWdA223IFOfXIhP80NDTOr6/EXQA0swkPIOdV/s=
+SHA256 (go_modules/github.com/prometheus/common/@v/v0.62.0.zip) = VvDHZknrCd7kztvK4KHegEC+noDljWRoGQqHVN5iHVk=
  SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.15.1.mod) = TnQkf8yGT8Rwvd9t/k9cH1ZPB2SDSD36xgEv3CtsonE=
  SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.15.1.zip) = 0xrRPxrhIdhC/w8kPQKcJH5ocQ7auKNY1jZqZ7f+qm0=
  SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.mod) = ddufBjI3Ckrz4bglzekbNJzpLpm6JuGwXxaUv28JQds=
  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.8.2.mod) = rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.9.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.9.0.zip) = 7l1Pc8tomxtUMsaQihifn72xclB8ScMtvfebI56puOA=
-SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20240625173203-87b04d5d3e52.mod) = 3ilVql6+kOA4jeKnUuCFlkVwCmP/Iq6AthNSUKfBRJY=
-SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20240625173203-87b04d5d3e52.zip) = sbHNWjHPpDqFTZeqsxcbssCJhh5TIo2hZu9Uwr6i40I=
-SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.21.3.mod) = DpJDttCXAZPT1KZXDrdLSz2SErYLNBBAJAwwHYqKZng=
-SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.21.3.zip) = U7luvEzdGs0NfIqyMOntVun7D4PHMgAB9nq4d0Ga2Cs=
-SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.19.mod) = 3bnhpj3GzT1veo9nTXIDsSEegTO6OGy8/wUISBCaYfo=
-SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.19.zip) = dysZ9LJCp7pvGRPQaNJEejO76xUsOmlPFw1RYSMdsVU=
-SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20231101010635-f1265d231d52.mod) = wqX9LTkh+DUgtd0Jn6IPouMxmxHCOnP9yzMf/wVrBEA=
-SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20240106005702-7de5f7df4739.mod) = 9EefOv0J+7kaIZNIpSIgfv+uc4muXaMR/YZv9IuGFus=
-SHA256 (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20240106005702-7de5f7df4739.zip) = JMiBmTRu/AiTFrlXISP2j1VGf+gtCUhVY0exkpAS8fo=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = Nsh1c1J6l86X/BXOKhAeZeXrs1DbFC0J9jNYDLjVyDk=
+SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.mod) = wEd8DHCV4iw6oC+UDkRmE421bhI/JkFSuBxhwhvdL0U=
+SHA256 (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.zip) = oyrZzx3gZp9lV+davEzZlafZqbrFnROunt88pwBmjc4=
+SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.23.1.mod) = DFxgYvmbF56ewa/PT4u61M5fZuC5L2TzhvKNVqBM3uo=
+SHA256 (go_modules/github.com/tdewolff/minify/v2/@v/v2.23.1.zip) = 1ANliNqDCE+GOd2LIjTH7GnziUp2ponCzawkMuxaJMA=
+SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.23.mod) = RBdXwiLNiRxADsN/FEohgJgmhL6n/iOJ89hJrSrCrC8=
+SHA256 (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.23.zip) = iCGO+OUn0wvEj1OfGw4//Adcm0xwRERV8mkuLseZTZ4=
+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/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=
@@ -127,13 +117,13 @@ SHA256 (go_modules/golang.org/x/crypto/@
  SHA256 (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 5/Nu6cqqredrdWX8aGItzI/a9tBd3uPn1cyuSWiNn00=
  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.25.0.mod) = H7tQM8JnvPYOT5geCrjwgUix/fFBA8WSv3gcgFCI6iM=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.26.0.mod) = XfxmLnqEpsQ1kUwH/KVYWtmNPGDOt9CIrTnOL7LPT4M=
  SHA256 (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 2bd+OUpoB1h3y1O1A0UXvP9aDVN+dYzeV45e0gcTpew=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.33.0.mod) = 9trUgUYnEbDEHxR6oXUIfzZWWRxZM2JC/cn66V0PxZ4=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.33.0.zip) = OwwZwdJZ6TRk9UAWVHDehych5fxmzj8NNv/SfTB+xbs=
-SHA256 (go_modules/golang.org/x/image/@v/v0.24.0.mod) = sr2q3GxvxU3wNsdqDuQ4/hcfOz4k55T5c5SkD7TOdkU=
-SHA256 (go_modules/golang.org/x/image/@v/v0.24.0.zip) = i5JrHrrjCt5ryLpQBmAoS1T+8sDR8D4KN+mpb/XgK9w=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.32.0.mod) = P9Trc7FrAHV2XHy1GNpTULSOkjoySjbKcL74nBfTMdU=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.36.0.mod) = 0DU5tvWqV0QlA/oKkVHtgUB79x+QGS0NovosBv95CrI=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.37.0.mod) = U6fSO0Gqyq3+omAMBH4C6suQA51LDLPW+Yxsvsd2uaI=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.37.0.zip) = fOayviG+HOngTceEgw4Ikx8JtZA1lrgBeDkyLJ6Chmc=
+SHA256 (go_modules/golang.org/x/image/@v/v0.26.0.mod) = 5far1ngB4gIHCkQ5rM7fOYRknD72s93Q/pcaVpfYaKc=
+SHA256 (go_modules/golang.org/x/image/@v/v0.26.0.zip) = LWgZY7stbRhvCqt37JXu3eku/OV3cRnUb61lr5+mSCg=
  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=
@@ -147,21 +137,21 @@ SHA256 (go_modules/golang.org/x/net/@v/v
  SHA256 (go_modules/golang.org/x/net/@v/v0.15.0.mod) = PRBkbW8I2OioVtbyLyzXBsPivgES63dyY8/ROSx25LQ=
  SHA256 (go_modules/golang.org/x/net/@v/v0.21.0.mod) = Du8+n+f2aL5bTSTI8SUcbFAtEWiVPICBrJ3D85nGTwY=
  SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.mod) = E37lK1TBC0eevmuIegIG+09UWB9Uuik7f0u2gs9Sn2c=
-SHA256 (go_modules/golang.org/x/net/@v/v0.26.0.mod) = 82mj44SGDykPhwGlhZt2CTrof6JdWHyMnIFqLC40p5w=
-SHA256 (go_modules/golang.org/x/net/@v/v0.27.0.mod) = LjIf087e3YmSxRktE5mvTgkA3rytu6J+OgZCBheHnxc=
  SHA256 (go_modules/golang.org/x/net/@v/v0.33.0.mod) = RiKZCCjFV/NMHmS5Z/3vXOC6bEOixGakrbsLyqyo5cE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.35.0.mod) = PQ6FTwS9TBjiostJmxfhHZGbCdkL4QW5IoNgjh8a63k=
-SHA256 (go_modules/golang.org/x/net/@v/v0.35.0.zip) = nHRsIV1pXoDW9NGx8dVd6q5eRRtMAxIjryXysvB1chU=
+SHA256 (go_modules/golang.org/x/net/@v/v0.37.0.mod) = QM4pKslRF68tWVcPIkktFySFRcQIR+VzwJJKcMl1ryQ=
+SHA256 (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 7VN953Ox+dpk3NcCsHwblOKHrEmgj69AsPRecAPx2Dg=
+SHA256 (go_modules/golang.org/x/net/@v/v0.39.0.zip) = 2ENM5y0jVkclcK2704xTjST+mpZ4v/qm75nsR8o74KU=
  SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
-SHA256 (go_modules/golang.org/x/oauth2/@v/v0.21.0.mod) = ecZtbrNNqXbsls1FkUUSm6LYM4TRSEsLih39LMxmbYA=
-SHA256 (go_modules/golang.org/x/oauth2/@v/v0.26.0.mod) = ecZtbrNNqXbsls1FkUUSm6LYM4TRSEsLih39LMxmbYA=
-SHA256 (go_modules/golang.org/x/oauth2/@v/v0.26.0.zip) = 1MG/xmG4/zzLPV0wur9fZ3mLWeK/qTK28fc55n5F3No=
+SHA256 (go_modules/golang.org/x/oauth2/@v/v0.24.0.mod) = ecZtbrNNqXbsls1FkUUSm6LYM4TRSEsLih39LMxmbYA=
+SHA256 (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = iSqcBoVC968fBpEmqyjDjNX7j6ptr3czziyc0whAZF4=
+SHA256 (go_modules/golang.org/x/oauth2/@v/v0.29.0.mod) = iSqcBoVC968fBpEmqyjDjNX7j6ptr3czziyc0whAZF4=
+SHA256 (go_modules/golang.org/x/oauth2/@v/v0.29.0.zip) = Jrb/aEA3ohNf4SqiPpub5mL9UFEYGszawF9NOULQbWc=
  SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
  SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
  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.11.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.11.0.zip) = CQaoAmIXpOMcMOpfwlFPGPwTSAxi/mv656V+fOAxPek=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.13.0.mod) = cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.13.0.zip) = S9qv/mnMfJl8/5fNgdycZ3d3e9MRF18QD3awSbu+ftk=
  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=
@@ -173,13 +163,11 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
  SHA256 (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
  SHA256 (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
  SHA256 (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.21.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.22.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.23.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.25.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
  SHA256 (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
  SHA256 (go_modules/golang.org/x/sys/@v/v0.30.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.30.0.zip) = 9SFL/smPAOVDLaaLvs4D6YYA+kFZTtAmVWy96Py298k=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.31.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0=
+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.32.0.zip) = hdRwddIf1+812aR/xz8jVvs80uf6t/Rch0uBS/MSEn0=
  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=
@@ -190,17 +178,16 @@ 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.29.0.mod) = 2f4sMTEhoaDx6oAo5sS/vYr72PNOZ+rP0tHTeWSkyJ0=
-SHA256 (go_modules/golang.org/x/term/@v/v0.29.0.zip) = nZLFg9IiETrGU4SLMxn/VZ0tupL4Iyuv8D0I/JwLhhk=
+SHA256 (go_modules/golang.org/x/term/@v/v0.31.0.mod) = osPg48gUA85tD7JfyfV6Iqj7ImWgiVUgfutT0QWsfSA=
+SHA256 (go_modules/golang.org/x/term/@v/v0.31.0.zip) = ve2nU3kbRPaBXM8zZ/9X/6ypuxAL/o6+ESyNoTPniuw=
  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=
  SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.mod) = lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
  SHA256 (go_modules/golang.org/x/text/@v/v0.15.0.mod) = lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
-SHA256 (go_modules/golang.org/x/text/@v/v0.16.0.mod) = ChicdviH/nAsHxkZtDLcIejiMbXDI6N6Cz9yMB6QZsU=
  SHA256 (go_modules/golang.org/x/text/@v/v0.21.0.mod) = wBWvdGl7kVrUGQvifPb1u+AqFYrM7w281KQqEAAt9JY=
-SHA256 (go_modules/golang.org/x/text/@v/v0.22.0.mod) = smofcdxBuZkrr+w4hnmHZS0Sk9BGxlLfVJ7taHFJ2GI=
-SHA256 (go_modules/golang.org/x/text/@v/v0.22.0.zip) = k5y0wgKqj6MC8rpvnSkWXOgvzpxmXZoaC7DZ5Rt55vU=
+SHA256 (go_modules/golang.org/x/text/@v/v0.24.0.mod) = V1TZbqx5hwYn7foxmid+wZyvd1l+fnvgjw/OlL8jqPM=
+SHA256 (go_modules/golang.org/x/text/@v/v0.24.0.zip) = 9YUzWlem+l+gwL8xm0XwkJ5f8aupHoVnGHuo5CMITAA=
  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=
@@ -217,21 +204,20 @@ SHA256 (go_modules/golang.org/x/xerrors/
  SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
  SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip) = qTAQq9PE9INxDDf7h1Ead2lC9wm0wYIKKNCZ1EhoA5A=
  SHA256 (go_modules/google.golang.org/protobuf/@v/v1.33.0.mod) = 0QBqpYC5zHyvLh+hwgBeOauHM8Qc5oUcH7wX+YBY5Vw=
-SHA256 (go_modules/google.golang.org/protobuf/@v/v1.34.2.mod) = b956Tdg+xTdtdP/W3EktxtreXBAYd+1w9DVV7zSnQ1A=
-SHA256 (go_modules/google.golang.org/protobuf/@v/v1.34.2.zip) = EDCKkUa4/XjI0ENH4+TGpEbkTQ0oNNBbZCEPKRGwQW4=
+SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.1.mod) = GaQE2wpx6lbBYAPgJ5lX8Eqmk2Pvlmxt+NLZjikf+VM=
+SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.5.mod) = GaQE2wpx6lbBYAPgJ5lX8Eqmk2Pvlmxt+NLZjikf+VM=
+SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.5.zip) = vvNVWETSTnPwaywuZTv9SrTjx59BUN727pvkXw4ugbU=
  SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.mod) = bm4vykDrj+FFXmoIzTmDPHwumiNBqB+xgbidCxxyX0g=
  SHA256 (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 9VVoTlxdrMKFDd2zRf7xuPk/VGtyaFWJeJ2m0rBicQ4=
  SHA256 (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.mod) = w7EbqaB3X/m8bxHbtYoeSMweaLrDeKjNxiC+zGYdTDM=
  SHA256 (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.zip) = 7eSeJ8TMps3S7HGa7Y6k02NxDM6z1BHnp4b73sDTkf0=
  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.4-0.20250223002531-600f19cc875e.zip) = FtZ/UrXm2yWbstFWMG2Cxku3s8og1kuS2hhBTR+eadQ=
+SHA256 (miniflux.app/v2-v2.2.8.zip) = gZTe2zgrH/WsmGzBMpJ4SUgZBia4mh8ZGqYm3NIZefY=
  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/filippo.io/edwards25519/@v/v1.1.0.mod) = 40
-SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = 55809
-SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.2.mod) = 126
-SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.2.zip) = 136153
+SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.mod) = 148
+SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.zip) = 136191
  SIZE (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.mod) = 352
  SIZE (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.zip) = 62260
  SIZE (go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.mod) = 88
@@ -242,45 +228,39 @@ SIZE (go_modules/github.com/andybalholm/
  SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.zip) = 54975
  SIZE (go_modules/github.com/beorn7/perks/@v/v1.0.1.mod) = 40
  SIZE (go_modules/github.com/beorn7/perks/@v/v1.0.1.zip) = 14678
-SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.mod) = 45
  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/cheekybits/is/@v/v0.0.0-20150225183255-68e9c0620927.mod) = 32
  SIZE (go_modules/github.com/cheekybits/is/@v/v0.0.0-20150225183255-68e9c0620927.zip) = 7535
-SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.12.0.mod) = 220
-SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.12.0.zip) = 40805
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.14.1.mod) = 222
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.14.1.zip) = 44290
  SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34
  SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 60320
  SIZE (go_modules/github.com/djherbis/atime/@v/v1.1.0.mod) = 42
  SIZE (go_modules/github.com/djherbis/atime/@v/v1.1.0.zip) = 8732
  SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.mod) = 279
  SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.8.0.zip) = 115781
-SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.7.0.mod) = 148
-SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.7.0.zip) = 186352
-SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.2.mod) = 304
-SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.2.zip) = 365718
-SIZE (go_modules/github.com/go-kit/log/@v/v0.2.1.mod) = 82
-SIZE (go_modules/github.com/go-kit/log/@v/v0.2.1.zip) = 46872
-SIZE (go_modules/github.com/go-logfmt/logfmt/@v/v0.5.1.mod) = 44
-SIZE (go_modules/github.com/go-logfmt/logfmt/@v/v0.5.1.zip) = 16312
-SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.mod) = 87
-SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.zip) = 129854
-SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.11.2.mod) = 589
-SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.11.2.zip) = 200691
-SIZE (go_modules/github.com/go-webauthn/x/@v/v0.1.14.mod) = 98
-SIZE (go_modules/github.com/go-webauthn/x/@v/v0.1.14.zip) = 19816
-SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.1.mod) = 45
-SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.1.zip) = 88765
+SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.8.0.mod) = 85
+SIZE (go_modules/github.com/fxamacker/cbor/v2/@v/v2.8.0.zip) = 193647
+SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.mod) = 305
+SIZE (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.5.zip) = 365752
+SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.12.3.mod) = 604
+SIZE (go_modules/github.com/go-webauthn/webauthn/@v/v0.12.3.zip) = 203160
+SIZE (go_modules/github.com/go-webauthn/x/@v/v0.1.20.mod) = 100
+SIZE (go_modules/github.com/go-webauthn/x/@v/v0.1.20.zip) = 19818
+SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.2.mod) = 45
+SIZE (go_modules/github.com/golang-jwt/jwt/v5/@v/v5.2.2.zip) = 89822
  SIZE (go_modules/github.com/golang/protobuf/@v/v1.5.0.mod) = 129
  SIZE (go_modules/github.com/golang/protobuf/@v/v1.5.0.zip) = 206670
  SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.5.mod) = 105
  SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.9.mod) = 41
  SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 41
-SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = 129773
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.7.0.mod) = 41
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.7.0.zip) = 130179
  SIZE (go_modules/github.com/google/go-tpm-tools/@v/v0.3.13-0.20230620182252-4639ecce2aba.mod) = 932
  SIZE (go_modules/github.com/google/go-tpm-tools/@v/v0.3.13-0.20230620182252-4639ecce2aba.zip) = 1698380
-SIZE (go_modules/github.com/google/go-tpm/@v/v0.9.1.mod) = 182
-SIZE (go_modules/github.com/google/go-tpm/@v/v0.9.1.zip) = 268313
+SIZE (go_modules/github.com/google/go-tpm/@v/v0.9.3.mod) = 182
+SIZE (go_modules/github.com/google/go-tpm/@v/v0.9.3.zip) = 281604
  SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = 30
  SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 31981
  SIZE (go_modules/github.com/gorilla/mux/@v/v1.8.1.mod) = 39
@@ -293,8 +273,8 @@ SIZE (go_modules/github.com/json-iterato
  SIZE (go_modules/github.com/json-iterator/go/@v/v1.1.12.zip) = 139706
  SIZE (go_modules/github.com/julienschmidt/httprouter/@v/v1.3.0.mod) = 51
  SIZE (go_modules/github.com/julienschmidt/httprouter/@v/v1.3.0.zip) = 28212
-SIZE (go_modules/github.com/klauspost/compress/@v/v1.17.9.mod) = 137
-SIZE (go_modules/github.com/klauspost/compress/@v/v1.17.9.zip) = 38853521
+SIZE (go_modules/github.com/klauspost/compress/@v/v1.18.0.mod) = 137
+SIZE (go_modules/github.com/klauspost/compress/@v/v1.18.0.zip) = 39187545
  SIZE (go_modules/github.com/kr/pretty/@v/v0.3.1.mod) = 117
  SIZE (go_modules/github.com/kr/pretty/@v/v0.3.1.zip) = 13388
  SIZE (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.mod) = 46
@@ -303,8 +283,8 @@ SIZE (go_modules/github.com/lib/pq/@v/v1
  SIZE (go_modules/github.com/lib/pq/@v/v1.10.9.zip) = 132435
  SIZE (go_modules/github.com/matryer/try/@v/v0.0.0-20161228173917-9ac251b645a2.mod) = 30
  SIZE (go_modules/github.com/matryer/try/@v/v0.0.0-20161228173917-9ac251b645a2.zip) = 4444
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.24.mod) = 146
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.24.zip) = 2696211
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.mod) = 146
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.zip) = 2733563
  SIZE (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.mod) = 50
  SIZE (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.zip) = 35272
  SIZE (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod) = 39
@@ -319,29 +299,27 @@ SIZE (go_modules/github.com/pelletier/go
  SIZE (go_modules/github.com/pelletier/go-toml/@v/v1.9.5.zip) = 127514
  SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37
  SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.19.1.mod) = 1002
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.20.5.mod) = 1059
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.20.5.zip) = 378903
+SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.20.4.mod) = 1059
+SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.22.0.mod) = 1059
+SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.22.0.zip) = 402016
  SIZE (go_modules/github.com/prometheus/client_model/@v/v0.6.1.mod) = 95
  SIZE (go_modules/github.com/prometheus/client_model/@v/v0.6.1.zip) = 21067
-SIZE (go_modules/github.com/prometheus/common/@v/v0.55.0.mod) = 1424
-SIZE (go_modules/github.com/prometheus/common/@v/v0.55.0.zip) = 213782
+SIZE (go_modules/github.com/prometheus/common/@v/v0.62.0.mod) = 1347
+SIZE (go_modules/github.com/prometheus/common/@v/v0.62.0.zip) = 215330
  SIZE (go_modules/github.com/prometheus/procfs/@v/v0.15.1.mod) = 143
  SIZE (go_modules/github.com/prometheus/procfs/@v/v0.15.1.zip) = 400049
  SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.mod) = 48
  SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.10.0.zip) = 219918
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.2.mod) = 188
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.9.0.mod) = 417
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.9.0.zip) = 124686
-SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20240625173203-87b04d5d3e52.mod) = 195
-SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20240625173203-87b04d5d3e52.zip) = 22107
-SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.21.3.mod) = 664
-SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.21.3.zip) = 7862067
-SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.19.mod) = 117
-SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.19.zip) = 147742
-SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20231101010635-f1265d231d52.mod) = 41
-SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20240106005702-7de5f7df4739.mod) = 41
-SIZE (go_modules/github.com/tdewolff/test/@v/v1.0.11-0.20240106005702-7de5f7df4739.zip) = 4781
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = 417
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = 130241
+SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.mod) = 257
+SIZE (go_modules/github.com/tdewolff/argp/@v/v0.0.0-20250209172303-079abae893fb.zip) = 24125
+SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.23.1.mod) = 598
+SIZE (go_modules/github.com/tdewolff/minify/v2/@v/v2.23.1.zip) = 7864805
+SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.23.mod) = 87
+SIZE (go_modules/github.com/tdewolff/parse/v2/@v/v2.7.23.zip) = 147891
+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/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
@@ -355,13 +333,13 @@ SIZE (go_modules/golang.org/x/crypto/@v/
  SIZE (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 190
  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.25.0.mod) = 190
-SIZE (go_modules/golang.org/x/crypto/@v/v0.26.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.33.0.mod) = 190
-SIZE (go_modules/golang.org/x/crypto/@v/v0.33.0.zip) = 1793598
-SIZE (go_modules/golang.org/x/image/@v/v0.24.0.mod) = 70
-SIZE (go_modules/golang.org/x/image/@v/v0.24.0.zip) = 5301104
+SIZE (go_modules/golang.org/x/crypto/@v/v0.32.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.36.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.37.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.37.0.zip) = 1795190
+SIZE (go_modules/golang.org/x/image/@v/v0.26.0.mod) = 72
+SIZE (go_modules/golang.org/x/image/@v/v0.26.0.zip) = 5301108
  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
@@ -375,21 +353,21 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
  SIZE (go_modules/golang.org/x/net/@v/v0.15.0.mod) = 155
  SIZE (go_modules/golang.org/x/net/@v/v0.21.0.mod) = 155
  SIZE (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 155
-SIZE (go_modules/golang.org/x/net/@v/v0.26.0.mod) = 155
-SIZE (go_modules/golang.org/x/net/@v/v0.27.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.35.0.mod) = 155
-SIZE (go_modules/golang.org/x/net/@v/v0.35.0.zip) = 1903185
+SIZE (go_modules/golang.org/x/net/@v/v0.37.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.39.0.zip) = 1909378
  SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123
-SIZE (go_modules/golang.org/x/oauth2/@v/v0.21.0.mod) = 127
-SIZE (go_modules/golang.org/x/oauth2/@v/v0.26.0.mod) = 127
-SIZE (go_modules/golang.org/x/oauth2/@v/v0.26.0.zip) = 151436
+SIZE (go_modules/golang.org/x/oauth2/@v/v0.24.0.mod) = 127
+SIZE (go_modules/golang.org/x/oauth2/@v/v0.28.0.mod) = 129
+SIZE (go_modules/golang.org/x/oauth2/@v/v0.29.0.mod) = 129
+SIZE (go_modules/golang.org/x/oauth2/@v/v0.29.0.zip) = 151816
  SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = 25
  SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = 25
  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.11.0.mod) = 34
-SIZE (go_modules/golang.org/x/sync/@v/v0.11.0.zip) = 26960
+SIZE (go_modules/golang.org/x/sync/@v/v0.13.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.13.0.zip) = 25486
  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
@@ -401,13 +379,11 @@ SIZE (go_modules/golang.org/x/sys/@v/v0.
  SIZE (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 33
  SIZE (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 33
  SIZE (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.21.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.22.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.23.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.25.0.mod) = 33
  SIZE (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 33
  SIZE (go_modules/golang.org/x/sys/@v/v0.30.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.30.0.zip) = 1987982
+SIZE (go_modules/golang.org/x/sys/@v/v0.31.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.32.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.32.0.zip) = 1991164
  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
@@ -418,17 +394,16 @@ 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.29.0.mod) = 68
-SIZE (go_modules/golang.org/x/term/@v/v0.29.0.zip) = 19810
+SIZE (go_modules/golang.org/x/term/@v/v0.31.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.31.0.zip) = 20076
  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
  SIZE (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 197
  SIZE (go_modules/golang.org/x/text/@v/v0.15.0.mod) = 197
-SIZE (go_modules/golang.org/x/text/@v/v0.16.0.mod) = 220
  SIZE (go_modules/golang.org/x/text/@v/v0.21.0.mod) = 221
-SIZE (go_modules/golang.org/x/text/@v/v0.22.0.mod) = 221
-SIZE (go_modules/golang.org/x/text/@v/v0.22.0.zip) = 9233999
+SIZE (go_modules/golang.org/x/text/@v/v0.24.0.mod) = 223
+SIZE (go_modules/golang.org/x/text/@v/v0.24.0.zip) = 9234171
  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
@@ -445,12 +420,13 @@ SIZE (go_modules/golang.org/x/xerrors/@v
  SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod) = 37
  SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip) = 22282
  SIZE (go_modules/google.golang.org/protobuf/@v/v1.33.0.mod) = 201
-SIZE (go_modules/google.golang.org/protobuf/@v/v1.34.2.mod) = 201
-SIZE (go_modules/google.golang.org/protobuf/@v/v1.34.2.zip) = 1867657
+SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.1.mod) = 201
+SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.5.mod) = 201
+SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.5.zip) = 2416489
  SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.mod) = 71
  SIZE (go_modules/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip) = 42835
  SIZE (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.mod) = 95
  SIZE (go_modules/gopkg.in/yaml.v2/@v/v2.4.0.zip) = 81183
  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.4-0.20250223002531-600f19cc875e.zip) = 1098715
+SIZE (miniflux.app/v2-v2.2.8.zip) = 1090837
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/miniflux/modules.inc,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 modules.inc
--- modules.inc 24 Mar 2025 07:16:15 -0000 1.15
+++ modules.inc 28 Apr 2025 15:43:23 -0000
@@ -1,7 +1,6 @@
  MODGO_MODULES = \
  cloud.google.com/go/compute/metadata v0.3.0 \
- filippo.io/edwards25519 v1.1.0 \
- github.com/!puerkito!bio/goquery v1.10.2 \
+ github.com/!puerkito!bio/goquery v1.10.3 \
  github.com/alecthomas/kingpin/v2 v2.4.0 \
  github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 \
  github.com/andybalholm/brotli v1.1.1 \
@@ -9,21 +8,18 @@ MODGO_MODULES = \
  github.com/beorn7/perks v1.0.1 \
  github.com/cespare/xxhash/v2 v2.3.0 \
  github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927 \
- github.com/coreos/go-oidc/v3 v3.12.0 \
+ github.com/coreos/go-oidc/v3 v3.14.1 \
  github.com/davecgh/go-spew v1.1.1 \
  github.com/djherbis/atime v1.1.0 \
  github.com/fsnotify/fsnotify v1.8.0 \
- github.com/fxamacker/cbor/v2 v2.7.0 \
- github.com/go-jose/go-jose/v4 v4.0.2 \
- github.com/go-kit/log v0.2.1 \
- github.com/go-logfmt/logfmt v0.5.1 \
- github.com/go-sql-driver/mysql v1.8.1 \
- github.com/go-webauthn/webauthn v0.11.2 \
- github.com/go-webauthn/x v0.1.14 \
- github.com/golang-jwt/jwt/v5 v5.2.1 \
+ github.com/fxamacker/cbor/v2 v2.8.0 \
+ github.com/go-jose/go-jose/v4 v4.0.5 \
+ github.com/go-webauthn/webauthn v0.12.3 \
+ github.com/go-webauthn/x v0.1.20 \
+ github.com/golang-jwt/jwt/v5 v5.2.2 \
  github.com/golang/protobuf v1.5.0 \
- github.com/google/go-cmp v0.6.0 \
- github.com/google/go-tpm v0.9.1 \
+ github.com/google/go-cmp v0.7.0 \
+ github.com/google/go-tpm v0.9.3 \
  github.com/google/go-tpm-tools v0.3.13-0.20230620182252-4639ecce2aba \
  github.com/google/uuid v1.6.0 \
  github.com/gorilla/mux v1.8.1 \
@@ -31,12 +27,12 @@ MODGO_MODULES = \
  github.com/jpillora/backoff v1.0.0 \
  github.com/json-iterator/go v1.1.12 \
  github.com/julienschmidt/httprouter v1.3.0 \
- github.com/klauspost/compress v1.17.9 \
+ github.com/klauspost/compress v1.18.0 \
  github.com/kr/pretty v0.3.1 \
  github.com/kylelemons/godebug v1.1.0 \
  github.com/lib/pq v1.10.9 \
  github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2 \
- github.com/mattn/go-sqlite3 v1.14.24 \
+ github.com/mattn/go-sqlite3 v1.14.28 \
  github.com/mitchellh/mapstructure v1.5.0 \
  github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd \
  github.com/modern-go/reflect2 v1.0.2 \
@@ -44,52 +40,50 @@ MODGO_MODULES = \
  github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f \
  github.com/pelletier/go-toml v1.9.5 \
  github.com/pmezard/go-difflib v1.0.0 \
- github.com/prometheus/client_golang v1.20.5 \
+ github.com/prometheus/client_golang v1.22.0 \
  github.com/prometheus/client_model v0.6.1 \
- github.com/prometheus/common v0.55.0 \
+ github.com/prometheus/common v0.62.0 \
  github.com/prometheus/procfs v0.15.1 \
  github.com/rogpeppe/go-internal v1.10.0 \
- github.com/stretchr/testify v1.9.0 \
- github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52 \
- github.com/tdewolff/minify/v2 v2.21.3 \
- github.com/tdewolff/parse/v2 v2.7.19 \
- github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739 \
+ github.com/stretchr/testify v1.10.0 \
+ github.com/tdewolff/argp v0.0.0-20250209172303-079abae893fb \
+ github.com/tdewolff/minify/v2 v2.23.1 \
+ github.com/tdewolff/parse/v2 v2.7.23 \
+ github.com/tdewolff/test v1.0.11 \
  github.com/x448/float16 v0.8.4 \
  github.com/xhit/go-str2duration/v2 v2.1.0 \
  github.com/xyproto/randomstring v1.0.5 \
  github.com/yuin/goldmark v1.4.13 \
- golang.org/x/crypto v0.33.0 \
- golang.org/x/image v0.24.0 \
+ golang.org/x/crypto v0.37.0 \
+ golang.org/x/image v0.26.0 \
  golang.org/x/mod v0.17.0 \
- golang.org/x/net v0.35.0 \
- golang.org/x/oauth2 v0.26.0 \
- golang.org/x/sync v0.11.0 \
- golang.org/x/sys v0.30.0 \
+ golang.org/x/net v0.39.0 \
+ golang.org/x/oauth2 v0.29.0 \
+ golang.org/x/sync v0.13.0 \
+ golang.org/x/sys v0.32.0 \
  golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 \
- golang.org/x/term v0.29.0 \
- golang.org/x/text v0.22.0 \
+ golang.org/x/term v0.31.0 \
+ golang.org/x/text v0.24.0 \
  golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d \
  golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 \
- google.golang.org/protobuf v1.34.2 \
+ google.golang.org/protobuf v1.36.5 \
  gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c \
  gopkg.in/yaml.v2 v2.4.0 \
  gopkg.in/yaml.v3 v3.0.1
 
  MODGO_MODFILES = \
- github.com/cespare/xxhash/v2 v2.2.0 \
  github.com/google/go-cmp v0.5.5 \
  github.com/google/go-cmp v0.5.9 \
- github.com/prometheus/client_golang v1.19.1 \
- github.com/stretchr/testify v1.8.2 \
- github.com/tdewolff/test v1.0.11-0.20231101010635-f1265d231d52 \
+ github.com/google/go-cmp v0.6.0 \
+ github.com/prometheus/client_golang v1.20.4 \
  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.25.0 \
- golang.org/x/crypto v0.26.0 \
  golang.org/x/crypto v0.31.0 \
+ golang.org/x/crypto v0.32.0 \
+ golang.org/x/crypto v0.36.0 \
  golang.org/x/mod v0.12.0 \
  golang.org/x/mod v0.15.0 \
  golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 \
@@ -101,11 +95,11 @@ MODGO_MODFILES = \
  golang.org/x/net v0.15.0 \
  golang.org/x/net v0.21.0 \
  golang.org/x/net v0.25.0 \
- golang.org/x/net v0.26.0 \
- golang.org/x/net v0.27.0 \
  golang.org/x/net v0.33.0 \
+ golang.org/x/net v0.37.0 \
  golang.org/x/net v0.6.0 \
- golang.org/x/oauth2 v0.21.0 \
+ golang.org/x/oauth2 v0.24.0 \
+ golang.org/x/oauth2 v0.28.0 \
  golang.org/x/sync v0.0.0-20190423024810-112230192c58 \
  golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 \
  golang.org/x/sync v0.1.0 \
@@ -121,11 +115,9 @@ MODGO_MODFILES = \
  golang.org/x/sys v0.12.0 \
  golang.org/x/sys v0.17.0 \
  golang.org/x/sys v0.20.0 \
- golang.org/x/sys v0.21.0 \
- golang.org/x/sys v0.22.0 \
- golang.org/x/sys v0.23.0 \
- golang.org/x/sys v0.25.0 \
  golang.org/x/sys v0.28.0 \
+ golang.org/x/sys v0.30.0 \
+ golang.org/x/sys v0.31.0 \
  golang.org/x/sys v0.5.0 \
  golang.org/x/sys v0.8.0 \
  golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 \
@@ -139,7 +131,6 @@ MODGO_MODFILES = \
  golang.org/x/text v0.13.0 \
  golang.org/x/text v0.14.0 \
  golang.org/x/text v0.15.0 \
- golang.org/x/text v0.16.0 \
  golang.org/x/text v0.21.0 \
  golang.org/x/text v0.3.0 \
  golang.org/x/text v0.3.3 \
@@ -152,5 +143,6 @@ MODGO_MODFILES = \
  golang.org/x/tools v0.13.0 \
  golang.org/x/tools v0.6.0 \
  golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 \
- google.golang.org/protobuf v1.33.0
+ google.golang.org/protobuf v1.33.0 \
+ google.golang.org/protobuf v1.36.1
 
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/net/miniflux/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 DESCR
--- pkg/DESCR 8 Sep 2020 22:32:42 -0000 1.1.1.1
+++ pkg/DESCR 28 Apr 2025 15:43:23 -0000
@@ -1,9 +1,22 @@
-Miniflux is a minimalist and opinionated feed reader:
+Miniflux is a minimalist and opinionated feed reader. It's simple,
+fast, lightweight and super easy to install.
+
+- Written in Go (Golang).
+- Single binary compiled statically without dependency.
+- Works only with PostgreSQL.
+- Does not use any ORM or any complicated frameworks.
+- Uses modern vanilla JavaScript only when necessary.
+- All static files are bundled into the application binary using
+the Go embed package.
+- Configures HTTPS automatically with Let's Encrypt.
+- Allows the use of custom SSL certificates.
+- Supports HTTP/2 when TLS is enabled.
+- Updates feeds in the background using an internal scheduler or a
+traditional cron job.
+- Sanitizes external content before rendering it.
+- Enforces a Content Security Policy that permits only application
+JavaScript and blocks inline scripts and styles.
+- Uses native lazy loading for images and iframes.
+- Compatible only with modern browsers.
+- Adheres to the Twelve-Factor App methodology.
 
-- Written in Go (Golang)
-- Works only with Postgresql
-- Doesn't use any ORM
-- Doesn't use any complicated framework
-- Use only modern vanilla Javascript (ES6 and Fetch API)
-- Single binary compiled statically without dependency
-- The number of features is voluntarily limited

No comments:

Post a Comment