Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F177530637
D61306.1794642859.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
45 KB
Referenced Files
None
Subscribers
None
D61306.1794642859.diff
View Options
diff --git a/net/cloudflared/Makefile b/net/cloudflared/Makefile
--- a/net/cloudflared/Makefile
+++ b/net/cloudflared/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cloudflared
-DISTVERSION= 2026.2.0
-PORTREVISION= 11
+DISTVERSION= 2026.10.7
CATEGORIES= net www
MAINTAINER= egypcio@FreeBSD.org
@@ -12,7 +11,7 @@
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-USES= cpe go:modules
+USES= cpe go:1.27+,modules
CPE_VENDOR= cloudflare
USE_GITHUB= yes
GH_ACCOUNT= cloudflare
@@ -24,4 +23,8 @@
PLIST_FILES= bin/${PORTNAME}
+post-patch:
+ @${MKDIR} ${WRKSRC}/vendor && ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+
+.include "Makefile.gomod"
.include <bsd.port.mk>
diff --git a/net/cloudflared/Makefile.gomod b/net/cloudflared/Makefile.gomod
new file mode 100644
--- /dev/null
+++ b/net/cloudflared/Makefile.gomod
@@ -0,0 +1,98 @@
+GH_TUPLE= \
+ BurntSushi:toml:v1.2.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
+ bytedance:sonic:v1.12.0:bytedance_sonic/vendor/github.com/bytedance/sonic \
+ capnproto:go-capnp:v2.18.0:capnproto_go_capnproto2/vendor/zombiezen.com/go/capnproto2 \
+ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
+ chungthuang:quic-go:a9fddf436fc4:chungthuang_quic_go/vendor/github.com/quic-go/quic-go \
+ cloudflare:backoff:e46b80a3a7d0:cloudflare_backoff/vendor/github.com/cloudflare/backoff \
+ coder:websocket:v1.8.7:coder_websocket/vendor/nhooyr.io/websocket \
+ coreos:go-oidc:v3.17.0:coreos_go_oidc_v3/vendor/github.com/coreos/go-oidc/v3 \
+ coreos:go-systemd:v22.5.0:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \
+ cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+ davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ ebitengine:purego:v0.10.0:ebitengine_purego/vendor/github.com/ebitengine/purego \
+ facebookgo:ensure:b4ab57deab51:facebookgo_ensure/vendor/github.com/facebookgo/ensure \
+ facebookgo:freeport:d4adf43b75b9:facebookgo_freeport/vendor/github.com/facebookgo/freeport \
+ facebookgo:grace:75cf19382434:facebookgo_grace/vendor/github.com/facebookgo/grace \
+ facebookgo:stack:751773369052:facebookgo_stack/vendor/github.com/facebookgo/stack \
+ facebookgo:subset:8dac2c3c4870:facebookgo_subset/vendor/github.com/facebookgo/subset \
+ fortytw2:leaktest:v1.3.0:fortytw2_leaktest/vendor/github.com/fortytw2/leaktest \
+ fsnotify:fsnotify:v1.4.9:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+ getsentry:sentry-go:v0.43.0:getsentry_sentry_go/vendor/github.com/getsentry/sentry-go \
+ gin-gonic:gin:v1.9.1:gin_gonic_gin/vendor/github.com/gin-gonic/gin \
+ go-chi:chi:v5.5.0:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \
+ go-chi:cors:v1.2.1:go_chi_cors/vendor/github.com/go-chi/cors \
+ go-jose:go-jose:v4.1.6:go_jose_go_jose_v4/vendor/github.com/go-jose/go-jose/v4 \
+ go-logr:logr:v1.4.4:go_logr_logr/vendor/github.com/go-logr/logr \
+ go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \
+ go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
+ go-playground:validator:v10.15.1:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
+ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
+ gobwas:httphead:v0.1.0:gobwas_httphead/vendor/github.com/gobwas/httphead \
+ gobwas:pool:v0.2.1:gobwas_pool/vendor/github.com/gobwas/pool \
+ gobwas:ws:v1.2.1:gobwas_ws/vendor/github.com/gobwas/ws \
+ golang:arch:v0.4.0:golang_arch/vendor/golang.org/x/arch \
+ golang:crypto:v0.58.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:net:v0.61.0:golang_net/vendor/golang.org/x/net \
+ golang:oauth2:v0.36.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:sync:v0.24.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.49.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.47.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.43.0:golang_text/vendor/golang.org/x/text \
+ google:go-genproto:0afa2a65878a:google_go_genproto_api/vendor/google.golang.org/genproto \
+ google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
+ google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
+ gorilla:websocket:v1.5.3:gorilla_websocket/vendor/github.com/gorilla/websocket \
+ grpc-ecosystem:grpc-gateway:v2.29.0:grpc_ecosystem_grpc_gateway_v2/vendor/github.com/grpc-ecosystem/grpc-gateway/v2 \
+ grpc:grpc-go:v1.83.2:grpc_grpc_go/vendor/google.golang.org/grpc \
+ ipostelnik:cli:b6ea8234fe3d:ipostelnik_cli_v2/vendor/github.com/urfave/cli/v2 \
+ json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
+ klauspost:compress:v1.20.3:klauspost_compress/vendor/github.com/klauspost/compress \
+ klauspost:cpuid:v2.2.5:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
+ lufia:plan9stats:39d0f177ccd0:lufia_plan9stats/vendor/github.com/lufia/plan9stats \
+ mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
+ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
+ modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
+ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \
+ natefinch:lumberjack:v2.0.0:natefinch_lumberjack/vendor/gopkg.in/natefinch/lumberjack.v2 \
+ open-telemetry:opentelemetry-go-contrib:propagators/v0.22.0:open_telemetry_opentelemetry_go_contrib_propagators/vendor/go.opentelemetry.io/contrib \
+ open-telemetry:opentelemetry-go-instrumentation:sdk/v1.2.1:open_telemetry_opentelemetry_go_instrumentation_sdk/vendor/go.opentelemetry.io/auto \
+ open-telemetry:opentelemetry-go:exporters/otlp/otlptrace/v1.45.0:open_telemetry_opentelemetry_go_otlptrace \
+ open-telemetry:opentelemetry-go:metric/v1.45.0:open_telemetry_opentelemetry_go_metric \
+ open-telemetry:opentelemetry-go:sdk/v1.45.0:open_telemetry_opentelemetry_go_sdk \
+ open-telemetry:opentelemetry-go:trace/v1.45.0:open_telemetry_opentelemetry_go_trace \
+ open-telemetry:opentelemetry-go:v1.45.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
+ open-telemetry:opentelemetry-proto-go:otlp/v1.11.0:open_telemetry_opentelemetry_proto_go_otlp/vendor/go.opentelemetry.io/proto \
+ pelletier:go-toml:v2.0.9:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+ pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+ power-devops:perfstat:82ca36839d55:power_devops_perfstat/vendor/github.com/power-devops/perfstat \
+ prometheus:client_golang:v1.22.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
+ prometheus:client_model:v0.6.2:prometheus_client_model/vendor/github.com/prometheus/client_model \
+ prometheus:common:v0.64.0:prometheus_common/vendor/github.com/prometheus/common \
+ prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
+ protocolbuffers:protobuf-go:v1.36.11:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+ rs:zerolog:v1.20.0:rs_zerolog/vendor/github.com/rs/zerolog \
+ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
+ shirou:gopsutil:v4.26.3:shirou_gopsutil_v4/vendor/github.com/shirou/gopsutil/v4 \
+ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
+ tinylib:msgp:v1.6.3:tinylib_msgp/vendor/github.com/tinylib/msgp \
+ tklauser:go-sysconf:v0.3.16:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
+ tklauser:numcpus:v0.11.0:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
+ uber-go:automaxprocs:v1.6.0:uber_go_automaxprocs/vendor/go.uber.org/automaxprocs \
+ uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \
+ yusufpapurcu:wmi:v1.2.4:yusufpapurcu_wmi/vendor/github.com/yusufpapurcu/wmi
+
+post-extract:
+ @${RM} -r ${WRKSRC}/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace
+ @${RLN} ${WRKSRC_open_telemetry_opentelemetry_go_otlptrace}/exporters/otlp/otlptrace ${WRKSRC}/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace
+ @${RM} -r ${WRKSRC}/vendor/go.opentelemetry.io/otel/metric
+ @${RLN} ${WRKSRC_open_telemetry_opentelemetry_go_metric}/metric ${WRKSRC}/vendor/go.opentelemetry.io/otel/metric
+ @${RM} -r ${WRKSRC}/vendor/go.opentelemetry.io/otel/sdk
+ @${RLN} ${WRKSRC_open_telemetry_opentelemetry_go_sdk}/sdk ${WRKSRC}/vendor/go.opentelemetry.io/otel/sdk
+ @${RM} -r ${WRKSRC}/vendor/go.opentelemetry.io/otel/trace
+ @${RLN} ${WRKSRC_open_telemetry_opentelemetry_go_trace}/trace ${WRKSRC}/vendor/go.opentelemetry.io/otel/trace
diff --git a/net/cloudflared/distinfo b/net/cloudflared/distinfo
--- a/net/cloudflared/distinfo
+++ b/net/cloudflared/distinfo
@@ -1,3 +1,177 @@
-TIMESTAMP = 1771369490
-SHA256 (cloudflare-cloudflared-2026.2.0_GH0.tar.gz) = 31f57e9528413e3ca33c3b99343e4304ab3b5eec4becc3fc436e4d58062899d9
-SIZE (cloudflare-cloudflared-2026.2.0_GH0.tar.gz) = 6873721
+TIMESTAMP = 1794091555
+SHA256 (cloudflare-cloudflared-2026.10.7_GH0.tar.gz) = d268031cb8906675b6b6353f18a007e6fc028f170094c5ac9220493bc8147016
+SIZE (cloudflare-cloudflared-2026.10.7_GH0.tar.gz) = 660562
+SHA256 (BurntSushi-toml-v1.2.0_GH0.tar.gz) = 9b1d4e09cc3f2e6f64245efffbd3a3b18a6a04d7e477b134d2c4fde19c922019
+SIZE (BurntSushi-toml-v1.2.0_GH0.tar.gz) = 96597
+SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
+SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
+SHA256 (bytedance-sonic-v1.12.0_GH0.tar.gz) = 5abccc23298bf3d3761285f04ba0ba29c1c286a84224e736b26fd8925cb53d6e
+SIZE (bytedance-sonic-v1.12.0_GH0.tar.gz) = 3148143
+SHA256 (capnproto-go-capnp-v2.18.0_GH0.tar.gz) = 63d21290df86a0e482d4294a926f45d03a2cbb8e9274399f70bac763f07b8e92
+SIZE (capnproto-go-capnp-v2.18.0_GH0.tar.gz) = 315723
+SHA256 (cespare-xxhash-v2.3.0_GH0.tar.gz) = 0e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
+SIZE (cespare-xxhash-v2.3.0_GH0.tar.gz) = 12696
+SHA256 (chungthuang-quic-go-a9fddf436fc4_GH0.tar.gz) = 4102622823e566328e0d693606b548d2bd37633f5b26b1272a590f7832a7c5c4
+SIZE (chungthuang-quic-go-a9fddf436fc4_GH0.tar.gz) = 720658
+SHA256 (cloudflare-backoff-e46b80a3a7d0_GH0.tar.gz) = 286b7d845c5becbebb61aa8205e618f0278255582038f4a877ef2f72cc15eb60
+SIZE (cloudflare-backoff-e46b80a3a7d0_GH0.tar.gz) = 5135
+SHA256 (coder-websocket-v1.8.7_GH0.tar.gz) = b2417df7fe0e6068b751fd3ede8d5f2b86658cf34c52438827ac1802f34a4e82
+SIZE (coder-websocket-v1.8.7_GH0.tar.gz) = 51286
+SHA256 (coreos-go-oidc-v3.17.0_GH0.tar.gz) = a518aa443be35fa95a58ab932f5dc662befcca8a6ae9d06a53ef775dcdda4b9f
+SIZE (coreos-go-oidc-v3.17.0_GH0.tar.gz) = 33429
+SHA256 (coreos-go-systemd-v22.5.0_GH0.tar.gz) = b56f4a5aa5cd8a5a2e8b323fb8e76b4a45c6ea6a319a42d9bb2851c54e97a3a1
+SIZE (coreos-go-systemd-v22.5.0_GH0.tar.gz) = 75550
+SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
+SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
+SHA256 (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 21505c2cb5cb4e2b8ae3007f3f6db6edb9f1c28511f98975b6b0dedf0e3fa24e
+SIZE (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 42183
+SHA256 (ebitengine-purego-v0.10.0_GH0.tar.gz) = ebc46c6a11efcf83069617b435133251ad791b3db3a458ae5a64ba9f4c87ee12
+SIZE (ebitengine-purego-v0.10.0_GH0.tar.gz) = 146125
+SHA256 (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 228a9f93d69255a4bb82bf058c97f1bde71c595e94da5a3b421026210275b959
+SIZE (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 6412
+SHA256 (facebookgo-freeport-d4adf43b75b9_GH0.tar.gz) = 8249277002db5a66ccabe89eaec976250e0c0496582eb9c9f73e64902b5aaf6c
+SIZE (facebookgo-freeport-d4adf43b75b9_GH0.tar.gz) = 2711
+SHA256 (facebookgo-grace-75cf19382434_GH0.tar.gz) = d67adda5dbaf3839426a92d9ec9b378513e468e49c6aabc44683e93a158ebf67
+SIZE (facebookgo-grace-75cf19382434_GH0.tar.gz) = 12391
+SHA256 (facebookgo-stack-751773369052_GH0.tar.gz) = bb0ffca174994df1bdb2a24fce3bcf3178c2887996e119f4409f2de5326debf0
+SIZE (facebookgo-stack-751773369052_GH0.tar.gz) = 5797
+SHA256 (facebookgo-subset-8dac2c3c4870_GH0.tar.gz) = 211e1e0d80bc85e4f5b3bba50ff0a96755d5da08c9f029a7d29690691cd4ded2
+SIZE (facebookgo-subset-8dac2c3c4870_GH0.tar.gz) = 4483
+SHA256 (fortytw2-leaktest-v1.3.0_GH0.tar.gz) = 897726ed584a7c442eb660406e3438d4585b00c5f3769360eb19b18cace35292
+SIZE (fortytw2-leaktest-v1.3.0_GH0.tar.gz) = 5281
+SHA256 (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 4f888b1cb132026227826751d156c0a2958e7d492e5e38386cde8848ef494dcb
+SIZE (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 31900
+SHA256 (getsentry-sentry-go-v0.43.0_GH0.tar.gz) = 5cd5698e20bf352eaf807eebbbd5e47dd3724a1611b27f3073680db076fdb655
+SIZE (getsentry-sentry-go-v0.43.0_GH0.tar.gz) = 338069
+SHA256 (gin-gonic-gin-v1.9.1_GH0.tar.gz) = 704d6924b821c60a9ef3ad373d86aa51cc316259cb1c417f7652b23c6bda7ce3
+SIZE (gin-gonic-gin-v1.9.1_GH0.tar.gz) = 165192
+SHA256 (go-chi-chi-v5.5.0_GH0.tar.gz) = 169b74d78e1481a26243b6e84857c02ad5ac29368467326153dba03b121b8102
+SIZE (go-chi-chi-v5.5.0_GH0.tar.gz) = 114290
+SHA256 (go-chi-cors-v1.2.1_GH0.tar.gz) = d3fa42948b4b365db19c9a6639090c6869b968fa8c5ecb9635dce1a9bf4cf8d8
+SIZE (go-chi-cors-v1.2.1_GH0.tar.gz) = 8827
+SHA256 (go-jose-go-jose-v4.1.6_GH0.tar.gz) = 1896dde77dbc6ffe5b4634280d0afc14ca3e6160267cde82f8609c05be5a239e
+SIZE (go-jose-go-jose-v4.1.6_GH0.tar.gz) = 342431
+SHA256 (go-logr-logr-v1.4.4_GH0.tar.gz) = dd5617d2912ba1b2297a0d0f66316d00ec02e3f030630728cb48cb9c08392569
+SIZE (go-logr-logr-v1.4.4_GH0.tar.gz) = 60275
+SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8
+SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
+SHA256 (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 8f8ae1e3a71c1aa16fcd59b409e498dbec41c3ed23aec81e26edea275670db60
+SIZE (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 52588
+SHA256 (go-playground-validator-v10.15.1_GH0.tar.gz) = c0fb2606de47ffc09fe4cc76277bf5b91b3d64344dff3de30160c3a9eedda435
+SIZE (go-playground-validator-v10.15.1_GH0.tar.gz) = 248919
+SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
+SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
+SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
+SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
+SHA256 (gobwas-httphead-v0.1.0_GH0.tar.gz) = 7977c8a5b9a8301f7202228b18a11a698d5e470886e3d6d99b3979a131719a08
+SIZE (gobwas-httphead-v0.1.0_GH0.tar.gz) = 17212
+SHA256 (gobwas-pool-v0.2.1_GH0.tar.gz) = af627b30208ca77b4f8949910d8cc2fd6fdb14deda16ac7fb625f7cbdbd79805
+SIZE (gobwas-pool-v0.2.1_GH0.tar.gz) = 8054
+SHA256 (gobwas-ws-v1.2.1_GH0.tar.gz) = 2a1776630220526cc1947bd5455fcdab82cc456353a078278e70089fba73179c
+SIZE (gobwas-ws-v1.2.1_GH0.tar.gz) = 85774
+SHA256 (golang-arch-v0.4.0_GH0.tar.gz) = 3c43004474014de73f7f555449e5484da532b0697c10a0c33aadd5295c8bd4a9
+SIZE (golang-arch-v0.4.0_GH0.tar.gz) = 845738
+SHA256 (golang-crypto-v0.58.0_GH0.tar.gz) = c117c7168c33077e93823d9331b36bf373537d4acad922bfc1fd105f4aceb556
+SIZE (golang-crypto-v0.58.0_GH0.tar.gz) = 2192872
+SHA256 (golang-net-v0.61.0_GH0.tar.gz) = b3bbfc13e18b6d4ec3766fd4da51a725b95468337c7fc95f87faddb15c011fbc
+SIZE (golang-net-v0.61.0_GH0.tar.gz) = 1410773
+SHA256 (golang-oauth2-v0.36.0_GH0.tar.gz) = 77008e6b04072af4be6dd94027ab5667ebfd56e8798a20bc36f0b1bcf37a31ab
+SIZE (golang-oauth2-v0.36.0_GH0.tar.gz) = 102701
+SHA256 (golang-sync-v0.24.0_GH0.tar.gz) = b8479fab8cb54bb6ed083cdb2d492db19be873680397ca55bcf19c807c899b23
+SIZE (golang-sync-v0.24.0_GH0.tar.gz) = 18292
+SHA256 (golang-sys-v0.49.0_GH0.tar.gz) = 8c51f17112a4713a16ad8c03b3d07ae025ebc61d735b8586b2366e8d58cb6d98
+SIZE (golang-sys-v0.49.0_GH0.tar.gz) = 1574413
+SHA256 (golang-term-v0.47.0_GH0.tar.gz) = d00fc071bba24f1844cdf35d276acf2fbb45a8638721bbbcdc2e6166e48be5ed
+SIZE (golang-term-v0.47.0_GH0.tar.gz) = 16843
+SHA256 (golang-text-v0.43.0_GH0.tar.gz) = 5f8bc97897e01cafa825550298923a65519322f6e77b12caccee7d393ecd08bb
+SIZE (golang-text-v0.43.0_GH0.tar.gz) = 6774488
+SHA256 (google-go-genproto-0afa2a65878a_GH0.tar.gz) = 5673a6bd41e77f82167ef3a4eee926c81b78e023efe9502d4e9e527aa03d9480
+SIZE (google-go-genproto-0afa2a65878a_GH0.tar.gz) = 5945791
+SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
+SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
+SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
+SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
+SHA256 (gorilla-websocket-v1.5.3_GH0.tar.gz) = 707f217e9a46c516c289b71c45a4e51b11b5e0fcec54c1fbfecde47b8a001799
+SIZE (gorilla-websocket-v1.5.3_GH0.tar.gz) = 54884
+SHA256 (grpc-ecosystem-grpc-gateway-v2.29.0_GH0.tar.gz) = c067650666440981109965953c4636cb08a556d0986ad4861167fec4553d8d74
+SIZE (grpc-ecosystem-grpc-gateway-v2.29.0_GH0.tar.gz) = 940432
+SHA256 (grpc-grpc-go-v1.83.2_GH0.tar.gz) = e37f94d2b50e040523caebc9ab703d931f6d3bf037eae156274240066ffd6e89
+SIZE (grpc-grpc-go-v1.83.2_GH0.tar.gz) = 3164067
+SHA256 (ipostelnik-cli-b6ea8234fe3d_GH0.tar.gz) = 5a44a2afd840e8a7f99127acc9f845d3fa8c03d6f4f70a3bac7af53fee78a75a
+SIZE (ipostelnik-cli-b6ea8234fe3d_GH0.tar.gz) = 3411650
+SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
+SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
+SHA256 (klauspost-compress-v1.20.3_GH0.tar.gz) = 16dd20e0d89a1cf5a6b22d294177b8bad9a8df72a2d7dcf42c04333d7f519181
+SIZE (klauspost-compress-v1.20.3_GH0.tar.gz) = 39519871
+SHA256 (klauspost-cpuid-v2.2.5_GH0.tar.gz) = a5021d85a70184f098ebd7e704f8b2330404f4c760de09af6da61b9ce182a49a
+SIZE (klauspost-cpuid-v2.2.5_GH0.tar.gz) = 455976
+SHA256 (lufia-plan9stats-39d0f177ccd0_GH0.tar.gz) = 6a87acc4833453fd54095568233ad17f323e735f70acaca090155bb624b325dc
+SIZE (lufia-plan9stats-39d0f177ccd0_GH0.tar.gz) = 10252
+SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
+SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
+SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
+SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
+SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
+SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
+SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
+SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
+SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
+SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
+SHA256 (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 3a455e3bcf8237ecee0385f97223ca821ec2547284e827e90f94a4984801ca1c
+SIZE (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 2810
+SHA256 (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 5817941b45096eb70b8114d7a4bf392ea47c4fe8030ff383ca54c67dfa0617bd
+SIZE (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 12631
+SHA256 (open-telemetry-opentelemetry-go-contrib-propagators-v0.22.0_GH0.tar.gz) = 75e3a105a55819b4d12047fe611d9a89d3b95a83816b08b3b7ac4c8aa04dd47a
+SIZE (open-telemetry-opentelemetry-go-contrib-propagators-v0.22.0_GH0.tar.gz) = 456309
+SHA256 (open-telemetry-opentelemetry-go-instrumentation-sdk-v1.2.1_GH0.tar.gz) = 7556703696704f18af8de85e4b545cd7e92329ecfd98d11bf4bcb700497d9192
+SIZE (open-telemetry-opentelemetry-go-instrumentation-sdk-v1.2.1_GH0.tar.gz) = 1876442
+SHA256 (open-telemetry-opentelemetry-go-exporters-otlp-otlptrace-v1.45.0_GH0.tar.gz) = 62e7f702069023982011d30519142cdba934fb604dc9355f771797504e24d2de
+SIZE (open-telemetry-opentelemetry-go-exporters-otlp-otlptrace-v1.45.0_GH0.tar.gz) = 4579435
+SHA256 (open-telemetry-opentelemetry-go-metric-v1.45.0_GH0.tar.gz) = 4cf7821613b0febca523e07e5722e64add63d78ad8ab7bb4092f4a88eb10397b
+SIZE (open-telemetry-opentelemetry-go-metric-v1.45.0_GH0.tar.gz) = 4577607
+SHA256 (open-telemetry-opentelemetry-go-sdk-v1.45.0_GH0.tar.gz) = d5f5be03762061c9375859710a81822f4fb831f20f2af7ffbba4d5dccba74743
+SIZE (open-telemetry-opentelemetry-go-sdk-v1.45.0_GH0.tar.gz) = 4577630
+SHA256 (open-telemetry-opentelemetry-go-trace-v1.45.0_GH0.tar.gz) = e15a494fcd20f0cbc5dab243c690c42d647b371deb930c6023454b6915ae64fd
+SIZE (open-telemetry-opentelemetry-go-trace-v1.45.0_GH0.tar.gz) = 4577703
+SHA256 (open-telemetry-opentelemetry-go-v1.45.0_GH0.tar.gz) = 594dc9e7db9be022df793fe6f1590f10e66098fe955825e3cb465bee3a42608b
+SIZE (open-telemetry-opentelemetry-go-v1.45.0_GH0.tar.gz) = 4577148
+SHA256 (open-telemetry-opentelemetry-proto-go-otlp-v1.11.0_GH0.tar.gz) = 3de289a677ac6a2634cccf80a64076ea8bb71014dc939497943af4d1fb1f2d8f
+SIZE (open-telemetry-opentelemetry-proto-go-otlp-v1.11.0_GH0.tar.gz) = 156839
+SHA256 (pelletier-go-toml-v2.0.9_GH0.tar.gz) = 44c680b89a4e3aaded7a1080efcc96ed303641e2ef17db59b375c7ad3f5dc097
+SIZE (pelletier-go-toml-v2.0.9_GH0.tar.gz) = 896455
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6ad40190f3b9d623cd9ab0cdfa6c1d8f0bea0b2
+SIZE (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395
+SHA256 (power-devops-perfstat-82ca36839d55_GH0.tar.gz) = 7147f950cf6a08f8c153cba5c85f1b18488e3fc49edd32356e13b1bc85f50fa2
+SIZE (power-devops-perfstat-82ca36839d55_GH0.tar.gz) = 37874
+SHA256 (prometheus-client_golang-v1.22.0_GH0.tar.gz) = 9ec5f0f04f0c9736619ce2c38e89802293be0b7060088ca6f8eeef10d07bf8a9
+SIZE (prometheus-client_golang-v1.22.0_GH0.tar.gz) = 1143163
+SHA256 (prometheus-client_model-v0.6.2_GH0.tar.gz) = 47c5ea7949f68e7f7b344350c59b6bd31eeb921f0eec6c3a566e27cf1951470c
+SIZE (prometheus-client_model-v0.6.2_GH0.tar.gz) = 17508
+SHA256 (prometheus-common-v0.64.0_GH0.tar.gz) = 88fe362bb78d574b6743acc76be8df285defaea412b5e09878ddda67ae2667ea
+SIZE (prometheus-common-v0.64.0_GH0.tar.gz) = 154498
+SHA256 (prometheus-procfs-v0.15.1_GH0.tar.gz) = ba96bb6d45f1fcbff820c7d844e6acdef4416bb0ff2d9e24656f5cbacb8e46b5
+SIZE (prometheus-procfs-v0.15.1_GH0.tar.gz) = 243687
+SHA256 (protocolbuffers-protobuf-go-v1.36.11_GH0.tar.gz) = 517b935001f3d43640489cd1aab531a3ed5927fb34379fa6cb1c1a514e9cb8e8
+SIZE (protocolbuffers-protobuf-go-v1.36.11_GH0.tar.gz) = 1821632
+SHA256 (rs-zerolog-v1.20.0_GH0.tar.gz) = 9e098068534addb5663bdc51f0a471b69c92b23fee020f23bfd3dceab140869f
+SIZE (rs-zerolog-v1.20.0_GH0.tar.gz) = 217812
+SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
+SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
+SHA256 (shirou-gopsutil-v4.26.3_GH0.tar.gz) = a84089ec4f9dfc58a46143601c283baa54584b2568947673fbf4459517e817ec
+SIZE (shirou-gopsutil-v4.26.3_GH0.tar.gz) = 201157
+SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
+SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
+SHA256 (tinylib-msgp-v1.6.3_GH0.tar.gz) = f70457f02dcc81f4d25fa23ba592371cd93cc9f04cef9db7968ef5564496cc89
+SIZE (tinylib-msgp-v1.6.3_GH0.tar.gz) = 249899
+SHA256 (tklauser-go-sysconf-v0.3.16_GH0.tar.gz) = c86c17fe5511c52c222e9504bb9c6c77180decdcd55da99ac12fb7d5ce06e0d2
+SIZE (tklauser-go-sysconf-v0.3.16_GH0.tar.gz) = 30463
+SHA256 (tklauser-numcpus-v0.11.0_GH0.tar.gz) = e982150f843529ef03b4db79548ae2b7fcde73cd55be7d9c6bd98304961b8711
+SIZE (tklauser-numcpus-v0.11.0_GH0.tar.gz) = 10378
+SHA256 (uber-go-automaxprocs-v1.6.0_GH0.tar.gz) = fb750295e270f668502fb139ff626bf5209033c7893b29521238cd04502e55cf
+SIZE (uber-go-automaxprocs-v1.6.0_GH0.tar.gz) = 24465
+SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412
+SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976
+SHA256 (yusufpapurcu-wmi-v1.2.4_GH0.tar.gz) = c7bb668db5dffd97ade4076acd361d21912525d22fd5608c8689191f4b7d5e26
+SIZE (yusufpapurcu-wmi-v1.2.4_GH0.tar.gz) = 12659
diff --git a/net/cloudflared/files/modules.txt b/net/cloudflared/files/modules.txt
new file mode 100644
--- /dev/null
+++ b/net/cloudflared/files/modules.txt
@@ -0,0 +1,522 @@
+# github.com/BurntSushi/toml v1.2.0
+## explicit; go 1.16
+github.com/BurntSushi/toml
+github.com/BurntSushi/toml/internal
+# github.com/beorn7/perks v1.0.1
+## explicit; go 1.11
+github.com/beorn7/perks/quantile
+# github.com/bytedance/sonic v1.12.0
+## explicit; go 1.17
+# github.com/cespare/xxhash/v2 v2.3.0
+## explicit; go 1.11
+github.com/cespare/xxhash/v2
+# github.com/cloudflare/backoff v0.0.0-20240920015135-e46b80a3a7d0
+## explicit
+github.com/cloudflare/backoff
+# github.com/coreos/go-oidc/v3 v3.17.0
+## explicit; go 1.24.0
+github.com/coreos/go-oidc/v3/oidc
+# github.com/coreos/go-systemd/v22 v22.5.0
+## explicit; go 1.12
+github.com/coreos/go-systemd/v22/daemon
+# github.com/cpuguy83/go-md2man/v2 v2.0.0
+## explicit; go 1.12
+github.com/cpuguy83/go-md2man/v2/md2man
+# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
+## explicit
+github.com/davecgh/go-spew/spew
+# github.com/ebitengine/purego v0.10.0
+## explicit; go 1.18
+github.com/ebitengine/purego
+github.com/ebitengine/purego/internal/cgo
+github.com/ebitengine/purego/internal/fakecgo
+github.com/ebitengine/purego/internal/strings
+github.com/ebitengine/purego/internal/xreflect
+# github.com/facebookgo/ensure v0.0.0-20160127193407-b4ab57deab51
+## explicit
+# github.com/facebookgo/freeport v0.0.0-20150612182905-d4adf43b75b9
+## explicit
+# github.com/facebookgo/grace v0.0.0-20180706040059-75cf19382434
+## explicit
+github.com/facebookgo/grace/gracenet
+# github.com/facebookgo/stack v0.0.0-20160209184415-751773369052
+## explicit
+# github.com/facebookgo/subset v0.0.0-20150612182917-8dac2c3c4870
+## explicit
+# github.com/fortytw2/leaktest v1.3.0
+## explicit
+github.com/fortytw2/leaktest
+# github.com/fsnotify/fsnotify v1.4.9
+## explicit; go 1.13
+github.com/fsnotify/fsnotify
+# github.com/getsentry/sentry-go v0.43.0
+## explicit; go 1.24.0
+github.com/getsentry/sentry-go
+github.com/getsentry/sentry-go/attribute
+github.com/getsentry/sentry-go/internal/debug
+github.com/getsentry/sentry-go/internal/debuglog
+github.com/getsentry/sentry-go/internal/http
+github.com/getsentry/sentry-go/internal/otel/baggage
+github.com/getsentry/sentry-go/internal/otel/baggage/internal/baggage
+github.com/getsentry/sentry-go/internal/protocol
+github.com/getsentry/sentry-go/internal/ratelimit
+github.com/getsentry/sentry-go/internal/telemetry
+github.com/getsentry/sentry-go/internal/util
+# github.com/gin-gonic/gin v1.9.1
+## explicit; go 1.20
+# github.com/go-chi/chi/v5 v5.5.0
+## explicit; go 1.24
+github.com/go-chi/chi/v5
+# github.com/go-chi/cors v1.2.1
+## explicit; go 1.14
+github.com/go-chi/cors
+# github.com/go-jose/go-jose/v4 v4.1.6
+## explicit; go 1.24.0
+github.com/go-jose/go-jose/v4
+github.com/go-jose/go-jose/v4/cipher
+github.com/go-jose/go-jose/v4/json
+github.com/go-jose/go-jose/v4/jwt
+# github.com/go-logr/logr v1.4.4
+## explicit; go 1.18
+github.com/go-logr/logr
+github.com/go-logr/logr/funcr
+# github.com/go-logr/stdr v1.2.2
+## explicit; go 1.16
+github.com/go-logr/stdr
+# github.com/go-ole/go-ole v1.2.6
+## explicit; go 1.12
+github.com/go-ole/go-ole
+github.com/go-ole/go-ole/oleutil
+# github.com/go-playground/validator/v10 v10.15.1
+## explicit; go 1.18
+# github.com/gobwas/httphead v0.1.0
+## explicit; go 1.15
+github.com/gobwas/httphead
+# github.com/gobwas/pool v0.2.1
+## explicit
+github.com/gobwas/pool
+github.com/gobwas/pool/internal/pmath
+github.com/gobwas/pool/pbufio
+github.com/gobwas/pool/pbytes
+# github.com/gobwas/ws v1.2.1
+## explicit; go 1.15
+github.com/gobwas/ws
+github.com/gobwas/ws/wsutil
+# github.com/google/gopacket v1.1.19
+## explicit; go 1.12
+github.com/google/gopacket
+github.com/google/gopacket/layers
+# github.com/google/uuid v1.6.0
+## explicit
+github.com/google/uuid
+# github.com/gorilla/websocket v1.5.3
+## explicit; go 1.12
+github.com/gorilla/websocket
+# github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0
+## explicit; go 1.25.0
+github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule
+github.com/grpc-ecosystem/grpc-gateway/v2/runtime
+github.com/grpc-ecosystem/grpc-gateway/v2/utilities
+# github.com/json-iterator/go v1.1.12
+## explicit; go 1.12
+github.com/json-iterator/go
+# github.com/klauspost/compress v1.20.3
+## explicit; go 1.25
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/internal/le
+github.com/klauspost/compress/internal/regmask
+# github.com/klauspost/cpuid/v2 v2.2.5
+## explicit; go 1.15
+# github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
+## explicit; go 1.16
+github.com/lufia/plan9stats
+# github.com/mattn/go-colorable v0.1.13
+## explicit; go 1.15
+github.com/mattn/go-colorable
+# github.com/mattn/go-isatty v0.0.20
+## explicit; go 1.15
+github.com/mattn/go-isatty
+# github.com/mitchellh/go-homedir v1.1.0
+## explicit
+github.com/mitchellh/go-homedir
+# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
+## explicit
+github.com/modern-go/concurrent
+# github.com/modern-go/reflect2 v1.0.2
+## explicit; go 1.12
+github.com/modern-go/reflect2
+# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
+## explicit
+github.com/munnerz/goautoneg
+# github.com/pelletier/go-toml/v2 v2.0.9
+## explicit; go 1.16
+# github.com/pkg/errors v0.9.1
+## explicit
+github.com/pkg/errors
+# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
+## explicit
+github.com/pmezard/go-difflib/difflib
+# github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55
+## explicit; go 1.14
+github.com/power-devops/perfstat
+# github.com/prometheus/client_golang v1.22.0
+## explicit; go 1.22
+github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
+github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
+github.com/prometheus/client_golang/prometheus
+github.com/prometheus/client_golang/prometheus/internal
+github.com/prometheus/client_golang/prometheus/promauto
+github.com/prometheus/client_golang/prometheus/promhttp
+github.com/prometheus/client_golang/prometheus/promhttp/internal
+# github.com/prometheus/client_model v0.6.2
+## explicit; go 1.22.0
+github.com/prometheus/client_model/go
+# github.com/prometheus/common v0.64.0
+## explicit; go 1.23.0
+github.com/prometheus/common/expfmt
+github.com/prometheus/common/model
+# github.com/prometheus/procfs v0.15.1
+## explicit; go 1.20
+github.com/prometheus/procfs
+github.com/prometheus/procfs/internal/fs
+github.com/prometheus/procfs/internal/util
+# github.com/quic-go/quic-go v0.59.1 => github.com/chungthuang/quic-go v0.45.1-0.20260529212404-a9fddf436fc4
+## explicit; go 1.24
+github.com/quic-go/quic-go
+github.com/quic-go/quic-go/internal/ackhandler
+github.com/quic-go/quic-go/internal/congestion
+github.com/quic-go/quic-go/internal/flowcontrol
+github.com/quic-go/quic-go/internal/handshake
+github.com/quic-go/quic-go/internal/monotime
+github.com/quic-go/quic-go/internal/protocol
+github.com/quic-go/quic-go/internal/qerr
+github.com/quic-go/quic-go/internal/utils
+github.com/quic-go/quic-go/internal/utils/linkedlist
+github.com/quic-go/quic-go/internal/utils/ringbuffer
+github.com/quic-go/quic-go/internal/wire
+github.com/quic-go/quic-go/qlog
+github.com/quic-go/quic-go/qlogwriter
+github.com/quic-go/quic-go/qlogwriter/jsontext
+github.com/quic-go/quic-go/quicvarint
+# github.com/rs/zerolog v1.20.0
+## explicit
+github.com/rs/zerolog
+github.com/rs/zerolog/internal/cbor
+github.com/rs/zerolog/internal/json
+github.com/rs/zerolog/log
+# github.com/russross/blackfriday/v2 v2.1.0
+## explicit
+github.com/russross/blackfriday/v2
+# github.com/shirou/gopsutil/v4 v4.26.3
+## explicit; go 1.24.0
+github.com/shirou/gopsutil/v4/common
+github.com/shirou/gopsutil/v4/cpu
+github.com/shirou/gopsutil/v4/internal/common
+github.com/shirou/gopsutil/v4/mem
+github.com/shirou/gopsutil/v4/net
+github.com/shirou/gopsutil/v4/process
+# github.com/stretchr/testify v1.11.1
+## explicit; go 1.17
+github.com/stretchr/testify/assert
+github.com/stretchr/testify/assert/yaml
+github.com/stretchr/testify/require
+# github.com/tinylib/msgp v1.6.3
+## explicit; go 1.24
+# github.com/tklauser/go-sysconf v0.3.16
+## explicit; go 1.24.0
+github.com/tklauser/go-sysconf
+# github.com/tklauser/numcpus v0.11.0
+## explicit; go 1.24.0
+github.com/tklauser/numcpus
+# github.com/urfave/cli/v2 v2.3.0 => github.com/ipostelnik/cli/v2 v2.3.1-0.20210324024421-b6ea8234fe3d
+## explicit; go 1.11
+github.com/urfave/cli/v2
+github.com/urfave/cli/v2/altsrc
+# github.com/yusufpapurcu/wmi v1.2.4
+## explicit; go 1.16
+github.com/yusufpapurcu/wmi
+# go.opentelemetry.io/auto/sdk v1.2.1
+## explicit; go 1.24.0
+go.opentelemetry.io/auto/sdk
+go.opentelemetry.io/auto/sdk/internal/telemetry
+# go.opentelemetry.io/contrib/propagators v0.22.0
+## explicit; go 1.15
+go.opentelemetry.io/contrib/propagators/jaeger
+# go.opentelemetry.io/otel v1.45.0
+## explicit; go 1.25.0
+go.opentelemetry.io/otel
+go.opentelemetry.io/otel/attribute
+go.opentelemetry.io/otel/attribute/internal
+go.opentelemetry.io/otel/attribute/internal/xxhash
+go.opentelemetry.io/otel/baggage
+go.opentelemetry.io/otel/codes
+go.opentelemetry.io/otel/internal/baggage
+go.opentelemetry.io/otel/internal/errorhandler
+go.opentelemetry.io/otel/internal/global
+go.opentelemetry.io/otel/propagation
+go.opentelemetry.io/otel/semconv/internal
+go.opentelemetry.io/otel/semconv/internal/metricpool
+go.opentelemetry.io/otel/semconv/v1.37.0
+go.opentelemetry.io/otel/semconv/v1.43.0
+go.opentelemetry.io/otel/semconv/v1.43.0/otelconv
+go.opentelemetry.io/otel/semconv/v1.7.0
+# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.45.0
+## explicit; go 1.25.0
+go.opentelemetry.io/otel/exporters/otlp/otlptrace
+go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform
+# go.opentelemetry.io/otel/metric v1.45.0
+## explicit; go 1.25.0
+go.opentelemetry.io/otel/metric
+go.opentelemetry.io/otel/metric/embedded
+go.opentelemetry.io/otel/metric/noop
+# go.opentelemetry.io/otel/sdk v1.45.0
+## explicit; go 1.25.0
+go.opentelemetry.io/otel/sdk
+go.opentelemetry.io/otel/sdk/instrumentation
+go.opentelemetry.io/otel/sdk/internal/attrnorm
+go.opentelemetry.io/otel/sdk/internal/x
+go.opentelemetry.io/otel/sdk/resource
+go.opentelemetry.io/otel/sdk/trace
+go.opentelemetry.io/otel/sdk/trace/internal/env
+go.opentelemetry.io/otel/sdk/trace/internal/observ
+# go.opentelemetry.io/otel/trace v1.45.0
+## explicit; go 1.25.0
+go.opentelemetry.io/otel/trace
+go.opentelemetry.io/otel/trace/embedded
+go.opentelemetry.io/otel/trace/internal/telemetry
+go.opentelemetry.io/otel/trace/noop
+# go.opentelemetry.io/proto/otlp v1.11.0
+## explicit; go 1.25.0
+go.opentelemetry.io/proto/otlp/collector/trace/v1
+go.opentelemetry.io/proto/otlp/common/v1
+go.opentelemetry.io/proto/otlp/resource/v1
+go.opentelemetry.io/proto/otlp/trace/v1
+# go.uber.org/automaxprocs v1.6.0
+## explicit; go 1.20
+go.uber.org/automaxprocs/internal/cgroups
+go.uber.org/automaxprocs/internal/runtime
+go.uber.org/automaxprocs/maxprocs
+# go.uber.org/mock v0.5.2
+## explicit; go 1.23
+go.uber.org/mock/gomock
+# golang.org/x/arch v0.4.0
+## explicit; go 1.17
+# golang.org/x/crypto v0.58.0
+## explicit; go 1.26.0
+golang.org/x/crypto/blake2b
+golang.org/x/crypto/blowfish
+golang.org/x/crypto/chacha20
+golang.org/x/crypto/chacha20poly1305
+golang.org/x/crypto/cryptobyte
+golang.org/x/crypto/cryptobyte/asn1
+golang.org/x/crypto/curve25519
+golang.org/x/crypto/hkdf
+golang.org/x/crypto/internal/alias
+golang.org/x/crypto/internal/poly1305
+golang.org/x/crypto/nacl/box
+golang.org/x/crypto/nacl/secretbox
+golang.org/x/crypto/salsa20/salsa
+golang.org/x/crypto/ssh
+golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
+# golang.org/x/net v0.61.0
+## explicit; go 1.26.0
+golang.org/x/net/bpf
+golang.org/x/net/context
+golang.org/x/net/http/httpguts
+golang.org/x/net/http2
+golang.org/x/net/http2/hpack
+golang.org/x/net/icmp
+golang.org/x/net/idna
+golang.org/x/net/internal/httpcommon
+golang.org/x/net/internal/httpsfv
+golang.org/x/net/internal/iana
+golang.org/x/net/internal/socket
+golang.org/x/net/internal/socks
+golang.org/x/net/internal/timeseries
+golang.org/x/net/ipv4
+golang.org/x/net/ipv6
+golang.org/x/net/nettest
+golang.org/x/net/proxy
+golang.org/x/net/trace
+golang.org/x/net/websocket
+# golang.org/x/oauth2 v0.36.0
+## explicit; go 1.25.0
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+# golang.org/x/sync v0.24.0
+## explicit; go 1.26.0
+golang.org/x/sync/errgroup
+# golang.org/x/sys v0.49.0
+## explicit; go 1.26.0
+golang.org/x/sys/cpu
+golang.org/x/sys/execabs
+golang.org/x/sys/plan9
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+golang.org/x/sys/windows/registry
+golang.org/x/sys/windows/svc
+golang.org/x/sys/windows/svc/eventlog
+golang.org/x/sys/windows/svc/mgr
+# golang.org/x/term v0.47.0
+## explicit; go 1.26.0
+golang.org/x/term
+# golang.org/x/text v0.43.0
+## explicit; go 1.26.0
+golang.org/x/text/cases
+golang.org/x/text/internal
+golang.org/x/text/internal/language
+golang.org/x/text/internal/language/compact
+golang.org/x/text/internal/tag
+golang.org/x/text/language
+golang.org/x/text/secure/bidirule
+golang.org/x/text/transform
+golang.org/x/text/unicode/bidi
+golang.org/x/text/unicode/norm
+# google.golang.org/genproto/googleapis/api v0.0.0-20260720211330-0afa2a65878a
+## explicit; go 1.25.0
+google.golang.org/genproto/googleapis/api/httpbody
+# google.golang.org/genproto/googleapis/rpc v0.0.0-20260720211330-0afa2a65878a
+## explicit; go 1.25.0
+google.golang.org/genproto/googleapis/rpc/status
+# google.golang.org/grpc v1.83.2
+## explicit; go 1.25.0
+google.golang.org/grpc
+google.golang.org/grpc/attributes
+google.golang.org/grpc/backoff
+google.golang.org/grpc/balancer
+google.golang.org/grpc/balancer/base
+google.golang.org/grpc/balancer/endpointsharding
+google.golang.org/grpc/balancer/grpclb/state
+google.golang.org/grpc/balancer/pickfirst
+google.golang.org/grpc/balancer/pickfirst/internal
+google.golang.org/grpc/balancer/roundrobin
+google.golang.org/grpc/binarylog/grpc_binarylog_v1
+google.golang.org/grpc/channelz
+google.golang.org/grpc/codes
+google.golang.org/grpc/connectivity
+google.golang.org/grpc/credentials
+google.golang.org/grpc/credentials/insecure
+google.golang.org/grpc/encoding
+google.golang.org/grpc/encoding/internal
+google.golang.org/grpc/encoding/proto
+google.golang.org/grpc/experimental/balancer/weight
+google.golang.org/grpc/experimental/stats
+google.golang.org/grpc/grpclog
+google.golang.org/grpc/grpclog/internal
+google.golang.org/grpc/health/grpc_health_v1
+google.golang.org/grpc/internal
+google.golang.org/grpc/internal/backoff
+google.golang.org/grpc/internal/balancer/gracefulswitch
+google.golang.org/grpc/internal/balancerload
+google.golang.org/grpc/internal/binarylog
+google.golang.org/grpc/internal/buffer
+google.golang.org/grpc/internal/channelz
+google.golang.org/grpc/internal/credentials
+google.golang.org/grpc/internal/envconfig
+google.golang.org/grpc/internal/grpclog
+google.golang.org/grpc/internal/grpcsync
+google.golang.org/grpc/internal/grpcutil
+google.golang.org/grpc/internal/idle
+google.golang.org/grpc/internal/mem
+google.golang.org/grpc/internal/metadata
+google.golang.org/grpc/internal/pretty
+google.golang.org/grpc/internal/proxyattributes
+google.golang.org/grpc/internal/resolver
+google.golang.org/grpc/internal/resolver/delegatingresolver
+google.golang.org/grpc/internal/resolver/dns
+google.golang.org/grpc/internal/resolver/dns/internal
+google.golang.org/grpc/internal/resolver/passthrough
+google.golang.org/grpc/internal/resolver/unix
+google.golang.org/grpc/internal/serviceconfig
+google.golang.org/grpc/internal/stats
+google.golang.org/grpc/internal/status
+google.golang.org/grpc/internal/syscall
+google.golang.org/grpc/internal/transport
+google.golang.org/grpc/internal/transport/internal
+google.golang.org/grpc/internal/transport/networktype
+google.golang.org/grpc/internal/transport/readyreader
+google.golang.org/grpc/keepalive
+google.golang.org/grpc/mem
+google.golang.org/grpc/metadata
+google.golang.org/grpc/peer
+google.golang.org/grpc/resolver
+google.golang.org/grpc/resolver/dns
+google.golang.org/grpc/serviceconfig
+google.golang.org/grpc/stats
+google.golang.org/grpc/status
+google.golang.org/grpc/tap
+# google.golang.org/protobuf v1.36.11
+## explicit; go 1.23
+google.golang.org/protobuf/encoding/protodelim
+google.golang.org/protobuf/encoding/protojson
+google.golang.org/protobuf/encoding/prototext
+google.golang.org/protobuf/encoding/protowire
+google.golang.org/protobuf/internal/descfmt
+google.golang.org/protobuf/internal/descopts
+google.golang.org/protobuf/internal/detrand
+google.golang.org/protobuf/internal/editiondefaults
+google.golang.org/protobuf/internal/encoding/defval
+google.golang.org/protobuf/internal/encoding/json
+google.golang.org/protobuf/internal/encoding/messageset
+google.golang.org/protobuf/internal/encoding/tag
+google.golang.org/protobuf/internal/encoding/text
+google.golang.org/protobuf/internal/errors
+google.golang.org/protobuf/internal/filedesc
+google.golang.org/protobuf/internal/filetype
+google.golang.org/protobuf/internal/flags
+google.golang.org/protobuf/internal/genid
+google.golang.org/protobuf/internal/impl
+google.golang.org/protobuf/internal/order
+google.golang.org/protobuf/internal/pragma
+google.golang.org/protobuf/internal/protolazy
+google.golang.org/protobuf/internal/set
+google.golang.org/protobuf/internal/strs
+google.golang.org/protobuf/internal/version
+google.golang.org/protobuf/proto
+google.golang.org/protobuf/protoadapt
+google.golang.org/protobuf/reflect/protoreflect
+google.golang.org/protobuf/reflect/protoregistry
+google.golang.org/protobuf/runtime/protoiface
+google.golang.org/protobuf/runtime/protoimpl
+google.golang.org/protobuf/types/known/anypb
+google.golang.org/protobuf/types/known/durationpb
+google.golang.org/protobuf/types/known/fieldmaskpb
+google.golang.org/protobuf/types/known/structpb
+google.golang.org/protobuf/types/known/timestamppb
+google.golang.org/protobuf/types/known/wrapperspb
+# gopkg.in/natefinch/lumberjack.v2 v2.0.0
+## explicit
+gopkg.in/natefinch/lumberjack.v2
+# gopkg.in/yaml.v2 v2.4.0
+## explicit; go 1.15
+gopkg.in/yaml.v2
+# gopkg.in/yaml.v3 v3.0.1 => gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3
+# nhooyr.io/websocket v1.8.7 => github.com/coder/websocket v1.8.7
+## explicit; go 1.13
+nhooyr.io/websocket
+nhooyr.io/websocket/internal/bpool
+nhooyr.io/websocket/internal/errd
+nhooyr.io/websocket/internal/wsjs
+nhooyr.io/websocket/internal/xsync
+# zombiezen.com/go/capnproto2 v2.18.0+incompatible
+## explicit
+zombiezen.com/go/capnproto2
+zombiezen.com/go/capnproto2/encoding/text
+zombiezen.com/go/capnproto2/internal/fulfiller
+zombiezen.com/go/capnproto2/internal/nodemap
+zombiezen.com/go/capnproto2/internal/packed
+zombiezen.com/go/capnproto2/internal/queue
+zombiezen.com/go/capnproto2/internal/schema
+zombiezen.com/go/capnproto2/internal/strquote
+zombiezen.com/go/capnproto2/pogs
+zombiezen.com/go/capnproto2/rpc
+zombiezen.com/go/capnproto2/rpc/internal/refcount
+zombiezen.com/go/capnproto2/schemas
+zombiezen.com/go/capnproto2/server
+zombiezen.com/go/capnproto2/std/capnp/rpc
+# github.com/urfave/cli/v2 => github.com/ipostelnik/cli/v2 v2.3.1-0.20210324024421-b6ea8234fe3d
+# gopkg.in/yaml.v3 => gopkg.in/yaml.v3 v3.0.1
+# github.com/quic-go/quic-go => github.com/chungthuang/quic-go v0.45.1-0.20260529212404-a9fddf436fc4
+# nhooyr.io/websocket => github.com/coder/websocket v1.8.7
diff --git a/net/cloudflared/files/patch-cmd_cloudflared_generic__service.go b/net/cloudflared/files/patch-cmd_cloudflared_generic__service.go
new file mode 100644
--- /dev/null
+++ b/net/cloudflared/files/patch-cmd_cloudflared_generic__service.go
@@ -0,0 +1,12 @@
+--- cmd/cloudflared/generic_service.go.orig 2026-10-30 16:43:29 UTC
++++ cmd/cloudflared/generic_service.go
+@@ -11,6 +11,9 @@ import (
+ "github.com/cloudflare/cloudflared/cmd/cloudflared/cliutil"
+ )
+
++// OS-specific function for token file creation
++var createTokenFile = createTokenFileUnix
++
+ func runApp(app *cli.App, graceShutdownC chan struct{}) {
+ app.Commands = append(app.Commands, &cli.Command{
+ Name: "service",
diff --git a/net/cloudflared/files/patch-go.mod b/net/cloudflared/files/patch-go.mod
new file mode 100644
--- /dev/null
+++ b/net/cloudflared/files/patch-go.mod
@@ -0,0 +1,14 @@
+--- go.mod.orig 2026-10-30 16:43:29 UTC
++++ go.mod
+@@ -98,9 +98,8 @@ replace github.com/urfave/cli/v2 => github.com/ipostel
+
+ replace github.com/urfave/cli/v2 => github.com/ipostelnik/cli/v2 v2.3.1-0.20210324024421-b6ea8234fe3d
+
+-// Avoid 'CVE-2022-21698'
+-replace github.com/prometheus/golang_client => github.com/prometheus/golang_client v1.12.1
+-
+ replace gopkg.in/yaml.v3 => gopkg.in/yaml.v3 v3.0.1
+
+ replace github.com/quic-go/quic-go => github.com/chungthuang/quic-go v0.45.1-0.20260529212404-a9fddf436fc4 // This fork is based on quic-go v0.59.1
++
++replace nhooyr.io/websocket => github.com/coder/websocket v1.8.7
diff --git a/net/cloudflared/files/patch-go.sum b/net/cloudflared/files/patch-go.sum
new file mode 100644
--- /dev/null
+++ b/net/cloudflared/files/patch-go.sum
@@ -0,0 +1,11 @@
+--- go.sum.orig 2026-10-30 16:43:29 UTC
++++ go.sum
+@@ -17,6 +17,8 @@ github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n9
+ github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
+ github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg=
+ github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY=
++github.com/coder/websocket v1.8.7 h1:jiep6gmlfP/yq2w1gBoubJEXL9gf8x3bp6lzzX8nJxE=
++github.com/coder/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0=
+ github.com/coreos/go-oidc/v3 v3.17.0 h1:hWBGaQfbi0iVviX4ibC7bk8OKT5qNr4klBaCHVNvehc=
+ github.com/coreos/go-oidc/v3 v3.17.0/go.mod h1:wqPbKFrVnE90vty060SB40FCJ8fTHTxSwyXJqZH+sI8=
+ github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Nov 14, 7:54 AM (5 m, 40 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41675184
Default Alt Text
D61306.1794642859.diff (45 KB)
Attached To
Mode
D61306: net/cloudflared: Update to 2026.10.7
Attached
Detach File
Event Timeline