[UPDATE] net/miniflux 2.3.2 -> 2.3.3
"Igor Zornik" <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
Hello, ports.
New version of miniflux with two changes in RC.
By default miniflux logs to standard error, so setting the daemon
output will hook it up with syslogd out of the box.
Service now supports reloading. It's only for reloading TLS
certificates, not log files. If you wish to do anything extra with your
log files, you'll have to do it with syslogd by setting the logging
back to default as mentioned in the previous paragraph.
Tested on today's amd64 snap. QP-encoded diff below the changelog.
Someone please commit if OK.
Changelog:
- Miniflux now reads the language declared by feeds and entries and
stores it on both feeds and entries. Supported sources are the RSS
'<language>' and '<dc:language>' elements, 'xml:lang' on Atom 1.0 and
0.3 documents, 'dc:language' in RDF/RSS 1.0 feeds, and the 'language'
field of JSON Feed.
- Entries without their own language now inherit the language declared
by the feed.
- Article titles and content are rendered with a matching 'lang'
attribute, which improves screen reader pronunciation, hyphenation,
and browser translation prompts.
- The 'language' field is exposed through the API and the Go client for
both feeds and entries.
- Feed discovery now finds the feeds offered by GitHub pages.
- TLS certificates are reloaded when the process receives 'SIGHUP', so
renewed certificates can be picked up without a restart.
- The browser favicon is now served as SVG for a sharper icon on
high-density displays.
- Compressed responses are negotiated with a much more
standard-compliant 'Accept-Encoding' parser, including quality values
and wildcards.
- Long entry and feed lists render noticeably faster: off-screen rows no
longer cost layout and paint work on initial render.
- Reduced memory allocations when stripping and truncating HTML, roughly
halving the time spent on tag-heavy content.
- Compression writers are now pooled instead of being allocated for
every compressed response, which significantly reduces garbage
collection pressure on busy instances.
- Fixed an information disclosure issue where any authenticated user
could read favicons belonging to other users' feeds through
'GET /v1/icons/{iconID}'.
- Unix sockets are now created with '0660' permissions instead of being
world-writable. *Deployments where the reverse proxy runs as a
different user now require that user to share a group with the
Miniflux process.*
- Fixed an issue where 'limit=0' in entry queries bypassed the
1000-entry cap and returned every matching entry.
- Feed-declared language values are now validated before being stored,
keeping oversized values and control characters out of the database
and the rendered HTML.
- Fixed a crash caused by concurrent writes to the translation catalog
when several requests used a not-yet-loaded language.
- Fixed a race condition during template rendering that could return a
page translated in another user's language.
- Fixed a panic during graceful shutdown when feed refresh jobs were
queued while workers were draining.
- Fixed a division-by-zero crash with the 'entry_frequency' scheduler
when 'SCHEDULER_ENTRY_FREQUENCY_FACTOR' was set to '0'; the value must
now be greater than or equal to '1'.
- Fixed an upgrade failure of migration 127 on databases containing
entries whose feed no longer exists.
- 'MEDIA_PROXY_RESOURCE_TYPES' and 'TRUSTED_REVERSE_PROXY_NETWORKS' now
accept spaces and trailing commas in their list values instead of
refusing to start.
- Fixed "Mark all as read" on the unread page, which marked entries from
categories hidden from the global unread list.
- Fixed a category deletion check that could remove all of a user's
categories.
- Fixed pagination in the Entries API: the total count is now correct
when the requested offset is past the last entry.
- Fixed the 'no_media_player' option being ignored when creating a feed.
- A feed proxy URL can now be cleared once it has been configured.
- Fixed 'entry_sorting_order' validation on user modification, which
returned a server error instead of a validation error for unsupported
values.
- Fixed the 'fetch_via_proxy' checkbox disappearing when the
subscription page was re-rendered after an error.
- Fixed the 'remove_tables' rewrite rule reordering article content.
- Fixed plain text 'content_text' and 'summary' values from JSON Feed
being mangled when they contained markup-like characters.
- Fixed empty tags being sent to Raindrop when no tag was configured.
- Fixed overlapping article headings that wrap onto multiple lines.
- Fixed Atom language parsing to only consider namespace-qualified
'xml:lang' attributes.
Detailed changelog is available at
https://github.com/miniflux/v2/releases/tag/2.3.3
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/miniflux/Makefile,v
retrieving revision 1.34
diff -u -p -u -p -r1.34 Makefile
--- Makefile 19 Jul 2026 12:54:49 -0000 1.34
+++ Makefile 18 Aug 2026 16:44:30 -0000
@@ -1,6 +1,6 @@
COMMENT = atom/rss feed reader web application
-V = 2.3.2
+V = 2.3.3
MODGO_MODNAME = miniflux.app/v2
MODGO_VERSION = v${V}
@@ -24,7 +24,7 @@ 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.Commit=c4d54f87
MODGO_LDFLAGS += -X miniflux.app/v2/internal/version.BuildDate=`date -u +%FT%T%z`
do-install:
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/miniflux/distinfo,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 distinfo
--- distinfo 19 Jul 2026 12:54:49 -0000 1.30
+++ distinfo 18 Aug 2026 16:44:31 -0000
@@ -4,20 +4,18 @@ SHA256 (go_modules/github.com/!puerkito!
SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.12.0.zip) = onrWTWqkRsiUP7cJf7K7XiLIBjQwFt6CsOmb/oWTCyg=
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=
-SHA256 (go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.zip) = tiQ310pSMImvRroBFezhzhG8peMh/h4dTJduzKbueKo=
-SHA256 (go_modules/github.com/andybalholm/brotli/@v/v1.2.1.mod) = mDbtcFnmtr6dQuZmyGbe6oZG1YFSFvz2IWlmB0dEyx8=
-SHA256 (go_modules/github.com/andybalholm/brotli/@v/v1.2.1.zip) = g9Vw7H8Yner4c3a6TzbS6YGg3E9wa/TYTPEcxO+xqFc=
+SHA256 (go_modules/github.com/alecthomas/units/@v/v0.0.0-20240927000941-0f3dac36c52b.mod) = RJpnuBU5Szby/8q+yHNfBELuVu31K4T3G5Ex9Yl24aM=
+SHA256 (go_modules/github.com/alecthomas/units/@v/v0.0.0-20240927000941-0f3dac36c52b.zip) = midduxRU1S0rhouZC+Qkx9McCs8sSpmFD68Y7Ln0i5E=
+SHA256 (go_modules/github.com/andybalholm/brotli/@v/v1.2.2.mod) = mDbtcFnmtr6dQuZmyGbe6oZG1YFSFvz2IWlmB0dEyx8=
+SHA256 (go_modules/github.com/andybalholm/brotli/@v/v1.2.2.zip) = lEPKjAd+oDlZBvnyX9GcI6L6YWNu5DWVqoEdcybTQ5A=
SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.mod) = +oXomPJIYHSRWfdjfBoHQSKaGbehFyeQybS6yPWr3as=
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.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.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/coreos/go-oidc/v3/@v/v3.20.0.mod) = 4yhPRRl+1fERp8o+CQ80S2Rx7iD+WPGxUpm3W+d7wDI=
+SHA256 (go_modules/github.com/coreos/go-oidc/v3/@v/v3.20.0.zip) = x2UDgtUd6hLU9sJFkl+bV90OlSqh2snFwoW+d9NGdgo=
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=
@@ -38,7 +36,6 @@ SHA256 (go_modules/github.com/golang-jwt
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=
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.7.0.mod) = Mch0odKhjmKwVQ+CPOeldcjex/j9nU+hlZuxLX98DxQ=
@@ -57,12 +54,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.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/kr/text/@v/v0.2.0.mod) = 9jh5sgT2zolc6lNZS4FPWsCvCEhrM7HKecZXOE77xyY=
-SHA256 (go_modules/github.com/kr/text/@v/v0.2.0.zip) = No6zGPkaW2e+kFxHAyq1wxodSal4SLEBGg0KISKzC6Q=
+SHA256 (go_modules/github.com/klauspost/compress/@v/v1.19.0.mod) = DWbWBp2eL7h1xbRk0VssgCMs/ImR5viDNs5GHKgQ4M8=
+SHA256 (go_modules/github.com/klauspost/compress/@v/v1.19.0.zip) = LqyjKM6oHdR5e27q3A/lbP5QHkP8pdFRLxKznUfg2PY=
SHA256 (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.mod) = FgWHHolTMaOfWVJVnrvJEijYa4EANU+Fe1YoZuyluxM=
SHA256 (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.zip) = 270M6ML0kyuwNwTXMCayGvEr1o1bj0eY2/EKSHorbRM=
SHA256 (go_modules/github.com/lib/pq/@v/v1.12.3.mod) = laoM/j8/pYIYBczP2IVZXrhi6Ro764AtqG3BVxTB0ik=
@@ -81,18 +74,16 @@ SHA256 (go_modules/github.com/philhofer/
SHA256 (go_modules/github.com/philhofer/fwd/@v/v1.2.0.zip) = 3lB1E8WYXNDuvA7M1rSVXaXioxgUMjd1uIbynPmXHpg=
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.20.4.mod) = HHUm4o6f3nSOuRNf2N27Gqcoi6hxIJEK0RnrOtPmGmo=
SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.23.2.mod) = 4O3CDOFVtbqk/BnevikmJuKC7woSFeA4Go+PEtcQxEw=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.23.2.zip) = 38xsUq0J49Dcoun0Hef40cDd57quS4ZzU9ESkYoVEd4=
+SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.24.0.mod) = PE5oQFFAMQLtBs4ZjSNoa681emkQj7ku6CBCDl4cXak=
+SHA256 (go_modules/github.com/prometheus/client_golang/@v/v1.24.0.zip) = ENWWKWi2+nib1zWrjZmNDC8DPW/bQ6891KDU5qKX9+c=
SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.6.2.mod) = ipcoxBRyR6VygI7yLplyZf6afFRkpg1O2kjcNfncJiY=
SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.6.2.zip) = ZwF7GfIgxquR7P3RCpOCTiqLCfy2OQBU29xJ3zNUqco=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.66.1.mod) = +wb+C9wJ0FvAZkFg1JnLeg/CNLF0WKfzhZ835vovZq4=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.66.1.zip) = Bdno5cKJIJJF3CKn0HgSsbckcsZ/NytVed+rw3dOF7Q=
-SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.15.1.mod) = TnQkf8yGT8Rwvd9t/k9cH1ZPB2SDSD36xgEv3CtsonE=
-SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.16.1.mod) = D3gmGa48pR7Q7eNlFXVkcVgRFkTzq5h5Lj5cv9N6eIw=
-SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.16.1.zip) = 5LdIFVZsv1qjctI+HeMvFqxcPEyAvJSjH97mCh3mB0o=
-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/prometheus/common/@v/v0.70.0.mod) = uJlPvueYuCIWzXpTy9kucvoy1tM2rYsBGWSK0h87KFo=
+SHA256 (go_modules/github.com/prometheus/common/@v/v0.70.0.zip) = 4tSQ4XbPEVsIfJe1rcv0CvnkE8HgF71P4Mb9iyXK5OM=
+SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.21.0.mod) = EpIyxFuGVIzts80q4apswftGgmhHzgqyS+ejzuIZHSM=
+SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.21.1.mod) = EpIyxFuGVIzts80q4apswftGgmhHzgqyS+ejzuIZHSM=
+SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.21.1.zip) = tBerMIGtM0zkxrNnstXnTepJ4us7VDHB3Vpl4SVnNvk=
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-20260424074207-decde4f86440.mod) = yppJNFWqKoW7hp0avPMibyzB/6EcLk+TTzLsIOCbEWw=
@@ -118,8 +109,8 @@ SHA256 (go_modules/go.uber.org/goleak/@v
SHA256 (go_modules/go.uber.org/goleak/@v/v1.3.0.zip) = cO3vDOfYMNmS8CTlJ/00UgabiE+UoneHpxi9aN1iBwI=
SHA256 (go_modules/go.uber.org/mock/@v/v0.6.0.mod) = bny/5YrtX0qyWyQdnYTiY/2MXY2KPBjvC69woa3A5Mg=
SHA256 (go_modules/go.uber.org/mock/@v/v0.6.0.zip) = ZOnBWcl0zQXAnq4uD6FVjn9e7wyFQ0IIUmsFJ4XhuQ8=
-SHA256 (go_modules/go.yaml.in/yaml/v2/@v/v2.4.2.mod) = RU6/xhuEsMCDMHzoaltIfCs4JpaoGMsjbvfm3miME3c=
-SHA256 (go_modules/go.yaml.in/yaml/v2/@v/v2.4.2.zip) = 7WPhgcu1qZHBBGObDm1I1F/ZUfIrR9TF0aNhVtjtBu4=
+SHA256 (go_modules/go.yaml.in/yaml/v2/@v/v2.4.4.mod) = S7o0NYioqB9cxIhNPXrH9d1hKyGvWdPy6+o37Edgebs=
+SHA256 (go_modules/go.yaml.in/yaml/v2/@v/v2.4.4.zip) = G5impJjPJVxfKYLTLHRjO8eWl3CVfpgQOsHhQ0WqRXY=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = zWMRYSoqpNDX4DxBs6ofvC1fiVqz9hCJ+rgL/p+PVIU=
SHA256 (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 5/Nu6cqqredrdWX8aGItzI/a9tBd3uPn1cyuSWiNn00=
@@ -127,16 +118,16 @@ SHA256 (go_modules/golang.org/x/crypto/@
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.52.0.mod) = khN8FoJxn9CPGhAv/88/RSddHDqrgVpeEQ1YxC/LDkk=
-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/crypto/@v/v0.54.0.mod) = 2FK5O5P5zZEXCP/UVAlDmVbU6chJfFuH80j8g9CtxXc=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.54.0.zip) = 7PQDDBxrVbiXgmuV8B10Fs8nhbRnWw+awhjd91SgOrs=
+SHA256 (go_modules/golang.org/x/image/@v/v0.44.0.mod) = szRHiq5g46VDS3lsPxMElLg8nfrqRIp3tpBoff0xk+0=
+SHA256 (go_modules/golang.org/x/image/@v/v0.44.0.zip) = zLf+E+TMJUNA+myPB3u/V1Si/wP6t/m5HAi3pxmedXo=
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.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.37.0.mod) = U4Ry/fCU3V5J3EDnBGj6kxqTwkHroH+5RqmHR8lKtN8=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.37.0.zip) = kejk6bdKhwba6Ai2ZTjUqyK+/QDBHzQTTrl/9XLVLoU=
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,22 +138,20 @@ SHA256 (go_modules/golang.org/x/net/@v/v
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.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.55.0.mod) = ulbc60K/erTu6nYD2qQWKukgXUggiyq7xlsM29+eYns=
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.57.0.mod) = v8TDS5+l1w5IN1Qld1YOkvdD4k9YSjmHeFBlDBmkRKE=
+SHA256 (go_modules/golang.org/x/net/@v/v0.57.0.zip) = +NZSxik3S0OEbvTy79QZ6NHIF3nrcoMG0J8N4cwbq4A=
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=
SHA256 (go_modules/golang.org/x/oauth2/@v/v0.36.0.zip) = Fb9l/xA+Xa/ICdeM0Deh0eiMy4RRgk6FEVYAKhMwRQQ=
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.13.0.mod) = cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
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.22.0.mod) = o+KedgYL1WEGBFSx+ivc1mZ09gycqTgzuBBjVeNMYDw=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.22.0.zip) = S8Z9JYznhnz8GkN2XEPZi0xJuQxG3QuG+JalpJCfreA=
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=
@@ -175,12 +164,11 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
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.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.43.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.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.47.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.47.0.zip) = zawBPdztAmKSbsKf/NpkXaOWcOYcflt2HlcraxgJuxs=
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,20 +179,20 @@ 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.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.45.0.mod) = YsP50aWuEiZKtI4siswIyfIBvalhneFxVE61cUt0rsU=
+SHA256 (go_modules/golang.org/x/term/@v/v0.45.0.zip) = s6OvaJcotDASrhshSCVxo1wDPFRemOAhYGvU/PH3kQg=
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.21.0.mod) = wBWvdGl7kVrUGQvifPb1u+AqFYrM7w281KQqEAAt9JY=
-SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.mod) = URSs2/q356CXgI0L1M3wbjowQ+S8Xk5JdHFdZkUCaYo=
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.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.40.0.mod) = 5p+wmxRjfKtiRaElPCLYASG3nZ/j3dGbVYYp4Vuq2vM=
+SHA256 (go_modules/golang.org/x/text/@v/v0.40.0.zip) = B3VzhHKND1LdhcHz8WNAXmOWsrD7frfWthDypxHWnuM=
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,41 +201,35 @@ 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.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.47.0.mod) = 60bkSFD7TcpI97aAysUXdoLLDjArMH1NPb1+2d8F/A8=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.47.0.zip) = FD0TK1GdoUVNuWf+u2UkF5aAXXydR1IDQ0HBN2/T1/E=
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=
-SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip) = qTAQq9PE9INxDDf7h1Ead2lC9wm0wYIKKNCZ1EhoA5A=
+SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = xOnwY8/tVGyQ8AqWV96sT5FaiZT4y+bb0/GOeeuDAs8=
+SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.11.mod) = p1wQWoUvvY2o2M+sCcLquaIGz9J+03yXNzfiP2MsqW4=
+SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.11.zip) = FJg9NsVqgU7ZG21lLyuPiVurobhOtDsooLEyyGN80nQ=
SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.6.mod) = 4RCC+JqxvpTneOS9LFMXL0gRNWBN2fLWAUDlUUvFNiM=
-SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.8.mod) = ZllcW2NxB87IKz+t3qSxBb6aPhE3iOrwIlK0Cb1dP4k=
-SHA256 (go_modules/google.golang.org/protobuf/@v/v1.36.8.zip) = rwjZxQIdeOjziERJcJpUOqJQvKDLB6Xh/2Lshpwz+Bs=
-SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8=
-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.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.2.zip) = wN3+MTi+BFRroQBiWzFg1BBYOQk8+5dZHVIWrNiJi2Y=
+SHA256 (miniflux.app/v2-v2.3.3.zip) = 79Sx9uBnLRzHl497pq7shz3Uq/rGWN/Nw2fMzNfEnyA=
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
SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.12.0.zip) = 136256
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
-SIZE (go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.zip) = 8236
-SIZE (go_modules/github.com/andybalholm/brotli/@v/v1.2.1.mod) = 151
-SIZE (go_modules/github.com/andybalholm/brotli/@v/v1.2.1.zip) = 1918453
+SIZE (go_modules/github.com/alecthomas/units/@v/v0.0.0-20240927000941-0f3dac36c52b.mod) = 88
+SIZE (go_modules/github.com/alecthomas/units/@v/v0.0.0-20240927000941-0f3dac36c52b.zip) = 8965
+SIZE (go_modules/github.com/andybalholm/brotli/@v/v1.2.2.mod) = 151
+SIZE (go_modules/github.com/andybalholm/brotli/@v/v1.2.2.zip) = 1918637
SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.mod) = 82
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.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.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/coreos/go-oidc/v3/@v/v3.20.0.mod) = 127
+SIZE (go_modules/github.com/coreos/go-oidc/v3/@v/v3.20.0.zip) = 61274
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
@@ -268,7 +250,6 @@ SIZE (go_modules/github.com/golang-jwt/j
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
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.7.0.mod) = 41
@@ -287,12 +268,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.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/kr/text/@v/v0.2.0.mod) = 68
-SIZE (go_modules/github.com/kr/text/@v/v0.2.0.zip) = 12607
+SIZE (go_modules/github.com/klauspost/compress/@v/v1.19.0.mod) = 201
+SIZE (go_modules/github.com/klauspost/compress/@v/v1.19.0.zip) = 39232841
SIZE (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.mod) = 46
SIZE (go_modules/github.com/kylelemons/godebug/@v/v1.1.0.zip) = 25634
SIZE (go_modules/github.com/lib/pq/@v/v1.12.3.mod) = 34
@@ -311,18 +288,16 @@ SIZE (go_modules/github.com/philhofer/fw
SIZE (go_modules/github.com/philhofer/fwd/@v/v1.2.0.zip) = 15422
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.20.4.mod) = 1059
SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.23.2.mod) = 1090
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.23.2.zip) = 406600
+SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.24.0.mod) = 1142
+SIZE (go_modules/github.com/prometheus/client_golang/@v/v1.24.0.zip) = 427226
SIZE (go_modules/github.com/prometheus/client_model/@v/v0.6.2.mod) = 97
SIZE (go_modules/github.com/prometheus/client_model/@v/v0.6.2.zip) = 21381
-SIZE (go_modules/github.com/prometheus/common/@v/v0.66.1.mod) = 1851
-SIZE (go_modules/github.com/prometheus/common/@v/v0.66.1.zip) = 224056
-SIZE (go_modules/github.com/prometheus/procfs/@v/v0.15.1.mod) = 143
-SIZE (go_modules/github.com/prometheus/procfs/@v/v0.16.1.mod) = 146
-SIZE (go_modules/github.com/prometheus/procfs/@v/v0.16.1.zip) = 420144
-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/prometheus/common/@v/v0.70.0.mod) = 1781
+SIZE (go_modules/github.com/prometheus/common/@v/v0.70.0.zip) = 242954
+SIZE (go_modules/github.com/prometheus/procfs/@v/v0.21.0.mod) = 146
+SIZE (go_modules/github.com/prometheus/procfs/@v/v0.21.1.mod) = 146
+SIZE (go_modules/github.com/prometheus/procfs/@v/v0.21.1.zip) = 472764
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-20260424074207-decde4f86440.mod) = 182
@@ -348,8 +323,8 @@ SIZE (go_modules/go.uber.org/goleak/@v/v
SIZE (go_modules/go.uber.org/goleak/@v/v1.3.0.zip) = 37573
SIZE (go_modules/go.uber.org/mock/@v/v0.6.0.mod) = 370
SIZE (go_modules/go.uber.org/mock/@v/v0.6.0.zip) = 170920
-SIZE (go_modules/go.yaml.in/yaml/v2/@v/v2.4.2.mod) = 97
-SIZE (go_modules/go.yaml.in/yaml/v2/@v/v2.4.2.zip) = 81272
+SIZE (go_modules/go.yaml.in/yaml/v2/@v/v2.4.4.mod) = 275
+SIZE (go_modules/go.yaml.in/yaml/v2/@v/v2.4.4.zip) = 81706
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 88
SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = 247
SIZE (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 190
@@ -357,16 +332,16 @@ SIZE (go_modules/golang.org/x/crypto/@v/
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.52.0.mod) = 192
-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/crypto/@v/v0.54.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.54.0.zip) = 2245311
+SIZE (go_modules/golang.org/x/image/@v/v0.44.0.mod) = 72
+SIZE (go_modules/golang.org/x/image/@v/v0.44.0.zip) = 5334657
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.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.37.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.37.0.zip) = 174531
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
@@ -377,22 +352,20 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
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.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.55.0.mod) = 157
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.57.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.57.0.zip) = 1870963
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
SIZE (go_modules/golang.org/x/oauth2/@v/v0.36.0.zip) = 155804
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.13.0.mod) = 36
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.22.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.22.0.zip) = 25790
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
@@ -405,12 +378,11 @@ SIZE (go_modules/golang.org/x/sys/@v/v0.
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.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.43.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.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.47.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.47.0.zip) = 2022425
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,20 +393,20 @@ 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.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.45.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.45.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
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.21.0.mod) = 221
-SIZE (go_modules/golang.org/x/text/@v/v0.28.0.mod) = 190
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.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.40.0.mod) = 190
+SIZE (go_modules/golang.org/x/text/@v/v0.40.0.zip) = 7015236
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,18 +415,14 @@ 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.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.47.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.47.0.zip) = 2760246
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
-SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip) = 22282
+SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = 20009
+SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.11.mod) = 124
+SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.11.zip) = 2273786
SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.6.mod) = 201
-SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.8.mod) = 201
-SIZE (go_modules/google.golang.org/protobuf/@v/v1.36.8.zip) = 2245481
-SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25
-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.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.2.zip) = 1274043
+SIZE (miniflux.app/v2-v2.3.3.zip) = 1288126
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/miniflux/modules.inc,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 modules.inc
--- modules.inc 19 Jul 2026 12:54:49 -0000 1.28
+++ modules.inc 18 Aug 2026 16:44:31 -0000
@@ -2,13 +2,12 @@ MODGO_MODULES = \
cloud.google.com/go/compute/metadata v0.3.0 \
github.com/!puerkito!bio/goquery v1.12.0 \
github.com/alecthomas/kingpin/v2 v2.4.0 \
- github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 \
- github.com/andybalholm/brotli v1.2.1 \
+ github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b \
+ github.com/andybalholm/brotli v1.2.2 \
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.19.0 \
- github.com/creack/pty v1.1.9 \
+ github.com/coreos/go-oidc/v3 v3.20.0 \
github.com/davecgh/go-spew v1.1.1 \
github.com/djherbis/atime v1.1.0 \
github.com/fsnotify/fsnotify v1.9.0 \
@@ -27,9 +26,7 @@ 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.18.0 \
- github.com/kr/pretty v0.3.1 \
- github.com/kr/text v0.2.0 \
+ github.com/klauspost/compress v1.19.0 \
github.com/kylelemons/godebug v1.1.0 \
github.com/lib/pq v1.12.3 \
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd \
@@ -39,11 +36,10 @@ MODGO_MODULES = \
github.com/pelletier/go-toml v1.9.5 \
github.com/philhofer/fwd v1.2.0 \
github.com/pmezard/go-difflib v1.0.0 \
- github.com/prometheus/client_golang v1.23.2 \
+ github.com/prometheus/client_golang v1.24.0 \
github.com/prometheus/client_model v0.6.2 \
- github.com/prometheus/common v0.66.1 \
- github.com/prometheus/procfs v0.16.1 \
- github.com/rogpeppe/go-internal v1.10.0 \
+ github.com/prometheus/common v0.70.0 \
+ github.com/prometheus/procfs v0.21.1 \
github.com/stretchr/testify v1.11.1 \
github.com/tdewolff/argp v0.0.0-20260424074207-decde4f86440 \
github.com/tdewolff/minify/v2 v2.24.13 \
@@ -56,29 +52,27 @@ MODGO_MODULES = \
github.com/yuin/goldmark v1.4.13 \
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.53.0 \
- golang.org/x/image v0.43.0 \
- golang.org/x/mod v0.36.0 \
- golang.org/x/net v0.56.0 \
+ go.yaml.in/yaml/v2 v2.4.4 \
+ golang.org/x/crypto v0.54.0 \
+ golang.org/x/image v0.44.0 \
+ golang.org/x/mod v0.37.0 \
+ golang.org/x/net v0.57.0 \
golang.org/x/oauth2 v0.36.0 \
- golang.org/x/sync v0.21.0 \
- golang.org/x/sys v0.46.0 \
+ golang.org/x/sync v0.22.0 \
+ golang.org/x/sys v0.47.0 \
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2 \
- 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 \
+ golang.org/x/term v0.45.0 \
+ golang.org/x/text v0.40.0 \
+ golang.org/x/tools v0.47.0 \
+ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 \
+ google.golang.org/protobuf v1.36.11 \
gopkg.in/yaml.v3 v3.0.1
MODGO_MODFILES = \
- 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/prometheus/client_golang v1.23.2 \
+ github.com/prometheus/procfs v0.21.0 \
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 \
@@ -101,16 +95,14 @@ MODGO_MODFILES = \
golang.org/x/net v0.21.0 \
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.52.0 \
- golang.org/x/net v0.55.0 \
+ golang.org/x/net v0.56.0 \
golang.org/x/net v0.6.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 \
golang.org/x/sync v0.1.0 \
golang.org/x/sync v0.10.0 \
- golang.org/x/sync v0.13.0 \
+ golang.org/x/sync v0.21.0 \
golang.org/x/sync v0.3.0 \
golang.org/x/sync v0.6.0 \
golang.org/x/sync v0.7.0 \
@@ -123,10 +115,9 @@ MODGO_MODFILES = \
golang.org/x/sys v0.17.0 \
golang.org/x/sys v0.20.0 \
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.43.0 \
golang.org/x/sys v0.45.0 \
+ golang.org/x/sys v0.46.0 \
golang.org/x/sys v0.5.0 \
golang.org/x/sys v0.8.0 \
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 \
@@ -141,10 +132,10 @@ MODGO_MODFILES = \
golang.org/x/text v0.14.0 \
golang.org/x/text v0.15.0 \
golang.org/x/text v0.21.0 \
- golang.org/x/text v0.28.0 \
golang.org/x/text v0.3.0 \
golang.org/x/text v0.3.3 \
golang.org/x/text v0.3.7 \
+ golang.org/x/text v0.38.0 \
golang.org/x/text v0.7.0 \
golang.org/x/text v0.9.0 \
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e \
@@ -154,7 +145,5 @@ MODGO_MODFILES = \
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d \
golang.org/x/tools v0.22.0 \
golang.org/x/tools v0.6.0 \
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 \
- google.golang.org/protobuf v1.36.6 \
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
+ google.golang.org/protobuf v1.36.6
Index: pkg/miniflux.rc
===================================================================
RCS file: /cvs/ports/net/miniflux/pkg/miniflux.rc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 miniflux.rc
--- pkg/miniflux.rc 11 Mar 2022 19:46:21 -0000 1.2
+++ pkg/miniflux.rc 18 Aug 2026 16:44:31 -0000
@@ -1,12 +1,12 @@
#!/bin/ksh
daemon="${TRUEPREFIX}/bin/miniflux"
+daemon_logger="daemon.info"
daemon_user="_miniflux"
daemon_flags="-c ${SYSCONFDIR}/miniflux.conf "
. /etc/rc.d/rc.subr
rc_bg=YES
-rc_reload=NO
rc_cmd $1